Version 3 (modified by dubos, 4 years ago) (diff) |
---|
Comptes-rendus du COPIL
08/01/2021
11/12/2020
27/11/2020
27/11/2020
13/11/2020
16/10/2020
Point sur action "tutoriel"
- disparition de modules sur Occigen => résolu par Ehouarn
- sorties inutiles/non-pertinentes : SST, ...
- Held & Suarez tourne avec nqtot=0 (sans traceurs) mais sort des diagnostics de traceurs (Q1_int_)
Problèmes
- problème sur ciclad (H&S)
Comment gérer des sorties différentes pour chaque cas-test ?
- cf xml dans devel vs trunk : idée de scinder file_def en file_def_native et file_def_regular
- nettoyer XML pour définir long_name, unit, ... dans field_def plutôt que filedef
Comportement de XIOS en cas de champ inconnu :
- actuellement : erreur
- possiblité de demander à XIOS d'ignorer ? pas actuellement
Comportement de XIOS en cas de champ non renseigné :
- place réservée dans NetCDF
- valeurs = non-défini ? missing value ?
But :
- fonctionne sur Occigen (=>Ehouarn), JeanZay? (GPU =>), Irene, ciclad
Questions :
- jobs prêts à l'emploi ??
Actions
- Irene => Laurent
- arch => Thomas
- ciclad => Ehouarn/Thomas?
- xml => Ehouarn
Tests réguliers / automatiques
LMDZ
commit : déclenche mini-bench crontab chaque nuit qui vérifie reproductibilité, 1+1=2 envoie mail au POIHL écrit une ligne dans "LISEZMOI" tourne sur un PC spécifique
projet :
- verification DYNAMICO-LMDZ
- + Held & Suarez ?
outils (Julien)
- technologie Docker pour reproduire des environnements machine
- fichier gitlab-ci.yml dans dépôt gitlab
- Gtest (C++)
- Ctest (CMake)
tests déclenchés
- à chaque commit sur master et à chaque push-request
- commencer par des tests de compilation sur machines (~10)
- petits tests peu parallèles <10min => bit-reproductibility sur machine donnée
- tests unitaires : facile à tourner mais demande du dvp (800 tests sur bibliothèque PDI)
tests programmés
- tests plus grande échelle : 2/3h sur 1000 coeurs, 1x/semaine (crontab) sur calculateur
DYNAMICO
- DYNAMICO-LMDZ : Laurent
- DYNAMICO-GPU : Thomas (cron ?)
- Gitlab : Sylvain + Romain (avec Marc-Antoine Drouin)