Init nemo restart
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