Env polr.sh

De POLR
Sauter à la navigation Sauter à la recherche

Lancement du modèle NEMO avec redémarrages automatiques

Le projet nemo_restart est composé de scripts et gabarits qui permettent d'initialiser l'environnement d'exécution du modèle NEMO et de lancer le modèle en faisant plusieurs restarts.

Ce projet est fortement inspiré du lanceur _RAPPAT.ksh_ du CMC.


Tout le processus est géré à partir du fichier de configuration env_polr.sh

NOTE : Tous les fichiers de gabarit : env_polr.sh, prep_nemo_run.sh, lance_nemo_run.sh ainsi que le lanceur lance_job.sh doivent être présents dans le répertoire de l'expérience qu'on désire lancer.


Avant d'utiliser nemo_restart, il faut initialiser l'environnement dans son répertoire de travail en faisant un appel au script init_nemo_restart.sh .


Description du fichier env_polr.sh

#!/bin/bash
#############################
# Fichier de configuration de depart 
# pour restart automatiques de nemo
###############################
export RESTART=no
export NDATEDEB=20151207
export NNSTOCK=288      # Frequence des restarts (calcule automatiquement pour MODE=MENSUEL)
export PASDETEMPS=300   # Delta T en secondes
export MAXSUB=4     # Nombre total de soumission de restart incluant l'iteration initale
export MODE=MENSUEL # MENSUEL ou QUOTIDIEN ou HEBDO
export DFREQN=1   # FREQUENCE DES SORTIES CICE SELON MODE (10--> chaque 10 periode)  
export RAMP=0   # Tide ramp

Description des variables

Variable Description Commentaires
RESTART Indique si la première iteration est un restart N'a un effet que si la seule ligne de restart.db a pour numéro 1
NDATEDB Date de début Format : AAAAMMJJ
NNSTOCK Fréquence d'écriture des restarts Calcul automatique pour MODE=MENSUEL
PASDETEMPS Longueur du pas de temps En secondes
MAXSUB Nombre de restart à faire La première itération est incluse
MODE Valeurs possibles: MENSUEL,HEBDO,QUOTIDIEN Le mode MENSUEL tient compte du nombre de jours dans un mois
DFREQN Fréquence des sorties en fonction de MODE E.g., Si MODE=HEBDO et DFREQN=10, on fait des sorties au 10 semaines
RAMP Booléen : Calcul de la rampe pour les marées Valeurs 0 ou 1