= IPSL-CM6A-LR = [[TOC(heading=Table of contents,depth=3)]] == Model IPSL-CM6A-LR == * Fixed on 13 avril 2018 * See ticket #120 * set for curie, modification required for ada == Modifications dans IPSL-CM6A-LR (=IPSL-CM6.1) == Voir le ticket #120 pour connaitre les détails techniques liés à cette version (version des sources, fichiers d'entrées, etc...) * LMDz * Passage à v2 des fichiers ozone * iflag_phytrac=0 => pas de traceur Aga * ajoute cdnc_min=10., changement des valeurs pour cld_lc_lsc et cld_lc_con de 0.0004 en 0.00065 * ORCHIDEE * Corrections de diags pour les variables qui utilisent xios_default_val (surtout variable lut et neige). * NEMO * sources : quelques bugfix ( le heat content, CFC ) & calcul du transport de glace à travers les détroits * rajour des traceurs CFC's * xml pour les diags CMIP6 * paramètres : ré-activation du controle des bilans de nutritifs dans PISCES * Coupleur == Change Log == * 6.1.0 : 29 mars 2018 * 6.1.1 : 13 avril 2018 * reproductibilité OK * piControl_CMIP6 OK == Environment == === curie === * Compilateur 2017 (4h de compilation ...) à utiliser avec ces commandes à passer IMPERATIVEMENT avant de compiler ou à mettre dans votre .bashrc : {{{ module purge . /ccc/cont003/home/dsm/p86ipsl/.env_intel17.0.2_curie . /ccc/cont003/home/dsm/p86ipsl/.env_netcdf4.3.3.1_curie }}} * IMPORTANT : passer cette commande là avant le ins_job {{{ cd .../config/IPSLCM6 gmake ... # attendre 4h . Pour garder la trace de la compilation : gmake 2>&1|tee compile.out ... cp EXPERIMENTS/IPSLCM/piControl_CMIP6/config.card . vi config.card # modifications .... ../../libIGCM/ins_job ... # répondre en donnant la sous-imputation cmip6 concernée. }}} == Checklist == * Avoir l'autorisation de commencer son MIP * Vérifier la nomenclature de la simulation : https://search.es-doc.org/ * Choisir un nom et le signaler sur la page MIP. Voir plus loin. * Bien réfléchir à l'état de redémarrage choisi. * Décrire l'expérience sur la page MIP. Voir plus loin. * Vérifier la disponibilité des fichiers DR2XML là : IGCM/CMIP6/NOM_DE_L_EXPERIENCE * Organiser de quoi faire une peer review avant le lancement de chaque expérience. * A faire systématiquement : * config.card * Mettre PROD dans config.card * Préciser {{{DateBegin=1850-01-01, DateEnd=1899-12-31}}} * Indiquer et documenter les Restart pris. * Préciser {{{OverRule=y }}} si toutes les composantes repartent d'une même simu à la même date. * Préciser, une fois si OverRule=y, ou pour chaque composante {{{ RestartDate=....-12-31, RestartJobName=CM61-pi... et RestartPath=/.../IPSLCM6/DEVT/piControl }}} * Attention au paramètre : !LightRestartPack=TRUE (cad qui ne garde qu'un Restart tous les !PackFrequency=10 ans -- ) * Job * Mettre la sous-imputation du MIP concerné * Pour aerchemmip : checmip6 ou strcmip6, pour les autres : c4mcmip6 , cfmcmip6 , cm5cmip6 , daacmip6 , dcpcmip6 , dekcmip6 , dmrcmip6 , fafcmip6 , geocmip6 , gmmcmip6 , hircmip6 , ismcmip6 , ls3cmip6 , lumcmip6 , omicmip6 , pmicmip6 , rfmcmip6 , solcmip6 ou volcmip6 * Pour connaître les logins de toutes les sous-imputations cmip6 : {{{ getent group | grep cmip6: | cut -d : -f 1,4 }}} * Préciser la priorité intra CMIP6 : * -U high pour les simulations longues seulement (PiControl et PMIP) * -H medium par défaut * -H low pour les simulations en surbooking * Enregistrement des expériences sur svn CMIP6 là : (à compléter, dire comment) * Réunions type bocal régulières pour lancer ensemble les nouvelles simulations. * 16/3/18 : création de cette page et liste des dernières actions * 23/3/18 : 1e réunion bocal, explication du workflow (voir image suivante) * ... == Le workflow == [[Image(wiki:IPSLCM6/IPSL-CM6A-LR:Workflow1.jpg, 360px)]] == Remplissage de curie == * Lien vers le fichier détaillant la prévision d'occupation de la machine : [https://docs.google.com/spreadsheets/d/1hF2edFrYwVw1ttPgpRg1NnlbwMpjRqU3o0DJt3SRMC4/edit?usp=sharing commentaires possibles] * A retenir : * Installer en machine dès que possible les simulations longues : piControl et PMIP * Etre prêts à lancer les simulations courtes et 100-200 ans * Lancer les simulations dès que possible en surveillant l'occupation : * Au delà de 15 000 coeurs d'utilisation (20 000 coeurs en juillet), se mettre en low [[Image(wiki:IPSLCM6/IPSL-CM6A-LR:charge-curie-20180413.jpg, 360px)]] == Quality check == === 6.1.0 : 29 mars 2018 === 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.1.0 29 mars 2018 ||'''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 || KO || OK || KO || KO || OK || || ||Commentaires || NON 1 simu /4 pas reproductible sur curie || || || || || || === 6.1.1 : 13 avril 2018 === 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.1.1 : 13 avril 2018 ||'''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 || || || || || || || ||Commentaires || || || || || || || -- ||'''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 || || || || || || ||Commentaires || || || || || || ||'''''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 || || || || || || ||Commentaires || || || || || || -- ||'''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 || || || || || || || ||Commentaires || || || || || || || == Simulations avec modèle PREIPSLCM6.1 == ||Num || Priorité||Nom || Personne || Description || Page d'information Hermes pour retrouver les infos : mise en place, sorties sur curie, etc ... || || 1 || H || CM61-pi-REDO-03-24XX || Laurent || || || == Simulations avec modèle IPSLCM6.1.0 : 29 mars 2018 == === pre spinup === ||Num || Priorité||Nom || Dépendances || Personne || Description || Page d'information Hermes pour retrouver les infos : mise en place, sorties sur curie, etc ... || || 1.1 || H || CM61-pre-pi-01 || prend la suite de CM6015S-pi-REDO-03 || Sébastien || pre_piControl 1, restart 10 ans avant la fin de CM6015S-pi-REDO-03: 2279-12-31 || https://hermes.ipsl.upmc.fr/static/simulation.detail.html?uid=5ef97dd4-91c6-4012-be91-ccbaed76834e || || 1.2 || H || CM61-pre-pi-02 || prend la suite de CM6015S-pi-REDO-03-24XX || Laurent || pre_piControl 2, restart 10 ans avant la fin de CM6015S-pi-REDO-03-24XX: 2589-12-31 || https://hermes.ipsl.upmc.fr/static/simulation.detail.html?uid=07f5e9a1-eaf9-4686-904f-af3428fd24bc || || 1.3 || H || CM61-pre-pi-03 || prend la suite de CM6015S-pi-REDO-03-28XX à la date 2929-12-31 || Arnaud || pre_piContrl 3, restart 10 ans avant la fin de CM6015S-pi-REDO-03-28XX: 2929-12-31 || https://hermes.ipsl.upmc.fr/static/simulation.detail.html?uid=c22e10d4-d98e-4488-93e2-16889ab4dfaf || == Simulations avec modèle IPSLCM6.1.1 : 13 avril 2018 == === pre spinup === ||Num || Priorité||Nom || Dépendances || Personne || Description || Page d'information Hermes pour retrouver les infos : mise en place, sorties sur curie, etc ... || || || || || || || || || Pour la suite des simulation, voir plus loin DECK. == Les MIPs == === DECK === [wiki:Simulations/DECK] === AerChemMIP === [wiki:Simulations/AerChemMIP] === C4MIP === [wiki:Simulations/C4MIP] === CFMIP === [wiki:Simulations/CFMIP] === DAMIP === [wiki:Simulations/DAMIP] === DCPP === [wiki:Simulations/DCPP] === DECK === [wiki:Simulations/DECK] === FAFMIP === [wiki:Simulations/FAFMIP] === GeoMIP === [wiki:Simulations/GeoMIP] === GMMIP === [wiki:Simulations/GMMIP] === HighResMIP === [wiki:Simulations/HighResMIP] === LS3MIP === [wiki:Simulations/LS3MIP] === LUMIP === [wiki:Simulations/LUMIP] === OMIP === [wiki:Simulations/OMIP] === PMIP === [wiki:Simulations/PMIP] === RFMIP === [wiki:Simulations/RFMIP] === ScenarioMIP === [wiki:Simulations/ScenarioMIP] === VolMIP === [wiki:Simulations/VolMIP] == Environment (suite ) == === ada === * dans config.card enlever les 2 niveaux de serveurs XIOS c'est à dire: {{{ IOS= (xios_server.exe, xios.x, 1MPI) }}} * dans libIGCM_comp/libIGCM_comp.ksh, s'affranchir du test sur la version du compilateur en mettant Print au lieu de Exit ligne 1033 : {{{ - IGCM_debug_Exit "IPSLCM6.0.13 ... must be compiled with intel 2017 compiler" + IGCM_debug_Print "IPSLCM6.0.13 ... must be compiled with intel 2017 compiler" }}}