18/03/2013

Compte Rendu du Point Hebdomadaire LMDZ du 18/03/2013
Durée 45 minutes !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 

Ehouarn
-------
Soucis avec la FFTW en OpenMP. A voulu jouer avec la FFT-mkl mais pas
installée. Un peu coincé ...
Voulait faire tourner le bench avec le 96x95x39 mais ca ne marche pas.
lmdz-en-bref :
. formation LMDZ
. QBO
. Ada : on attend le tableau html d'Abderrahmane.

Jean-Yves
---------
- S'est mis à LMDZinfo
- Abderrahmane a fait tourner 1 mois en séquentiel avec le berylium.
Ne donne pas les mêmes résultats que sur 32 procs.
- Résultats pour le berylium pas terribles. Depot humide beaucoup
trop faible. Pas du tout assez de plomb. Marche moins bien
que la paramétrisation de Genthon. A trouvé une erreur qui
explique pourquoi on n'avait pas de berylium sur les gros
relief (source prescrite en fonction de la couche au lieu de
la pression).

Frédéric
--------
- Doit finir deux contributions à LMDZinfo.
- A commencé à travailler sur ada, mais pas encore lancé de simulation.
- travaille sur MY

Marie-Pierre
------------
- A réussi à refaire tourner le cas fire avec la logistique Amma.
- A fait pas mal de sorties RRTM en 3D pour Jean-Louis et Olivier.
Olivier regarde comment intégrer les aérosols.
- S'est lancé sur un nouveau cas 1D proposé par un copain de Caterine
pour intercomparer les schémas EDMF : Arm-cu et Bjorn Stevens.
Discuter de savoir si il faut débrancher fisrt.

Abderrahmane
------------
- A fait un test pour Jean-Yves en mono-proc.
En fait compilé en MPI. On passe donc dans les classes
// et il faut tricher en demandant de l'OpenMP (3.5 Go
max par processeur).
Si compilé en séquentiel, on peut demander plus de mémoire.
- A intégré les modifs de Jean-Yves par rapport à la source de Berylium
Les simulations ont tourné.
- Deux simulations de 10 ans réaliées sur ada (MPI 32 procs, 10
minmois). Mise en place des tableaux en cours.

Lionel
------
A perdu un temps fou à comprendre les options de compilation sur ada
(cf. rubrique portage plus bas).



Est-ce qu'on relance une journée des utilisateurs ?



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

portage
-------
2013/03/18 sur ada
Lionel : ils ont compilé netcdf avec mcmedium=small (gestion de la
mémoire).
Quand on utilise LMDZ, il faut mcmedium=large.
Du coup, le lien marche en dynamique et pas en statique.
Pour être en statique, il faut compiler netcdf avec mcmedium=large.
Combinaison d'options qui ne marchent pas.
Gain de performance faible en passant de 24 à 32 procs (12 à 10
min par mois).
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 (+ modif ALP)
- 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 ?

dyn3mem
-------
2013/03/18 : pousser à basculer sur dyn3dmem. Faire le point au prochain
poihl.
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.

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.