wiki:LMDZ4OR_v2

Version 7 (modified by jgipsl, 16 years ago) (diff)

--

LMDZ4OR_v2

Contact : Josefine Ghattas

En cours....
Attention!! Cette configuration est en cours d'être mise a jour et les scripts peuvent changer d'un jour a l'autre. Certain modification sont a venir très bientôt...

Ceci est un configuration en forcé avec LMDZ4 et ORCHIDEE en phase avec le couplé IPSLCM4_v2.

Souci sur IDRIS

Si vous travaillez sur IDRIS/brodie, suivez les conseils dans le paragraphe "Souci MPI IDRIS depuis le 12 mars 2008" sur wiki IPSLCM4_v2 .

Modifications recent

  • Changement des versions des composantes : Le configuration contient maintenant les composantes taguées LMDZ4_V3_4, orchidee_1_9_2, libIGCM_v1 et IOIPSL tag v2_1_2.
  • Mise a jour des cards et drivers dans COMP pour les script pour faire fonctioner le monitoring.
  • Mise a jour des .def dans PARAM pour être conséquente le couplé. Rq: ok_ade=n et ok_aie=n (=y dans le couplé).
  • Tests ont été fait sur BRODIE et MERCURE.

Modifications a venir

  • Ajoute lecture des sulfates par défaut pour que le modèle soit le mirror du modèle couplé et pour qu'il soit équilibré : ok_ade=y, ok_aie=y
  • Test sur Zahir
  • Nouveau tag IOIPSL

Comment tourner le HEAD(trunk) de CVS LMDZ4 avec cette config ?

Utilisant l'ancienne physique
Modifications par rapport a la default set up du LMDZ4OR_v2 :

  • mod.def : extraction de la head, mettre "?" au lieu de "LMDZ4_V3_4"
  • gcm.def : mettre iflag_con=30 et iflag_ratqs=0

Remarque : Les fichiers wake.data, parameter_mix.data et supcrit.data ont été supprimés. Les paramètres qui se trouvaient dedans, certains peuvent maintenant être modifiés dans physiq.def et les autres ont étaient fixés en dure dans les sources LMDZ.

Comment tourner le couplé IPSLCM4_v2 en mode forcé ?

Un exécutable de LMDZ qui a été compilé dans la configuration couplé peut également être exécuter en mode forcé (sans ou avec ORCHIDEE). Ceci est possible à partir du tag LMDZ4_V3_2. Ci-dessous décrit comment procéder en restant dans le même arborescences modipsl.

1 ) Extrait "les fichiers CONFIG" pour le config LMDZ4OR_v2

>cd modipsl/config
>svn co http://forge.ipsl.jussieu.fr/igcmg/svn/CONFIG/trunk/LMDZ4OR_v2 LMDZ4OR_v2
>ls
IPSLCM4_v2  LMDZ4OR_v2

2 ) Créer le fichier LMDZ4OR_v2/.resol contenant la résolution actuelle d'LMDZ qui corresponde à l'exécutable dans le modèle couplé

>cd LMDZ4OR_v2
>echo "LMD9671" > .resol
>cat .resol
LMD9671

Maintenant vous pouvez continuer à travailler comme si vous êtes totalement dans un configuration LMDZ4OR_v2.

3 ) Lancer create_etat0_limit. En différence avec le config couplé, ici il faut lancer create_etat0_limit dans un job apart pour cree les états initiaux et le fichier avec les conditions limits au surfaces.

>cd CREATE
>../../../util/ins_job
>qsub Job_Etat0

4 ) Finalement lancer LMDZOR

>cd ../LMDZOR
>qsub Job_LMDZ4OR

Q1 ) Comment faire pour démarrer d'une simulation couplé ? D'abord il faut quand même créer le fichier limit.nc en utilisant le job CREATE. Ensuite il faut procéder comme dans un cas standard de redémarrage a partir d'un autre simulation. Rq: Ca n'a pas encore été testé avec cette config !
Q2 ) Faut-il utiliser le fichier o2a.nc ? Cette fichier en sera pas utiliser en mode forcé. C'est les condition limit au surface qui vont décrire les fractions de terre-mer. A vérifier.