/MazeSolver

Exploring mazes and finding solutions following a parallel computing approach

Primary LanguageJava

Disclaimer

This application is not currently functional.

Motivation

Exploring a maze requires a lot of computation. In addition, it's impossible to use a heuristic function in order to speed the up execution.

Description

Using Java & FastMPJ java library, this application tries to take advantage of many cores to accelerate the pathfinding algorithm.

Execution

  • Install FastMPJ in your system
  • cd bin/
  • fmpjrun -np <numberofprocesses> -class es.udc.parallelmerge.ParallelSorter <numberofelements>

License

Do whatever you want with this code.

Contributing

Feel free to send any pull-request :)