Changeset 1112 for trunk/libIGCM


Ignore:
Timestamp:
10/23/14 18:16:21 (10 years ago)
Author:
sdipsl
Message:
  • clean up environment variable list flowing through jobs
  • Some addons to this list to be able to save stack files in /Out
Location:
trunk/libIGCM
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/AA_SE_Checker

    r1059 r1112  
    198198    IGCM_debug_Print 2 -e "\033[1;31mSubmit create_se \033[m for period ${an_deb}-${an_fin}" 
    199199 
    200     listVarEnv="libIGCM,SUBMIT_DIR,POST_DIR,DateBegin,PeriodDateEnd,RebuildFrequency,RESOL_ATM,RESOL_SRF,RESOL_SBG,RESOL_OCE,RESOL_ICE,RESOL_MBG" 
     200    listVarEnv="libIGCM,SUBMIT_DIR,POST_DIR,Script_Post_Output,DateBegin,PeriodDateEnd,RebuildFrequency,RESOL_ATM,RESOL_SRF,RESOL_SBG,RESOL_OCE,RESOL_ICE,RESOL_MBG" 
    201201    export libIGCM=${libIGCM} 
    202202    export SUBMIT_DIR=${CARD_DIR} 
     
    212212    export RESOL_MBG=${RESOL_MBG} 
    213213    export listVarEnv=${listVarEnv} 
     214    export Script_Post_Output=create_se.${PeriodDateEnd} 
     215 
    214216    IGCM_sys_MkdirWork ${POST_DIR} 
    215217    IGCM_debug_Verif_Exit_Post 
    216     Script_Post_Output=create_se.${PeriodDateEnd} 
    217218    IGCM_sys_QsubPost create_se 
    218219 
  • trunk/libIGCM/AA_TimeSeries_Checker

    r1059 r1112  
    393393                if [ ${action} = true ] ; then 
    394394                  IGCM_debug_Print 2 -e "\033[1;31mSubmit ${FILE} chunck ${Dimension}\033[m period ${ChunckDebut}-${ChunckFin} and CompletedFlag=${ChunckCompletedFlag}" 
    395                   listVarEnv="libIGCM,SUBMIT_DIR,POST_DIR,DateBegin,PeriodDateEnd,CompletedFlag,TsTask,CompToRead,FlagToRead" 
     395                  listVarEnv="libIGCM,SUBMIT_DIR,POST_DIR,Script_Post_Output,DateBegin,PeriodDateEnd,CompletedFlag,TsTask,CompToRead,FlagToRead" 
    396396                  export libIGCM=${libIGCM} 
    397397                  export SUBMIT_DIR=${CARD_DIR} 
     
    405405                  export NameToRead=${flag_post} 
    406406                  export listVarEnv=${listVarEnv} 
     407                  export Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask}.${CompToRead}.${NameToRead} 
    407408                  IGCM_sys_MkdirWork ${POST_DIR} 
    408409                  IGCM_debug_Verif_Exit_Post 
    409                   Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask}.${CompToRead}.${NameToRead} 
    410410                  IGCM_sys_QsubPost create_ts 
    411411                  echo 
     
    461461    #IGCM_debug_Print 2 "Potentials CompletedFlag: ${PotentialCompletedFlag2D[*]}" 
    462462    IGCM_debug_Print 2 -e "\033[1;31mSubmit 2D\033[m without chunck period ${DateBegin}-${DateEnd}" 
    463     listVarEnv="libIGCM,SUBMIT_DIR,POST_DIR,DateBegin,PeriodDateEnd,CompletedFlag,TsTask" 
     463    listVarEnv="libIGCM,SUBMIT_DIR,POST_DIR,Script_Post_Output,DateBegin,PeriodDateEnd,CompletedFlag,TsTask" 
    464464    export libIGCM=${libIGCM} 
    465465    export SUBMIT_DIR=${CARD_DIR} 
     
    470470    export TsTask=2D 
    471471    export listVarEnv=${listVarEnv} 
     472    export Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask} 
    472473    IGCM_sys_MkdirWork ${POST_DIR} 
    473474    IGCM_debug_Verif_Exit_Post 
    474     Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask} 
    475475    IGCM_sys_QsubPost create_ts 
    476476    echo 
     
    484484    #IGCM_debug_Print 2 "Potentials CompletedFlag: ${PotentialCompletedFlag3D[*]}" 
    485485    IGCM_debug_Print 2 -e "\033[1;31mSubmit 3D\033[m without chunck period ${DateBegin}-${DateEnd}" 
    486     listVarEnv="libIGCM,SUBMIT_DIR,POST_DIR,DateBegin,PeriodDateEnd,CompletedFlag,TsTask" 
     486    listVarEnv="libIGCM,SUBMIT_DIR,POST_DIR,Script_Post_Output,DateBegin,PeriodDateEnd,CompletedFlag,TsTask" 
    487487    export libIGCM=${libIGCM} 
    488488    export SUBMIT_DIR=${CARD_DIR} 
     
    493493    export TsTask=3D 
    494494    export listVarEnv=${listVarEnv} 
     495    export Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask} 
    495496    IGCM_sys_MkdirWork ${POST_DIR} 
    496497    IGCM_debug_Verif_Exit_Post 
    497     Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask} 
    498498    IGCM_sys_QsubPost create_ts 
    499499    echo 
  • trunk/libIGCM/AA_atlas_LMDZ

    r1070 r1112  
    2626#-Q- ada # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    2727#-Q- ada # @ notification = error 
    28 #-Q- ada # @ environment  = $POST_DIR ; $SUBMIT_DIR ; $libIGCM ; $DEBUG_debug ; $BigBrother ; $R_INIT ; $R_BC ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $R_SAVE ; $config_UserChoices_JobName ; $config_UserChoices_TagName ; $YEARS ; $DIR_OUT ; $MASTER ; $libIGCM_SX 
     28#-Q- ada # @ environment  = $POST_DIR ; $Script_Post_Output ; $SUBMIT_DIR ; $libIGCM ; $DEBUG_debug ; $BigBrother ; $R_INIT ; $R_BC ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $YEARS ; $DIR_OUT ; $MASTER ; $libIGCM_SX 
    2929#-Q- ada # @ queue 
    3030#-Q- lxiv8 ###################### 
  • trunk/libIGCM/AA_atlas_ORCA_LIM

    r1070 r1112  
    2626#-Q- ada # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    2727#-Q- ada # @ notification = error 
    28 #-Q- ada # @ environment  = $POST_DIR ; $SUBMIT_DIR ; $libIGCM ; $DEBUG_debug ; $BigBrother ; $R_INIT ; $R_BC ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $R_SAVE ; $config_UserChoices_JobName ; $config_UserChoices_TagName ; $YEARS ; $DIR_OUT ; $MASTER ; $libIGCM_SX 
     28#-Q- ada # @ environment  = $POST_DIR ; $Script_Post_Output ; $SUBMIT_DIR ; $libIGCM ; $DEBUG_debug ; $BigBrother ; $R_INIT ; $R_BC ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $YEARS ; $DIR_OUT ; $MASTER ; $libIGCM_SX 
    2929#-Q- ada # @ queue 
    3030#-Q- lxiv8 ###################### 
  • trunk/libIGCM/AA_atlas_ORCHIDEE

    r1070 r1112  
    2626#-Q- ada # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    2727#-Q- ada # @ notification = error 
    28 #-Q- ada # @ environment  = $POST_DIR ; $SUBMIT_DIR ; $libIGCM ; $DEBUG_debug ; $BigBrother ; $R_INIT ; $R_BC ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $R_SAVE ; $config_UserChoices_JobName ; $config_UserChoices_TagName ; $YEARS ; $DIR_OUT ; $MASTER ; $libIGCM_SX 
     28#-Q- ada # @ environment  = $POST_DIR ; $Script_Post_Output ; $SUBMIT_DIR ; $libIGCM ; $DEBUG_debug ; $BigBrother ; $R_INIT ; $R_BC ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $YEARS ; $DIR_OUT ; $MASTER ; $libIGCM_SX 
    2929#-Q- ada # @ queue 
    3030#-Q- lxiv8 ###################### 
  • trunk/libIGCM/AA_atlas_PISCES

    r1070 r1112  
    2626#-Q- ada # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    2727#-Q- ada # @ notification = error 
    28 #-Q- ada # @ environment  = $POST_DIR ; $SUBMIT_DIR ; $libIGCM ; $DEBUG_debug ; $BigBrother ; $R_INIT ; $R_BC ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $R_SAVE ; $config_UserChoices_JobName ; $config_UserChoices_TagName ; $YEARS ; $DIR_OUT ; $MASTER ; $libIGCM_SX 
     28#-Q- ada # @ environment  = $POST_DIR ; $Script_Post_Output ; $SUBMIT_DIR ; $libIGCM ; $DEBUG_debug ; $BigBrother ; $R_INIT ; $R_BC ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $YEARS ; $DIR_OUT ; $MASTER ; $libIGCM_SX 
    2929#-Q- ada # @ queue 
    3030#-Q- lxiv8 ###################### 
  • trunk/libIGCM/AA_create_multi_se

    r1070 r1112  
    2626#-Q- ada # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    2727#-Q- ada # @ notification = error 
    28 #-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $POST_DIR ; $MASTER ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
     28#-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $POST_DIR ; $Script_Post_Output ; $MASTER ; $DateBegin ; $PeriodDateEnd ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG 
    2929#-Q- ada # @ queue 
    3030#-Q- lxiv8 ###################### 
     
    379379YEARS=${an_multi_deb}_${an_multi_fin} 
    380380 
    381 export POST_DIR; export SUBMIT_DIR; export libIGCM; export R_INIT; export R_BC; export StandAlone 
    382 export RESOL_ATM; export RESOL_OCE ; export RESOL_ICE ; export RESOL_MBG ; export RESOL_SRF ; export RESOL_SBG 
    383 export R_SAVE; export config_UserChoices_JobName; export config_UserChoices_TagName; export YEARS; export DIR_OUT 
    384 listVarEnv="POST_DIR,SUBMIT_DIR,libIGCM,R_INIT,R_BC,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG,R_SAVE,config_UserChoices_JobName,config_UserChoices_TagName,YEARS,DIR_OUT" 
     381export DEBUG_debug; export BigBrother ; export libIGCM; export SUBMIT_DIR; export POST_DIR; export Script_Output ; 
     382export StandAlone ; export RESOL_ATM; export RESOL_OCE ; export RESOL_ICE ; export RESOL_MBG ; export RESOL_SRF ; 
     383export RESOL_SBG ; export YEARS; export DIR_OUT 
     384listVarEnv="DEBUG_debug,BigBrother,libIGCM,SUBMIT_DIR,POST_DIR,Script_Post_Output,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG,YEARS,DIR_OUT" 
    385385export listVarEnv; 
    386386 
     
    395395   [ ${config_UserChoices_TagName} = "IPSL_ESM_V1" ] ; then 
    396396  # 
    397   Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
    398   IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
    399   Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
    400   IGCM_sys_QsubPost atlas_LMDZ                       ; 
    401   Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
    402   IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
    403   Script_Post_Output=additionnal.${PeriodDateEnd}    ; 
    404   IGCM_sys_QsubPost additionnal                      ; 
    405   # 
    406 elif [ ${config_UserChoices_TagName} = "IPSLCM5" ]  || \ 
    407      [ ${config_UserChoices_TagName} = "IPSLCM5A" ] || \ 
    408      [ ${config_UserChoices_TagName} = "IPSLCM5B" ] || \ 
    409      [ ${config_UserChoices_TagName} = "IPSLCM5A-MR" ] ; then 
    410   Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
    411   IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
    412   Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
    413   IGCM_sys_QsubPost atlas_LMDZ                       ; 
    414   Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
    415   IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
    416   Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
    417   IGCM_sys_QsubPost atlas_PISCES                     ; 
    418   # 
    419 elif [ ${config_UserChoices_TagName} = "LMDZ4OR" ]  || \ 
    420      [ ${config_UserChoices_TagName} = "LMDZOR" ]   || \ 
     397  export Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     398  IGCM_sys_QsubPost atlas_ORCHIDEE                          ; 
     399  export Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
     400  IGCM_sys_QsubPost atlas_LMDZ                              ; 
     401  export Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     402  IGCM_sys_QsubPost atlas_ORCA_LIM                          ; 
     403  export Script_Post_Output=additionnal.${PeriodDateEnd}    ; 
     404  IGCM_sys_QsubPost additionnal                             ; 
     405  # 
     406elif [ ${config_UserChoices_TagName} = "IPSLCM5" ]         || \ 
     407     [ ${config_UserChoices_TagName} = "IPSLCM5A" ]        || \ 
     408     [ ${config_UserChoices_TagName} = "IPSLCM5B" ]        || \ 
     409     [ ${config_UserChoices_TagName} = "IPSLCM5A-MR" ]     || \ 
     410     [ ${config_UserChoices_TagName} = "IPSLCM6" ] ; then 
     411  export Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     412  IGCM_sys_QsubPost atlas_ORCHIDEE                          ; 
     413  export Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
     414  IGCM_sys_QsubPost atlas_LMDZ                              ; 
     415  export Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     416  IGCM_sys_QsubPost atlas_ORCA_LIM                          ; 
     417  export Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
     418  IGCM_sys_QsubPost atlas_PISCES                            ; 
     419  # 
     420elif [ ${config_UserChoices_TagName} = "LMDZ4OR" ]         || \ 
     421     [ ${config_UserChoices_TagName} = "LMDZOR" ]          || \ 
    421422     [ ${config_UserChoices_TagName} = "LMDZ4OR_v2" ] ; then 
    422423  # 
    423   Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
    424   IGCM_sys_QsubPost atlas_LMDZ                       ; 
    425   Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
    426   IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
     424  export Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
     425  IGCM_sys_QsubPost atlas_LMDZ                              ; 
     426  export Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     427  IGCM_sys_QsubPost atlas_ORCHIDEE                          ; 
    427428  # 
    428429elif [ ${config_UserChoices_TagName} = "LMDZ" ] ; then 
    429430  # 
    430   Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
    431   IGCM_sys_QsubPost atlas_LMDZ                       ; 
    432   # 
    433 elif [ ${config_UserChoices_TagName} = "OL" ]      || \ 
     431  export Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
     432  IGCM_sys_QsubPost atlas_LMDZ                              ; 
     433  # 
     434elif [ ${config_UserChoices_TagName} = "OL" ]              || \ 
    434435     [ ${config_UserChoices_TagName} = "OL2" ] ; then 
    435436  # 
    436   Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
    437   IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
    438   # 
    439 elif [ ${config_UserChoices_TagName} = "ORCA2_LIM" ]       || 
    440      [ ${config_UserChoices_TagName} = "ORCA2_LIM2" ] ; then 
    441   # 
    442   Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
    443   IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
    444 elif [ ${config_UserChoices_TagName} = "ORCA2_LIM2_PISCES" ]  ; then 
    445   # 
    446   Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
    447   IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
    448   Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
    449   IGCM_sys_QsubPost atlas_PISCES                     ; 
    450 elif [ ${config_UserChoices_TagName} = "ORCA2_OFF_PISCES" ]  ; then 
    451   # 
    452   Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
    453   IGCM_sys_QsubPost atlas_PISCES                     ; 
     437  export Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     438  IGCM_sys_QsubPost atlas_ORCHIDEE                          ; 
     439  # 
     440elif [ ${config_UserChoices_TagName} = "ORCA2_LIM" ]       || \ 
     441     [ ${config_UserChoices_TagName} = "ORCA2_LIM2" ]      || \ 
     442     [ ${config_UserChoices_TagName} = "ORCA2_LIM3" ] ; then 
     443  # 
     444  export Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     445  IGCM_sys_QsubPost atlas_ORCA_LIM                          ; 
     446  # 
     447elif [ ${config_UserChoices_TagName} = "ORCA2_LIM2_PISCES" ] || \ 
     448     [ ${config_UserChoices_TagName} = "ORCA2_LIM3_PISCES" ] ; then 
     449  # 
     450  export Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     451  IGCM_sys_QsubPost atlas_ORCA_LIM                          ; 
     452  export Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
     453  IGCM_sys_QsubPost atlas_PISCES                            ; 
     454  # 
     455elif [ ${config_UserChoices_TagName} = "ORCA2_OFF_PISCES" ] ; then 
     456  # 
     457  export Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
     458  IGCM_sys_QsubPost atlas_PISCES                            ; 
    454459  # 
    455460fi 
  • trunk/libIGCM/AA_create_se

    r1070 r1112  
    2626#-Q- ada # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    2727#-Q- ada # @ notification = error 
    28 #-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $POST_DIR ; $MASTER ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
     28#-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $POST_DIR ; $Script_Post_Output ; $MASTER ; $DateBegin ; $PeriodDateEnd ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG 
    2929#-Q- ada # @ queue 
    3030#-Q- lxiv8 ###################### 
     
    537537DIR_OUT=SE 
    538538 
    539 export POST_DIR; export SUBMIT_DIR; export libIGCM; export R_INIT; export R_BC; export StandAlone 
    540 export RESOL_ATM; export RESOL_OCE ; export RESOL_ICE ; export RESOL_MBG ; export RESOL_SRF ; export RESOL_SBG 
    541 export R_SAVE; export config_UserChoices_JobName; export config_UserChoices_TagName; export YEARS; export DIR_OUT 
    542 listVarEnv="POST_DIR,SUBMIT_DIR,libIGCM,R_INIT,R_BC,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG,R_SAVE,config_UserChoices_JobName,config_UserChoices_TagName,YEARS,DIR_OUT" 
     539export DEBUG_debug; export BigBrother ; export libIGCM; export SUBMIT_DIR; export POST_DIR; export Script_Output ; 
     540export StandAlone ; export RESOL_ATM; export RESOL_OCE ; export RESOL_ICE ; export RESOL_MBG ; export RESOL_SRF ; 
     541export RESOL_SBG ; export YEARS; export DIR_OUT 
     542listVarEnv="DEBUG_debug,BigBrother,libIGCM,SUBMIT_DIR,POST_DIR,Script_Post_Output,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG,YEARS,DIR_OUT" 
    543543export listVarEnv; 
    544544 
     
    553553   [ ${config_UserChoices_TagName} = "IPSL_ESM_V1" ] ; then 
    554554  # 
    555   Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
    556   IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
    557   Script_Post_Output=atlas_LMDZ.${PeriodDateEnd}     ; 
    558   IGCM_sys_QsubPost atlas_LMDZ                       ; 
    559   Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
    560   IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
    561   Script_Post_Output=additionnal.${PeriodDateEnd}    ; 
    562   IGCM_sys_QsubPost additionnal                      ; 
    563   # 
    564 elif [ ${config_UserChoices_TagName} = "IPSLCM5" ]  || \ 
    565      [ ${config_UserChoices_TagName} = "IPSLCM5A" ] || \ 
    566      [ ${config_UserChoices_TagName} = "IPSLCM5B" ] || \ 
    567      [ ${config_UserChoices_TagName} = "IPSLCM5A-MR" ] || \ 
     555  export Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     556  IGCM_sys_QsubPost atlas_ORCHIDEE                          ; 
     557  export Script_Post_Output=atlas_LMDZ.${PeriodDateEnd}     ; 
     558  IGCM_sys_QsubPost atlas_LMDZ                              ; 
     559  export Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     560  IGCM_sys_QsubPost atlas_ORCA_LIM                          ; 
     561  export Script_Post_Output=additionnal.${PeriodDateEnd}    ; 
     562  IGCM_sys_QsubPost additionnal                             ; 
     563  # 
     564elif [ ${config_UserChoices_TagName} = "IPSLCM5" ]         || \ 
     565     [ ${config_UserChoices_TagName} = "IPSLCM5A" ]        || \ 
     566     [ ${config_UserChoices_TagName} = "IPSLCM5B" ]        || \ 
     567     [ ${config_UserChoices_TagName} = "IPSLCM5A-MR" ]     || \ 
    568568     [ ${config_UserChoices_TagName} = "IPSLCM6" ] ; then 
    569   Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
    570   IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
    571   Script_Post_Output=atlas_LMDZ.${PeriodDateEnd}     ; 
    572   IGCM_sys_QsubPost atlas_LMDZ                       ; 
    573   Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
    574   IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
    575   Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
    576   IGCM_sys_QsubPost atlas_PISCES                     ; 
    577   # 
    578 elif [ ${config_UserChoices_TagName} = "LMDZ4OR" ]  || \ 
    579      [ ${config_UserChoices_TagName} = "LMDZOR" ]   || \ 
     569  export Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     570  IGCM_sys_QsubPost atlas_ORCHIDEE                          ; 
     571  export Script_Post_Output=atlas_LMDZ.${PeriodDateEnd}     ; 
     572  IGCM_sys_QsubPost atlas_LMDZ                              ; 
     573  export Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     574  IGCM_sys_QsubPost atlas_ORCA_LIM                          ; 
     575  export Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
     576  IGCM_sys_QsubPost atlas_PISCES                            ; 
     577  # 
     578elif [ ${config_UserChoices_TagName} = "LMDZ4OR" ]         || \ 
     579     [ ${config_UserChoices_TagName} = "LMDZOR" ]          || \ 
    580580     [ ${config_UserChoices_TagName} = "LMDZ4OR_v2" ] ; then 
    581581  # 
    582   Script_Post_Output=atlas_LMDZ.${PeriodDateEnd}     ; 
    583   IGCM_sys_QsubPost atlas_LMDZ                       ; 
    584   Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
    585   IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
     582  export Script_Post_Output=atlas_LMDZ.${PeriodDateEnd}     ; 
     583  IGCM_sys_QsubPost atlas_LMDZ                              ; 
     584  export Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     585  IGCM_sys_QsubPost atlas_ORCHIDEE                          ; 
    586586  # 
    587587elif [ ${config_UserChoices_TagName} = "LMDZ" ] ; then 
    588588  # 
    589   Script_Post_Output=atlas_LMDZ.${PeriodDateEnd}     ; 
    590   IGCM_sys_QsubPost atlas_LMDZ                       ; 
    591   # 
    592 elif [ ${config_UserChoices_TagName} = "OL" ]      || \ 
     589  export Script_Post_Output=atlas_LMDZ.${PeriodDateEnd}     ; 
     590  IGCM_sys_QsubPost atlas_LMDZ                              ; 
     591  # 
     592elif [ ${config_UserChoices_TagName} = "OL" ]              || \ 
    593593     [ ${config_UserChoices_TagName} = "OL2" ] ; then 
    594594  # 
    595   Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
    596   IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
    597   # 
    598 elif [ ${config_UserChoices_TagName} = "ORCA2_LIM" ]  || \ 
    599      [ ${config_UserChoices_TagName} = "ORCA2_LIM2" ] || \ 
     595  export Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     596  IGCM_sys_QsubPost atlas_ORCHIDEE                          ; 
     597  # 
     598elif [ ${config_UserChoices_TagName} = "ORCA2_LIM" ]       || \ 
     599     [ ${config_UserChoices_TagName} = "ORCA2_LIM2" ]      || \ 
    600600     [ ${config_UserChoices_TagName} = "ORCA2_LIM3" ] ; then 
    601601  # 
    602   Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
    603   IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
     602  export Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     603  IGCM_sys_QsubPost atlas_ORCA_LIM                          ; 
     604  # 
    604605elif [ ${config_UserChoices_TagName} = "ORCA2_LIM2_PISCES" ] || \ 
    605606     [ ${config_UserChoices_TagName} = "ORCA2_LIM3_PISCES" ] ; then 
    606607  # 
    607   Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
    608   IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
    609   Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
    610   IGCM_sys_QsubPost atlas_PISCES                     ; 
    611 elif [ ${config_UserChoices_TagName} = "ORCA2_OFF_PISCES" ]  ; then 
    612   # 
    613   Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
    614   IGCM_sys_QsubPost atlas_PISCES                     ; 
     608  export Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     609  IGCM_sys_QsubPost atlas_ORCA_LIM                          ; 
     610  export Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
     611  IGCM_sys_QsubPost atlas_PISCES                            ; 
     612  # 
     613elif [ ${config_UserChoices_TagName} = "ORCA2_OFF_PISCES" ] ; then 
     614  # 
     615  export Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
     616  IGCM_sys_QsubPost atlas_PISCES                            ; 
    615617  # 
    616618fi 
  • trunk/libIGCM/AA_create_ts

    r1070 r1112  
    2626#-Q- ada # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    2727#-Q- ada # @ notification = error 
    28 #-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
     28#-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $POST_DIR ; $Script_Post_Output ; $MASTER ; $RebuildFrequency ; $DateBegin ; $PeriodDateEnd ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG 
    2929#-Q- ada # @ queue 
    3030#-Q- lxiv8 ###################### 
     
    777777done 
    778778 
    779 export POST_DIR; export SUBMIT_DIR; export libIGCM; export R_INIT; export R_BC; export StandAlone 
    780 export RESOL_ATM; export RESOL_OCE ; export RESOL_ICE ; export RESOL_MBG ; export RESOL_SRF ; export RESOL_SBG 
    781  
    782 listVarEnv="POST_DIR,SUBMIT_DIR,libIGCM,R_INIT,R_BC,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG" 
     779export DEBUG_debug; export BigBrother ; export libIGCM; export SUBMIT_DIR; export POST_DIR; export Script_Output ; 
     780export StandAlone ; export RESOL_ATM; export RESOL_OCE ; export RESOL_ICE ; export RESOL_MBG ; export RESOL_SRF ; 
     781export RESOL_SBG 
     782listVarEnv="DEBUG_debug,BigBrother,libIGCM,SUBMIT_DIR,POST_DIR,Script_Post_Output,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG" 
    783783export listVarEnv 
    784784 
  • trunk/libIGCM/AA_monitoring

    r1070 r1112  
    2626#-Q- ada # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    2727#-Q- ada # @ notification = error 
    28 #-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $POST_DIR ; $SUBMIT_DIR ; $libIGCM ; $libIGCM_SX ; $R_INIT ; $R_BC ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $R_SAVE ; $config_UserChoices_JobName ; $config_UserChoices_TagName ; $YEARS ; $MASTER 
     28#-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $POST_DIR ; $Script_Post_Output ; $SUBMIT_DIR ; $libIGCM ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF 
    2929#-Q- ada # @ queue 
    3030#-Q- lxiv8 ###################### 
  • trunk/libIGCM/AA_pack_debug

    r1101 r1112  
    2626#-Q- ada # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    2727#-Q- ada # @ notification = error 
    28 #-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $POST_DIR ; $SUBMIT_DIR ; $DateBegin ; $DateEnd ; $PeriodPack ; $StandAlone ; $MASTER 
     28#-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $POST_DIR ; $Script_Post_Output ; $SUBMIT_DIR ; $DateBegin ; $DateEnd ; $PeriodPack ; $StandAlone ; $MASTER 
    2929#-Q- ada # @ queue 
    3030#-Q- lxiv8 ###################### 
  • trunk/libIGCM/AA_pack_output

    r1101 r1112  
    2626#-Q- ada # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    2727#-Q- ada # @ notification = error 
    28 #-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $POST_DIR ; $SUBMIT_DIR ; $DateBegin ; $DateEnd ; $PeriodPack ; $StandAlone ; $MASTER 
     28#-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $POST_DIR ; $Script_Post_Output ; $SUBMIT_DIR ; $DateBegin ; $DateEnd ; $PeriodPack ; $StandAlone ; $MASTER 
    2929#-Q- ada # @ queue 
    3030#-Q- lxiv8 ###################### 
  • trunk/libIGCM/AA_pack_restart

    r1101 r1112  
    2626#-Q- ada # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    2727#-Q- ada # @ notification = error 
    28 #-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $POST_DIR ; $SUBMIT_DIR ; $DateBegin ; $DateEnd ; $PeriodPack ; $StandAlone ; $MASTER 
     28#-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $POST_DIR ; $Script_Post_Output ; $SUBMIT_DIR ; $DateBegin ; $DateEnd ; $PeriodPack ; $StandAlone ; $MASTER 
    2929#-Q- ada # @ queue 
    3030#-Q- lxiv8 ###################### 
  • trunk/libIGCM/AA_rebuild_fromWorkdir

    r1070 r1112  
    3030#-Q- ada # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    3131#-Q- ada # @ notification = error 
    32 #-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
     32#-Q- ada # @ environment  = $DEBUG_debug ; $BigBrother ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $POST_DIR ; $Script_Post_Output ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    3333#-Q- ada # @ queue 
    3434#-Q- lxiv8 ###################### 
     
    163163# ------------------------------------------------------------------ 
    164164IGCM_debug_Verif_Exit_Post 
     165 
     166if [ ${StandAlone} = true ] ; then 
     167  CARD_DIR=${SUBMIT_DIR} 
     168else 
     169  CARD_DIR=${RUN_DIR} 
     170  IGCM_sys_Get_Master ${SUBMIT_DIR}/config.card ${RUN_DIR_PATH} 
     171  IGCM_sys_Get_Master ${SUBMIT_DIR}/run.card    ${RUN_DIR_PATH} 
     172  IGCM_sys_Get_Master ${SUBMIT_DIR}/COMP        ${RUN_DIR_PATH} 
     173  IGCM_sys_Get_Master ${SUBMIT_DIR}/POST        ${RUN_DIR_PATH} 
     174fi 
     175 
     176#================================== 
     177# First of all 
    165178# 
     179# Read libIGCM compatibility version in config.card 
     180# Read UserChoices section 
     181# Read Ensemble section 
     182# Read Post section 
     183# Define all netcdf output directories 
     184#================================== 
     185IGCM_config_CommonConfiguration ${CARD_DIR}/config.card 
     186 
     187# Directory list to work with 
    166188ListAllRebuildDir=$( IGCM_sys_RshMaster ls -d ${REBUILD_DIR}/REBUILD_* | grep -B $(( ${NbRebuildDir} -1 )) ${LastPeriodForRebuild} ) 
    167 # 
    168189 
    169190for directory in ${ListAllRebuildDir} ; do 
Note: See TracChangeset for help on using the changeset viewer.