Version 18 (modified by acosce, 9 years ago) (diff) |
---|
Dev pour LMDZORINCA_v6
(Auteur : Anne Cozic)
Existant : LMDZORINCA_v5
- LMDZ 2076
- ORCHIDEE tags/ORCHIDEE_1_9_5
- INCA tags/INCA4.1.2 ---> INCA4.1.3 (le 9 septembre 2014)
Simulations 1 an
Chimie | nom simu | SpaceName | ExperimentName | Remarque |
AER | LOI5.01 | PROD | 2076 | Buggé - il manque humgrowth et bug dans dustecmwf |
AER | LOIv5.03 | PROD | 2076 | correction des bugs précédents + version INCA4.1.3 |
NMHC_AER | LOI5.04 | PROD | 2076 | avec INCA4.1.3 |
A Faire
techniques
- vérifier la parallélisation mpi_omp du code --> ok voir paragraphe MPI_OMP plus bas
- inclure xios
- vérifier que lmdzorinca compilé avec rrtm donne les mêmes résultats que sans rrtm si on n'active rien --> OK apres modification de iniradia dans lmdz
- faire le même travail avec nmhc_aer et ges
Question : Quelle version de LMDZ pour le couplé CM6 ? Avec RRTM ? Avec NP ? Avec 79 niveaux ?
scientifiques
- couplage inca / nouvelle physique
- couplage inca / rrtm
- couplage inca / nouvelle physique soulèvement
- mise à jour inca aer nitrate
configuration LMDZORINCA_v5.2
- LMDZ 2076
- ORCHIDEE trunk/2247
- INCA tags/INCA4.1.2 ---> INCA4.1.3 (le 9 septembre 2014)
- Dans cette configuration on supprime les résolutions 19 niveaux
- Dans cette configuration on compile systématiquement les config AER avec rrtm
Simulations 1 an
Chimie | nom simu | SpaceName | ExperimentName | paramètres | Remarque |
AER | LOIv5.2.04 | PROD | RRTM | iflag_rrtm=1, NSW=6, NPv3.2 | |
AER | LOIv5.2.05 | PROD | RRTM | iflag_rrtm=1, NSW=6, NPv3.2 | avec INCA4.1.3 |
Parallélisation
ATTENTION : La parallélisation est vérifiable avec -fp-model strict. Cependant comme cela double quasiment le temps de calcul on ne garde cette option que pour les vérifications
MPI_OMP dans INCA
Parallélisation vérifiée dans la rev 334 du trunk/INCA4 et 335 du tags/INCA4.1.3.
- Attention en mode dev il faut remplacer les appels à scopy dans aerosol_meteo_calc par une égalité de vecteur.
- il faut bien mettre à jour le fichier arch-X64_CURIE.fcm de lmdz si l'on travaille avec la rev 2076
#MSUB -n 24 # reservation des processeurs pour le job #MSUB -c 2 BATCH_NUM_PROC_TOT=48 et dans config.card ATM= (gcm.e, gcm.e, 24MPI, 2OMP)
Comparaison AP vs NP + RRTM
Trois simulations ont été réalisé :
- LOI5.2.01 : code modifié par Olivier B. (sources dans /ccc/store/cont003/dsm/p24cozic/IGCM_OUT/LMDZORINCA/AER/PROD/COMP_APNP/modipsl_save.tar)
- /ccc/store/cont003/dsm/p24cozic/IGCM_OUT/LMDZORINCA/AER/PROD/COMP_APNP
- iflag_rrtm = 1
- config_inca = aeNP
- NSW = 6
- iflag_thermals=17
- iflag_pbl = 11
- LMDZ_Physics=NPv3.2
- LOI5.2.03 : code modifié par Olivier B. (sources dans /ccc/store/cont003/dsm/p24cozic/IGCM_OUT/LMDZORINCA/AER/PROD/COMP_APNP/modipsl_save.tar)
- /ccc/store/cont003/dsm/p24cozic/IGCM_OUT/LMDZORINCA/AER/PROD/COMP_APNP
- iflag_rrtm=0
- config_inca = aero
- NSW = 2
- iflag_thermals=0
- iflag_pbl = 1
- LMDZ_Physics=AP
- LOIv5.03 : LMDZ 2076 / INCA4.1.3 (sources dans /ccc/store/cont003/dsm/p86cozic/IGCM_OUT/LMDZORINCA/AER/PROD/2076/LOIv5.03/modipsl_save.tar)
- /ccc/store/cont003/dsm/p86cozic/IGCM_OUT/LMDZORINCA/AER/PROD/2076
- iflag_rrtm=0
- config_inca = aero
- NSW = 2
- iflag_thermals=0
- iflag_pbl = 1
- LMDZ_Physics=AP