22/09/2008
Présents: V. Fabart, L. Fairhead, J. Ghattas, L. Guez, F. Hourdin, M.-P. Lefebvre, Y. Meurdesoif, E. Millour, I. Musat, F. Forget
Ordre du jour:
- Tour de table
- Suivi des questions abordées dans les réunions précédentes
- Point svn et LMDZ5
Tour de table
- Marie-Pierre: teste RRTM en 3D et fait des comparaisons avec l'ancienne version du rayonnement; pour l'instant pas très convaincant ...
- Véronique: a reçu des réponses en plus concernant les descriptions des projets utilisant LMDZ, est preneuse de personnes à contacter pour en recueillir d'autre, travaille sur un logo
- Ehouarn: propose une date de réunion pour travailler sur une dynamique "unique". Va regarder ce qu'a fait Sébastien pour adapter le code actuel à Vénus
- Josefine: cherche à valider son travail sur les couplages de vitesses de surface
- Yann: travaille sur les entrées/sorties
Suivi des questions
Documentation et exposé sur le parallélisme sont prévus pour la prochaine réunion
Charte d'écriture
Lionel présente les deux modes de passage des arguments tableaux disponibles en Fortran:
- le mode AES (association de séquences d'éléments), le mode classique
- le mode TKR (type/kind/rank, transmission de profil) apparu avec le Fortran90.
Par construction, le mode TKR doit éviter des erreurs de passage d'arguments tableaux entre routines. L'opinion est partagée sur l'adoption de ce mode pour LMDZ. Yann et Laurent sont prêts à l'adopter pour tout nouveau développement, Josefine est plus circonspecte. Lionel devrait écrire une proposition d'utilisation et la décision d'adopter systématiquement ou non le mode TKR pour tout développement du modèle devrait être prise lors d'un prochain BOL.
La charte d'écriture qu'avaient proposée Joséfine, Lionel et Yann est ensuite présentée. Elle est disponible ici:
http://wiki.ipsl.jussieu.fr/wiki_ipsl/LmdzCharte?highlight=(lmdz)
Elle sera rediscutée à la prochaine réunion BOL mais une première discussion sur les sections 2 (Règles de mise en forme) et 3 (Règles de style de programmation) permet d'adopter toutes leurs préconisations.
En dernier point, dans le cadre de la ré-écriture et simplification de la partie physique du modèle, Frédéric lance une réflexion sur la définition informatique d'une paramétrisation physique qui devrait permettre de modulariser la physique.
Point sur svn et LMDZ5
Le serveur svn est prêt mais non encore utilisé. Pour l'instant, Laurent reporte les modifications commises sur le serveur CVS sur le serveur svn. La bascule sur ce serveur se fera avec la sortie de LMDZ5 qui inclura les nouvelles paramétrisations physiques introduites ces derniers mois (thermiques, convection, poches froides, rayonnement, ...) et une ré-écriture en format libre.
Pour la prochaine réunion (prévue le 8 décembre)
- le parallélisme (cours de Yann)
- décisions sur la charte d'écriture
- suivi de la ré-écriture en format libre du code