wiki:BilanDepartMartial

Version 29 (modified by mmaipsl, 12 years ago) (diff)

--

Bilan des actions en cours et passées de Martial

Liste des développements en cours ou à faire rapidement

rapide < 1 J autre ? = pas forcément moi ?

ORCHIDEE

  • OMP Josefine
  • driver : lecture des forçages par lots -fait- (tests -fait en parti- + portage fonction "sizeof" ? ) Didier
    • portage complet sur le trunk
    • évaluation de l'optimisation réelle MPI ?
    • nom des variables de forçage modifiable => test forçage Nicolas Viovy
  • ATLAS : commit ATLAS STOMATE + script de fabrication atlas_diff (rapide) Nicolas
  • script ORCHIDEE_OL : fait en parti (nouvelle version) Josefine + Didier
    Il reste à faire une amélioration des gestions de la partie HISTOrique des SPINUP.
    1. nouvelle hydro : commit variables MONITORINGs + bilan d'eau
    2. dèv à merger dans le trunk sur les fichiers de (rapide) paramètres => nouveau TAG (fait)
  • Gestion version SVN + Admin SVN Josefine + Didier
    • Exemple en cours :
      • modèle de neige
      • isotopes : version de Camille à enregistrer (rapide - fait)
      • Nouveaux utilisateurs : création répertoire perso, enregistrement wiki, svn, mailling lists
    • svn personnel : changer le fichier de passwd pour la DB LDAP/mysql (long)

Peux-tu clarifier ?

Le fichier de mot de passe actuel est en "clair" mais protégé et les mots de passe ne correspondent pas à la base de mot de passe LDAP de la machine forge. On a donc trop de mot de passe et c'est une mauvaise gestion. Plusieurs contacts et tests ont été effectués avec Olivier Thauvin pour changer le pointeur de cette base de mots de passe et permettre d'inscrire simplement tous les développeurs sur le wiki pour qu'ils puissent aussi commiter leur code avec un seul mot de passe.

  • Assimilation Koffi+Peylin
    • scripts de transformation automatique du code pour TAF (long),
    • re-initialisation "propre" de trois modules de IOIPSL (histcom, restcom, flincom).
    • Action : support, développement

DOCUMENTATION === Fabienne + Sebastiaan

Peut-on se voir une ou deux heure(s) pour s'assurer que j'ai bien tout recupere ? Je pense entre autres aux modifs que tu as faites directement sur le code source doxygen.
Fabienne (dispos avril : 06, 23, 24, 30).

  • modif branche DOC (long autre - fait)
  • doxygen : adaptations des modifs du source local (version 1.7.3) au trunk pour commit et mise en place des futures version de référence.
  • nouveau script détection de variable (abandonné)
  • correction script déclaration de variables sur plusieurs lignes (fait)
  • présentation doxygen/DOC ORCHIDEE à l'IPSL et au LATMOS

IOIPSL === A voir avec equipe Plate-forme

  • TAG test (à finir rapide?)
  • Mes codes à enregistrer/documenter :
    • détection aux appels histwrite des IsNaN
    • appel graphique IGCMDebugTools
    • client/serveur VTKmapper
    • Action IOIPSL : mise à jour, débogage, test/validation couplé/orchidee forcé, tag

modipsl === A voir avec equipe Plate-forme

  • installation des jobs OMP (fait par Arnaud - Joséfine ?)
  • bug rebuild parallel => trop de proc
  • sauvegarde automatique des sources pendant la production de donnée : doc dans page modipslAdvanced + problème vargas

Synchronisation - Depot commun fichiers de forcage === Vuichard + Marie-ALice

  • synchro des fichiers d'entrée dans IGCM : (fait Marie-Alice ?)
    gaya différent de mercure (ajout des CRU-NCEP - fait)
  • vérifier l'ajout des fichiers WATCH
  • passage du dépôt obelix en login igcmg
  • Action : synchronisation IGCM pour ORCHIDEE (obelix, SAN ORCHIDEE, comptes CCRT)

libIGCM === A voir avec equipe Plate-forme

  • suppression de l'erreur des '_' : forcer l'arrêt des jobs (rapide autre?)
  • vargas multi-step ? (long)
  • Action :
    • test du trunk
    • débogage
    • surveillance compatibilité ORCHIDEE
    • développement MPI-OpenMP Fait ?

autre

  • cours : emacs + Doxygen (long)

Martial, peux-tu clarifier ?

pas faisable dans le temps imparti.

  • vieux scripts python (fait - commité dans mon répertoire perso) Vuichard

Que font ces scripts ?

Ces scripts servent pour la majorité à fabriquer des nouveaux fichiers de forçage au format d'ORCHIDEE. Le souci est qu'ils utilisent encore l'ancienne version de CDMS (et donc de MA) et qu'il faut les mettre à jour.

  • tarré mon répertoire de code sans les binaires

(Qu'est-ce que ces codes ont de spécifique ?

c'est l'historique du modèle.

Listes des actions

  • mod.def et autres outils modipsl (sauvegarde des sources,...) : fait (inutile de mettre les clés).
  • merge des anciennes versions Josefine
    1. compilation : mise à jour des AA_makes depuis les Makefiles, fcm ?
    2. tests, détection de bogues
    3. nettoyage : suppression des binaires,CVS,RCS,Makefile,fichier backup

C'est de fait le travail de tous les administrateurs du modèle, et pas seulement celui de Joséfine. Cette liste est plutôt un pense-bête pour enregistrer correctement les nouveaux merges.

  • Validations ORCHIDEE pour le couplé et en forcé (cf CMIP5) Nicolas
  • conservation de données de thésard (Thanh Nguyen et Tristan D'Orgeval) sur gaya. A voir avec Jan Agnès ?
  • forçages : construction de scripts bash, python pour la récupération et la fabrication des forçages ORCHIDEE Nicolas
  • administration : wiki, CMS, SVN, compte forge Joséfine et Nicolas

Liste des développements commités ou non

  • code personnel Nicolas Viovy (+ driver c) fait
  • nouveau tag 1.9.5.1 fait
  • branche ORCHIDEE-FM fait
  • branche Assimilation fait
  • Orchidee COV fait
  • ORCHIDEE/STICS fait
  • version hydrologie fait
  • Isabelle Goutevin
  • code Ringeval (+ code Charly ??) fait
  • branche externalisation de paramètres fait

=> voir merge de l'externalisation dans la branche restructuration. (NON)

  • code Alexis Berg A FAIRE
  • version Vincent Prieur A FAIRE
  • isotope Camille O18 fait
  • version OpenMP A FINIR de TESTER
  • Orchidee isotope => Thomas Launois C13 FAIT
  • code perso !! <= fichier authz fait
  • correction DGVM A FINIR
    ==> version 1.9.6 à envoyer à Nicolas
  • couplage ORCHIDEE-CHIMERE => ozone A FAIRE

==> make a svn branch A. Anav

  • branche ORCHIDEE-WARF : réunion plateforme de script pour le pôle régionnal
  • ioserver (Yann)
  • nuage de points (Ionela)
  • Chao Huey => speedfire fait

Attachments (3)

Download all attachments as: .zip