Mise au point de cas idéaux sur les Nec MF

Dans le répertoire MY_RUN/KTEST on crée par exemple un

104_Reunion_scandollar

avec les sous-répertoires

001_prep_pgd 002_prep_ideal_case 003_mesonh 004_conv2dia

et un fichier

confdollar_484

qui contiendra les éléments de namelist communs entre les différentes étapes :

export CPGDFILE1="REUNION_PGD_1km5_48"
export CINIFILE1="REUNION_IDEA_48"
export CEXP="REUNI" CSEG="00A20"

ainsi que le nom du répertoire d'extraction et de stockage des fichiers FM:

export MNH_EXP=104_Reunion_scandollar
export INDIR="KTEST/${MNH_EXP}/${CONFEXP}"
export OUTDIR="${INDIR}"

Dans chaque sous-répertoire 001_prep_pgd 002_prep_ideal_case 003_mesonh on crée un fichier

confdollar

qui contient les paramètres temps mémoire nombre de processeurs pour l'étape:

export NBP=1
export TIME=3600
export MEM="3gb"

et le nom du répertoire contenant le script pour enchaîner l'étape suivante: exemple, dans 001_prep_pgd

export NEXTDIR="\${SUBDIR}/../../002_prep_ideal_case
export NEXTRUN="run_prep_ideal_case_xyz"

et un script

run_prep_pgd_xyz.ihm

qui contient les commandes pour la génération de la namelist ainsi que l'exécution du programme

cat <<EOF > PRE_PGD1.nam
...
...
time \${MONORUN} \${PREP_PGD}

Utilisation de scandollar sur le répertoire '''104_Reunion_scandollar'''

- On initialise la variable export CONFEXP=484 - On lance la commande

scandollar 0*

Elle va parcourir les sous-répertoires 001_prep_pgd 002_prep_ideal_case 003_mesonh et générer dans chacun un sous-répertoire 484 contenant un script, exemple, dans 001_prep_pgd/484

run_prep_pgd_xyz

L'utilisateur va dans le premier répertoire

cd 001_prep_pgd/484
qsub run_prep_pgd_xyz

En fin de job, le listing revient dans le répertoire 001_prep_pgd/484, les fichiers FM sont dans $FTDIR/$INDIR indiqué dans confdollar_484

Mesonh-54: Mise_au_point_de_cas_idéaux_sur_les_Nec_MF (last edited 2013-06-04 11:53:56 by localhost)