Compilation et exécution
Instruction pour compiler :
- en c : mpicc -o nom_executable nom_fichier_source
- en c++ : mpiCC -o nom_executable nom_fichier_source
Pour exécuter :
MPI limite le nombre de processus au nombre de cœurs sur un ordinateur. Pour contourner cette limitation, vous devez créer un fichier «ma_config» contenant seulement : localhost slots=25 (où 25 est le nombre maximal de processus)
- en c et c++ : mpirun -hostfile ma_config -np 10 nom_executable
- en python : mpirun -hostfile ma_config -np 10 python3 nom_source_python