Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
documentation:exemples:sommevecvecparopenmp.f90 [2017/01/22 18:22] cicalugadocumentation:exemples:sommevecvecparopenmp.f90 [2017/01/23 10:24] (Version actuelle) – supprimée ltaulell
Ligne 1: Ligne 1:
-<code fortran ProgPAROpenMP.f90> 
  
-PROGRAM HELLO 
-  
- INTEGER NTHREADS, TID, OMP_GET_NUM_THREADS, 
- + OMP_GET_THREAD_NUM 
-  
-C Fork a team of threads giving them their own copies of variables 
-!$OMP PARALLEL PRIVATE(NTHREADS, TID) 
- 
- 
-C Obtain thread number 
- TID = OMP_GET_THREAD_NUM() 
- PRINT *, 'Hello World from thread = ', TID 
- 
-C Only master thread does this 
- IF (TID .EQ. 0) THEN 
-  NTHREADS = OMP_GET_NUM_THREADS() 
- PRINT *, 'Number of threads = ', NTHREADS 
- END IF 
- 
-C All threads join master thread and disband 
-!$OMP END PARALLEL 
- 
- END 
-</code> 
documentation/exemples/sommevecvecparopenmp.f90.1485109358.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)