Compte-rendus PoiHL 2018

29/1/2018

Compte rendu du poihl du 29/1/2018

Durée : 1h30

Consolidation LMDZ6 :
Plantages

Ca a pas avancé. Le remède pour la spit-D fonctionne t'il?
On ne sait pas (trop de différences dans les sources par rapport au cas de plantage).
Le remède (appel des tendances tous les pas de temps) est désactivé par défaut.
A revoir au retour de MAF.

Plantage 4CO2: MAF va relancer un cas 4CO2pré-industriel (et pas 4CO2 actuel)

Passage à la 6015 :
    Abderrahmane: Problème XIOS avec la 6014, une simu forcée plante aléatoirement toutes les quelques années
    alors que le couplé semble tourner sans problème. Tester avec la dernière version de XIOS?
    On fige toujours la semaine du 05/02

Veut on des sorties additionnels à CMIP autres que histmth (ale, cycle diurne ...)
   Réunion du vendredi 26 à 10h: plein de bugs débusqués (pbs de noms ou dimensions)! On garde tous les 2D (niveau 1)
   On met les tendances au niveau de sortie 7 (les simus seront faite par défaut avec un niveau 5).
   Laurent a séparé les variables 2D et 3D.
   J-Y va corriger le cas de la durée de la convection sur le temps de la simu.
   A partir du dump du fichier histmth d'Abderrahmane, Laurent a préparé un tableau croisant les besoins pour le monitoring, les atlas, le ping et donnant les niveaux par défaut actuels. On organise une réunion de brainstorming pour définir les nouveaux niveaux vendredi 26 janvier à 10h en salle de réunion du LMD
   Abderrahmane mène la réflexion sur les time series et les sorties journalières. Il faudra adapter les scripts multi-atlas.
   Fichier stations: il est facile de rajouter des stations mais on est pas sûr d'avoir le droit de poluer la liste
   officielle... Question de Lidia, est-ce qu'on peut ajouter des variables de sortie? Normalement non; sinon il faut intervenir
   sur la chaine de traitement.

Problèmes grille zoomée :
  Plantages de grilles
  Centre du zoom pas là où on veut.

Contrôle des sources :
RAS

Préparation des configs :
RAS

Data request (responsable Laurent et Sandrine):
Un nouveau ping est arrivé, et bientôt encore un autre, donc autant attendre la prochaine version
Une 20aine de champs à corriger (remontées par Sandrine et Olivier) sur les sorties CMIP6 (précips et aérosols)
(suite inchangé; pas de nouveautés)
Variables 333 demandées, 79 qu'on ne fournira pas  51 qui restent à trouver.
Décision d'inclure/d'exclure certaines variables nuages stratiformes/convectifs, du coup reste 41 variables à trouver.
Problème xios avec le moyennage de certains champs
En cours: Ionela reprend le calcul du vent à 10m ce qui implique un réaménagement dans pbl_surface_mod.F et se pose la question de l'interaction entre les rafales et le splitting, Jean-Yves regarde
En cours: Pour les sorties COSP, Abderrahmane doit revoir sa correction sur le calendrier qui ne va finalement pas.

Articulation convection profonde / convection peu profonde
(inchangé)
Faire le point sur ce qui est vraiment dans le code
* Splitting des poches : équations imprésentable
* Entrainement convectif / nouvel épluchage
* Tube dentifrice (à tester)
* Dyamique de population de poches
* gestion des précipitations

Evolution physique/versions futures :
(inchangé)
Jean-Yves travaille sur le splitting : Jean-Yves a fini la dérivation des équations et commence le recodage
* Jean-Yves, Jean-Philippe et Catherine pensent qu'il faut éliminer une
   partie des précipitations dans les ascendances adiabatiques.
* Eau avec source méthane
* sursaturation
* Augmentation de la résolution.
* grille plus groissère en bas pour la convection

Dynamico :
Pour info: 25 candidats au grand challenge (~10 seront retenu)
Démarrage en Mars-avril? Les accès pré-pilotes s'ouvrent
Les aquaplanètes bétaclim tournent et restart bien (si on utilise 1 seul XIOS serveur)
Toujours le problème des gradients de pression pole équateur trop faible avec  dynamico en nouvelle physique...
Attention, les ap/bp ne sont pas tout à fait les mêmes entre LMDZ-lon-lat et Dynamico.
Une config Modipsl est quasi-finalisée (merci Joséfine!)

Tuning automatique :
RAS

Convergence 1D std / Dephy :
MP a travaillé sur les sorties pour les mettre au format commun avec la NPV6.012.ttop, envoyé à Florence Favot
du CNRM qui les mets en ligne

Publications :
Avancée sur stratocumulus et spliting (inchangé)
- Stratocumulus (Arnaud Jam)
     A récupéré les sorties d'Irina Sandu.
- Thermiques / stratocumulus / bords Est (Frédéric)
- Splitting (Jean-Yves)
- Couplage / Flux de surface / rafales (Traore)
- Tuning (Ionela/Frédéric)
- Articulation convection peu profonde / profonde ?

tickets trac :
#9     Modifications pour une dynamique commune (terre \u2013 planete)
#11     Menage sur les prints
#21     "day_ini" dans "create_etat0_limit" et "gcm"
#28     Initialisation problems in cloudth ?
#30     Pb valeurs nulles/non définies sur configs linux
#32     Concervation de la masse des traceurs dans la dynamique
#34     Calving faux en zoome
#44     getin_dump et name
#52     readchlorophyll en OpenMP?
#54     Erreur sur la vorticité en mode zoomé
#55     Constantes non uniformes dans le modèle
#56     Vérifier le calcul des nombres de jours de pluie
#61     Calendrier     Consolidation
#62     Problème avec les variables SAVE dans yamada4?
#66     Sensibilité au pas de temps de la fermeture stochastique
#67     Traceurs et isotopes.
#70     Conservation de l'énergie avec l'eau
#71     Filtrage de la vorticité
#74     grossismx
#75     ppm3d non fonctionnel
#76     Sortie epmax
#77     Fréquence des fichiers aérosols
#82     Nouveau calcul de wind10m
#83     Mais où est donc passée la prise en compte de la ALP conditionnelle ?
#84     Use getin_p instead of getin
#85     Rayonnement dans le 1D
#87     cycle_diurne et iflag_cycle_diurne
#88     routines cldrag
#89     Problèmes grille zoomée

Tour de table :

Laurent: (e-contribution)
- lancement et suivi 6014/6015
- travail sur Data Request (une journée de boulot pour la mise à jour du fichier ping vers 1.00.20, 1.00.21 sortie vendredi ...), vérification des fichiers histmth
- aider Patricia à inclure des nouveaux champs d'échanges de CO2 aux interfaces ATM/SRF/SBG. La définition de ces champs est contrôlée par un fichier type traceur.def lu par LMDZ. A commiter rapidement pour les simus ESM.

Jean-Yves:
-Travaille au splitting; une premeière version est en place mais doit encore être débuggée...
- Travail sur les variables de sorties (temps de présence de la convection profonde)

Lidia:
- LMDZ6: les 6012 sont finalisée (avec atlas), dans le page wiki
- pour la 6014 avec les nouveaux forçage, va lancer les 3 cas (avec les .def de Laurent)
- LMDZ6-CAUSES: les simu en AMIP-controle-guidage, finalisées en 6011.3.
  A adapté et automatisé un script pour mise en forme des résultats au format CAUSES (jour par jour avec noms de variables spécifiques)
  Résultats mis à disposition
- LMDZ6-CAUSES: en 6012 ça plante (seg. fault) plantage dans XIOS2 lors de l'ajout d'un sous-domaine de sortie; mais ça passe
  en revenant à la versio de XIOS2 utilisée pour la 6011.3
  Va tenter avec la 6014

Abdul Khadre:
- travaille sur la discrétisation verticale sur Dynamico

Abderrahmane:
- voulait lancer 3 simus 6014, mais est bloqué sur les souccis avec ces simulations qui plantent aléatoirement après quelques années
- travaille sur les sorties COSP

Ionela:
- travaille sur les vents à 10m
- regarde les diagnostiques sur le 4xC02

Marie-Pierre:
- a refait une version du 1D (car les niveaux de sorties avaient été changés), pour revenir aux sorties horaires.
- tests 1D des versions svn 3161 et 3163. OK.

Fred:
- la thèse de Binta montre de magnifique résultats
- a fait un chouilla de scripts R
- le modèle est actuelement essentielement figé.

Ehouarn:
- tests sur Ada de la 3163 ancienne physique. OK, sauf avec XIOS qui plante,
  mais Totalview ne marche plus sur Ada, donc on verra plus tard pour investiguer le pb.
- CU IDRIS  vendredi 26 janvier. Pas de nouvelles sur la future machine, Ada restera en ligne jusqu'à la fin du A4 (avril 2019).
- Deadline DARI: 8 février.

22/1/2018

Compte rendu du poihl du 22/1/2018

Durée : 1h30

Consolidation LMDZ6 :
Plantages

  • Plantage split-D: tendances convectives explosent. Jean-Yves a introduit et commis un patch qui impose un appel à la convection tous les pas de temps lorsque les tendances convectives dépassent un certain seuil (à définir dans le physiq.def). Selon ses tests, cette bascule peut intervenir une dizaine de fois sur une simulation d'une année et produits des résultats indifférenciables entre les cas. Il faut vérifier que cela résoud le plantage split-D mais cela demande encore un peu de travail (vu qu'on change de trajectoire à chaque bascule, il faut s'assurer qu'on n'en change pas dans split-D avant d'arriver au plantage)
    La bascule de pas de temps ne s'applique que sur le processeur de la maille qui pose problème et on perd alors la reproductibilité du code si on découpe le domaine différemment.
    Autrement, on arrive à dépasser le plantage en modifiant le pas de temps
  • Plantage 4CO2: plus problématique: le point qui plante se trouve en arctique et présente une SST de l'ordre de 20°C ce qui entraîne un déclenchement de la convection. Frédéric pense qu'il y a un problème avec le filtre avec une inadéquation entre grilles en cas de convection sur la grille physique.
    Le changement de pas de temps ne permet pas de dépasser le plantage.
    On décide de ne pas aller plus loin


Passage à la 6014 :
    Trois versions en machine : ttop, split-D et splith
    On test une splith avec une convection dans la banquise boostée et un albédo un peu plus  faible (pi-splith-ssh-03)
    Enorme variabilité décennales.
    On fige toujours la semaine du 05/02


Veut on des sorties additionnels à CMIP autres que histmth (ale, cycle diurne ...)
   A partir du dump du fichier histmth d'Abderrahmane, Laurent a préparé un tableau croisant les besoins pour le monitoring, les atlas, le ping et donnant les niveaux par défaut actuels. On organise une réunion de brainstorming pour définir les nouveaux niveaux vendredi 26 janvier à 10h en salle de réunion du LMD
  
Abderrahmane fait remarquer que certains champs journaliers sont nécessaires pour certains diagnostiques, il va faire le point
   Il faut faire un point aussi sur les fichiers stations; Peut-on encore rajouter des points d'intérêts particuliers ?

Problèmes grille zoomée :
  Plantages de grilles
  Centre du zoom pas là où on veut.


Contrôle des sources :
RAS

Préparation des configs :
RAS

Data request (responsable Laurent et Sandrine)
Variables 333 demandées, 79 qu'on ne fournira pas  51 qui restent à trouver.
Décision d'inclure/d'exclure certaines variables nuages stratiformes/convectifs, du coup reste 41 variables à trouver.
Problème xios avec le moyennage de certains champs
Ionela reprend le calcul du vent à 10m ce qui implique un réaménagement dans pbl_surface_mod.F et se pose la question de l'interaction entre les rafales et le splitting, Jean-Yves regarde
Pour les sorties COSP, Abderrahmane a trouvé et corrigé le bug qui faisait perdre le dernier pas de temps dans les sorties (problème de mise à jour du calendrier XIOS/COSP), a mis à jour les différents fichiers de contrôle et teste l'activation des simulateurs directement par XIOS.


Articulation convection profonde / convection peu profonde
(inchangé)
Faire le point sur ce qui est vraiment dans le code
* Splitting des poches : équations imprésentable
* Entrainement convectif / nouvel épluchage
* Tube dentifrice (à tester)
* Dyamique de population de poches
* gestion des précipitations

Evolution physique/versions futures :
Jean-Yves travaille sur le splitting : Jean-Yves a fini la dérivation des équations et commence le recodage 

(inchangés ci-dessous)
* Jean-Yves, Jean-Philippe et Catherine pensent qu'il faut éliminer une
   partie des précipitations dans les ascendances adiabatiques.
* Eau avec source méthane
* sursaturation
* Augmentation de la résolution.
* grille plus groissère en bas pour la convection


Dynamico :
Grand challenge sur Irene (remplacement de curie) porté par Traoré et soumis le 22 janvier
1/ simulation globales LMDZ à 50km, production highresMip
2/ Passage à 25km
3/ Passage à dynamico

Tuning automatique :
RAS


Convergence 1D std / Dephy :
RAS

Publications :
Avancée sur stratocumulus et spliting (inchangé)
- Stratocumulus (Arnaud Jam)
     A récupéré les sorties d'Irina Sandu.
- Thermiques / stratocumulus / bords Est (Frédéric)
- Splitting (Jean-Yves)
- Couplage / Flux de surface / rafales (Traore)
- Tuning (Ionela/Frédéric)
- Articulation convection peu profonde / profonde ?


tickets trac :
inchangé
#9      Modifications pour une dynamique commune (terre – planete)
#11     Menage sur les prints
#21     "day_ini" dans "create_etat0_limit" et "gcm"
#28     Initialisation problems in cloudth ?
#30     Pb valeurs nulles/non définies sur configs linux
#32     Concervation de la masse des traceurs dans la dynamique
#34     Calving faux en zoome
#44     getin_dump et name
#52     readchlorophyll en OpenMP?
#54     Erreur sur la vorticité en mode zoomé
#55     Constantes non uniformes dans le modèle
#56     Vérifier le calcul des nombres de jours de pluie
#61     Calendrier Consolidation
#62     Problème avec les variables SAVE dans yamada4?
#66     Sensibilité au pas de temps de la fermeture stochastique
#67     Traceurs et isotopes.
#70     Conservation de l'énergie avec l'eau
#71     Filtrage de la vorticité
#74     grossismx
#75     ppm3d non fonctionnel
#76     Sortie epmax
#77     Fréquence des fichiers aérosols
#82     Nouveau calcul de wind10m
#83     Mais où est donc passée la prise en compte de la ALP conditionnelle?
#84     Use getin_p instead of getin
#85     Rayonnement dans le 1D
#86     Get rid of stop commands in phylmd

A ouvrir :
cycle_diurne et iflag_cycle_diurne : la première est lue dans conf_phys
    et pas utilisée, la seconde en dur dans physiq_mod
deux routines cldrag. En enlever une ?
Positions des zooms qui font planter le modèle.



Tour de table :

Jean-Baptiste
Lit des articles sur la sursaturation dans différents modèles et discute avec Marine sur son travail sur la sursatiuration homogène. Sa conclusion: il faudrait changer l'architecture de fisrt pour faire de la sursaturation


Marie-Pierre
Plusieurs installs (r 3151, 3156), a la convergence et 1+1
A créé une nouvelle version du 1D, prenant en compte la créationdes fichiers d'output communs
A fait de l'administration pour les AMA

Ionela
Etonnée qu'il y ai toujours convergence dans les versions du modèle après son commit sur le ratqs.
Les problèmes de valeurs manquantes dans ses simulations sur curie (cf la semaine dernière) venaient de fichiers limite erronés

Abderrahmane
RAS

Marie-Alice
A préparé un planning des des expériences CMIP pour l'IPSL allant du 5 février à septembre, chaque case correspond à une semaine de temps et 944 coeurs soit 70 ans de IPSLCM6-LR
https://docs.google.com/spreadsheets/d/1hF2edFrYwVw1ttPgpRg1NnlbwMpjRqU3o0DJt3SRMC4/edit?usp=sharing
Il devra y avoir 13 simulations en machine de février à juin puis 20 simulations jusqu'en septembre.
Les responsables de MIP sont priés de remplir ce tableau

Lidia
config AMIP/guidage CM6012 terminée, page wiki mise à jour
Travaille sur LMDZ6/CAUSES, basée sur 6.0.13 avec des sorties spécifiques CAUSES sur des points stations
Doit automatiser un script de mise en forme spécifique des fichiers de sorties
A un plantage XIOS concernant DOMAIN/GRID: même genre de problème qu'a rencontré Marie-Alice pour extraire les points de plantages récemment

Laurent
RAS

Jean-Yves
RAS

 

15/1/2018

Compte rendu du poihl du 15/1/2018

Durée : 1h35


Consolidation LMDZ6 :
=====================

Date butoir absolue du lancement des somulations : semaine du 5 février;
     Data request terminée / évaluée.


Plantage/1+1=2/reproductibulité :
     Plantage dans une 4 CO2 dans une pi Controle Split D. Marie-Alice sort les points de plantage. Reste difficile.
     Oscillations températures sur les plateau des calottes.

     Plantage splitD : fin avril sur les grandes plaines.

     Le schéma convectif fait du 4000 K / jour mais ca récupère.
         Puis pbl_surface fait de l'eau négative.
         Puis tout à plantage tout à fait en bas.
         Flux de surface délirant.

     Les corrections faites pour les traceurs mais qui changent les sorties ne sont pas dans le code.

     Idée d'appeller la convection tous les pas de temps si tendances convectives trop fortes.

     Mettre des SAVE sur les variables nuageuses associées à la convection.

     Le plantage permet de passer avec un day_step à 960 plutôt que 672.

     Vérifier à quel point le tuning change en appelant la convection tous les pas de temps.

Passage à la 6014 :
    Trois versions en machine : ttop, split-D et splith
    On va tester une splith avec une convection dans la banquise boostée et un albédo un peu plus  faible.
    Enorme variabilité décennales.


Veut on des sorties additionnels à CMIP autres que histmth (ale, cycle diurne ...)
   Faire un ncdump sur histmth d'Abderrahmane et faire des coupures en direct.

Problèmes grille zoomée :
  Plantages de grilles
  Centre du zoom pas là où on veut.


Contrôle des sources :
----------------------
Jean-Yves a refait tourné son (super) script.
Regarder s'il reste des choses embêtantes.
Ionela va regarder les variables autres que l'ozone dans physiq_mod.F90

Préparation des configs :
-------------------------
RAS

Data request (responsable Laurent et Sandrine)
=====================================
Variables
333 demandées, 79 qu'on ne fournira pas  51 qui restent à trouver.
Le gros est sans doute la partie dynamique :
    Ajouter XIOS dans la dynamique.
    Ne sera sans doute pas près pour le départ des simulations.
    Mais pas forcément grave.
sorties cosp : les dernières sorties ne sortent pas.
    Abderrahmane est dessus.
    Gestion des flags de sortie.

Liste des variables dans un histmth niveau 10: Simulation 6012split d'Abderrahmane
        lat:long_name = "Latitude" ;
        lon:long_name = "Longitude" ;
        R_ecc:long_name = "R_ecc" ;
        time_instant:long_name = "Time axis" ;
        R_peri:long_name = "R_peri" ;
        R_incl:long_name = "R_incl" ;
        solaire:long_name = "solaire" ;
        rsun1:long_name = "Fraction constante solaire bande 1" ;
        rsun2:long_name = "Fraction constante solaire bande 2" ;
        rsun3:long_name = "Fraction constante solaire bande 3" ;
        rsun4:long_name = "Fraction constante solaire bande 4" ;
        rsun5:long_name = "Fraction constante solaire bande 5" ;
        rsun6:long_name = "Fraction constante solaire bande 6" ;
        co2_ppm:long_name = "co2_ppm" ;
        CH4_ppb:long_name = "CH4_ppb" ;
        N2O_ppb:long_name = "N2O_ppb" ;
        CFC11_ppt:long_name = "CFC11_ppt" ;
        CFC12_ppt:long_name = "CFC12_ppt" ;
        phis:long_name = "Surface geop.height" ;
        time_centered:long_name = "Time axis" ;
        aire:long_name = "Grid area" ;
        flat:long_name = "Latent heat flux" ;
        slp:long_name = "Sea Level Pressure" ;
        ptstar:long_name = "Air Surface Temperature" ;
        pt0:long_name = "Standard Air Surface Temperature" ;
        tsol:long_name = "Surface Temperature" ;
        t2m:long_name = "Temperature 2m" ;
        ave_t2m_daily_min:long_name = "Temp 2m min" ;
        ave_t2m_daily_max:long_name = "Temp 2m max" ;
        gusts:long_name = "surface gustiness" ;
        wind10m:long_name = "10-m wind speed" ;
        sicf:long_name = "Sea-ice fraction" ;
        q2m:long_name = "Specific humidity 2m" ;
        ustar:long_name = "Friction velocity" ;
        u10m:long_name = "Vent zonal 10m" ;
        v10m:long_name = "Vent meridien 10m" ;
        psol:long_name = "Surface Pressure" ;
        qsurf:long_name = "Surface Air humidity" ;
        wstar:long_name = "w* convective velocity " ;
        qsol:long_name = "Soil watter content" ;
        ndayrain:long_name = "Number of dayrain(liq+sol)" ;
        precip:long_name = "Precip Totale liq+sol" ;
        plul:long_name = "Large-scale Precip." ;
        plun:long_name = "Numerical Precip." ;
        pluc:long_name = "Convective Precip." ;
        snow:long_name = "Snow fall" ;
        evap:long_name = "Evaporat" ;
        evap_ter:long_name = "evaporation at surface ter" ;
        evap_lic:long_name = "evaporation at surface lic" ;
        evap_oce:long_name = "evaporation at surface oce" ;
        evap_sic:long_name = "evaporation at surface sic" ;
        msnow:long_name = "Surface snow amount" ;
        fsnow:long_name = "Surface snow area fraction" ;
        tops:long_name = "Solar rad. at TOA" ;
        tops0:long_name = "CS Solar rad. at TOA" ;
        topl:long_name = "IR rad. at TOA" ;
        topl0:long_name = "IR rad. at TOA" ;
        SWupTOA:long_name = "SWup at TOA" ;
        SWupTOAclr:long_name = "SWup clear sky at TOA" ;
        SWdnTOA:long_name = "SWdn at TOA" ;
        SWdnTOAclr:long_name = "SWdn clear sky at TOA" ;
        nettop:long_name = "Net dn radiatif flux at TOA" ;
        SWup200:long_name = "SWup at 200mb" ;
        SWdn200:long_name = "SWdn at 200mb" ;
        LWup200:long_name = "LWup at 200mb" ;
        LWup200clr:long_name = "LWup clear sky at 200mb" ;
        LWdn200:long_name = "LWdn at 200mb" ;
        LWdn200clr:long_name = "LWdn clear sky at 200mb" ;
        sols:long_name = "Solar rad. at surf." ;
        sols0:long_name = "Solar rad. at surf." ;
        soll:long_name = "IR rad. at surface" ;
        soll0:long_name = "IR rad. at surface" ;
        radsol:long_name = "Rayonnement au sol" ;
        SWupSFC:long_name = "SWup at surface" ;
        SWupSFCclr:long_name = "SWup clear sky at surface" ;
        SWdnSFC:long_name = "SWdn at surface" ;
        SWdnSFCclr:long_name = "SWdn clear sky at surface" ;
        LWupSFC:long_name = "Upwd. IR rad. at surface" ;
        LWupSFCclr:long_name = "CS Upwd. IR rad. at surface" ;
        LWdnSFC:long_name = "Down. IR rad. at surface" ;
        LWdnSFCclr:long_name = "Down. CS IR rad. at surface" ;
        bils:long_name = "Surf. total heat flux" ;
        bils_tke:long_name = "Surf. total heat flux" ;
        bils_diss:long_name = "Surf. total heat flux" ;
        bils_ec:long_name = "Surf. total heat flux" ;
        bils_kinetic:long_name = "Surf. total heat flux" ;
        bils_enthalp:long_name = "Surf. total heat flux" ;
        bils_latent:long_name = "Surf. total heat flux" ;
        sens:long_name = "Sensible heat flux" ;
        fder:long_name = "Heat flux derivation" ;
        ffonte:long_name = "Thermal flux for snow melting" ;
        fqcalving:long_name = "Ice Calving" ;
        fqfonte:long_name = "Land ice melt" ;
        runofflic:long_name = "Land ice melt to ocean" ;
        taux:long_name = "Zonal wind stress" ;
        tauy:long_name = "Meridional wind stress" ;
        taux_ter:long_name = "Zonal wind stress ter" ;
        taux_lic:long_name = "Zonal wind stress lic" ;
        taux_oce:long_name = "Zonal wind stress oce" ;
        taux_sic:long_name = "Zonal wind stress sic" ;
        tauy_ter:long_name = "Meridional wind stress ter" ;
        tauy_lic:long_name = "Meridional wind stress lic" ;
        tauy_oce:long_name = "Meridional wind stress oce" ;
        tauy_sic:long_name = "Meridional wind stress sic" ;
        pourc_ter:long_name = "% ter" ;
        pourc_lic:long_name = "% lic" ;
        pourc_oce:long_name = "% oce" ;
        pourc_sic:long_name = "% sic" ;
        fract_ter:long_name = "Fraction ter" ;
        fract_lic:long_name = "Fraction lic" ;
        fract_oce:long_name = "Fraction oce" ;
        fract_sic:long_name = "Fraction sic" ;
        tsol_ter:long_name = "Temperature ter" ;
        tsol_lic:long_name = "Temperature lic" ;
        tsol_oce:long_name = "Temperature oce" ;
        tsol_sic:long_name = "Temperature sic" ;
        evappot_ter:long_name = "Temperature ter" ;
        evappot_lic:long_name = "Temperature lic" ;
        evappot_oce:long_name = "Temperature oce" ;
        evappot_sic:long_name = "Temperature sic" ;
        sens_ter:long_name = "Sensible heat flux ter" ;
        sens_lic:long_name = "Sensible heat flux lic" ;
        sens_oce:long_name = "Sensible heat flux oce" ;
        sens_sic:long_name = "Sensible heat flux sic" ;
        lat_ter:long_name = "Latent heat flux ter" ;
        lat_lic:long_name = "Latent heat flux lic" ;
        lat_oce:long_name = "Latent heat flux oce" ;
        lat_sic:long_name = "Latent heat flux sic" ;
        flw_ter:long_name = "LW ter" ;
        flw_lic:long_name = "LW lic" ;
        flw_oce:long_name = "LW oce" ;
        flw_sic:long_name = "LW sic" ;
        fsw_ter:long_name = "SW ter" ;
        fsw_lic:long_name = "SW lic" ;
        fsw_oce:long_name = "SW oce" ;
        fsw_sic:long_name = "SW sic" ;
        wbils_ter:long_name = "Bilan sol ter" ;
        wbils_lic:long_name = "Bilan sol lic" ;
        wbils_oce:long_name = "Bilan sol oce" ;
        wbils_sic:long_name = "Bilan sol sic" ;
        wbilo_ter:long_name = "Bilan eau ter" ;
        wbilo_lic:long_name = "Bilan eau lic" ;
        wbilo_oce:long_name = "Bilan eau oce" ;
        wbilo_sic:long_name = "Bilan eau sic" ;
        wevap_ter:long_name = "Evap eau ter" ;
        wevap_lic:long_name = "Evap eau lic" ;
        wevap_oce:long_name = "Evap eau oce" ;
        wevap_sic:long_name = "Evap eau sic" ;
        wrain_ter:long_name = "Pluie eau ter" ;
        wrain_lic:long_name = "Pluie eau lic" ;
        wrain_oce:long_name = "Pluie eau oce" ;
        wrain_sic:long_name = "Pluie eau sic" ;
        wsnow_ter:long_name = "Neige eau ter" ;
        wsnow_lic:long_name = "Neige eau lic" ;
        wsnow_oce:long_name = "Neige eau oce" ;
        wsnow_sic:long_name = "Neige eau sic" ;
        cdrm:long_name = "Momentum drag coef." ;
        cdrh:long_name = "Heat drag coef." ;
        cldl:long_name = "Low-level cloudiness" ;
        cldm:long_name = "Mid-level cloudiness" ;
        cldh:long_name = "High-level cloudiness" ;
        cldt:long_name = "Total cloudiness" ;
        cldq:long_name = "Cloud liquid water path" ;
        lwp:long_name = "Cloud water path" ;
        iwp:long_name = "Cloud ice water path" ;
        ue:long_name = "Zonal energy transport" ;
        ve:long_name = "Merid energy transport" ;
        uq:long_name = "Zonal humidity transport" ;
        vq:long_name = "Merid humidity transport" ;
        cape:long_name = "Conv avlbl pot ener" ;
        pbase:long_name = "Cld base pressure" ;
        ptop:long_name = "Cld top pressure" ;
        fbase:long_name = "Cld base mass flux" ;
        plfc:long_name = "Level of Free Convection" ;
        wbeff:long_name = "Conv. updraft velocity at LFC (inf100)" ;
        prw:long_name = "Precipitable water" ;
        prlw:long_name = "Precipitable liquid water" ;
        prsw:long_name = "Precipitable solid water" ;
        s_pblh:long_name = "Boundary Layer Height" ;
        s_pblt:long_name = "t at Boundary Layer Height" ;
        s_lcl:long_name = "Condensation level" ;
        s_therm:long_name = "Exces du thermique" ;
        slab_bils_oce:long_name = "Bilan au sol sur ocean slab" ;
        ale_bl:long_name = "ALE BL" ;
        alp_bl:long_name = "ALP BL" ;
        ale_wk:long_name = "ALE WK" ;
        alp_wk:long_name = "ALP WK" ;
        ale:long_name = "ALE" ;
        alp:long_name = "ALP" ;
        cin:long_name = "Convective INhibition" ;
        wape:long_name = "-" ;
        n2:long_name = "Nombre de panaches de type 2" ;
        s2:long_name = "Surface moyenne des panaches de type 2" ;
        proba_notrig:long_name = "Probabilite de non-declenchement" ;
        random_notrig:long_name = "Tirage aleatoire de non-declenchement" ;
        ale_bl_stat:long_name = "ALE_BL_STAT" ;
        ale_bl_trig:long_name = "ALE_BL_STAT + Condition P>Pseuil" ;
        alp_bl_det:long_name = "ALP_BL_DET" ;
        alp_bl_fluct_m:long_name = "ALP_BL_FLUCT_M" ;
        alp_bl_fluct_tke:long_name = "ALP_BL_FLUCT_TKE" ;
        alp_bl_conv:long_name = "ALP_BL_CONV" ;
        alp_bl_stat:long_name = "ALP_BL_STAT" ;
        colO3_strat:long_name = "Ozone stratospheric column" ;
        colO3_trop:long_name = "Ozone tropospheric column" ;
        t_oce_sic:long_name = "Temp mixte oce-sic" ;
        rh2m:long_name = "Relative humidity at 2m" ;
        tke:long_name = "TKE" ;
        topswad:long_name = "ADE at TOA" ;
        topswad0:long_name = "ADE clear-sky at TOA" ;
        topswai:long_name = "AIE at TOA" ;
        solswad:long_name = "ADE at SRF" ;
        solswad0:long_name = "ADE clear-sky at SRF" ;
        solswai:long_name = "AIE at SFR" ;
        toplwad:long_name = "LW-ADE at TOA" ;
        toplwad0:long_name = "LW-ADE clear-sky at TOA" ;
        toplwai:long_name = "LW-AIE clear-sky at TOA" ;
        sollwad:long_name = "LW-ADE at SRF" ;
        sollwad0:long_name = "LW-ADE clear-sky at SRF" ;
        sollwai:long_name = "LW-AIE at SRF" ;
        od550_ASBCM:long_name = "Aerosol Optical depth at 550 nm " ;
        od550_ASPOMM:long_name = "Aerosol Optical depth at 550 nm " ;
        od550_ASSO4M:long_name = "Aerosol Optical depth at 550 nm " ;
        od550_CSSO4M:long_name = "Aerosol Optical depth at 550 nm " ;
        od550_SSSSM:long_name = "Aerosol Optical depth at 550 nm " ;
        od550_ASSSM:long_name = "Aerosol Optical depth at 550 nm " ;
        od550_CSSSM:long_name = "Aerosol Optical depth at 550 nm " ;
        od550_CIDUSTM:long_name = "Aerosol Optical depth at 550 nm " ;
        od550_AIBCM:long_name = "Aerosol Optical depth at 550 nm " ;
        od550_AIPOMM:long_name = "Aerosol Optical depth at 550 nm " ;
        od550_ASNO3M:long_name = "Aerosol Optical depth at 550 nm " ;
        od550_CSNO3M:long_name = "Aerosol Optical depth at 550 nm " ;
        od550_CINO3M:long_name = "Aerosol Optical depth at 550 nm " ;
        od550_STRAT:long_name = "Aerosol Optical depth at 550 nm " ;
        dryod550_ASBCM:long_name = "Aerosol Optical depth at 550 nm " ;
        dryod550_ASPOMM:long_name = "Aerosol Optical depth at 550 nm " ;
        dryod550_ASSO4M:long_name = "Aerosol Optical depth at 550 nm " ;
        dryod550_CSSO4M:long_name = "Aerosol Optical depth at 550 nm " ;
        dryod550_SSSSM:long_name = "Aerosol Optical depth at 550 nm " ;
        dryod550_ASSSM:long_name = "Aerosol Optical depth at 550 nm " ;
        dryod550_CSSSM:long_name = "Aerosol Optical depth at 550 nm " ;
        dryod550_CIDUSTM:long_name = "Aerosol Optical depth at 550 nm " ;
        dryod550_AIBCM:long_name = "Aerosol Optical depth at 550 nm " ;
        dryod550_AIPOMM:long_name = "Aerosol Optical depth at 550 nm " ;
        dryod550_ASNO3M:long_name = "Aerosol Optical depth at 550 nm " ;
        dryod550_CSNO3M:long_name = "Aerosol Optical depth at 550 nm " ;
        dryod550_CINO3M:long_name = "Aerosol Optical depth at 550 nm " ;
        od550aer:long_name = "Total aerosol optical depth at 550nm" ;
        dryod550aer:long_name = "Total dry aerosol optical depth at 550nm" ;
        od865aer:long_name = "Total aerosol optical depth at 870nm" ;
        abs550aer:long_name = "Absorption aerosol optical depth at 550nm" ;
        od550lt1aer:long_name = "Fine mode optical depth" ;
        sconcso4:long_name = "Surface Concentration of Sulfate " ;
        sconcoa:long_name = "Surface Concentration of Organic Aerosol " ;
        sconcbc:long_name = "Surface Concentration of Black Carbon " ;
        sconcss:long_name = "Surface Concentration of Sea Salt " ;
        sconcdust:long_name = "Surface Concentration of Dust " ;
        sconcno3:long_name = "Surface Concentration of Nitrate " ;
        loadso4:long_name = "Column Load of Sulfate " ;
        loadoa:long_name = "Column Load of Organic Aerosol " ;
        loadbc:long_name = "Column Load of Black Carbon " ;
        loadss:long_name = "Column Load of Sea Salt " ;
        loaddust:long_name = "Column Load of Dust " ;
        loadno3:long_name = "Column Load of Nitrate " ;
        swtoaas_nat:long_name = "Natural aerosol radiative forcing all-sky at TOA" ;
        swsrfas_nat:long_name = "Natural aerosol radiative forcing all-sky at SRF" ;
        swtoacs_nat:long_name = "Natural aerosol radiative forcing clear-sky at TOA" ;
        swsrfcs_nat:long_name = "Natural aerosol radiative forcing clear-sky at SRF" ;
        swtoaas_ant:long_name = "Anthropogenic aerosol radiative forcing all-sky at TOA" ;
        swsrfas_ant:long_name = "Anthropogenic aerosol radiative forcing all-sky at SRF" ;
        swtoacs_ant:long_name = "Anthropogenic aerosol radiative forcing clear-sky at TOA" ;
        swsrfcs_ant:long_name = "Anthropogenic aerosol radiative forcing clear-sky at SRF" ;
        swtoacf_nat:long_name = "Natural aerosol impact on cloud radiative forcing at TOA" ;
        swsrfcf_nat:long_name = "Natural aerosol impact on cloud radiative forcing  at SRF" ;
        swtoacf_ant:long_name = "Anthropogenic aerosol impact on cloud radiative forcing at TOA" ;
        swsrfcf_ant:long_name = "Anthropogenic aerosol impact on cloud radiative forcing at SRF" ;
        swtoacf_zero:long_name = "Cloud radiative forcing (allsky-clearsky fluxes) at TOA" ;
        swsrfcf_zero:long_name = "Cloud radiative forcing (allsky-clearsky fluxes) at SRF" ;
        cldncl:long_name = "CDNC at top of liquid water cloud" ;
        reffclwtop:long_name = "Droplet effective radius at top of liquid water cloud" ;
        cldnvi:long_name = "Column Integrated Cloud Droplet Number" ;
        lcc:long_name = "Cloud liquid fraction at top of cloud" ;
        wvapp:long_name = "-" ;
        ozone_daylight:long_name = "Daylight ozone mole fraction" ;
        albe_ter:long_name = "Albedo VIS surf. ter" ;
        albe_lic:long_name = "Albedo VIS surf. lic" ;
        albe_oce:long_name = "Albedo VIS surf. oce" ;
        albe_sic:long_name = "Albedo VIS surf. sic" ;
        ages_lic:long_name = "Snow age lic" ;
        ages_sic:long_name = "Snow age sic" ;
        snow_lic:long_name = "Snow" ;
        snow_sic:long_name = "Snow" ;
        rugs_ter:long_name = "Surface roughness ter" ;
        rugs_lic:long_name = "Surface roughness lic" ;
        rugs_oce:long_name = "Surface roughness oce" ;
        rugs_sic:long_name = "Surface roughness sic" ;
        z0m_ter:long_name = "roughness length, momentum ter" ;
        z0m_lic:long_name = "roughness length, momentum lic" ;
        z0m_oce:long_name = "roughness length, momentum oce" ;
        z0m_sic:long_name = "roughness length, momentum sic" ;
        z0h_ter:long_name = "roughness length, enthalpy ter" ;
        z0h_lic:long_name = "roughness length, enthalpy lic" ;
        z0h_oce:long_name = "roughness length, enthalpy oce" ;
        z0h_sic:long_name = "roughness length, enthalpy sic" ;
        alb1:long_name = "Surface VIS albedo" ;
        alb2:long_name = "Surface Near IR albedo" ;
        ftime_con:long_name = "Fraction of time convection Occurs" ;
        wake_h:long_name = "wake_h" ;
        wake_s:long_name = "wake_s" ;
        epmax:long_name = "epmax en fn cape" ;
        ftime_th:long_name = "Fraction of time Shallow convection occurs" ;
        f0_th:long_name = "Thermal closure mass flux" ;
        zmax_th:long_name = "Thermal plume height" ;
        rsut4co2:long_name = "TOA Out SW in 4xCO2 atmosphere" ;
        rlut4co2:long_name = "TOA Out LW in 4xCO2 atmosphere" ;
        rsutcs4co2:long_name = "TOA Out CS SW in 4xCO2 atmosphere" ;
        rlutcs4co2:long_name = "TOA Out CS LW in 4xCO2 atmosphere" ;
        dqphy2d:long_name = "Physics dQ" ;
        dqlphy2d:long_name = "Physics dQL" ;
        dqsphy2d:long_name = "Physics dQS" ;
        dqdyn2d:long_name = "Dynamics dQ" ;
        dqldyn2d:long_name = "Dynamics dQL" ;
        dqsdyn2d:long_name = "Dynamics dQS" ;
        dqcon2d:long_name = "Convection dQ" ;
        dqwak2d:long_name = "Wake dQ" ;
        dqlsc2d:long_name = "Condensation dQ" ;
        dqvdf2d:long_name = "Boundary-layer dQ" ;
        dqeva2d:long_name = "Reevaporation dQ" ;
        dqthe2d:long_name = "Thermal dQ" ;
        dqajs2d:long_name = "Dry ajdust dQ" ;
        u850:long_name = "Zonal wind 850hPa" ;
        u700:long_name = "Zonal wind 700hPa" ;
        u500:long_name = "Zonal wind 500hPa" ;
        u200:long_name = "Zonal wind 200hPa" ;
        u100:long_name = "Zonal wind 100hPa" ;
        u50:long_name = "Zonal wind 50hPa" ;
        u10:long_name = "Zonal wind 10hPa" ;
        v850:long_name = "Meridional wind 850hPa" ;
        v700:long_name = "Meridional wind 700hPa" ;
        v500:long_name = "Meridional wind 500hPa" ;
        v200:long_name = "Meridional wind 200hPa" ;
        v100:long_name = "Meridional wind 100hPa" ;
        v50:long_name = "Meridional wind 50hPa" ;
        v10:long_name = "Meridional wind 10hPa" ;
        w850:long_name = "Vertical wind 850hPa" ;
        w700:long_name = "Vertical wind 700hPa" ;
        w500:long_name = "Vertical wind 500hPa" ;
        w200:long_name = "Vertical wind 200hPa" ;
        w100:long_name = "Vertical wind 100hPa" ;
        w50:long_name = "Vertical wind 50hPa" ;
        w10:long_name = "Vertical wind 10hPa" ;
        t850:long_name = "Temperature 850hPa" ;
        t700:long_name = "Temperature 700hPa" ;
        t500:long_name = "Temperature 500hPa" ;
        t200:long_name = "Temperature 200hPa" ;
        t100:long_name = "Temperature 100hPa" ;
        t50:long_name = "Temperature 50hPa" ;
        t10:long_name = "Temperature 10hPa" ;
        q850:long_name = "Specific humidity 850hPa" ;
        q700:long_name = "Specific humidity 700hPa" ;
        q500:long_name = "Specific humidity 500hPa" ;
        q200:long_name = "Specific humidity 200hPa" ;
        q100:long_name = "Specific humidity 100hPa" ;
        q50:long_name = "Specific humidity 50hPa" ;
        q10:long_name = "Specific humidity 10hPa" ;
        z850:long_name = "Geopotential height 850hPa" ;
        z700:long_name = "Geopotential height 700hPa" ;
        z500:long_name = "Geopotential height 500hPa" ;
        z200:long_name = "Geopotential height 200hPa" ;
        z100:long_name = "Geopotential height 100hPa" ;
        z50:long_name = "Geopotential height 50hPa" ;
        z10:long_name = "Geopotential height 10hPa" ;
        tke_max:long_name = "TKE max" ;
        concso4:long_name = "Concentration of Sulfate " ;
        concoa:long_name = "Concentration of Organic Aerosol " ;
        concbc:long_name = "Concentration of Black Carbon " ;
        concss:long_name = "Concentration of Sea Salt " ;
        concdust:long_name = "Concentration of Dust " ;
        concno3:long_name = "Concentration of Nitrate " ;
        ec550aer:long_name = "Extinction at 550nm" ;
        lwcon:long_name = "Cloud liquid water content" ;
        iwcon:long_name = "Cloud ice water content" ;
        temp:long_name = "Air temperature" ;
        theta:long_name = "Potential air temperature" ;
        ovap:long_name = "Specific humidity" ;
        ovapinit:long_name = "Specific humidity (begin of timestep)" ;
        oliq:long_name = "Liquid water" ;
        ocond:long_name = "Condensed water" ;
        geop:long_name = "Geopotential height" ;
        vitu:long_name = "Zonal wind" ;
        vitv:long_name = "Meridional wind" ;
        vitw:long_name = "Vertical wind" ;
        pres:long_name = "Air pressure" ;
        paprs:long_name = "Air pressure Inter-Couches" ;
        mass:long_name = "Masse Couches" ;
        zfull:long_name = "Altitude of full pressure levels" ;
        zhalf:long_name = "Altitude of half pressure levels" ;
        rneb:long_name = "Cloud fraction" ;
        rnebcon:long_name = "Convective Cloud Fraction" ;
        rnebls:long_name = "LS Cloud fraction" ;
        rneblsvol:long_name = "LS Cloud fraction by volume" ;
        rhum:long_name = "Relative humidity" ;
        ozone:long_name = "Ozone mole fraction" ;
        upwd:long_name = "saturated updraft" ;
        ep:long_name = "ep" ;
        duphy:long_name = "Physics du" ;
        dtphy:long_name = "Physics dT" ;
        dqphy:long_name = "Physics dQ" ;
        dqlphy:long_name = "Physics dQL" ;
        dqsphy:long_name = "Physics dQS" ;
        pr_con_l:long_name = "Convective precipitation lic" ;
        pr_con_i:long_name = "Convective precipitation ice" ;
        pr_lsc_l:long_name = "Large scale precipitation lic" ;
        pr_lsc_i:long_name = "Large scale precipitation ice" ;
        re:long_name = "Cloud droplet effective radius" ;
        fl:long_name = "Denominator of Cloud droplet effective radius" ;
        scdnc:long_name = "Cloud droplet number concentration" ;
        reffclws:long_name = "Stratiform Cloud Droplet Effective Radius (aerosol diags.)" ;
        reffclwc:long_name = "Convective Cloud Droplet Effective Radius (aerosol diags.)" ;
        lcc3d:long_name = "Cloud liquid fraction" ;
        lcc3dcon:long_name = "Convective cloud liquid fraction" ;
        lcc3dstra:long_name = "Stratiform cloud liquid fraction" ;
        clwcon:long_name = "Convective Cloud Liquid water content" ;
        Ma:long_name = "undilute adiab updraft" ;
        dnwd:long_name = "saturated downdraft" ;
        dnwd0:long_name = "unsat. downdraft" ;
        mc:long_name = "Convective mass flux" ;
        dtdyn:long_name = "Dynamics dT" ;
        dqdyn:long_name = "Dynamics dQ" ;
        dqldyn:long_name = "Dynamics dQL" ;
        dqsdyn:long_name = "Dynamics dQS" ;
        dudyn:long_name = "Dynamics dU" ;
        dvdyn:long_name = "Dynamics dV" ;
        dtcon:long_name = "Convection dT" ;
        ducon:long_name = "Convection du" ;
        dvcon:long_name = "Convection dv" ;
        dqcon:long_name = "Convection dQ" ;
        dtwak:long_name = "Wake dT" ;
        dqwak:long_name = "Wake dQ" ;
        wake_deltat:long_name = "wake_deltat" ;
        wake_deltaq:long_name = "wake_deltaq" ;
        wake_omg:long_name = "wake_omg" ;
        wdtrainA:long_name = "precipitation from AA" ;
        wdtrainM:long_name = "precipitation from mixture" ;
        ftd:long_name = "tend temp due aux descentes precip" ;
        fqd:long_name = "tend vap eau due aux descentes precip" ;
        dtlsc:long_name = "Condensation dT" ;
        dtlschr:long_name = "Large-scale condensational heating rate" ;
        dqlsc:long_name = "Condensation dQ" ;
        beta_prec:long_name = "LS Conversion rate to prec" ;
        dtvdf:long_name = "Boundary-layer dT" ;
        dtdis:long_name = "TKE dissipation dT" ;
        dqvdf:long_name = "Boundary-layer dQ" ;
        dteva:long_name = "Reevaporation dT" ;
        dqeva:long_name = "Reevaporation dQ" ;
        ptconv:long_name = "POINTS CONVECTIFS" ;
        ratqs:long_name = "RATQS" ;
        dtthe:long_name = "Thermal dT" ;
        f_th:long_name = "Thermal plume mass flux" ;
        e_th:long_name = "Thermal plume entrainment" ;
        w_th:long_name = "Thermal plume vertical velocity" ;
        q_th:long_name = "Thermal plume total humidity" ;
        a_th:long_name = "Thermal plume fraction" ;
        s_th:long_name = "Thermal plume saturation deficit" ;
        s_env:long_name = "Environment saturation deficit" ;
        sigma_th:long_name = "Thermal plume gauss variance" ;
        sigma_env:long_name = "Environment gauss variance" ;
        d_th:long_name = "Thermal plume detrainment" ;
        dqthe:long_name = "Thermal dQ" ;
        dtajs:long_name = "Dry adjust. dT" ;
        dqajs:long_name = "Dry adjust. dQ" ;
        dtswr:long_name = "SW radiation dT" ;
        dtsw0:long_name = "CS SW radiation dT" ;
        dtlwr:long_name = "LW radiation dT" ;
        dtlw0:long_name = "CS LW radiation dT" ;
        dtec:long_name = "Cinetic dissip dT" ;
        duvdf:long_name = "Boundary-layer dU" ;
        dvvdf:long_name = "Boundary-layer dV" ;
        duoro:long_name = "Orography dU" ;
        dvoro:long_name = "Orography dV" ;
        dulif:long_name = "Orography dU" ;
        dvlif:long_name = "Orography dV" ;
        du_gwd_hines:long_name = "Hines GWD dU" ;
        dv_gwd_hines:long_name = "Hines GWD dV" ;
        du_gwd_front:long_name = "Fronts GWD dU" ;
        dv_gwd_front:long_name = "Fronts GWD dV" ;
        east_gwstress:long_name = "Eastward GW Stress" ;
        west_gwstress:long_name = "Westward GW Stress" ;
        dtoro:long_name = "Orography dT" ;
        dtlif:long_name = "Orography dT" ;
        dthin:long_name = "Hines GWD dT" ;
        tnt:long_name = "Tendency of air temperature" ;
        tntc:long_name = "Tendency of air temperature due to Moist Convection" ;
        tntr:long_name = "Air temperature tendency due to Radiative heating" ;
        tntscpbl:long_name = "Air temperature tendency due to St cloud and precipitation and BL mixing" ;
        tnhus:long_name = "Tendency of specific humidity" ;
        tnhusc:long_name = "Tendency of specific humidity due to convection" ;
        tnhusscpbl:long_name = "Tendency of Specific humidity due to ST cl, precip and BL mixing" ;
        evu:long_name = "Eddy viscosity coefficient for Momentum Variables" ;
        h2o:long_name = "Mass Fraction of Water" ;
        mcd:long_name = "Downdraft COnvective Mass Flux" ;
        dmc:long_name = "Deep COnvective Mass Flux" ;
        ref_liq:long_name = "Effective radius of convective cloud liquid water particle" ;
        ref_ice:long_name = "Effective radius of startiform cloud ice particle" ;
        rsu4co2:long_name = "Upwelling SW 4xCO2 atmosphere" ;
        rlu4co2:long_name = "Upwelling LW 4xCO2 atmosphere" ;
        rsucs4co2:long_name = "Upwelling CS SW 4xCO2 atmosphere" ;
        rlucs4co2:long_name = "Upwelling CS LW 4xCO2 atmosphere" ;
        rsd4co2:long_name = "Downwelling SW 4xCO2 atmosphere" ;
        rld4co2:long_name = "Downwelling LW 4xCO2 atmosphere" ;
        rsdcs4co2:long_name = "Downwelling CS SW 4xCO2 atmosphere" ;
        rldcs4co2:long_name = "Downwelling CS LW 4xCO2 atmosphere" ;


Le contrôles des sorties principales semble correct.


Articulation convection profonde / convection peu profonde
==============================================
(inchangé)
Faire le point sur ce qui est vraiment dans le code
* Splitting des poches : équations imprésentable
* Entrainement convectif / nouvel épluchage
* Tube dentifrice (à tester)
* Dyamique de population de poches
* gestion des précipitations

Evolution physique/versions futures :
============================
Jean-Yves travaille sur le splitting : Jean-Yves fini la dérivation des équations  (inchangés ci-dessous)
* Jean-Yves, Jean-Philippe et Catherine pensent qu'il faut éliminer une
   partie des précipitations dans les ascendances adiabatiques.
* Eau avec source méthane
* sursaturation
* Augmentation de la résolution.
* grille plus groissère en bas pour la convection


Dynamico :
==========
RAS
Stagiaire de M1 qui bossera avec Simon pour regarder les spectres des simulations.
Grand challenge sur Irene (remplacement de curie)
1/ simulation globales LMDZ à 50km, production highresMip
2/ Passage à 25km
3/ Passage à dynamico

Tuning automatique :
====================
Frédéric continue à travailler sur les scripts R

Convergence 1D std / Dephy :
============================
Marie-Pierre s'est remise sur les fichier de Fleur.
A modifié la création des outputs standard.

Publications :
==============
Avancée sur stratocumulus et spliting (inchangé)
- Stratocumulus (Arnaud Jam)
     A récupéré les sorties d'Irina Sandu.
- Thermiques / stratocumulus / bords Est (Frédéric)
- Splitting (Jean-Yves)
- Couplage / Flux de surface / rafales (Traore)
- Tuning (Ionela/Frédéric)
- Articulation convection peu profonde / profonde ?


tickets trac :
==============
inchangé
#9      Modifications pour une dynamique commune (terre – planete)
#11     Menage sur les prints
#21     "day_ini" dans "create_etat0_limit" et "gcm"
#28     Initialisation problems in cloudth ?
#30     Pb valeurs nulles/non définies sur configs linux
#32     Concervation de la masse des traceurs dans la dynamique
#34     Calving faux en zoome
#44     getin_dump et name
#52     readchlorophyll en OpenMP?
#54     Erreur sur la vorticité en mode zoomé
#55     Constantes non uniformes dans le modèle
#56     Vérifier le calcul des nombres de jours de pluie
#61     Calendrier Consolidation
#62     Problème avec les variables SAVE dans yamada4?
#66     Sensibilité au pas de temps de la fermeture stochastique
#67     Traceurs et isotopes.
#70     Conservation de l'énergie avec l'eau
#71     Filtrage de la vorticité
#74     grossismx
#75     ppm3d non fonctionnel
#76     Sortie epmax
#77     Fréquence des fichiers aérosols
#82     Nouveau calcul de wind10m
#83     Mais où est donc passée la prise en compte de la ALP conditionnelle?
#84     Use getin_p instead of getin
#85     Rayonnement dans le 1D
#86     Get rid of stop commands in phylmd

A ouvrir :
cycle_diurne et iflag_cycle_diurne : la première est lue dans conf_phys
    et pas utilisée, la seconde en dur dans physiq_mod
deux routines cldrag. En enlever une ?
Positions des zooms qui font planter le modèle.


Formation LMDZ :
================
La moitié des réponses aux questionnaires :
Trop dur : physique du modèle, code managmement, parlallélisme
Fait/pas fait : tuto 1 et 2 faits. Les autres plus varialbes.
    Chaque option de tutorial optionnel (6) a été abordé par au moins 4 personnes.
Durée : OK
suggestion de mettre la formation LMDZ avant libigcm.

Tour de table :
===============

Marie-Pierre
------------
Dit

Marie-Alice
-----------
Simulations LMDZOR-Inca pour voir ce que ça faisait pour des aérosols V2
Ca fait trop réglage.
Il faudra s'en souvenir quand on lancera un ESM.
Les save ne changent rien. Seule la remise à 0 change quelque chose.
Va faire un abrupt 4CO2 en sortant 2 points en latitude par 10 en longitude
Nos modèles : "c'est comme un tranpoline où t'es pas tout seul"

Laurent
-------
50 simulations de 1 ans : résultats identique.

Jean-Baptiste
-------------
RAS

Adriana
-------
RAS

Ehouarn
-------
Ne pas oublier les demandes Genci. Date limite le 8 février.
Désintégration du projet LMDZT.
Faire passer l'Afrique sur rlmd.
Contribuer à rlmd.
  * Antartique
  * Nuages hauts
  * Strato
  * Tuning automatique
  * Labex / reconstruction / couplage continents - atmosphere
Deande ada : changement de machine fin 2018.
   On demande des heures pour une machine qui n'existe pas.
   Info ferme dans 15jours.

Tests ancienne physique sur ada. Tout marche sauf XIOS à cause d'un
problème de reduce_domain. Problème de version XIOS ?

Abderrahmane
------------
passe

Ionela
------
A des résultats bizares sur curie. Apparition de valeurs indéfinies partout.
Lié au nouveau compilateur ? Autre ? A voir avec Marie-Alice.

Jean-Yves
---------
Dit.

Frédéric
--------
A contribué (avec Frédérique) a un projet franco-indien sur les couplages surface-atmosphère sur l'Inde.

1/1/2018

Pas de poihl ... Bonne Année !

8/1/2018

Compte rendu du poihl du 8/1/2018

Durée : 1h25


Consolidation LMDZ6 :
=====================

Plantage/1+1=2/reproductibulité :
     Plantage dans une 4 CO2 dans une pi Controle Split D. Marie-Alice sort
     les points de plantage. Reste difficile.

Passage à la 6014 :
    5 versions de l'atmosphère en machine pd/pi
    ttop, split-D, splitf, splith et spliti.
    splitf : split-D avec des nuages modifiés, notamment tailles de gouttes plus
        grosses qui permettent d'avoir cld_lc de 5e-4 plutôt que 2e-4
    splith : convection plus variables, contrôlée par wbmax
        et ale_bl_stat au lieu ale_bl dans le calcul des rafales.
    spliti : en revenant en arrière sur les rafales.
    historical avec la ttop. Se comporte mieux.
    Passe exactement par les valeurs cibles en 2000.
-
Veut on des sorties additionnels à CMIP autres que histmth
   (ale, cycle diurne ...)
   Faire du ménage dans les histmth actuels.
      Pouvoir ne garder le histmth avec deux niveaux :
        1/ juste ce qu'il faut pour le monitoring
        2/ ce qu'on veut garder pour nous.
      Vérifier comment c'est géré : fichiers ping ou non ? Ionela regarde.

Problème identifié dans l'appel à phytrac du fait de l'appel à la convection
    Commissions faites.
    Binta a vérifié que ca faisait très peu d'effet sur les poussières désertiques.
    Un peu plus sur les aérosols de Thibaut.

Perte de convergence numérique à vérifier :
20171204.trunk        3111    OK    OK     OK    OK
20171205.trunk        3114    OK    S--     -    OK
20171207.trunk        3116    OK    S--     -    OK
20171208.trunk        3117    OK    Snd     OK    noc
20171209.trunk        3120    OK    snd     OK    noc
20171213.trunk        3124    OK    OK     OK    OK

Problèmes grille zoomée :
  Plantages de grilles
  Centre du zoom pas là où on veut.


Probleme de la banquise :
-------------------------
Est-on prêt pour les simulations AMIP.




Contrôle des sources :
----------------------
Jean-Yves a refait tourné son (super) script.
Regarder s'il reste des choses embêtantes.
Ionela va regarder les variables autres que l'ozone dans physiq_mod.F90

Préparation des configs :
-------------------------
RAS

Data request (responsable Laurent et Sandrine)
==============================================
Arnaud a fait tourner avec les derniers pings. Ca semble bien marcher.
 * 333 demandées, 79 qu'on ne fournira pas  51 qui restent à trouver.
Surtout côté dynamique et rayonnement.
Finaliser le calcul du vent à 10m (interpolé si première couche en dessous de 10m).
Inclusion de sorties dans la dynamique. Ionela s'occupe de
    rajouter des choses. Eliasen Palm et autres.
    Avec ce choix de sorties dans la dynamique, on peut impliquer les planeto.
    Prévoir une réunion avec eux.
rh2m : codé 3 fois pour min/max. On les laisse pour le moment.
sorties cosp : les dernières sorties ne sortent pas.


Articulation convection profonde / convection peu profonde
==========================================================
(inchangé)
Faire le point sur ce qui est vraiment dans le code
* Splitting des poches : équations imprésentable
* Entrainement convectif / nouvel épluchage
* Tube dentifrice (à tester)
* Dyamique de population de poches
* gestion des précipitations

Evolution physique/versions futures :
=====================================
Jean-Yves travaille sur le splitting : Jean-Yves a tout compris.
 (inchangé)
* Jean-Yves, Jean-Philippe et Catherine pensent qu'il faut éliminer une
   partie des précipitations dans les ascendances adiabatiques.
* Eau avec source méthane
* sursaturation
* Augmentation de la résolution.
* grille plus groissère en bas pour la convection


Dynamico :
==========
RAS

Tuning automatique :
====================
Frédéric adapté les scripts R standard pour relire les
   résultats LES et SCM et calculer les métriques.
   A ajouté des sorties.
   et pour créer les séries de vecteurs de paramètres.

Convergence 1D std / Dephy :
============================


Publications :
==============
Avancée sur stratocumulus et spliting
(inchangé)
- Stratocumulus (Arnaud Jam)
     A récupéré les sorties d'Irina Sandu.
- Thermiques / stratocumulus / bords Est (Frédéric)
- Splitting (Jean-Yves)
- Couplage / Flux de surface / rafales (Traore)
- Tuning (Ionela/Frédéric)
- Articulation convection peu profonde / profonde ?


tickets trac :
==============
#9      Modifications pour une dynamique commune (terre – planete)
#11     Menage sur les prints
#21     "day_ini" dans "create_etat0_limit" et "gcm"
#28     Initialisation problems in cloudth ?
#30     Pb valeurs nulles/non définies sur configs linux
#32     Concervation de la masse des traceurs dans la dynamique
#34     Calving faux en zoome
#44     getin_dump et name
#52     readchlorophyll en OpenMP?
#54     Erreur sur la vorticité en mode zoomé
#55     Constantes non uniformes dans le modèle
#56     Vérifier le calcul des nombres de jours de pluie
#61     Calendrier Consolidation
#62     Problème avec les variables SAVE dans yamada4?
#66     Sensibilité au pas de temps de la fermeture stochastique
#67     Traceurs et isotopes.
#70     Conservation de l'énergie avec l'eau
#71     Filtrage de la vorticité
#74     grossismx
#75     ppm3d non fonctionnel
#76     Sortie epmax
#77     Fréquence des fichiers aérosols
#82     Nouveau calcul de wind10m
#83     Mais où est donc passée la prise en compte de la ALP conditionnelle?
#84     Use getin_p instead of getin
#85     Rayonnement dans le 1D
#86     Get rid of stop commands in phylmd

A ouvrir :
cycle_diurne et iflag_cycle_diurne : la première est lue dans conf_phys
    et pas utilisée, la seconde en dur dans physiq_mod
deux routines cldrag. En fermer une ?
Modification du install_lmdz.sh pour récupérer la dernière trunk
    soit en local soit sur le réseau.


Formation LMDZ :
================
Marie-Pierre a relancé les gens pour le questionaire de satisfaction.
Retour la semaine prochaine.
Relire les remarques d'Ehouarn.

Tour de table :
===============

Marie-Pierre
------------
install 3139 du 18 decembre mais perte de convergence par rapport aux précédentes.

Jean-Yves
---------
Continue sur le splitting.
Cherche péridurale pour accoucher les équations.
Rapporteur pour une toulousaine.
   Soulève un problème : cndy, cas de 800 km !
   Peut poser problème.

Adriana
-------
RAS

Ionela
------
Se pose des questions :
    sorties de nuages incohérentes entre nuages LMD et nuages Cosp
    en regardant d'un pas de temps sur l'autre.
    A ne pas lacher.
    Tester éventuellement en débranchant le sous colonne dans Cosp.

Ehouarn
-------
A testé la 3141.
Est tombé sur un problème XIOS et a réalisé que le modèle standard
    terrestre n'utilisait pas la trunk mais une branche CMIP6 !
Beaucoup d'heures restent sur LMDZ transport...
A priori : projet planeto séparé pour l'année prochaine.

Marie-Alice
-----------
Vacances compliquées avec le TGCC
   Diminution des quotas le 23 dec. 2 millions d'heures perdues.
   Réouverture manquée à cause d'une erreur entre le 2 janvier et le 1 février.

Frédéric
--------
A tuné les splitf/h/i
    Les cibles avec les masques fonctionnent bien.
    splith intéressant
A nettoyé et commenté les scripts ada. Avis aux amateurs.
Avance sur les scripts R
Sur le cas Sandu : a réalisé que les fichiers LES  n'étaient pas de sandufast
    mais de sanduref. Du coup ...
A fait tourner des simulations LR et 50km globale avec Tiedtke.
Ouverture de Irene.
    A écrit une trame de projet pour le grand challenge.
    LMDZ 50km version XIOS avec toutes les sorties CMIP5. Production highresmip.
    Puis 25m.
    Puis dynamico.
        Ajouter ehouarn. En particulier pour l'utilisations de threads
        libresavec
Date butoir vers fin janvier.

abk-notation.pdf

application/pdf abk-notation.pdf — 46.4 KB