2021/10/04

Compte rendu du poihl du 4/10/2021

Pour rappel:
============
Le lien gotomeeting est https://www.gotomeet.me/EMC3_LMDZ/poihl

La page du tour de table virtuel est ici
https://pad.colibris-outilslibres.org/p/TourdeTablePoihl

Discussions:
============
 * retour sur la réunion 'portage' du lundi 27: on ressent le besoin de se réapproprier/transmettre les résultats du hackathon de façon plus approfondie (travail devant le code) et de clarifier/nettoyer la partie physique du code et son interaction avec la partie dynamique
 * au sein de l'équipe, certains ressentent aussi le besoin de retrouver une dynamique de travail autour de la physique dans sa globalité (comme la dynamique de travail qui avait abouti à la 'nouvelle physique'). Il existe des dynamiques de travail actives autour de certains 'bouts' de la physique:
   - dynamique autour du groupe CONGEL (comité nuages LMDZ, nuages, rayonnement)
   - dynamique autour de la régionalisation (zoom/descente d'échelle)
   - dynamique autour des interactions avec la surface (ORCHIDEE, neige)
   - dynamique autour de AWACA qui se met en place
   - dynamique autour de la convection profonde

mais il manque un espace de travail collectif autour de la définition, de l'intégration, du tuning et de la validation des configurations de la physique pour aboutir à des versions de référence prêtes à être distribuées.

Suite à ces discussions, on décide de la structuration des poihls suivante: avec un roulement sur 3 semaines se succéderont:
   - un poihl 'classique'
   - un poihl 'réflexions/dynamique de travail sur l'architecture du code, son développement et nos méthodes de travail'
   - un poihl 'physique globale' qui serait chargé de définir les futures versions de référence de la physique et de s'assurer que toute la chaîne (définition/intégration 3D/tuning/validation) pour y aboutir est bien suivie.

Poihl 'physique globale':
==================
On décide alors que la suite de la discussion relève d'un poihl 'physique' et on dresse une liste 'à la Prévert' des travaux en cours dans la physique:
   - ECRAD: est interfacé, tourne, des validations à faire
   - version de la physique de 'Ludovic': travail sur le recouvrement nuage/pluie: version testée et tunée sur 95 niveaux verticaux
   - convection profonde: travail sur l'éjection des précipitations liquides (à tuner?)
   - dynamique de travail autour de la population des poches froides: marche et donne un bon contraste océan/continents mais besoin d'études approfondies
   - splitting des poches: prêt sur océan (et inclus dans la config de base avec iflag_split=13) mais l'interaction avec ORCHIDEE complique les choses pour les continents
   - influence du relief sur le ratqs
   - hetérogénéité sous-maille du ratqs
   - phase mixte dans les nuages (tourne en 3D)
   - paramétrisation de la vitesse de chute des cristaux de glace (selon le travail de Claudia)
   - travail d'Audran sur les cirrus et les traînées (ça tourne)
   - travail de Khadija (LMDZ sur les plaines marocaines)
   - nuages de troposphère libre, début d'un travail sur les nuages aux moyennes latitudes (?)
   - travail avec ECRAD sur l'effet 3D des nuages
   - le z0 et le freinage à la surface (bosquets, ...)
   - travail sur le multi-bilan d'énergie, la canopée (à la demande d'ORCHIDEE)
   - l'eau nuageuse prognostique
   - condensation grande échelle: formalisation, mise au propre (de fisrtilp)
   - flux de chaleur des précipitations

En conclusion:
===========
la nouvelle configuration de référence sera basée sur le travail de thèse de Ludovic (qui élimine les biais chauds sur les continents), une grille verticale à 95 niveaux et la bascule sur ECRAD

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

Ehouarn:
    A travaillé (un peu) sur les plantages sorties des fichiers de guidage; il y a bien des NaNs aux entournures des différents sous-domaines MPI. A suivre...
    Tracer.def : a fait un rapide point avec David. Il reste des points en suspens et il faudra tester avec Reprobus et en 1D avant de pouvoir commencer à incorporer des choses dans la trunk. Quelques point en amont qu'on devrait mettre dans la trunk, comme augmenter la taille par défaut des chaines de catractères décrivant les traceurs https://trac.lmd.jussieu.fr/LMDZ/ticket/136
    Tests ancienne physique sur Jean-Zay. rev 3988 OK.

Laurent:
    Debug de l'option debug sur jean-zay: effectivement problème après le déplacement du premier appel à COSP, toute une floppée de variables ne sont pas initialisées
    irene en maintenance

Abderrahmane:
    interaction avec le Maroc concernant les ressources informatiques et le portage d'une chaïne
    reprise du travail sur Ecrad.
    continue la validation 1D
    mise à jour de la page web :
https://lmdz.lmd.jussieu.fr/Members/aidelkadi/implementation-du-code-de-transfert-radiatif-ecrad-dans-le-modele-lmdz

Artem:
    La chaîne de simulation SIRTA a été arretée à cause de redémarrage du ClimServ (les certaines parties du disk /bdd/ ne sont pas toujours accessibles) - à relancer cette semaine.
    L'assimilation des vents d'ALADIN/Aeolus : le premier fichier avec les vents Aeolus a été finalisé et transféré à Ionela.

Ionela:
    A travaillé  sur le débogage du simulateur AIRS en  local et identifié un point qui pose problème sur lequel le code reste bloqué dans une boucle do while.
    Travail de découpage et enchainement des scripts de tuning de LMDZ sur jean-zay.
    Tracé le fichier des vents Aeolus (après modification de la définition des coordonnées) et demandé  des infos à Artem pour vérification.

Adriana:
    tutorial_prod :
    - MAJ pour tourner avec rev 7266 de Orchidee (branche 2_2) ;
    - plantages XIOS resolus ce lundi, cause à éclaircir par Laurent avec Arnaud (compressionLevel=0 exigé pour tourner en parallèle, alors que d'autres valeurs sont acceptées avec libIGCM, et l'étaient avec tutorial_prod aussi lors des tests effectués il y a quelques jours)
    - encore quelques questions COSP éclaircies avec Abderrahmane
    - Preparation pour l'atelier de prise en main de tutorial_prod (mercredi 6 oct 10h30)
    Analyses RFMIP (continuation)