Logo
Explore Help
Sign In
cwpearson/astaroth
1
0
Fork 0
You've already forked astaroth
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
70ecacee7c703ddb273cf8022ba7086b7b2c8e3c
astaroth/samples/mpitest
History
jpekkila fab620eb0d Reordered reduction autotests and made it so that the exact same mesh is used for both the model and candidates instead of the unclean integrated one
2020-06-24 16:34:50 +03:00
..
CMakeLists.txt
Cleaned up samples and removed old unused stuff. Simplified CMake files.
2020-01-23 20:00:19 +02:00
main_old.cc
Found a workaround that gives good inter and intra-node performance. HPC-X MPI implementation does not know how to do p2p comm with pinned arrays (should be 80 GiB/s, measured 10 GiB/s) and internode comm is super slow without pinned arrays (should be 40 GiB/s, measured < 1 GiB/s). Made a proof of concept communicator that pins arrays that are send or received from another node.
2020-04-05 20:15:32 +03:00
main.cc
Reordered reduction autotests and made it so that the exact same mesh is used for both the model and candidates instead of the unclean integrated one
2020-06-24 16:34:50 +03:00
README.txt
Removed unnecessary README and incorrect building instructions for mpitest
2020-01-16 14:49:07 +02:00

README.txt

This directory is used to test MPI with Astaroth.

Building:
cmake -DBUILD_SAMPLES=ON -DMPI_ENABLED=ON -DCMAKE_CXX_COMPILER=$(which mpicxx) .. && make -j

Running:
mpirun -np <nprocs> ./mpitest
or
srun <options> ./mpitest # With slurm
or
a batch script of your choice
Powered by Gitea Version: 1.24.5 Page: 33ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API