Changeset 1873


Ignore:
Timestamp:
09/07/12 16:32:00 (12 years ago)
Author:
gpincka
Message:

introduction d'une variable pour recommencer les traitements depuis le debut dans un fichier de config

Location:
TOOLS/PACK_IPSL
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • TOOLS/PACK_IPSL/loadParameters.sh

    r1870 r1873  
    66# Voulez vous le check ? 
    77export doYouWantCheck="no" 
     8 
     9# Voulez vous recommencer les traitements depuis le debut ? 
     10# Attention : l'option -f de parallelPack.sh est prioritaire par 
     11#             rapport au contenu de cette variable : 
     12#             *  Si -f est indiquee au lancement de parallelPack.sh et que 
     13#                forceRestartFromBegin="no" ici, le forcage sera mis en oeuvre. 
     14#             *  Si forceRestartFromBegin="no" ici et que -f n'est pas indiquee 
     15#                au lancement de parallelPack.sh, le forcage sera mis en oeuvre. 
     16export forceRestartFromBegin="no" 
  • TOOLS/PACK_IPSL/parallelPack.sh

    r1870 r1873  
    7979    then 
    8080        echo "La variable 'doYouWantCheck' doit etre yes ou no" 
     81        exit 1 
     82    fi 
     83     
     84    isRestartVarOK=`echo $forceRestartFromBegin | grep -E '^(yes|no)$' | wc -l ` 
     85    if [ "x${isRestartVarOK}" == "x0" ] 
     86    then 
     87        echo "La variable 'forceRestartFromBegin' doit etre yes ou no" 
    8188        exit 1 
    8289    fi 
     
    104111} 
    105112 
     113# indique si l'on recommence les traitement depuis le debut ou non  
     114restartExecFromZero=0 
     115 
     116# On charge les variables d'environnement  
     117. load_ipslPack_env.sh 
     118 
     119# On charge les directives batch 
     120. load_batch_directives.sh 
     121 
     122# On charge les parametres 
     123. loadParameters.sh 
     124 
     125checkParameters 
     126 
     127if [ "x${forceRestartFromBegin}" == "xyes" ] 
     128then 
     129     restartExecFromZero=1 
     130fi 
     131 
     132 
     133# on verifie que la machine est 'curie' ou 'titane' 
     134check_machine 
     135 
     136 
     137 
     138# on verifie que l outil glost a bien ete compile 
     139check_glost_launch 
     140 
     141 
    106142########  pour option -f ############# 
    107 restartExecFromZero=0 
    108143while [ $# -gt 0 ] 
    109144do 
     
    137172###################################### 
    138173 
    139 # On charge les variables d'environnement  
    140 . load_ipslPack_env.sh 
    141  
    142 # On charge les directives batch 
    143 . load_batch_directives.sh 
    144  
    145 # On charge les parametres 
    146 . loadParameters.sh 
    147  
    148 checkParameters 
    149  
    150  
    151 # on verifie que la machine est 'curie' ou 'titane' 
    152 check_machine 
    153  
    154  
    155  
    156 # on verifie que l outil glost a bien ete compile 
    157 check_glost_launch 
    158174#########  On insert les directives batch en en-tete du script "launch_and_measureTime.sh"         ########## 
    159175#########  lance plus loin. Seules les directives de nom du job et de sorties restent inchangees   ########## 
Note: See TracChangeset for help on using the changeset viewer.