- you need a C compiler and GNU/make
- install Open MPI on your OS
- run
make
to compile the program - run
make run
to run the program
- "compile_flags.txt" is for clangd to identify the locations of head files
- ".tasks" is for asynctasks.vim
- directly use
mpiexec -n <N> build/main
to run the program with N processes(N must evenly divides data number in this case)