Changes between Version 29 and Version 30 of IntegrationOpenMP
- Timestamp:
- 12/08/11 21:22:19 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IntegrationOpenMP
v29 v30 276 276 Suite à la présentation des tests de Joséfine sur vargas (et un peu titane) : cf [http://lmdz.lmd.jussieu.fr/utilisateurs/distribution-du-modele/versions-intermediaires/lmdz5-trunk-revision-1575 rev-1575], 277 277 il s'avère que le choix de test (4 MPI, 2 OMP) versus (8 MPI, 1 OMP) comporte probablement une erreur due au 1 OMP du deuxième test. [[BR]] 278 278 279 J'ai donc relancé des tests avec et sans ORCHIDEE en (2 MPI, 4 OMP) pour vérifier la reproductibilité. Le couple de tests à comparer sera alors 279 1. LMDZ5d 1: ATM= (gcm.e, lmdz.x, 2MPI, 4OMP)280 1. LMDZ5d2 : ATM= (gcm.e, lmdz.x, 2MPI, 4OMP) 280 281 1. LMDZ5d3 : ATM= (gcm.e, lmdz.x, 4MPI, 2OMP) 281 Le multi-monitoring [http://dods.ipsl.jussieu.fr/orchidee/Parallelization_OpenMP/LMDZ5d 1-3_prod/ LMDZ5d1-3] montre que même si on a bien un correspondance au début de l'année,282 Le multi-monitoring [http://dods.ipsl.jussieu.fr/orchidee/Parallelization_OpenMP/LMDZ5d2_LMDZ5d3_prod/ LMDZ5d2-3] montre que même si on a bien un correspondance au début de l'année, 282 283 on N'A PAS de correspondance en mode DEV sur un an. 283 284 284 285 Et 285 1. LMDZ5dOMP 1: ATM= (gcm.e, lmdz.x, 2MPI, 4OMP) + SRF286 1. LMDZ5dOMP2 : ATM= (gcm.e, lmdz.x, 2MPI, 4OMP) + SRF 286 287 1. LMDZ5dOMP3 : ATM= (gcm.e, lmdz.x, 4MPI, 2OMP) + SRF 287 Le multi-monitoring [http://dods.ipsl.jussieu.fr/orchidee/Parallelization_OpenMP/LMDZ5dOMP 1-3_prod/ LMDZ5dOMP1-3] montre que même si on a bien un correspondance au début de l'année,288 on N'A PAS de correspondance en mode DEV sur un an. On voit que la réponse de surface est tout de même très similaire. Mais on ne peut pas conclure sur la parallélisation OpenMP de ORCHIDEE. 288 Le multi-monitoring [http://dods.ipsl.jussieu.fr/orchidee/Parallelization_OpenMP/LMDZ5dOMP2-3_prod/ LMDZ5dOMP2-3] montre que même si on a bien un correspondance au début de l'année, 289 on N'A PAS de correspondance en mode DEV sur un an. On voit que la réponse de surface est tout de même très similaire. Mais on ne peut pas conclure sur la parallélisation OpenMP de ORCHIDEE.[[BR]] 289 290 291 De même en diminuant l'optimisation à la compilation de LMDz5 ( -O2 à la place de -O3 ), on n'obtient toujours pas une égalité : [http://dods.ipsl.jussieu.fr/orchidee/Parallelization_OpenMP/LMDZ5d2-O2_LMDZ5d3-O2_prod/ LMDZ5d2-O2_LMDZ5d3-O2]. 292 293 '''Par contre''' avec l'optimisation minimale à la compilation de LMDZ5; '''-O1''' on obtient bien une égalité parfaite des deux simulations. 294 [http://dods.ipsl.jussieu.fr/orchidee/Parallelization_OpenMP/LMDZ5d2-O1_LMDZ5d3-O1_prod/ LMDZ5d2-O1_LMDZ5d3-O1]. Il semble donc bien qu'une 295 simulation avec ORCHIDEE puisse être validée avec LMDz compilé avec ce niveau d'optimisation. 296 297 On construit donc deux nouvelles simulations avec LMDz compilé avec -O1 et ORCHIDEE et IOIPSL compilés avec -O3 : 298 1. LMDZ5dOMP2-O1 : ATM= (gcm.e, lmdz.x, 8MPI, 4OMP) + SRF 299 1. LMDZ5dOMP3-O1 : ATM= (gcm.e, lmdz.x, 4MPI, 8OMP) + SRF 300 290 301 291 302 === Tests IPSLCM5A sur titane ===