Skip to content

Parallel implementation of DFS algorithms using OpenMP for the course of Advanced Computer Architecture at University of Pavia

License

Notifications You must be signed in to change notification settings

3rror/aca_pathfinding_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel pathfinding

Project of Advanced Computer Architecture at University of Pavia.

Goal

Parallelize some common pathfinding algorithms using OpenMP and shared memory.

Generate input data

  • Install Python 3.x if you don't have it
  • Install NumPy:
pip3 install numpy
  • Run adj_matrix_generator.py
python3 tools/adj_matrix_generator.py

Compile the source code

  • Install cmake
  • Run
cmake .
  • And then run
make

Execute the program

./aca_pathfinding adj-N-nodes.txt

Authors

  • Gianluca Andreotti
  • Aurora Lucrezia Castro

About

Parallel implementation of DFS algorithms using OpenMP for the course of Advanced Computer Architecture at University of Pavia

Topics

Resources

License

Stars

Watchers

Forks