Init nemo restart

De POLR
Sauter à la navigation Sauter à la recherche

Initialisation de l'environnement de nemo_restart

Pour mettre en place l'environnement nemo_restart dans le répertoire d'une simulation, on doit faire un appel au script init_nemo_restart.sh. Ce script créera des copies de tous les fichiers (gabarits et scripts) du système dans le répertoire courant. Il est ainsi possible de modifier les gabarits et scripts à sa guise et de les conserver avec son expérience (e.g., git add à coffre)

Avant d'écraser un fichier déjà existant dans le répertoire courant, init_nemo_restart.sh demande une confirmation de la part de l'utilisateur. On peut donc toujours faire un appel à init_nemo_restart.sh pour récupérer ou remplacer un des fichiers du système.

De plus, init_nemo_restart.sh créera le répertoire ice_restart_dir pour les fichiers de redémarrage du modèle de glace CICE.

Exemples d'utilisation

Pour initialiser un nouvel environnement :


module load nemo_restart
init_nemo_restart
installation de env_polr.sh
installation de namelist_cfg_polr
installation de ice_in_polr
installation de lance_job.pbs
installation de prep_nemo_run.sh
installation de lance_nemo_run.sh
creation de  ./ice_restart_dir/
*****************************************
Le repertoire du modele de glace est  ./ice_restart_dir/
  
Si vous modifiez la valeur de restart_dir
dans le gabarit ice_in_polr
vous devrez creer le repertoire manuellement.
*****************************************


Pour récupérer ou mettre à jour uniquement le fichier env_polr.sh :


 module load nemo_restart
 init_nemo_restart

 ***** Fichier env_polr.sh existe *****
 Voulez-vous le remplacer?
 1) Oui
 2) Non
 #? 1
 remplacement de env_polr.sh
 ***** Fichier namelist_cfg_polr existe *****
 Voulez-vous le remplacer?
 1) Oui
 2) Non
 #? 2
 on conserve
 ***** Fichier ice_in_polr  existe *****
 Voulez-vous le remplacer?
 1) Oui
 2) Non
 #? 2
 on conserve
 ***** Fichier lance_job.pbs  existe *****
 Voulez-vous le remplacer?
 1) Oui
 2) Non
 #? 2
 on conserve
 ***** Fichier prep_nemo_run.sh  existe *****
 Voulez-vous le remplacer?
 1) Oui
 2) Non
 #? 2
 on conserve
 ***** Fichier lance_nemo_run.sh  existe *****
 Voulez-vous le remplacer?
 1) Oui
 2) Non
 #? 2
 on conserve
 *****************************************
 Le repertoire du modele de glace est  ./ice_restart_dir/
  
 Si vous modifiez la valeur de restart_dir
 dans le gabarit ice_in_polr
 vous devrez creer le repertoire manuellement.
 *****************************************
 



Une fois l'environnemet en place, il suffit d'éditer les gabarits namelist_cfg_polr, ice_in_polr et env_polr.sh selon ses besoins et d'ajuster le script de soumission lance_job.pbs.


Ensuite,il suffit de faire un appel à prep_nemo_run.sh pour lancer la simulation.




Auteur : James Caveen

Date : décembre 2019

Fortement inspiré des scripts RAPPAT.ksh et POST-TREATMENT.ksh du CMC