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