Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:advanced:parallel

Differences

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

Link to this comparison view

Next revision
Previous revision
doc:user:advanced:parallel [2013/07/12 17:47] – created jorisdoc:user:advanced:parallel [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 27: Line 27:
  
 ===== Principe général ===== ===== Principe général =====
 +
 +<note important>Commandes pas à jour, on dirait qu'un certain LPx a fait du renaming sans changer la doc... :-P Voir [[commit:2015:08_25
 +]] </note>
  
 Il s'agit de parallélisation [[http://openmp.org/wp/|OpenMP]]. D'une part, une partie du code C++ de Metafor est parallélisé et, d'autre part, les opérations BLAS (y compris les solveurs parallèles MKL) utilisent également OpenMP. Il s'agit de parallélisation [[http://openmp.org/wp/|OpenMP]]. D'une part, une partie du code C++ de Metafor est parallélisé et, d'autre part, les opérations BLAS (y compris les solveurs parallèles MKL) utilisent également OpenMP.
Line 39: Line 42:
   Blas.setNumThreads(n)   Blas.setNumThreads(n)
 où ''n'' est le nombre de threads voulus. Il est également possible de ne configurer que Blas/MKL ou que le code C++. où ''n'' est le nombre de threads voulus. Il est également possible de ne configurer que Blas/MKL ou que le code C++.
- 
 ===== Exécution dans un Metafor.exe ===== ===== Exécution dans un Metafor.exe =====
  
doc/user/advanced/parallel.1373644028.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki