Version 9 (modified by jgipsl, 16 years ago) (diff) |
---|
LMDZ4OR_v2
Contact : Josefine Ghattas
En cours....
Attention!! Cette configuration est en cours de mise a jour et les scripts peuvent changer d'un jour a l'autre. Certaines 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 récentes
- Changement des versions des composantes : La 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 faire fonctionner le monitoring.
- Mise a jour des .def dans PARAM pour être en phase avec le couplé. Rq: ok_ade=n et ok_aie=n (=y dans le couplé).
- Tests ont été fait sur BRODIE et MERCURE sur 4 processus.
Modifications a venir
- Ajouter lecture des sulfates par défaut pour que le modèle soit le miroir du modèle couplé et pour qu'il soit équilibré : ok_ade=y, ok_aie=y
- Test sur Zahir
- Nouveau tag IOIPSL
Comment tourner la version HEAD(trunk) de CVS LMDZ4 avec cette config ?
Utilisation de l'ancienne physique
Modifications par rapport au set up defaut 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 été fixés en dur dans les sources de LMDZ.
Comment faire tourner le couplé IPSLCM4_v2 en mode forcé ? Cad en utilisant le binaire exécutable lmdz du couplé en forcé
Un exécutable de LMDZ qui a été compilé dans la configuration couplée peut également être exécuté en mode forcé (sans ou avec ORCHIDEE). Ceci est possible à partir du tag LMDZ4_V3_2. Ci-dessous comment procéder en restant dans la même arborescence modipsl.
1 ) Extraire "les fichiers CONFIG" pour la 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 correspond à l'exécutable du modèle couplé
>cd LMDZ4OR_v2 >echo "LMD9671" > .resol >cat .resol LMD9671
Maintenant vous pouvez continuer à travailler comme si vous êtiez totalement dans une 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 à part pour crée les états initiaux et le fichier avec les conditions limites de surfaces.
>cd CREATE >../../../util/ins_job >qsub Job_ELC-LMD9671
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 ne sera pas utilisé en mode forcé. C'est les condition limit au surface qui vont décrire les fractions de terre-mer. A vérifier.