04/03/2013

Compte Rendu du Point Hebdomadaire LMDZ du 04/03/2013
Durée 2h 

Recommandation du jour sur ada
-O2 -fp-model strict -ip

Marie-Pierre
------------
A testé la svn1727. Tout marche bien.
Se bat avec les profiles initiaux sur le cas fire.

Marie-Alice
-----------
ada : tourne avec -O2.
Marie a des NaN avec -O3
Les noeuds gros arriverons dans 10 jours. Pourront être utilisés pour
le post-traitement.
Renouvellement comité idris.
20 personnes. Notre communauté était représentée par 5 personnes.
Envoyer les candidature pour le 15 mars.
Côté curie : comité le 22 mars.
curie va un peu mieux sur les IOs. Mais 1 an après l'installation.
Et encore en question sur plusieurs milliers de procs.
Jérome Servonat a envoyé un article à LMDZinfo.

e-Laurent
---------
A fait plein de tests sur ada
http://lmdz.lmd.jussieu.fr/Members/lfairhead/tests-ada
Conclusions prélmiminaires :
Utiliser l' option "-fp-model strict"
Pour un surcoût sans doute de 20%
en utilisant l'option -fp-model precise, le modèle semble tourner
mais produit des résultats difficilement compréhensibles (NaN sur la
plupart des champs)
l'option "-axAVX,SSE4.2"
ne semble rien apporter pour l'instant (AMIPADA01 prend moins de temps que AMIPADA12, peut-être l'effet du fp-model, à tester ...)
pas de grosses différences constatées entre les optimisations -O2 et -O3
Plantage aussi en mode "debug"

Yann
----
Fait un séminaire XIOs le 28 mars.
Branchement de XIOs dans LMDZ.

Blandine
--------
Va faire tourner LMDZ moyenne résolution sur ada.
Regarder l'impact des anomalies de SSTs du gulf-stream.
Avec le slab-ocean.

Jean-Yves
---------
Lessivage convectif : tests avec Abderrahmane en attente de commission.
Dans fisrt : version améliorée de la version d'Olivier.
Dans la convection : thèse Romain Pilon.
Séparation de la couche limite entre l'intérieur et l'extérieur
des poches. Travail de Romain Roehrig puis Nicolas Rochetin.
Deux calculs de diffusion turbulente, puis moyennes en surface.
A réalisé que les "statement functions" ne fonctionnent plus
comme avant où il était équivalent de mettre une statement
function ou de mettre les lignes en dur dans la boucle.

Abderrahmane
------------
Abderrahmane a fait tourner LMDZ-Orchidee pendant 2 ans.
A récupéré et intégré les modifications de Jean-Yves.
C'est cette version qui a tourné 2 ans.
Erreurs puis relancé. Planté à cause d'un dépassement de quota.
Va regarder avec Marie-Alice.
A mis en place une simulation de référence sur ada, pour relancer
l'équivalent de NPv3.1.
Tourne sur 24 procs. 12 minutes / mois.

Ehoaurn
-------
S'est beaucoup battu avec ada.
S'occupe de commettre les options de compilation sur ada.
L'institut du calcul de l'UPMC propose des formations en commun.
Marie-Alice suggère d'en discuter avec Sonia et Josefine.
A porté install.sh sur Ada

Adriana
-------
A mis à plat la partie émissions / poussières.
Discussion avec Yves et Anne le 11 mars.
Travail de fond sur les interpollations du vent et le fait que
la succession des interpollations fait décroitre les modules des
vents.

Catherine
---------
S'est acharnée sur le démarrage à partir des états initiaux en NP.
A mis en évidence un problème sur la longueur de mélange asymptotique
l0. A corriger mais va changer les résultats numériques.

Frédéric
--------
Sous la pression de Catherine, a trouvé et corrigé un problème
dans yamada4.
Résoud le problème de démarrage à partir de l'état initial.




Suivi des actions en cours !
===========================!

portage
-------
2013/03/04 sur ada
Recommandation du jour sur ada
-O2 -fp-model strict -ip
Pour le moment ca plante sur 32 procs en 96x95x39
install.sh OK
Pouvoir compiler en parallèle.

Evolution de la nouvelle physique
---------------------------------
2013/03/04.  29 mars : réunion couplé IPSL-v6
A 6 mois :
- Nouveau déclenchement
- La glace dans la convection.
- RRTM
- Splitting couche limite
- Stratocumulus sans la bidouille (sans doute à 55 ou 63 niveaux)

Compilation de mac
------------------
2012/../..
Installation réussie chez Aboudlaye Deme.
En utilisant le netcdf compilé avec "port"
Dans makegcm, prévoir "uname=darwin" ou passer à makelmdz_fcm
Ajouter le lien -lnetcdf -lnetcdff dans l'édition la compilation.
Mettre un arch-darwin.

Développement du modèle.
-----------------------
2012/../..
Réécrire physiq.F
Réécrire petit à petit certaines routines en les documentant et
en les passant en F90.
Phase glace
Faire une réunion fisrtilp.
Inclure les isotopes.
Dans la dynamique à mémoire limitée.
Puis inclure les fichiers en options.
Réorganiser les sources dans des sous répertoires de la physique ?

dyn3dem
-------
2013/02/25 : Valider

Orchidee
--------
2012/../..
passer à la version trunk dans install.sh quand elle sera validée
pour Choinel

Mise à disposition des champs de guidage
----------------------------------------
2013/02/25 : Ionela va s'en occuper.
Sur une base mensuelle, les start (y compris sechiba) et les fichiers
de guidage.
Créer des répertoires sur le site lmdz.
(Frédérique, Lidia, Anne Cozic, Frédéric)

Passer les fichiers de LMDZ sous licence Cecill
-----------------------------------------------
2012/../..
Faire en sorte que install.sh pose une question au premier coup (Lionel)

Ajout d'une sous surface pour les lacs :
----------------------------------------
2012/../.. A faire (Laurent)

Conservation avec la nouvelle physique :
----------------------------------------
2012/03/05 : travail en cours
A regarder.
Lien avec les problèmes identifiés en 1D.
Problème identifié dans les sorties, en 1D.

1+1=2 :
-------
2012/../..
Ionela reprend la partie poches et convection de la nouvelle phys.
Ehouarn reprend la partie dissipation.
OK avec ancienne physique à partir de svn1626

ce0l
---
2013/02/25 Tests en cours pour changer l'interpolation verticale
de splin vers linéaire en log-pression.


Nouveau rayonnement
-------------------

IOs
---
2012/../..
Transformer phys_output_write.h en une routine.
Travail en cours (Laurent).
Pouvoir tourner sur un an avec un seul histmth.
Réunion sur le nouveau serveur.
A plus court terme : pouvoir tourner sur un an.
Prochain poihl ouvert autour des IOs.
6 février : présentations + discussion


Faire tourner par période de 1 an
---------------------------------
2012/../.. Moyennes à faire à la main (Laurent)

Inclusion des isotopes
----------------------
2012/../..
Identification d'une façon jolie d'inclure les isotopes dans la
dynamique.
Codé chez Camille.