This is my pagerank implementation for the extra project of the "Parallel Systems" course of the Computer Engineering Masters of NKUA.
This project uses OpenMp which is pretty much available for the compilers in most modern Linux distros. If you don't have it, you need to install it!
This project has two versions: A C++ version and a Zig version. Building both is easy.
Just use one of the script files provided in the scripts/ directory. You need CMake to build this project.
Note
The build scripts by default assume that if you have Ninja installed, you will want to use it instead of Make. Use --no-weeb to override this assumption
Just run zig build.
Warning
This project has been tested to compile successfully only on development version 0.15. I cannot guarantee that it will be able to compile for previous versions.