Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2015:07_15

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
commit:2015:07_15 [2015/07/15 13:56] – [Exécution d'un cas test avec MPI] zianecommit:2015:07_15 [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 16: Line 16:
   * MPI pour Python: ''python-mpi4py'' et puis exécuter ''pip install mpi4py'' (ou [[http://mpi4py.scipy.org/docs/usrman/install.html|recompiler]]).   * MPI pour Python: ''python-mpi4py'' et puis exécuter ''pip install mpi4py'' (ou [[http://mpi4py.scipy.org/docs/usrman/install.html|recompiler]]).
  
-<note important>l'heure actuelle, MUMPS utilisant MPI dans Metafor ne fonctionne que sur les machines Linux. Pour une utilisation sous Windows, il faut recompiler toutes les libs version Windows citées ci-dessus.</note>+<note important>Pour l'instatnt, MUMPS utilisant MPI dans Metafor ne fonctionne que sur les machines Linux. Pour une utilisation sous Windows, il faut recompiler toutes les libs version Windows citées ci-dessus.</note>
  
 ===== Exécution d'un cas test avec MPI ===== ===== Exécution d'un cas test avec MPI =====
Line 24: Line 24:
 Puis, il faut ajouter la ligne ''from mpi4py import MPI'' dans chaque cas test utilisant MPI. Ceci permet d'initialiser (vs. clore) automatiquement l'environnement MPI sans passer par les routines MPI pour C/C++. Puis, il faut ajouter la ligne ''from mpi4py import MPI'' dans chaque cas test utilisant MPI. Ceci permet d'initialiser (vs. clore) automatiquement l'environnement MPI sans passer par les routines MPI pour C/C++.
  
-La commande d'exécution en ligne d'un cas test parallèle utilisant MPI, par exemple le solveur MUMPS avec MPI+La commande d'exécution en ligne d'un cas test parallèle utilisant MPI, par exemple le solveur MUMPS avec MPI:
 <code>mpirun -np N ../MetaBin/bin/Metafor -nogui -run ./mesTests/monTest.py</code> <code>mpirun -np N ../MetaBin/bin/Metafor -nogui -run ./mesTests/monTest.py</code>
 où N définit le nombre de processus. où N définit le nombre de processus.
Line 43: Line 43:
  
 <code> <code>
-[a]:+[a]: apps/ale/coining3DMUMPS.py 
 +[a]: apps/ale/striction3DMUMPS.py 
 +[a]: apps/parallel/largeTubeMumpsTbbBlas4.py 
 +[a]: apps/parallel/largeTubeMumpsTbbBlasMPI.py
 [r]: [r]:
 </code> </code>
  
  --- //[[l.zianekhodja@ulg.ac.be|Lilia ZIANE KHODJA]] 2015/07/15//  --- //[[l.zianekhodja@ulg.ac.be|Lilia ZIANE KHODJA]] 2015/07/15//
commit/2015/07_15.1436961373.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki