Différences entre versions de « Env polr.sh »
Sauter à la navigation
Sauter à la recherche
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 12 : | Ligne 12 : | ||
NOTE : Tous les fichiers de gabarit : '''env_polr.sh''', '''prep_nemo_run.sh''', '''lance_nemo_run.sh''' ainsi | 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. | 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|init_nemo_restart.sh]] . | ||
+ | |||
=== Description du fichier '''env_polr.sh''' === | === Description du fichier '''env_polr.sh''' === | ||
Ligne 52 : | Ligne 57 : | ||
|RAMP || Booléen : Calcul de la rampe pour les marées || Valeurs 0 ou 1 | |RAMP || Booléen : Calcul de la rampe pour les marées || Valeurs 0 ou 1 | ||
|} | |} | ||
+ | |||
+ | [[Category:NEMO]] | ||
+ | [[Category:RESTART]] |
Version actuelle datée du 17 mars 2020 à 15:31
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 |