Env polr.sh

De POLR
Révision datée du 17 mars 2020 à 10:42 par Caveenj (discussion | contributions) (Page créée avec « == Lancement du modèle NEMO avec redémarrages automatiques == Le projet '''nemo_restart''' est composé de scripts et gabarits qui permettent d'initialiser l'environne... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
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.

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|