Changeset 387


Ignore:
Timestamp:
11/22/10 12:44:59 (13 years ago)
Author:
sdipsl
Message:
  • function IGCM_sys_Get_Master on cesium will try 10 times to scp files from master machine. Hopefully the last cesium consolidation
  • function IGCM_config_Check will check chunck2D/3D consistency with TimeSeriesFrequency?.
  • change the way the output from post-processing script was named. We will now have:

-rebuild_fromWorkdir.20051231.out
-create_ts.20051231.2D.out
-create_ts.20051231.3D.out
-atlas_PISCES.19991231.out
-create_ts.20051231.Chunck2D.ATM.POST_1D_histday.out
-create_ts.20051231.Chunck2D.OCE.POST_1D_grid_T.out

  • remove modipsl headers from AA_SE_Checker, AA_TimeSeries_Checker, AA_move-and-rename
    • they check and submit job. They do not use resources and so there is no point to submit them
    • they will be rename shortly SE_Checker.ksh, TimeSeries_Checker.ksh, move-and-rename.ksh
  • cosmetics
Location:
trunk/libIGCM
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/AA_SE_Checker

    r386 r387  
    11#!/bin/ksh 
    2 #-Q- cesium #!/bin/ksh 
    3 #-Q- cesium ###################### 
    4 #-Q- cesium ## CESIUM   CEA ## 
    5 #-Q- cesium ###################### 
    6 #-Q- cesium #MSUB -r SE_Checker             # Nom du job                 
    7 #-Q- cesium #MSUB -N 1              # Reservation du noeud 
    8 #-Q- cesium #MSUB -n 1              # Reservation du processus 
    9 #-Q- cesium #MSUB -T 86400          # Limite de temps elapsed du job 
    10 #-Q- cesium #MSUB -E "-j o" 
    11 #-Q- cesium #MSUB -E "-S /bin/ksh" 
    12 #-Q- platine #!/usr/bin/ksh 
    13 #-Q- platine ################### 
    14 #-Q- platine ## PLATINE   CEA ## 
    15 #-Q- platine ################### 
    16 #-Q- platine #BSUB -J SE_Checker                     # Nom du job 
    17 #-Q- platine #BSUB -N                        # message a la fin du job 
    18 #-Q- platine #BSUB -n 1                      # reservation des processeurs pour le job 
    19 #-Q- platine #BSUB -W 1:00                   # Limite temps 
    20 #-Q- platine #BSUB -q post                   # Passage en queue post 
    21 #-Q- sx8brodie #!/bin/ksh 
    22 #-Q- sx8brodie ####################### 
    23 #-Q- sx8brodie ## SX8BRODIE   IDRIS ## 
    24 #-Q- sx8brodie ####################### 
    25 #-Q- sx8brodie # Temps Elapsed max. d'une requete hh:mm:ss 
    26 #-Q- sx8brodie # @ wall_clock_limit = 20:00:00 
    27 #-Q- sx8brodie # Nom du travail LoadLeveler 
    28 #-Q- sx8brodie # @ job_name   = SE_Checker 
    29 #-Q- sx8brodie # Fichier de sortie standard du travail        
    30 #-Q- sx8brodie # @ output     = $(job_name).$(jobid) 
    31 #-Q- sx8brodie # Fichier de sortie d'erreur du travail 
    32 #-Q- sx8brodie # @ error      =  $(job_name).$(jobid) 
    33 #-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    34 #-Q- sx8brodie # @ notification = error 
    35 #-Q- sx8brodie # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    36 #-Q- sx8brodie # @ queue 
    37 #-Q- aix6 #!/bin/ksh 
    38 #-Q- aix6 ####################### 
    39 #-Q- aix6 ##   VARGAS   IDRIS  ## 
    40 #-Q- aix6 ####################### 
    41 #-Q- aix6 # Temps Elapsed max. d'une requete hh:mm:ss 
    42 #-Q- aix6 # @ wall_clock_limit = 20:00:00 
    43 #-Q- aix6 # Nom du travail LoadLeveler 
    44 #-Q- aix6 # @ job_name   = SE_Checker 
    45 #-Q- aix6 # Fichier de sortie standard du travail 
    46 #-Q- aix6 # @ output     = $(job_name).$(jobid) 
    47 #-Q- aix6 # Fichier de sortie d'erreur du travail 
    48 #-Q- aix6 # @ error      =  $(job_name).$(jobid) 
    49 #-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    50 #-Q- aix6 # @ notification = error 
    51 #-Q- aix6 # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $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 
    52 #-Q- aix6 # @ queue 
    53 #-Q- ulam #!/bin/ksh 
    54 #-Q- ulam ####################### 
    55 #-Q- ulam ##   ULAM   IDRIS  ## 
    56 #-Q- ulam ####################### 
    57 #-Q- ulam # Temps Elapsed max. d'une requete hh:mm:ss 
    58 #-Q- ulam # @ wall_clock_limit = 20:00:00 
    59 #-Q- ulam # Nom du travail LoadLeveler 
    60 #-Q- ulam # @ job_name   = SE_Checker 
    61 #-Q- ulam # Fichier de sortie standard du travail 
    62 #-Q- ulam # @ output     = $(job_name).$(jobid) 
    63 #-Q- ulam # Fichier de sortie d'erreur du travail 
    64 #-Q- ulam # @ error      =  $(job_name).$(jobid) 
    65 #-Q- ulam # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    66 #-Q- ulam # @ notification = error 
    67 #-Q- ulam # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $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 
    68 #-Q- ulam # @ queue 
    69 #-Q- sx8mercure #!/bin/ksh 
    70 #-Q- sx8mercure ###################### 
    71 #-Q- sx8mercure ## SX8MERCURE   CEA ## 
    72 #-Q- sx8mercure ###################### 
    73 #-Q- sx8mercure #PBS -N SE_Checker                   # Nom du job 
    74 #-Q- sx8mercure #PBS -j o                    # regroupement des stdout et stderr 
    75 #-Q- sx8mercure #PBS -S /usr/bin/ksh         # shell de soumission 
    76 #-Q- sx8mercure #PBS -l memsz_job=1gb        # Limite memoire a 1 Go 
    77 #-Q- sx8mercure #PBS -l cputim_job=24:00:00   # Limite temps a 2 heures 
    78 #-Q- sx8mercure #PBS -q scalaire 
    79 #-Q- sx9mercure #!/bin/ksh 
    80 #-Q- sx9mercure ######################### 
    81 #-Q- sx9mercure ## CESIUM FOR SX9  CEA ## 
    82 #-Q- sx9mercure ######################### 
    83 #-Q- sx9mercure #MSUB -r SE_Checker             # Nom du job                 
    84 #-Q- sx9mercure #MSUB -N 1              # Reservation du noeud 
    85 #-Q- sx9mercure #MSUB -n 1              # Reservation du processus 
    86 #-Q- sx9mercure #MSUB -T 86400          # Limite de temps elapsed du job 
    87 #-Q- sx9mercure #MSUB -E "-j o" 
    88 #-Q- sx9mercure #MSUB -E "-S /bin/ksh" 
    89 #-Q- titane #!/bin/ksh 
    90 #-Q- titane ###################### 
    91 #-Q- titane ## TITANE   CEA ## 
    92 #-Q- titane ###################### 
    93 #-Q- titane #MSUB -r SE_Checker             # Nom du job                 
    94 #-Q- titane #MSUB -N 1              # Reservation du noeud 
    95 #-Q- titane #MSUB -n 1              # Reservation du processus 
    96 #-Q- titane #MSUB -T 86400          # Limite de temps elapsed du job 
    97 #-Q- titane #MSUB -E "-j o" 
    98 #-Q- titane #MSUB -E "-S /bin/ksh" 
    99 #-Q- titane ##MSUB -e nco.out        # Sortie standard 
    100 #-Q- titane ##MSUB -o nco.out        # Sortie standard 
    101 #-Q- lxiv8 ###################### 
    102 #-Q- lxiv8 ## OBELIX      LSCE ## 
    103 #-Q- lxiv8 ###################### 
    104 #-Q- lxiv8 #PBS -N SE_Checker 
    105 #-Q- lxiv8 #PBS -m a 
    106 #-Q- lxiv8 #PBS -j oe 
    107 #-Q- lxiv8 #PBS -q medium 
    108 #-Q- lxiv8 #PBS -o SE_Checker.$$ 
    109 #-Q- lxiv8 #PBS -S /bin/ksh 
    110 #-Q- default #!/bin/ksh 
    111 #-Q- default ################## 
    112 #-Q- default ## DEFAULT HOST ## 
    113 #-Q- default ################## 
    1142 
    1153#************************************************************** 
     
    12614#************************************************************** 
    12715 
    128 # Check that everything went well during time series production 
     16# Check that everything went well during seasonal average production 
    12917# Display a short report 
    13018# Launch what's missing 
     
    13220# all TS to last PeriodDateEnd value, give by run.card->Configuration->OldPrefix string. 
    13321 
    134  
    13522# Chemin vers libIGCM 
    13623libIGCM=${libIGCM:=::modipsl::/libIGCM} 
     
    15542# répertoire de stockage des sorties des create_ts 
    15643POST_DIR=${POST_DIR:=${CARD_DIR}/OutScript} 
    157  
    15844 
    15945if [ ! -d ${CARD_DIR} ]; then 
     
    304190                fi 
    305191                (( i=i+3 )) # to explore file list 
    306             done # until [ $i -eq $NbFiles ] 
    307         fi   # [ X${FileName0} != X${NULL_STR} ]  
     192            done            # until [ $i -eq $NbFiles ] 
     193        fi                  # [ X${FileName0} != X${NULL_STR} ]  
    308194         
    309195        [ $localcountBad = 0 ] || IGCM_debug_Print 1 "$localcountBad file(s) missing for ${comp} : " $( eval echo \${LISTE_FILE_${comp}_${an_deb}[*]} ) 
     
    330216        IGCM_sys_MkdirWork ${POST_DIR} 
    331217        IGCM_debug_Verif_Exit 
     218        Script_Post_Output=create_se.${PeriodDateEnd} 
    332219        IGCM_sys_QsubPost create_se 
    333220 
     
    339226     
    340227done # while 
    341  
  • trunk/libIGCM/AA_TimeSeries_Checker

    r386 r387  
    1 #-Q- cesium #!/bin/ksh 
    2 #-Q- cesium ###################### 
    3 #-Q- cesium ## CESIUM   CEA ## 
    4 #-Q- cesium ###################### 
    5 #-Q- cesium #MSUB -r TimeSeries             # Nom du job                 
    6 #-Q- cesium #MSUB -N 1              # Reservation du noeud 
    7 #-Q- cesium #MSUB -n 1              # Reservation du processus 
    8 #-Q- cesium #MSUB -T 86400          # Limite de temps elapsed du job 
    9 #-Q- cesium #MSUB -E "-j o" 
    10 #-Q- cesium #MSUB -E "-S /bin/ksh" 
    11 #-Q- platine #!/usr/bin/ksh 
    12 #-Q- platine ################### 
    13 #-Q- platine ## PLATINE   CEA ## 
    14 #-Q- platine ################### 
    15 #-Q- platine #BSUB -J TimeSeries                     # Nom du job 
    16 #-Q- platine #BSUB -N                        # message a la fin du job 
    17 #-Q- platine #BSUB -n 1                      # reservation des processeurs pour le job 
    18 #-Q- platine #BSUB -W 1:00                   # Limite temps 
    19 #-Q- platine #BSUB -q post                   # Passage en queue post 
    20 #-Q- sx8brodie #!/bin/ksh 
    21 #-Q- sx8brodie ####################### 
    22 #-Q- sx8brodie ## SX8BRODIE   IDRIS ## 
    23 #-Q- sx8brodie ####################### 
    24 #-Q- sx8brodie # Temps Elapsed max. d'une requete hh:mm:ss 
    25 #-Q- sx8brodie # @ wall_clock_limit = 20:00:00 
    26 #-Q- sx8brodie # Nom du travail LoadLeveler 
    27 #-Q- sx8brodie # @ job_name   = TimeSeries 
    28 #-Q- sx8brodie # Fichier de sortie standard du travail        
    29 #-Q- sx8brodie # @ output     = $(job_name).$(jobid) 
    30 #-Q- sx8brodie # Fichier de sortie d'erreur du travail 
    31 #-Q- sx8brodie # @ error      =  $(job_name).$(jobid) 
    32 #-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    33 #-Q- sx8brodie # @ notification = error 
    34 #-Q- sx8brodie # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    35 #-Q- sx8brodie # @ queue 
    36 #-Q- aix6 #!/bin/ksh 
    37 #-Q- aix6 ####################### 
    38 #-Q- aix6 ##   VARGAS   IDRIS  ## 
    39 #-Q- aix6 ####################### 
    40 #-Q- aix6 # Temps Elapsed max. d'une requete hh:mm:ss 
    41 #-Q- aix6 # @ wall_clock_limit = 20:00:00 
    42 #-Q- aix6 # Nom du travail LoadLeveler 
    43 #-Q- aix6 # @ job_name   = TimeSeries 
    44 #-Q- aix6 # Fichier de sortie standard du travail 
    45 #-Q- aix6 # @ output     = $(job_name).$(jobid) 
    46 #-Q- aix6 # Fichier de sortie d'erreur du travail 
    47 #-Q- aix6 # @ error      =  $(job_name).$(jobid) 
    48 #-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    49 #-Q- aix6 # @ notification = error 
    50 #-Q- aix6 # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $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 
    51 #-Q- aix6 # @ queue 
    52 #-Q- ulam #!/bin/ksh 
    53 #-Q- ulam ####################### 
    54 #-Q- ulam ##   ULAM   IDRIS  ## 
    55 #-Q- ulam ####################### 
    56 #-Q- ulam # Temps Elapsed max. d'une requete hh:mm:ss 
    57 #-Q- ulam # @ wall_clock_limit = 20:00:00 
    58 #-Q- ulam # Nom du travail LoadLeveler 
    59 #-Q- ulam # @ job_name   = TimeSeries 
    60 #-Q- ulam # Fichier de sortie standard du travail 
    61 #-Q- ulam # @ output     = $(job_name).$(jobid) 
    62 #-Q- ulam # Fichier de sortie d'erreur du travail 
    63 #-Q- ulam # @ error      =  $(job_name).$(jobid) 
    64 #-Q- ulam # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    65 #-Q- ulam # @ notification = error 
    66 #-Q- ulam # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $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 
    67 #-Q- ulam # @ queue 
    68 #-Q- sx8mercure #!/bin/ksh 
    69 #-Q- sx8mercure ###################### 
    70 #-Q- sx8mercure ## SX8MERCURE   CEA ## 
    71 #-Q- sx8mercure ###################### 
    72 #-Q- sx8mercure #PBS -N TimeSeries                   # Nom du job 
    73 #-Q- sx8mercure #PBS -j o                    # regroupement des stdout et stderr 
    74 #-Q- sx8mercure #PBS -S /usr/bin/ksh         # shell de soumission 
    75 #-Q- sx8mercure #PBS -l memsz_job=1gb        # Limite memoire a 1 Go 
    76 #-Q- sx8mercure #PBS -l cputim_job=24:00:00   # Limite temps a 2 heures 
    77 #-Q- sx8mercure #PBS -q scalaire 
    78 #-Q- sx9mercure #!/bin/ksh 
    79 #-Q- sx9mercure ######################### 
    80 #-Q- sx9mercure ## CESIUM FOR SX9  CEA ## 
    81 #-Q- sx9mercure ######################### 
    82 #-Q- sx9mercure #MSUB -r TimeSeries             # Nom du job                 
    83 #-Q- sx9mercure #MSUB -N 1              # Reservation du noeud 
    84 #-Q- sx9mercure #MSUB -n 1              # Reservation du processus 
    85 #-Q- sx9mercure #MSUB -T 86400          # Limite de temps elapsed du job 
    86 #-Q- sx9mercure #MSUB -E "-j o" 
    87 #-Q- sx9mercure #MSUB -E "-S /bin/ksh" 
    88 #-Q- titane #!/bin/ksh 
    89 #-Q- titane ###################### 
    90 #-Q- titane ## TITANE   CEA ## 
    91 #-Q- titane ###################### 
    92 #-Q- titane #MSUB -r TimeSeries             # Nom du job                 
    93 #-Q- titane #MSUB -N 1              # Reservation du noeud 
    94 #-Q- titane #MSUB -n 1              # Reservation du processus 
    95 #-Q- titane #MSUB -T 86400          # Limite de temps elapsed du job 
    96 #-Q- titane #MSUB -E "-j o" 
    97 #-Q- titane #MSUB -E "-S /bin/ksh" 
    98 #-Q- titane ##MSUB -e nco.out        # Sortie standard 
    99 #-Q- titane ##MSUB -o nco.out        # Sortie standard 
    100 #-Q- lxiv8 ###################### 
    101 #-Q- lxiv8 ## OBELIX      LSCE ## 
    102 #-Q- lxiv8 ###################### 
    103 #-Q- lxiv8 #PBS -N TimeSeries 
    104 #-Q- lxiv8 #PBS -m a 
    105 #-Q- lxiv8 #PBS -j oe 
    106 #-Q- lxiv8 #PBS -q medium 
    107 #-Q- lxiv8 #PBS -o TimeSeries.$$ 
    108 #-Q- lxiv8 #PBS -S /bin/ksh 
    109 #-Q- default #!/bin/ksh 
    110 #-Q- default ################## 
    111 #-Q- default ## DEFAULT HOST ## 
    112 #-Q- default ################## 
     1#!/bin/ksh 
    1132 
    1143#************************************************************** 
     
    12918# all TS to last PeriodDateEnd value, give by run.card->Configuration->OldPrefix string. 
    13019 
    131  
    13220# Chemin vers libIGCM 
    13321libIGCM=${libIGCM:=::modipsl::/libIGCM} 
     
    13523#             voir précence de la variable MirrorlibIGCM dans votre couche systÚme. 
    13624 
    137 # Name Space of this experience  
     25# Name Space of this experience 
    13826SpaceName=${SpaceName:=PROD} 
    13927 
     
    15240# répertoire de stockage des sorties des create_ts 
    15341POST_DIR=${POST_DIR:=${CARD_DIR}/OutScript} 
    154  
    15542 
    15643if [ ! -d ${CARD_DIR} ]; then 
     
    402289                                export CompToRead=${comp} 
    403290                                export FlagToRead=${i} 
     291                                export NameToRead=${flag_post} 
    404292                                export listVarEnv=${listVarEnv} 
    405293                                IGCM_sys_MkdirWork ${POST_DIR} 
    406294                                IGCM_debug_Verif_Exit 
     295                                Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask}.${CompToRead}.${NameToRead} 
    407296                                IGCM_sys_QsubPost create_ts 
    408297                                echo 
     
    459348    IGCM_sys_MkdirWork ${POST_DIR} 
    460349    IGCM_debug_Verif_Exit 
     350    Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask} 
    461351    IGCM_sys_QsubPost create_ts 
    462352    echo 
     
    476366    IGCM_sys_MkdirWork ${POST_DIR} 
    477367    IGCM_debug_Verif_Exit 
     368    Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask} 
    478369    IGCM_sys_QsubPost create_ts 
    479370    echo 
  • trunk/libIGCM/AA_create_multi_se

    r386 r387  
    478478   [ ${config_UserChoices_TagName} = "IPSL_ESM_V1" ] ; then 
    479479    # 
    480     IGCM_sys_QsubPost atlas_ORCHIDEE     ; 
    481     IGCM_sys_QsubPost atlas_LMDZ         ; 
    482     IGCM_sys_QsubPost atlas_ORCA_LIM     ; 
    483     IGCM_sys_QsubPost additionnal        ; 
     480    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     481    IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
     482    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
     483    IGCM_sys_QsubPost atlas_LMDZ                       ; 
     484    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     485    IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
     486    Script_Post_Output=additionnal.${PeriodDateEnd}    ; 
     487    IGCM_sys_QsubPost additionnal                      ; 
    484488    # 
    485489elif [ ${config_UserChoices_TagName} = "IPSLCM5" ]  || \ 
    486490     [ ${config_UserChoices_TagName} = "IPSLCM5A" ] || \ 
    487491     [ ${config_UserChoices_TagName} = "IPSLCM5A-MR" ] ; then 
    488     IGCM_sys_QsubPost atlas_ORCHIDEE     ; 
    489     IGCM_sys_QsubPost atlas_LMDZ         ; 
    490     IGCM_sys_QsubPost atlas_ORCA_LIM     ; 
    491     IGCM_sys_QsubPost atlas_PISCES       ; 
     492    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     493    IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
     494    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
     495    IGCM_sys_QsubPost atlas_LMDZ                       ; 
     496    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     497    IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
     498    Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
     499    IGCM_sys_QsubPost atlas_PISCES                     ; 
    492500    # 
    493501elif [ ${config_UserChoices_TagName} = "LMDZ4OR" ]  || \ 
     
    495503     [ ${config_UserChoices_TagName} = "LMDZ4OR_v2" ] ; then 
    496504    # 
    497     IGCM_sys_QsubPost atlas_LMDZ         ; 
    498     IGCM_sys_QsubPost atlas_ORCHIDEE     ; 
     505    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
     506    IGCM_sys_QsubPost atlas_LMDZ                       ; 
     507    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     508    IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
    499509    # 
    500510elif [ ${config_UserChoices_TagName} = "LMDZ" ] ; then 
    501511    # 
    502     IGCM_sys_QsubPost atlas_LMDZ         ; 
     512    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
     513    IGCM_sys_QsubPost atlas_LMDZ                       ; 
    503514    # 
    504515elif [ ${config_UserChoices_TagName} = "OL" ]      || \ 
    505516     [ ${config_UserChoices_TagName} = "OL2" ] ; then 
    506517    # 
    507     IGCM_sys_QsubPost atlas_ORCHIDEE     ; 
     518    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     519    IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
    508520    # 
    509521elif [ ${config_UserChoices_TagName} = "ORCA2_LIM" ]       || 
    510522     [ ${config_UserChoices_TagName} = "ORCA2_LIM2" ] ; then 
    511523    # 
    512     IGCM_sys_QsubPost atlas_ORCA_LIM    ; 
    513 #    IGCM_sys_QsubPost additionnal        ; 
     524    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     525    IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
    514526elif [ ${config_UserChoices_TagName} = "ORCA2_LIM2_PISCES" ]  ; then 
    515527    # 
    516     IGCM_sys_QsubPost atlas_ORCA_LIM     ; 
    517     IGCM_sys_QsubPost atlas_PISCES       ; 
    518 #    IGCM_sys_QsubPost additionnal        ; 
     528    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     529    IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
     530    Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
     531    IGCM_sys_QsubPost atlas_PISCES                     ; 
    519532elif [ ${config_UserChoices_TagName} = "ORCA2_OFF_PISCES" ]  ; then 
    520533    # 
    521     IGCM_sys_QsubPost atlas_PISCES       ; 
     534    Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
     535    IGCM_sys_QsubPost atlas_PISCES                     ; 
    522536    # 
    523537fi 
  • trunk/libIGCM/AA_create_se

    r386 r387  
    635635   [ ${config_UserChoices_TagName} = "IPSL_ESM_V1" ] ; then 
    636636    # 
    637     IGCM_sys_QsubPost atlas_ORCHIDEE     ; 
    638     IGCM_sys_QsubPost atlas_LMDZ         ; 
    639     IGCM_sys_QsubPost atlas_ORCA_LIM     ; 
    640     IGCM_sys_QsubPost additionnal        ; 
     637    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     638    IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
     639    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
     640    IGCM_sys_QsubPost atlas_LMDZ                       ; 
     641    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     642    IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
     643    Script_Post_Output=additionnal.${PeriodDateEnd}    ; 
     644    IGCM_sys_QsubPost additionnal                      ; 
    641645    # 
    642646elif [ ${config_UserChoices_TagName} = "IPSLCM5" ]  || \ 
    643647     [ ${config_UserChoices_TagName} = "IPSLCM5A" ] || \ 
    644648     [ ${config_UserChoices_TagName} = "IPSLCM5A-MR" ] ; then 
    645     IGCM_sys_QsubPost atlas_ORCHIDEE     ; 
    646     IGCM_sys_QsubPost atlas_LMDZ         ; 
    647     IGCM_sys_QsubPost atlas_ORCA_LIM     ; 
    648     IGCM_sys_QsubPost atlas_PISCES       ; 
     649    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     650    IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
     651    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
     652    IGCM_sys_QsubPost atlas_LMDZ                       ; 
     653    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     654    IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
     655    Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
     656    IGCM_sys_QsubPost atlas_PISCES                     ; 
    649657    # 
    650658elif [ ${config_UserChoices_TagName} = "LMDZ4OR" ]  || \ 
     
    652660     [ ${config_UserChoices_TagName} = "LMDZ4OR_v2" ] ; then 
    653661    # 
    654     IGCM_sys_QsubPost atlas_LMDZ         ; 
    655     IGCM_sys_QsubPost atlas_ORCHIDEE     ; 
     662    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
     663    IGCM_sys_QsubPost atlas_LMDZ                       ; 
     664    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     665    IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
    656666    # 
    657667elif [ ${config_UserChoices_TagName} = "LMDZ" ] ; then 
    658668    # 
    659     IGCM_sys_QsubPost atlas_LMDZ         ; 
     669    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ; 
     670    IGCM_sys_QsubPost atlas_LMDZ                       ; 
    660671    # 
    661672elif [ ${config_UserChoices_TagName} = "OL" ]      || \ 
    662673     [ ${config_UserChoices_TagName} = "OL2" ] ; then 
    663674    # 
    664     IGCM_sys_QsubPost atlas_ORCHIDEE     ; 
     675    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ; 
     676    IGCM_sys_QsubPost atlas_ORCHIDEE                   ; 
    665677    # 
    666678elif [ ${config_UserChoices_TagName} = "ORCA2_LIM" ]       || 
    667679     [ ${config_UserChoices_TagName} = "ORCA2_LIM2" ] ; then 
    668680    # 
    669     IGCM_sys_QsubPost atlas_ORCA_LIM    ; 
    670 #    IGCM_sys_QsubPost additionnal        ; 
     681    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     682    IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
    671683elif [ ${config_UserChoices_TagName} = "ORCA2_LIM2_PISCES" ]  ; then 
    672684    # 
    673     IGCM_sys_QsubPost atlas_ORCA_LIM     ; 
    674     IGCM_sys_QsubPost atlas_PISCES       ; 
    675 #    IGCM_sys_QsubPost additionnal        ; 
     685    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ; 
     686    IGCM_sys_QsubPost atlas_ORCA_LIM                   ; 
     687    Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
     688    IGCM_sys_QsubPost atlas_PISCES                     ; 
    676689elif [ ${config_UserChoices_TagName} = "ORCA2_OFF_PISCES" ]  ; then 
    677690    # 
    678     IGCM_sys_QsubPost atlas_PISCES       ; 
     691    Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ; 
     692    IGCM_sys_QsubPost atlas_PISCES                     ; 
    679693    # 
    680694fi 
  • trunk/libIGCM/AA_create_ts

    r386 r387  
    3232#-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    3333#-Q- sx8brodie # @ notification = error 
    34 #-Q- sx8brodie # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
     34#-Q- sx8brodie # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $NameToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    3535#-Q- sx8brodie # @ queue 
    3636#-Q- aix6 #!/bin/ksh 
     
    4848#-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    4949#-Q- aix6 # @ notification = error 
    50 #-Q- aix6 # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $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 
     50#-Q- aix6 # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $NameToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    5151#-Q- aix6 # @ queue 
    5252#-Q- ulam #!/bin/ksh 
     
    6464#-Q- ulam # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    6565#-Q- ulam # @ notification = error 
    66 #-Q- ulam # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $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 
     66#-Q- ulam # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $NameToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    6767#-Q- ulam # @ queue 
    6868#-Q- sx8mercure #!/bin/ksh 
     
    938938#D- Submit MONITORING 
    939939# -------------------------------------------------------------------- 
    940 ( [ X${TsTask} = X2D ] || [ X${TsTask} = X ] ) && IGCM_sys_QsubPost monitoring 
     940if ( [ X${TsTask} = X2D ] || [ X${TsTask} = X ] ) ; then 
     941    Script_Post_Output=monitoring.${PeriodDateEnd} 
     942    IGCM_sys_QsubPost monitoring 
     943fi 
    941944 
    942945#D- 
  • trunk/libIGCM/AA_move-and-rename

    r386 r387  
    1 #-Q- cesium #!/bin/ksh 
    2 #-Q- cesium ###################### 
    3 #-Q- cesium ## CESIUM   CEA ## 
    4 #-Q- cesium ###################### 
    5 #-Q- cesium #MSUB -r MoveJob             # Nom du job                 
    6 #-Q- cesium #MSUB -N 1              # Reservation du noeud 
    7 #-Q- cesium #MSUB -n 1              # Reservation du processus 
    8 #-Q- cesium #MSUB -T 86400          # Limite de temps elapsed du job 
    9 #-Q- cesium #MSUB -E "-j o" 
    10 #-Q- cesium #MSUB -E "-S /bin/ksh" 
    11 #-Q- platine #!/usr/bin/ksh 
    12 #-Q- platine ################### 
    13 #-Q- platine ## PLATINE   CEA ## 
    14 #-Q- platine ################### 
    15 #-Q- platine #BSUB -J MoveJob                     # Nom du job 
    16 #-Q- platine #BSUB -N                        # message a la fin du job 
    17 #-Q- platine #BSUB -n 1                      # reservation des processeurs pour le job 
    18 #-Q- platine #BSUB -W 1:00                   # Limite temps 
    19 #-Q- platine #BSUB -q post                   # Passage en queue post 
    20 #-Q- sx8brodie #!/bin/ksh 
    21 #-Q- sx8brodie ####################### 
    22 #-Q- sx8brodie ## SX8BRODIE   IDRIS ## 
    23 #-Q- sx8brodie ####################### 
    24 #-Q- sx8brodie # Temps Elapsed max. d'une requete hh:mm:ss 
    25 #-Q- sx8brodie # @ wall_clock_limit = 20:00:00 
    26 #-Q- sx8brodie # Nom du travail LoadLeveler 
    27 #-Q- sx8brodie # @ job_name   = MoveJob 
    28 #-Q- sx8brodie # Fichier de sortie standard du travail        
    29 #-Q- sx8brodie # @ output     = $(job_name).$(jobid) 
    30 #-Q- sx8brodie # Fichier de sortie d'erreur du travail 
    31 #-Q- sx8brodie # @ error      =  $(job_name).$(jobid) 
    32 #-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    33 #-Q- sx8brodie # @ notification = error 
    34 #-Q- sx8brodie # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $StandAlone ; $reponse 
    35 #-Q- sx8brodie # @ queue 
    36 #-Q- aix6 #!/bin/ksh 
    37 #-Q- aix6 ####################### 
    38 #-Q- aix6 ##   VARGAS   IDRIS  ## 
    39 #-Q- aix6 ####################### 
    40 #-Q- aix6 # Temps Elapsed max. d'une requete hh:mm:ss 
    41 #-Q- aix6 # @ wall_clock_limit = 20:00:00 
    42 #-Q- aix6 # Nom du travail LoadLeveler 
    43 #-Q- aix6 # @ job_name   = MoveJob 
    44 #-Q- aix6 # Fichier de sortie standard du travail 
    45 #-Q- aix6 # @ output     = $(job_name).$(jobid) 
    46 #-Q- aix6 # Fichier de sortie d'erreur du travail 
    47 #-Q- aix6 # @ error      =  $(job_name).$(jobid) 
    48 #-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    49 #-Q- aix6 # @ notification = error 
    50 #-Q- aix6 # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $MASTER ; $RebuildFrequency ; $StandAlone ; $reponse 
    51 #-Q- aix6 # @ queue 
    52 #-Q- ulam #!/bin/ksh 
    53 #-Q- ulam ####################### 
    54 #-Q- ulam ##   ULAM   IDRIS  ## 
    55 #-Q- ulam ####################### 
    56 #-Q- ulam # Temps Elapsed max. d'une requete hh:mm:ss 
    57 #-Q- ulam # @ wall_clock_limit = 20:00:00 
    58 #-Q- ulam # Nom du travail LoadLeveler 
    59 #-Q- ulam # @ job_name   = MoveJob 
    60 #-Q- ulam # Fichier de sortie standard du travail 
    61 #-Q- ulam # @ output     = $(job_name).$(jobid) 
    62 #-Q- ulam # Fichier de sortie d'erreur du travail 
    63 #-Q- ulam # @ error      =  $(job_name).$(jobid) 
    64 #-Q- ulam # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    65 #-Q- ulam # @ notification = error 
    66 #-Q- ulam # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $MASTER ; $RebuildFrequency ; $StandAlone ; $reponse 
    67 #-Q- ulam # @ queue 
    68 #-Q- sx8mercure #!/bin/ksh 
    69 #-Q- sx8mercure ###################### 
    70 #-Q- sx8mercure ## SX8MERCURE   CEA ## 
    71 #-Q- sx8mercure ###################### 
    72 #-Q- sx8mercure #PBS -N MoveJob                   # Nom du job 
    73 #-Q- sx8mercure #PBS -j o                    # regroupement des stdout et stderr 
    74 #-Q- sx8mercure #PBS -S /usr/bin/ksh         # shell de soumission 
    75 #-Q- sx8mercure #PBS -l memsz_job=1gb        # Limite memoire a 1 Go 
    76 #-Q- sx8mercure #PBS -l cputim_job=24:00:00   # Limite temps a 2 heures 
    77 #-Q- sx8mercure #PBS -q scalaire 
    78 #-Q- sx9mercure #!/bin/ksh 
    79 #-Q- sx9mercure ######################### 
    80 #-Q- sx9mercure ## CESIUM FOR SX9  CEA ## 
    81 #-Q- sx9mercure ######################### 
    82 #-Q- sx9mercure #MSUB -r MoveJob             # Nom du job                 
    83 #-Q- sx9mercure #MSUB -N 1              # Reservation du noeud 
    84 #-Q- sx9mercure #MSUB -n 1              # Reservation du processus 
    85 #-Q- sx9mercure #MSUB -T 86400          # Limite de temps elapsed du job 
    86 #-Q- sx9mercure #MSUB -E "-j o" 
    87 #-Q- sx9mercure #MSUB -E "-S /bin/ksh" 
    88 #-Q- titane #!/bin/ksh 
    89 #-Q- titane ###################### 
    90 #-Q- titane ## TITANE   CEA ## 
    91 #-Q- titane ###################### 
    92 #-Q- titane #MSUB -r MoveJob             # Nom du job                 
    93 #-Q- titane #MSUB -N 1              # Reservation du noeud 
    94 #-Q- titane #MSUB -n 1              # Reservation du processus 
    95 #-Q- titane #MSUB -T 86400          # Limite de temps elapsed du job 
    96 #-Q- titane #MSUB -E "-j o" 
    97 #-Q- titane #MSUB -E "-S /bin/ksh" 
    98 #-Q- titane ##MSUB -e nco.out        # Sortie standard 
    99 #-Q- titane ##MSUB -o nco.out        # Sortie standard 
    100 #-Q- lxiv8 ###################### 
    101 #-Q- lxiv8 ## OBELIX      LSCE ## 
    102 #-Q- lxiv8 ###################### 
    103 #-Q- lxiv8 #PBS -N MoveJob 
    104 #-Q- lxiv8 #PBS -m a 
    105 #-Q- lxiv8 #PBS -j oe 
    106 #-Q- lxiv8 #PBS -q medium 
    107 #-Q- lxiv8 #PBS -o MoveJob.$$ 
    108 #-Q- lxiv8 #PBS -S /bin/ksh 
    109 #-Q- default #!/bin/ksh 
    110 #-Q- default ################## 
    111 #-Q- default ## DEFAULT HOST ## 
    112 #-Q- default ################## 
     1#!/bin/ksh 
    1132 
    1143#************************************************************** 
  • trunk/libIGCM/AA_rebuild_fromArchive

    r386 r387  
    3232#-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    3333#-Q- sx8brodie # @ notification = error 
    34 #-Q- sx8brodie # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER ; $RebuildFromArchive 
     34#-Q- sx8brodie # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    3535#-Q- sx8brodie # @ queue 
    3636#-Q- aix6 #!/bin/ksh 
     
    4848#-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    4949#-Q- aix6 # @ notification = error 
    50 #-Q- aix6 # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER ; $RebuildFromArchive 
     50#-Q- aix6 # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    5151#-Q- aix6 # @ queue 
    5252#-Q- ulam #!/bin/ksh 
     
    6464#-Q- ulam # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    6565#-Q- ulam # @ notification = error 
    66 #-Q- ulam # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER ; $RebuildFromArchive 
     66#-Q- ulam # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    6767#-Q- ulam # @ queue 
    6868#-Q- sx8mercure #!/bin/ksh 
  • trunk/libIGCM/AA_rebuild_fromWorkdir

    r386 r387  
    3232#-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    3333#-Q- sx8brodie # @ notification = error 
    34 #-Q- sx8brodie # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER ; $RebuildFromArchive 
     34#-Q- sx8brodie # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    3535#-Q- sx8brodie # @ queue 
    3636#-Q- aix6 #!/bin/ksh 
     
    4949#-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    5050#-Q- aix6 # @ notification = error 
    51 #-Q- aix6 # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER ; $RebuildFromArchive 
     51#-Q- aix6 # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    5252#-Q- aix6 # @ queue 
    5353#-Q- ulam #!/bin/ksh 
     
    6666#-Q- ulam # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    6767#-Q- ulam # @ notification = error 
    68 #-Q- ulam # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER ; $RebuildFromArchive 
     68#-Q- ulam # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 
    6969#-Q- ulam # @ queue 
    7070#-Q- sx8mercure #!/bin/ksh 
  • trunk/libIGCM/libIGCM_comp/libIGCM_comp.ksh

    r380 r387  
    172172                                    eval set +A CHUNCK${Dimension}_COMP \${CHUNCK${Dimension}_COMP[*]} ${comp} 
    173173                                    eval set +A CHUNCK${Dimension}_FLAG \${CHUNCK${Dimension}_FLAG[*]} ${i} 
     174                                    eval set +A CHUNCK${Dimension}_NAME \${CHUNCK${Dimension}_NAME[*]} ${flag_post} 
    174175                                    eval set +A CHUNCK${Dimension}_SIZE \${CHUNCK${Dimension}_SIZE[*]} ${chunck_size} 
    175176                                fi 
  • trunk/libIGCM/libIGCM_config/libIGCM_config.ksh

    r380 r387  
    313313    echo 
    314314 
     315    typeset i 
     316 
    315317    if ( [ ! X${config_Post_RebuildFrequency} = X${NULL_STR} ] || [ ! X${config_Post_RebuildFrequency} = XNONE ] ) ; then 
    316318        AsynchronousRebuild=true 
     
    330332        IGCM_post_CheckModuloFrequency config_Post_SeasonalFrequency   config_UserChoices_PeriodLength 
    331333    fi 
     334 
     335    #modulo (TimeSeriesFrequency and all Chunck2D) must be zero 
     336    NbJob=${#CHUNCK2D_SIZE[@]} 
     337    i=0 
     338    until [ $i -ge $NbJob ]; do 
     339        IGCM_post_CheckModuloFrequency config_Post_TimeSeriesFrequency ${CHUNCK2D_SIZE[${i}]} 
     340        (( i=i+1 )) 
     341    done 
     342 
     343    #modulo (TimeSeriesFrequency and all Chunck3D) must be zero 
     344    NbJob=${#CHUNCK3D_SIZE[@]} 
     345    i=0 
     346    until [ $i -ge $NbJob ]; do 
     347        IGCM_post_CheckModuloFrequency config_Post_TimeSeriesFrequency ${CHUNCK3D_SIZE[${i}]} 
     348        (( i=i+1 )) 
     349    done 
    332350 
    333351    IGCM_debug_PopStack "IGCM_config_Check" 
  • trunk/libIGCM/libIGCM_post/libIGCM_post.ksh

    r381 r387  
    121121 
    122122 
    123         listVarEnv="DEBUG_debug,MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,POST_DIR,MASTER,RebuildFrequency,DateBegin,PeriodDateEnd,StandAlone,CompletedFlag,TsTask,CompToRead,FlagToRead,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG" 
     123        listVarEnv="DEBUG_debug,MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,POST_DIR,MASTER,RebuildFrequency,DateBegin,PeriodDateEnd,StandAlone,CompletedFlag,TsTask,CompToRead,FlagToRead,NameToRead,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG" 
    124124        # 
    125125        jLoop=${#ListDimension[*]} 
     
    135135                if [ X${Dimension} = X ] ; then 
    136136                    TsTask="empty" 
     137                    Script_Post_Output=create_ts.${PeriodDateEnd} 
    137138                else 
    138139                    TsTask=${Dimension} 
     140                    Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask} 
    139141                fi 
    140142                # 
     
    162164                        echo "export RESOL_SBG=${RESOL_SBG}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    163165                        echo "export listVarEnv=${listVarEnv}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     166                        echo "export Script_Post_Output=${Script_Post_Output}" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    164167                        echo "IGCM_sys_MkdirWork ${POST_DIR}               " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    165168                        echo "IGCM_debug_Verif_Exit                        " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     
    190193                    export RESOL_SBG=${RESOL_SBG} 
    191194                    export listVarEnv=${listVarEnv} 
     195                    export Script_Post_Output=${Script_Post_Output} 
    192196                    . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh 
    193197                    . ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh 
     
    214218                    CompToRead=$( eval echo \${CHUNCK${Dimension}_COMP[\${i}]} ) 
    215219                    FlagToRead=$( eval echo \${CHUNCK${Dimension}_FLAG[\${i}]} ) 
     220                    NameToRead=$( eval echo \${CHUNCK${Dimension}_NAME[\${i}]} ) 
    216221                    ChunckSize=$( eval echo \${CHUNCK${Dimension}_SIZE[\${i}]} ) 
    217222                    # Chunck Length (mandatory in Year) 
     
    229234                    # Starting date of the current chunck 
    230235                    ChunckTsDateBegin=${ChunckTsYearBegin}${MonthBegin}01 
     236                    # 
     237                    Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask}.${CompToRead}.${NameToRead} 
    231238                    # 
    232239                    if [ ${RebuildFrequency} = true ] && [ ${DRYRUN} -le 1 ] ; then 
     
    248255                            echo "export CompToRead=${CompToRead}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    249256                            echo "export FlagToRead=${FlagToRead}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     257                            echo "export NameToRead=${NameToRead}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    250258                            echo "export RESOL_ATM=${RESOL_ATM}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    251259                            echo "export RESOL_OCE=${RESOL_OCE}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     
    255263                            echo "export RESOL_SBG=${RESOL_SBG}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    256264                            echo "export listVarEnv=${listVarEnv}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     265                            echo "export Script_Post_Output=${Script_Post_Output}" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    257266                            echo "IGCM_sys_MkdirWork ${POST_DIR}               " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    258267                            echo "IGCM_debug_Verif_Exit                        " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     
    278287                        export CompToRead=${CompToRead} 
    279288                        export FlagToRead=${FlagToRead} 
     289                        export NameToRead=${NameToRead} 
    280290                        export RESOL_ATM=${RESOL_ATM} 
    281291                        export RESOL_OCE=${RESOL_OCE} 
     
    285295                        export RESOL_SBG=${RESOL_SBG} 
    286296                        export listVarEnv=${listVarEnv} 
     297                        export Script_Post_Output=${Script_Post_Output} 
    287298                        . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh 
    288299                        . ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh 
     
    309320        IGCM_debug_Print 2 "SEASONNAL POST-TREATMENT :" 
    310321        echo 
     322        # 
     323        Script_Post_Output=create_se.${PeriodDateEnd} 
    311324        # 
    312325        listVarEnv="DEBUG_debug,MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,POST_DIR,MASTER,RebuildFrequency,DateBegin,PeriodDateEnd,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG" 
     
    332345            echo "export RESOL_SBG=${RESOL_SBG}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    333346            echo "export listVarEnv=${listVarEnv}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     347            echo "export Script_Post_Output=${Script_Post_Output}" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    334348            echo "IGCM_sys_MkdirWork ${POST_DIR}               " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
    335349            echo "IGCM_debug_Verif_Exit                        " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 
     
    357371            export RESOL_SBG=${RESOL_SBG} 
    358372            export listVarEnv=${listVarEnv} 
     373            export Script_Post_Output=${Script_Post_Output} 
    359374            . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh 
    360375            . ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh 
     
    395410            script=rebuild_fromWorkdir 
    396411        fi 
    397  
     412        # 
     413        Script_Post_Output=${script}.${PeriodDateEnd} 
     414        # 
    398415        listVarEnv="DEBUG_debug,MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,REBUILD_DIR,POST_DIR,MASTER,RebuildFromArchive,DateBegin,PeriodDateBegin,PeriodDateEnd,NbRebuildDir,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_MBG,RESOL_SRF,RESOL_SBG" 
    399416        IGCM_sys_RshPost <<-EOF 
     
    419436        export RESOL_SBG=${RESOL_SBG} 
    420437        export listVarEnv=${listVarEnv} 
     438        export Script_Post_Output=${Script_Post_Output} 
    421439        . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh 
    422440        . ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_cesium.ksh

    r377 r387  
    519519        echo "IGCM_sys_QsubPost :" $@ 
    520520    fi 
    521     /usr/local/bin/ccc_msub -o ${POST_DIR}/$1.${PeriodDateEnd}.${TsTask}.${CompToRead}.${FlagToRead}.out -e ${POST_DIR}/$1.${PeriodDateEnd}.${TsTask}.${CompToRead}.${FlagToRead}.e.out -E "-v ${listVarEnv}" ${libIGCM}/$1.job 
     521    /usr/local/bin/ccc_msub -o ${POST_DIR}/${Script_Post_Output}.out -e ${POST_DIR}/${Script_Post_Output}.e.out -E "-v ${listVarEnv}" ${libIGCM}/$1.job 
    522522    if [ $? -gt 0 ] ; then 
    523523        echo "IGCM_sys_QsubPost : erreur " $@ 
     
    849849    fi 
    850850    if [ $DRYRUN = 0 ]; then 
     851 
     852        typeset TEST NB_ESSAI DELAI status i 
     853         
    851854        TEST=$( IGCM_sys_RshMaster [ -d $1 ] && echo 1 || echo 0 ) 
    852855        if [ ${TEST} -ne 1 ] ; then 
     
    856859        fi 
    857860 
    858         typeset RET 
    859         sleep 60 
    860  
    861         #USUAL WAY 
    862         scp -r ${MASTER}:$1 $2 > out_rsync 2>&1 
    863         RET=$? 
    864  
    865         if [ ${RET} -gt 0 ] ; then 
     861        # number of tentative 
     862        NB_ESSAI=10 
     863        # time delay between tentative 
     864        DELAI=30 
     865        # 
     866        sleep ${DELAI} 
     867        (( i = 0 )) 
     868        while [ $i -lt $NB_ESSAI ] ; do 
     869            #USUAL WAY 
     870            scp -r ${MASTER}:$1 $2 > out_rsync 2>&1 
     871            status=$? 
     872            if [ ${status} -gt 0 ]; then 
     873                IGCM_debug_Print 2 "IGCM_sys_Get_Master : scp failed ${i}/${NB_ESSAI}" 
     874                IGCM_debug_Print 2 "IGCM_sys_Get_Master : sleep ${DELAI} seconds and try again." 
     875                sleep $DELAI 
     876            else 
     877                break 
     878            fi 
     879            (( i = i + 1 )) 
     880        done 
     881 
     882        if [ ${status} -gt 0 ] ; then 
    866883            echo "IGCM_sys_Get_Master : error." 
    867884            cat out_rsync 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_default.ksh

    r377 r387  
    513513    #    ssh -x -l ${LOGIN} ${HOST}  
    514514    echo "${libIGCM_POST}/$1.job > ${POST_DIR}/$1.${PeriodDateEnd}.out 2>&1 &" 
    515     ${libIGCM_POST}/$1.job > ${POST_DIR}/$1.${PeriodDateEnd}.out 2>&1 & 
     515    ${libIGCM_POST}/$1.job > ${POST_DIR}/${Script_Post_Output}.out 2>&1 & 
    516516    #    ${3} > ${2} 2>&1 & 
    517517    if [ $? -gt 0 ] ; then 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercure.ksh

    r377 r387  
    447447        echo "IGCM_sys_QsubPost :" $@ 
    448448    fi 
    449     /usr/bin/nqsII/qsub -o ${POST_DIR}/$1.${PeriodDateEnd}.${TsTask}.${CompToRead}.${FlagToRead}.out ${libIGCM}/$1.job -v ${listVarEnv} 
     449    /usr/bin/nqsII/qsub -o ${POST_DIR}/${Script_Post_Output}.out ${libIGCM}/$1.job -v ${listVarEnv} 
    450450    if [ $? -gt 0 ] ; then 
    451451        echo "IGCM_sys_QsubPost : erreur " $@ 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercurex8.ksh

    r373 r387  
    531531    fi 
    532532    # ============ CESIUM START ============ # 
    533     #/usr/local/bin/ccc_msub -o ${POST_DIR}/$1.${PeriodDateEnd}.out -e ${POST_DIR}/$1.${PeriodDateEnd}.e.out -E "-v ${listVarEnv}" ${libIGCM_POST}/$1.job 
     533    #/usr/local/bin/ccc_msub -o ${POST_DIR}/${Script_Post_Output}.out -e ${POST_DIR}/${Script_Post_Output}.e.out -E "-v ${listVarEnv}" ${libIGCM_POST}/$1.job 
    534534    # ============ CESIUM  END  ============ # 
    535     /usr/bin/nqsII/qsub -o ${POST_DIR}/$1.${PeriodDateEnd}.out ${libIGCM}/$1.job -v ${listVarEnv} 
     535    /usr/bin/nqsII/qsub -o ${POST_DIR}/${Script_Post_Output}.out ${libIGCM}/$1.job -v ${listVarEnv} 
    536536    if [ $? -gt 0 ] ; then 
    537537        echo "IGCM_sys_QsubPost : erreur " $@ 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercurex9.ksh

    r373 r387  
    201201        ssh -t mercure01 ssh cesium /bin/ksh <tmp_IGCM_sys_RshPost_$$ 
    202202        status=$? 
    203         if [ ${status} -gt 0 ]; 
    204         then 
     203        if [ ${status} -gt 0 ]; then 
     204            IGCM_debug_Print 2 "IGCM_sys_RshPost : ssh failed $( ((i=i+1)) )/${NB_ESSAI}" 
     205            IGCM_debug_Print 2 "IGCM_sys_RshPost : sleep ${DELAI} seconds and try again." 
    205206            sleep $DELAI 
    206207        else 
     
    534535    (( i = 0 )) 
    535536    while [ $i -lt $NB_ESSAI ] ; do 
    536         /usr/local/bin/ccc_msub -o ${POST_DIR}/$1.${PeriodDateEnd}.out -e ${POST_DIR}/$1.${PeriodDateEnd}.e.out -E "-v ${listVarEnv}" ${libIGCM_POST}/$1.job 
     537        /usr/local/bin/ccc_msub -o ${POST_DIR}/${Script_Post_Output}.out -e ${POST_DIR}/${Script_Post_Output}.e.out -E "-v ${listVarEnv}" ${libIGCM_POST}/$1.job 
    537538        status=$? 
    538539        if [ ${status} -gt 0 ]; 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_obelix.ksh

    r377 r387  
    521521        echo "IGCM_sys_QsubPost :" $@ 
    522522    fi 
    523     /usr/local/bin/qsub -q medium -o ${POST_DIR}/$1.${PeriodDateEnd}.out ${libIGCM_POST}/$1.job -v ${listVarEnv} 
     523    /usr/local/bin/qsub -q medium -o ${POST_DIR}/${Script_Post_Output}.out ${libIGCM_POST}/$1.job -v ${listVarEnv} 
    524524    if [ $? -gt 0 ] ; then 
    525525        echo "IGCM_sys_QsubPost : erreur " $@ 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_platine.ksh

    r377 r387  
    518518        echo "IGCM_sys_QsubPost :" $@ 
    519519    fi 
    520     bsub -o ${POST_DIR}/$1.${PeriodDateEnd}.out < ${libIGCM_POST}/$1.job 
     520    bsub -o ${POST_DIR}/${Script_Post_Output}.out < ${libIGCM_POST}/$1.job 
    521521    if [ $? -gt 0 ] ; then 
    522522        echo "IGCM_sys_QsubPost : erreur " $@ 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_titane.ksh

    r373 r387  
    554554        echo "IGCM_sys_QsubPost :" $@ 
    555555    fi 
    556     /usr/local/bin/ccc_msub -o ${POST_DIR}/$1.${PeriodDateEnd}.out -e ${POST_DIR}/$1.${PeriodDateEnd}.e.out -E "-v ${listVarEnv}" ${libIGCM_POST}/$1.job 
     556    /usr/local/bin/ccc_msub -o ${POST_DIR}/${Script_Post_Output}.out -e ${POST_DIR}/${Script_Post_Output}.e.out -E "-v ${listVarEnv}" ${libIGCM_POST}/$1.job 
    557557    if [ $? -gt 0 ] ; then 
    558558        echo "IGCM_sys_QsubPost : erreur " $@ 
Note: See TracChangeset for help on using the changeset viewer.