wiki:IPSLCM6/IPSLCM6.0.10-LR

Simulations faites avec IPSL-CM6.0.10-LR

Supervision

Le superviseur : https://hermes.ipsl.upmc.fr

Détails sur la configuration IPSL-CM6.0.10-LR

Voir là : IPSL-CM6.0.10-LR

Détails sur les plantages

http://wiki.ipsl.jussieu.fr/Pole/ESCI/GT/IPSLCM6/Plantages_2017 Accès sur les machines des laboratoires IPSL ou avec : ipsl vivaipsl

Modifications

  • ORCHIDEE
    • points LIC attribué à LMDz sur l'Antarctique
    • plaines d'inondation => cette option n'a pas été retenue
    • changement dans la résistance au sol pour l'évaporation, DO_RSOIL=y
  • LMDZ
    • Correction du compteur pour le forçage solaire journalier
    • Meilleure conservation de l'énergie sur certains processus (mais plus gros déséquilibre atmosphérique)
    • f_cdrag_oce remis à 0.9
    • ok_bad_ecmwf_thermo=n
    • fl_cor_ebil=1
    • changement de iflag_bergeron=1 en iflag_bergeron=2
    • suppression des diags topswad, topswad0, topswai, toplwad, toplwad0, toplwai, solswad, solswad0, solswai, sollwad, sollwad0, sollwai => simple appel au rayonnement => LMDz plus rapide LMDZ
    • Nouvel état initial cohérent avec le nouveau o2a (voir plus bas)
    • ok_optim_yield = T
  • NEMO
    • option pour enlever les points de terre dans NEMO ?
    • correction du problème de routage (% relatifs embouchures + redistribution)
    • correction du bug sur les T de neige, + °C versus K + pondération de T pluie.
    • correction des diagnostics de calving
    • correction du bug de l'input d'énergie sous la glace
  • Couplage
    • Nouvelle version des poids pour le run-off : version v3 (en cours de test)
    • nouvelle version o2a.nc ?

Contrôle Qualité

Voir détails du contrôle qualité là : http://wiki.ipsl.jussieu.fr/Pole/ESCI/GT/IPSLCM6/ControleQualiteTechnique (Accès Intranet)

Résultats des tests pour IPSLCM6.0.10 (IPSL-CM6-LR, LMDZOR et eORCA1_LIM3_PISCES)

Configuration IPSL-CM6-LR
Critère contrôlé Repro pdControl (A1C=A2C) Restart (A1C=A3C) +1=+1 (A1C=A4C) Repro historique (H1C=H2C) Ada Couplage
Résultats OK OK pas OK OK OK, manque 4 variables de monitoring : ICE_icevol-north_MAR (/south /SEP)
Commentaires diff solver.stat au pas de temps 3 de l'année 2 (pdt = 11683) Intermonitoring 10 ans curie/ada
Configuration LMDZOR
Critère contrôlé Curie Repro (A1C=A2C) Restart (A1C=A3C) +1=+1 (A1C=A4C) Nb de MPI-OMP (A1C=A5C) Restart Debug(B1C=B2C)
Résultats OK OK OK OK
Commentaires test fait sur 6mois
Critère contrôlé Ada Repro (A1A=A2A) Restart (A1A=A3A) +1=+1 (A1A=A4A) Nb de MPI-OMP (A1A=A5A) Restart Debug(B1A=B2A)
Résultats OK OK OK OK mais avec clim_360d
Commentaires Test A5A failed: insufficient memory using 31MPI*4OMP+1MPI Problem pour lancer clim_pdCtrl en mode debug
Configuration eORCA1_LIM3_PISCES
Critère contrôlé Curie Repro (A1C=A2C) Restart (A1C=A3C) +1=+1 Nb de MPI (A1C=A4C) Debug Ada
Résultats OK OK OK OK
Commentaires After one year After one year with CPP key key_mpp_rep The same results than Curie

Runs utilisant IPSL-CM6.0.10

  • Nomenclature à utiliser pour le nom des simulations
    • "Nom du modèle"."[version du modèle]"-"resolution"-"type"-"numero de la simulation".
    • Exemples : CM6010-LR-pdCtrl-01, CM601O.1-LR-pdCtrl-01 (si tuning différent de la précédente), CM6010.con1-LR-pdCtrl-01,...
    • Ajouter un R si la simulation a nécessité de modifier les sources et recompiler. Exemple : CM6010R-LR-pdCtrl-01
    • Pas plus de 29 caractères, c'est à dire ça :
      1---+---10----+---20----+--29
      CM6010-LR-pdCtrl-01
      CM6010-LR-pdCtrl-LG-NOM-MX-01
      CM6010-LR-pdCtrl-TROP-LONG-NOM-01
      
    • Le 3e nom de simulation est trop long!

Test à faire

  • diminution de fallv (qui avait été augmenté pour la glace arctique)
  • jeu de paramètres de sso-gk-01
  • wb non modifié (si wb modifié dans le contrôle, sinon inverse)
  • package sur les rafales de vent + facteur 0.98
  • activation du gel du sol
  • nudgé atmosphère (mais que peut-on apprendre de plus)
  • nouveau Mellor et Yamada (ou ancien selon contenu du contrôle)
  • ne pas oublier abrupt4xCO2

Simulations faites (versions beta de CM6.0.10)

No Nom Description Etat
1er tuning atm (trop froid de 2K)
1.1 CM6010-LR-pdctrl-01 pdControl départ de Levitus Plantage arctique au bout de 8 ans
1.2 CM6010-LR-pdctrl-02 pdControl départ de CM609.v3-LR-pdCtrl-03 à la date 2079-12-31 (CM609 avec correction runoff) Plantage arctique au bout de 11 ans
1.3 CM6010.albedo-LR-pdctrl-02 pdControl 1.2 avec rn_alb_sdry = 0.85, rn_alb_smlt = 0.75, rn_alb_idry = 0.60, rn_alb_imlt = 0.50 Plantage arctique au bout de 23 ans
1.4 CM6010.SnwCnd-LR-pdctrl-02 pdControl 1.3 avec avec rn_cdsn = 0.30 Plantage arctique au bout de 47 ans
1.5 CM6010.Ridging-LR-pdctrl-02 pdControl 1.3 avec rn_astar = 0.05 et rn_hstar = 100.0 Plantage arctique au bout de 40 ans
2eme tuning atm (cld*=0.00012)
2.1 CM6010.cld-LR-pdctrl-03 pdControl départ de Levitus Plantage au bout de 22 ans
2.2 CM6010.cld-LR-pdctrl-02 pdControl départ de CM609.v3-LR-pdCtrl-03 à la date 2079-12-31 (CM609 avec correction runoff) Plantage arctique au bout de 11 ans
2.3 CM6010.SnwCnd-LR-pdctrl-03 pdControl 2.2 avec rn_alb_sdry = 0.85, rn_alb_smlt = 0.75, rn_alb_idry = 0.60, rn_alb_imlt = 0.50, rn_cdsn = 0.30 en cours > 38 ans
2.4 CM6010.Ridging-LR-pdctrl-03 pdControl 2.2 avec rn_alb_sdry = 0.85, rn_alb_smlt = 0.75, rn_alb_idry = 0.60, rn_alb_imlt = 0.50, rn_astar = 0.05 et rn_hstar = 100.0 arrêtée au bout de 55 ans
2.5 CM6010.SnwCnd-LR-pdctrl-04 pdControl 2.1 avec rn_alb_sdry = 0.85, rn_alb_smlt = 0.75, rn_alb_idry = 0.60, rn_alb_imlt = 0.50, rn_cdsn = 0.30 - Retunée le 4 mai avec cld*=0.00011 pour la réchauffer un peu en cours > 27 ans - devient le contrôle 6.0.10
2.6 CM6010.Ridging-LR-pdctrl-04 pdControl 2.1 avec rn_alb_sdry = 0.85, rn_alb_smlt = 0.75, rn_alb_idry = 0.60, rn_alb_imlt = 0.50, rn_astar = 0.05 et rn_hstar = 100.0 et cld*=0.00011 à partir de 1990 arrêtée au bout de 55 ans
2.7 CM6010.cdrag-LR-pdctrl-04 pdControl 2.5 avec f_cdrag_oce=1.0 en cours
2.8 CM6010.605-LR-pdctrl-04 pdControl 2.5 avec physiq.def et gcm.def de IPSLCM605 pdctrl en cours
3 CM6010.runoff09-LR-pdctrl-01 Comme CM6010.SnwCnd-LR-pdctrl-04 (avant 4 mai). Facteur 0.9 sur le runoff (dans le coupleur) En cours

Simulations avec modèle 6.0.10 figé (le 05/05/2017, version non-reproductible) basé sur la simulation CM6010.SnwCnd-LR-pdctrl-04 (sur Curie sauf mention contraire)

No Priorité Nom Responsable Description
1 H CM6010.1-LR-pdCtrl-01 Arnaud pdControl départ de CM6010.SnwCnd-LR-pdctrl-04 année 1989 (voir tableau ci-dessus)

Simulations avec modèle 6.0.10 figé (le 15/05/2017) (sur Curie sauf mention contraire)

1.1 H CM6010.2-LR-pdCtrl-01 Arnaud pdControl départ de Levitus
1.2 H CM6010.2-LR-pdCtrl-02 Arnaud pdControl départ de CM6010.1-LR-pdCtrl-01 (voir tableau ci-dessus) à l'année 2069-12-31 pour OCE, ICE, MBG et CPL Arrêtée
1.3 H CM6010.2-LR-pdCtrl-03 Guillaume pdControl départ de CM609-LR-pdCtrl-01 à l'année 2499-12-31
2 L CM6010.2-LR-piCtrl-01 Arnaud piControl départ de Levitus 1er plantage en 1966, nemo Nord Canada ssh=11.20m au point 102,2 W 67,9 N , modif diffusion modèle de glace : nn_ahi0 = 1 appliqué à partir de 1950 => 2eme plantage en 1958, nemo Nord Canada max abs(U): 21.26 au point 130 W 70 N
2.1 L CM6010.2-LR-piCtrl-01-PorRdg? Christian Idem que 2 ; départ de CM6010.2-LR-piCtrl-01 à l'année 1957 avec nn_ahi0 = 1 et rn_por_rdg = 0. Plantage en 1972 dans la glace ; max abs(U): 22.51 m/s, i j : 137 305
2.2 L CM6010.2-LR-piCtrl-01-Ridg Christian Idem que 2 ; départ de CM6010.2-LR-piCtrl-01 à l'année 1957 avec nn_ahi0 = 1, rn_astar = 0.05 et rn_hstar = 100.0 Plantage en 1978 dans la glace ; max abs(U): 27.10 m/s, i j : 210 320
2.3 L CM6010.2-LR-piCtrl-01-PorRdg1 Christian Idem que 2 ; départ de CM6010.2-LR-piCtrl-01 à l'année 1957 avec rn_por_rdg = 0. ; pas de diffusion sur la glace En cours
2.4 L CM6010.2-LR-piCtrl-01-Ridg1 Christian Idem que 2 ; départ de CM6010.2-LR-piCtrl-01 à l'année 1957 avec nn_ahi0 = 1 et rn_por_rdg = 0. Plantage en 1972 dans la glace ; max abs(U): 22.51 m/s, i j : 137 305
2.5 L CM6010.2-LR-piCtrl-01-dt30 Christian Idem que 2 ; départ de CM6010.2-LR-piCtrl-01 à l'année 1957 avec rdt=30mn et nn_fsbc=3 Arrêtée en 2023
2.6 H CM6010.2-LR-piCtrl-01-mxl1 Christian Idem que 2 ; départ de Levitus ; modif TKE sous la glace (avec paramètre dans namelist nn_mxl0 = 1 ) en cours
3 L CM6010.2-LR-historical-01 historical, départ de piControl après spin-up
3.1 L CM6010.2-LR-historical-01-leap historical, départ de piControl après spin-up, calendrier leap
4 H CM6010.2.fallv-LR-pdctrl-01 Marie-Alice pdControl comme 1, mais avec nouveau tuning dont fallv plus petit, cld_lc_lsc=0.00012, cld_lc_con=0.00012, ffallv_lsc=0.6, ffallv_con=0.6, epmax=0.998, fact_thermals_ed_dz=0.13 Stopped
4b H CM6010.2.fallv-LR-pdctrl-02 Marie-Alice pdControl comme 1, mais avec nouveau tuning dont fallv plus petit et cld_lc_sc/cld_lc_con réduit cld_lc_lsc=0.0001, cld_lc_con=0.0001, ffallv_lsc=0.6, ffallv_con=0.6, epmax=0.998, fact_thermals_ed_dz=0.13, fini 100 ans
5 M CM6010.2-LR-pdCtrl-newmy Marie-Alice pdControl comme 1, mais avec new_yamada4=y, yamada4_ric=0.18, lmixmin=0, plantage le 2/11/1981 et le 4/11/1981, océan, ssh =15m puis ssh =38m et u=23m/s, reproductible 2 fois mais sur le point voisin, Canada : 99,8 W 68,2 N, relance à partir de 1979, plantage aussi
6 H CM6010.2-LR-pdCtrl-nudgeUV Abdoul pdControl comme 1 mais nudgé U,V atmosphérique (nudging 3h) Arrêté au bout de 28 ans; bug reproductible
7 H CM6010.2-LR-pdCtrl-cdrag8 Marie-Alice pdControl comme 1 mais avec f_cdrag_oce=0.8, 100 ans fini. TS OK. attention écrasé les 10 premières années avec cdrag1. ticket http://forge.ipsl.jussieu.fr/libigcm/ticket/329 Grosse boulette!!! 1/6/17
7b H CM6010.2-LR-pdCtrl-cdrag1 Marie-Alice pdControl comme 1 mais avec f_cdrag_oce=1., 130 ans done. Stopped
8 H CM6010.2-LR-pdCtrl-nolnmle Christian pdControl comme 1 mais avec ln_mle=.FALSE. Arretée au bout de 50 ans. Pas d'effet sur la nadw
9 H CM6010.2-LR-pdCtrl-nnetau0 Christian pdControl comme 1 mais avec nn_etau=0 ; tuning vers atmosphère + froid de 1K à partir de 2150 ; cld_lc_lsc=cld_lc_con=0.00014 En cours
9a H CM6010.2-LR-pdCtrl-et0ln0 Julie pdControl comme 9 mais avec ln_lc=false, a partir de Levitus En cours
10a H CM6010.2.runoff09-LR-pdctrl-01 Olivier M. pdControl avec runoff scalé par un facteur 0.9 - 30 ans
10b H CM6010.2.riv09N-LR-pdctrl-01 Olivier M. pdControl avec runoff scalé par un facteur 0.9 dans l Atlantique Nord (>40N)et l'Arctique avec conservation globale En cours
10c H CM6010.2.riv07N-LR-pdctrl-01 Olivier M. pdControl avec runoff scalé par un facteur 0.7 dans l Atlantique Nord (>40N)et l'Arctique avec conservation globale En cours
11 H CM6010.2-LR-4xCO2-01 Marie-Alice abrupt4xCO2, même départ que : CM6010.2-LR-pdCtrl-01, Levitus et états initiaux standard. 100 ans fini.
12 H CM6010.2-LR-pdCtrl-etaumle Christian pdControl départ de CM6010.2-LR-pdCtrl-nnetau0 année 1999 avec nn_etau=0 et ln_mle=.FALSE. Arrêtée. pas d'effet probant
13 H CM6010.2-LR-pdCtrl-FREEZE-01 Sébastien pdControl comme 1 mais avec OK_FREEZE=y READ_REFTEMP=y et carte reftemp.nc
14 H CM6010.2-LR-pdCtrl-gkwake4 Guillaume pdControl comme 1 mais avec sso_gkwake=0.4
15 H CM6010.2-LR-pdCtrl-gkdrag2 Guillaume pdControl comme 1 mais avec sso_gkdrag=0.2
16 H CM6010.2-LR-pdCtrl-rnffwb0 Christian pdControl comme 1 mais avec runoff climato sans controle de E-P-R : nn_fwb=0 arrêté ; on garde la 17
17 H CM6010.2-LR-pdCtrl-rnffwb2 Christian pdControl comme 1 mais avec runoff climato et E-P-R = 0 sur l'année : nn_fwb=2
18 H CM6010.2-LR-pdCtrl-hmin50 Marie-Alice pdControl comme 1 mais avec 50 m de minimum de fond océan. rn_hmin = 50. dans namelist_ORCA1_cfg, 20 ans
18b H CM6010.2-LR-pdCtrl-Rmin50 Marie-Alice pdControl comme 18 (avec rn_hmin = 50.) ET Restart depuis CM6010.2-LR-pdCtrl-01 19991231, plante la 2ème année (NaN tracer.stat)
19 H CM6010.2-LR-pdCtrl-lim2 Christian pdControl comme 1 mais avec LIM2
20 H CM6010.2-LR-pdCtrl-gkwk4et0b Juliette pdControl comme 1 nn_etau = 0 (comme 9), gkwake = 0.4 (comme 14) et albedo aux valeurs max pour récupérer glace estivale. A partir année 2057: cld_lc_lsc=0.00014, cld_lc_con=0.00014

20bis H CM6010.2-LR-pdCtrl-gdrg2et0b Juliette pdControl comme 1 nn_etau = 0 (comme 9), gkdrag = 0.2 (comme 15) et albedo aux valeurs max pour récupérer glace estivale

21 H CM6010.2-LR-pdCtrl-nocat Juliette pdControl comme 1 avec glace en monocatégorie -> plantage reproductible
22 H CM6010.2-LR-pdCtrl-phys09b Juliette pdControl comme 1 avec physiq.def_NPv6.0.9
23 H CM6010.2-LR-pdCtrl-phys09rstb Juliette pdControl comme 1 avec physiq.def_NPv6.0.9 restart de CM609pdCtrl 24992131
24 H CM6010.2-LR-pdCtrl-et1efr3 Julie pdControl comme 1 avec rn_efr=0.03 a partir de Levitus
25 H CM6010.2-LR-pdCtrl-609-v2 Marie-Alice pdControl comme 1, avec physiq.def_NPv6.0.9 et poids runoff v2 ie reverse of [3209]
26 H CM6010.2-LR-pdCtrl-nnetau4 Christian pdControl comme 1 mais avec nn_etau=4 et nn_htau=2 ; cld_lc_lsc=cld_lc_con=0.00014 ; départ de CM6010.2-LR-pdCtrl-nnetau0 2150 En cours
27 H CM6010.2-LR-pdCtrl-mxl0 Christian pdControl comme 1 mais avec nn_etau=0 ; modif TKE sous la glace; cld_lc_lsc=cld_lc_con=0.00014 ; départ de CM6010.2-LR-pdCtrl-nnetau0 2150 En cours
28 H CM6010.2-LR-pdCtrl-mxl1 Christian Même simulation que 27 ; modif TKE sous la glace (avec paramètre dans namelist + correction); départ de CM6010.2-LR-pdCtrl-mxl0 1960 10 ans à comparer avec CM6010.2-LR-pdCtrl-mxl0 même période
29 H CM6010.2-LR-pdCtrl-PorRdg1 Christian pdControl comme 1 mais avec nn_etau=0 ; cld_lc_lsc=cld_lc_con=0.00014 ; départ du repos ; rn_por_rdg = 0. plante au bout de 4 mois avec rdt=45mn ; OK avec rdt=30mn/nn_fsbc=3 ; stopped
A.1 H CM6010.2-LR-pdCtrl-A01 Marie-Alice pdControl comme 1 mais lancé sur Ada (10 ans seulement) Intermonitoring 10 ans curie/ada
H CM6010.2.rivgeo-LR-piCtrl-01 Olivier Etalement du ruissellement sur l'océan. Part de CM6010.2-LR-piCtrl-01, fin année 1957

Note : la version 6.0.10 ne tourne pas en mode debug. Pour tourner en mode debug, il faut utiliser la revision 2883 (au lieu de 2880) de la branche LMDZ5/branches/IPSLCM6.0.10.

Où trouver les sorties et répertoires de mise en place des simulations?

No Nom Sorties sur ciclad : /prodigfs/fabric/IGCM_OUT/ Accès Thredds Mise en place: /ccc/cont003/ Sorties sur curie /ccc/store/cont003/ Comment
1.1 CM6010-LR-pdCtrl-01
4 CM6010.2.fallv-LR-pdctrl-01 p86maf  gencmip6/p86maf/IPSLCM6.0.10-LR/T20170516/modipsl/config/IPSLCM6/CM6010.2.fallv-LR-pdctrl-01   
4b CM6010.2.fallv-LR-pdctrl-02 p86maf  gencmip6/p86maf/IPSLCM6.0.10-LR/T20170516/modipsl/config/IPSLCM6/CM6010.2.fallv-LR-pdctrl-02   
5 CM6010.2-LR-pdCtrl-newmy p86maf gencmip6/p86maf/IPSLCM6.0.10-LR/T20170516/modipsl/config/IPSLCM6/CM6010.2-LR-pdCtrl-newmy  
6 CM6010.2-LR-pdCtrl-nudgeUV p529tra gencmip6/p529tra/IPSLCM6010-LR/config/IPSLCM6/CM6010.2-LR-pdCtrl-nudgeUV gencmip6/p529tra/IGCM_OUT/IPSLCM6/DEVT/pdControl/CM6010.2-LR-pdCtrl-nudgeUV  
7 CM6010.2-LR-pdCtrl-cdrag8 p86maf gencmip6/p86maf/IPSLCM6.0.10-LR/T20170516/modipsl/config/IPSLCM6/CM6010.2-LR-pdCtrl-cdrag8  
7b CM6010.2-LR-pdCtrl-cdrag1 p86maf gencmip6/p86maf/IPSLCM6.0.10-LR/T20170516/modipsl/config/IPSLCM6/CM6010.2-LR-pdCtrl-cdrag1  
11 CM6010.2-LR-4xCO2-01 p86maf gencmip6/p86maf/IPSLCM6.0.10-LR/T20170516/modipsl/config/IPSLCM6/CM6010.2-LR-4xCO2-01  
14 CM6010.2-LR-pdCtrl-gkwake4 p86ggas /ccc/cont003/home/gencmip6/p86ggas/IPSLCM6.0.10_COMMIT_FIXED/modipsl/config/IPSLCM6/
15 CM6010.2-LR-pdCtrl-gkdrag2 p86ggas /ccc/cont003/home/gencmip6/p86ggas/IPSLCM6.0.10_COMMIT_FIXED/modipsl/config/IPSLCM6
18 CM6010.2-LR-pdCtrl-hmin50 p86maf gencmip6/p86maf/IPSLCM6.0.10-LR/T20170516/modipsl/config/IPSLCM6/CM6010.2-LR-pdCtrl-hmin50  
25 CM6010.2-LR-pdCtrl-609-v2 p86maf gencmip6/p86maf/IPSLCM6.0.10-LR/T20170516/modipsl/config/IPSLCM6/CM6010.2-LR-pdCtrl-609-v2   
A.1 CM6010.2-LR-pdCtrl-A01 rgzi003   /workgpfs/rech/gzi/rgzi003/IPSLCM6-LR/IPSLCM6.0.10/T20170516/modipsl/config/IPSLCM6/CM6010.2-LR-pdCtrl-A01  

Atlas CESMEP de comparaison des simulations CM6010

Atlas Réunion pirate du 16/06/2017: https://vesg.ipsl.upmc.fr/thredds/fileServer/IPSLFS/jservon/C-ESM-EP/CM6010_family_14062017_jservon/C-ESM-EP_CM6010_family_14062017.html

Last modified 3 years ago Last modified on 12/15/17 11:11:16