Index: /trunk/libIGCM/AA_SE_Checker
===================================================================
--- /trunk/libIGCM/AA_SE_Checker	(revision 386)
+++ /trunk/libIGCM/AA_SE_Checker	(revision 387)
@@ -1,115 +1,3 @@
 #!/bin/ksh
-#-Q- cesium #!/bin/ksh
-#-Q- cesium ######################
-#-Q- cesium ## CESIUM   CEA ##
-#-Q- cesium ######################
-#-Q- cesium #MSUB -r SE_Checker             # Nom du job                
-#-Q- cesium #MSUB -N 1              # Reservation du noeud
-#-Q- cesium #MSUB -n 1              # Reservation du processus
-#-Q- cesium #MSUB -T 86400          # Limite de temps elapsed du job
-#-Q- cesium #MSUB -E "-j o"
-#-Q- cesium #MSUB -E "-S /bin/ksh"
-#-Q- platine #!/usr/bin/ksh
-#-Q- platine ###################
-#-Q- platine ## PLATINE   CEA ##
-#-Q- platine ###################
-#-Q- platine #BSUB -J SE_Checker                     # Nom du job
-#-Q- platine #BSUB -N                        # message a la fin du job
-#-Q- platine #BSUB -n 1                      # reservation des processeurs pour le job
-#-Q- platine #BSUB -W 1:00                   # Limite temps
-#-Q- platine #BSUB -q post                   # Passage en queue post
-#-Q- sx8brodie #!/bin/ksh
-#-Q- sx8brodie #######################
-#-Q- sx8brodie ## SX8BRODIE   IDRIS ##
-#-Q- sx8brodie #######################
-#-Q- sx8brodie # Temps Elapsed max. d'une requete hh:mm:ss
-#-Q- sx8brodie # @ wall_clock_limit = 20:00:00
-#-Q- sx8brodie # Nom du travail LoadLeveler
-#-Q- sx8brodie # @ job_name   = SE_Checker
-#-Q- sx8brodie # Fichier de sortie standard du travail       
-#-Q- sx8brodie # @ output     = $(job_name).$(jobid)
-#-Q- sx8brodie # Fichier de sortie d'erreur du travail
-#-Q- sx8brodie # @ error      =  $(job_name).$(jobid)
-#-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
-#-Q- sx8brodie # @ notification = error
-#-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
-#-Q- sx8brodie # @ queue
-#-Q- aix6 #!/bin/ksh
-#-Q- aix6 #######################
-#-Q- aix6 ##   VARGAS   IDRIS  ##
-#-Q- aix6 #######################
-#-Q- aix6 # Temps Elapsed max. d'une requete hh:mm:ss
-#-Q- aix6 # @ wall_clock_limit = 20:00:00
-#-Q- aix6 # Nom du travail LoadLeveler
-#-Q- aix6 # @ job_name   = SE_Checker
-#-Q- aix6 # Fichier de sortie standard du travail
-#-Q- aix6 # @ output     = $(job_name).$(jobid)
-#-Q- aix6 # Fichier de sortie d'erreur du travail
-#-Q- aix6 # @ error      =  $(job_name).$(jobid)
-#-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
-#-Q- aix6 # @ notification = error
-#-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
-#-Q- aix6 # @ queue
-#-Q- ulam #!/bin/ksh
-#-Q- ulam #######################
-#-Q- ulam ##   ULAM   IDRIS  ##
-#-Q- ulam #######################
-#-Q- ulam # Temps Elapsed max. d'une requete hh:mm:ss
-#-Q- ulam # @ wall_clock_limit = 20:00:00
-#-Q- ulam # Nom du travail LoadLeveler
-#-Q- ulam # @ job_name   = SE_Checker
-#-Q- ulam # Fichier de sortie standard du travail
-#-Q- ulam # @ output     = $(job_name).$(jobid)
-#-Q- ulam # Fichier de sortie d'erreur du travail
-#-Q- ulam # @ error      =  $(job_name).$(jobid)
-#-Q- ulam # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
-#-Q- ulam # @ notification = error
-#-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
-#-Q- ulam # @ queue
-#-Q- sx8mercure #!/bin/ksh
-#-Q- sx8mercure ######################
-#-Q- sx8mercure ## SX8MERCURE   CEA ##
-#-Q- sx8mercure ######################
-#-Q- sx8mercure #PBS -N SE_Checker                   # Nom du job
-#-Q- sx8mercure #PBS -j o                    # regroupement des stdout et stderr
-#-Q- sx8mercure #PBS -S /usr/bin/ksh         # shell de soumission
-#-Q- sx8mercure #PBS -l memsz_job=1gb        # Limite memoire a 1 Go
-#-Q- sx8mercure #PBS -l cputim_job=24:00:00   # Limite temps a 2 heures
-#-Q- sx8mercure #PBS -q scalaire
-#-Q- sx9mercure #!/bin/ksh
-#-Q- sx9mercure #########################
-#-Q- sx9mercure ## CESIUM FOR SX9  CEA ##
-#-Q- sx9mercure #########################
-#-Q- sx9mercure #MSUB -r SE_Checker             # Nom du job                
-#-Q- sx9mercure #MSUB -N 1              # Reservation du noeud
-#-Q- sx9mercure #MSUB -n 1              # Reservation du processus
-#-Q- sx9mercure #MSUB -T 86400          # Limite de temps elapsed du job
-#-Q- sx9mercure #MSUB -E "-j o"
-#-Q- sx9mercure #MSUB -E "-S /bin/ksh"
-#-Q- titane #!/bin/ksh
-#-Q- titane ######################
-#-Q- titane ## TITANE   CEA ##
-#-Q- titane ######################
-#-Q- titane #MSUB -r SE_Checker             # Nom du job                
-#-Q- titane #MSUB -N 1              # Reservation du noeud
-#-Q- titane #MSUB -n 1              # Reservation du processus
-#-Q- titane #MSUB -T 86400          # Limite de temps elapsed du job
-#-Q- titane #MSUB -E "-j o"
-#-Q- titane #MSUB -E "-S /bin/ksh"
-#-Q- titane ##MSUB -e nco.out        # Sortie standard
-#-Q- titane ##MSUB -o nco.out        # Sortie standard
-#-Q- lxiv8 ######################
-#-Q- lxiv8 ## OBELIX      LSCE ##
-#-Q- lxiv8 ######################
-#-Q- lxiv8 #PBS -N SE_Checker
-#-Q- lxiv8 #PBS -m a
-#-Q- lxiv8 #PBS -j oe
-#-Q- lxiv8 #PBS -q medium
-#-Q- lxiv8 #PBS -o SE_Checker.$$
-#-Q- lxiv8 #PBS -S /bin/ksh
-#-Q- default #!/bin/ksh
-#-Q- default ##################
-#-Q- default ## DEFAULT HOST ##
-#-Q- default ##################
 
 #**************************************************************
@@ -126,5 +14,5 @@
 #**************************************************************
 
-# Check that everything went well during time series production
+# Check that everything went well during seasonal average production
 # Display a short report
 # Launch what's missing
@@ -132,5 +20,4 @@
 # all TS to last PeriodDateEnd value, give by run.card->Configuration->OldPrefix string.
 
-
 # Chemin vers libIGCM
 libIGCM=${libIGCM:=::modipsl::/libIGCM}
@@ -155,5 +42,4 @@
 # rÃ©pertoire de stockage des sorties des create_ts
 POST_DIR=${POST_DIR:=${CARD_DIR}/OutScript}
-
 
 if [ ! -d ${CARD_DIR} ]; then
@@ -304,6 +190,6 @@
 		fi
 		(( i=i+3 )) # to explore file list
-	    done # until [ $i -eq $NbFiles ]
-	fi   # [ X${FileName0} != X${NULL_STR} ] 
+	    done            # until [ $i -eq $NbFiles ]
+	fi                  # [ X${FileName0} != X${NULL_STR} ] 
 	
 	[ $localcountBad = 0 ] || IGCM_debug_Print 1 "$localcountBad file(s) missing for ${comp} : " $( eval echo \${LISTE_FILE_${comp}_${an_deb}[*]} )
@@ -330,4 +216,5 @@
         IGCM_sys_MkdirWork ${POST_DIR}
         IGCM_debug_Verif_Exit
+	Script_Post_Output=create_se.${PeriodDateEnd}
         IGCM_sys_QsubPost create_se
 
@@ -339,3 +226,2 @@
     
 done # while
-
Index: /trunk/libIGCM/AA_TimeSeries_Checker
===================================================================
--- /trunk/libIGCM/AA_TimeSeries_Checker	(revision 386)
+++ /trunk/libIGCM/AA_TimeSeries_Checker	(revision 387)
@@ -1,114 +1,3 @@
-#-Q- cesium #!/bin/ksh
-#-Q- cesium ######################
-#-Q- cesium ## CESIUM   CEA ##
-#-Q- cesium ######################
-#-Q- cesium #MSUB -r TimeSeries             # Nom du job                
-#-Q- cesium #MSUB -N 1              # Reservation du noeud
-#-Q- cesium #MSUB -n 1              # Reservation du processus
-#-Q- cesium #MSUB -T 86400          # Limite de temps elapsed du job
-#-Q- cesium #MSUB -E "-j o"
-#-Q- cesium #MSUB -E "-S /bin/ksh"
-#-Q- platine #!/usr/bin/ksh
-#-Q- platine ###################
-#-Q- platine ## PLATINE   CEA ##
-#-Q- platine ###################
-#-Q- platine #BSUB -J TimeSeries                     # Nom du job
-#-Q- platine #BSUB -N                        # message a la fin du job
-#-Q- platine #BSUB -n 1                      # reservation des processeurs pour le job
-#-Q- platine #BSUB -W 1:00                   # Limite temps
-#-Q- platine #BSUB -q post                   # Passage en queue post
-#-Q- sx8brodie #!/bin/ksh
-#-Q- sx8brodie #######################
-#-Q- sx8brodie ## SX8BRODIE   IDRIS ##
-#-Q- sx8brodie #######################
-#-Q- sx8brodie # Temps Elapsed max. d'une requete hh:mm:ss
-#-Q- sx8brodie # @ wall_clock_limit = 20:00:00
-#-Q- sx8brodie # Nom du travail LoadLeveler
-#-Q- sx8brodie # @ job_name   = TimeSeries
-#-Q- sx8brodie # Fichier de sortie standard du travail       
-#-Q- sx8brodie # @ output     = $(job_name).$(jobid)
-#-Q- sx8brodie # Fichier de sortie d'erreur du travail
-#-Q- sx8brodie # @ error      =  $(job_name).$(jobid)
-#-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
-#-Q- sx8brodie # @ notification = error
-#-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
-#-Q- sx8brodie # @ queue
-#-Q- aix6 #!/bin/ksh
-#-Q- aix6 #######################
-#-Q- aix6 ##   VARGAS   IDRIS  ##
-#-Q- aix6 #######################
-#-Q- aix6 # Temps Elapsed max. d'une requete hh:mm:ss
-#-Q- aix6 # @ wall_clock_limit = 20:00:00
-#-Q- aix6 # Nom du travail LoadLeveler
-#-Q- aix6 # @ job_name   = TimeSeries
-#-Q- aix6 # Fichier de sortie standard du travail
-#-Q- aix6 # @ output     = $(job_name).$(jobid)
-#-Q- aix6 # Fichier de sortie d'erreur du travail
-#-Q- aix6 # @ error      =  $(job_name).$(jobid)
-#-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
-#-Q- aix6 # @ notification = error
-#-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
-#-Q- aix6 # @ queue
-#-Q- ulam #!/bin/ksh
-#-Q- ulam #######################
-#-Q- ulam ##   ULAM   IDRIS  ##
-#-Q- ulam #######################
-#-Q- ulam # Temps Elapsed max. d'une requete hh:mm:ss
-#-Q- ulam # @ wall_clock_limit = 20:00:00
-#-Q- ulam # Nom du travail LoadLeveler
-#-Q- ulam # @ job_name   = TimeSeries
-#-Q- ulam # Fichier de sortie standard du travail
-#-Q- ulam # @ output     = $(job_name).$(jobid)
-#-Q- ulam # Fichier de sortie d'erreur du travail
-#-Q- ulam # @ error      =  $(job_name).$(jobid)
-#-Q- ulam # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
-#-Q- ulam # @ notification = error
-#-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
-#-Q- ulam # @ queue
-#-Q- sx8mercure #!/bin/ksh
-#-Q- sx8mercure ######################
-#-Q- sx8mercure ## SX8MERCURE   CEA ##
-#-Q- sx8mercure ######################
-#-Q- sx8mercure #PBS -N TimeSeries                   # Nom du job
-#-Q- sx8mercure #PBS -j o                    # regroupement des stdout et stderr
-#-Q- sx8mercure #PBS -S /usr/bin/ksh         # shell de soumission
-#-Q- sx8mercure #PBS -l memsz_job=1gb        # Limite memoire a 1 Go
-#-Q- sx8mercure #PBS -l cputim_job=24:00:00   # Limite temps a 2 heures
-#-Q- sx8mercure #PBS -q scalaire
-#-Q- sx9mercure #!/bin/ksh
-#-Q- sx9mercure #########################
-#-Q- sx9mercure ## CESIUM FOR SX9  CEA ##
-#-Q- sx9mercure #########################
-#-Q- sx9mercure #MSUB -r TimeSeries             # Nom du job                
-#-Q- sx9mercure #MSUB -N 1              # Reservation du noeud
-#-Q- sx9mercure #MSUB -n 1              # Reservation du processus
-#-Q- sx9mercure #MSUB -T 86400          # Limite de temps elapsed du job
-#-Q- sx9mercure #MSUB -E "-j o"
-#-Q- sx9mercure #MSUB -E "-S /bin/ksh"
-#-Q- titane #!/bin/ksh
-#-Q- titane ######################
-#-Q- titane ## TITANE   CEA ##
-#-Q- titane ######################
-#-Q- titane #MSUB -r TimeSeries             # Nom du job                
-#-Q- titane #MSUB -N 1              # Reservation du noeud
-#-Q- titane #MSUB -n 1              # Reservation du processus
-#-Q- titane #MSUB -T 86400          # Limite de temps elapsed du job
-#-Q- titane #MSUB -E "-j o"
-#-Q- titane #MSUB -E "-S /bin/ksh"
-#-Q- titane ##MSUB -e nco.out        # Sortie standard
-#-Q- titane ##MSUB -o nco.out        # Sortie standard
-#-Q- lxiv8 ######################
-#-Q- lxiv8 ## OBELIX      LSCE ##
-#-Q- lxiv8 ######################
-#-Q- lxiv8 #PBS -N TimeSeries
-#-Q- lxiv8 #PBS -m a
-#-Q- lxiv8 #PBS -j oe
-#-Q- lxiv8 #PBS -q medium
-#-Q- lxiv8 #PBS -o TimeSeries.$$
-#-Q- lxiv8 #PBS -S /bin/ksh
-#-Q- default #!/bin/ksh
-#-Q- default ##################
-#-Q- default ## DEFAULT HOST ##
-#-Q- default ##################
+#!/bin/ksh
 
 #**************************************************************
@@ -129,5 +18,4 @@
 # all TS to last PeriodDateEnd value, give by run.card->Configuration->OldPrefix string.
 
-
 # Chemin vers libIGCM
 libIGCM=${libIGCM:=::modipsl::/libIGCM}
@@ -135,5 +23,5 @@
 #             voir prÃ©cence de la variable MirrorlibIGCM dans votre couche systÃšme.
 
-# Name Space of this experience 
+# Name Space of this experience
 SpaceName=${SpaceName:=PROD}
 
@@ -152,5 +40,4 @@
 # rÃ©pertoire de stockage des sorties des create_ts
 POST_DIR=${POST_DIR:=${CARD_DIR}/OutScript}
-
 
 if [ ! -d ${CARD_DIR} ]; then
@@ -402,7 +289,9 @@
 				export CompToRead=${comp}
 				export FlagToRead=${i}
+				export NameToRead=${flag_post}
 				export listVarEnv=${listVarEnv}
                                 IGCM_sys_MkdirWork ${POST_DIR}
                                 IGCM_debug_Verif_Exit
+				Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask}.${CompToRead}.${NameToRead}
                                 IGCM_sys_QsubPost create_ts
 				echo
@@ -459,4 +348,5 @@
     IGCM_sys_MkdirWork ${POST_DIR}
     IGCM_debug_Verif_Exit
+    Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask}
     IGCM_sys_QsubPost create_ts
     echo
@@ -476,4 +366,5 @@
     IGCM_sys_MkdirWork ${POST_DIR}
     IGCM_debug_Verif_Exit
+    Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask}
     IGCM_sys_QsubPost create_ts
     echo
Index: /trunk/libIGCM/AA_create_multi_se
===================================================================
--- /trunk/libIGCM/AA_create_multi_se	(revision 386)
+++ /trunk/libIGCM/AA_create_multi_se	(revision 387)
@@ -478,16 +478,24 @@
    [ ${config_UserChoices_TagName} = "IPSL_ESM_V1" ] ; then
     #
-    IGCM_sys_QsubPost atlas_ORCHIDEE     ;
-    IGCM_sys_QsubPost atlas_LMDZ         ;
-    IGCM_sys_QsubPost atlas_ORCA_LIM     ;
-    IGCM_sys_QsubPost additionnal        ;
+    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCHIDEE                   ;
+    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ;
+    IGCM_sys_QsubPost atlas_LMDZ                       ;
+    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCA_LIM                   ;
+    Script_Post_Output=additionnal.${PeriodDateEnd}    ;
+    IGCM_sys_QsubPost additionnal                      ;
     #
 elif [ ${config_UserChoices_TagName} = "IPSLCM5" ]  || \
      [ ${config_UserChoices_TagName} = "IPSLCM5A" ] || \
      [ ${config_UserChoices_TagName} = "IPSLCM5A-MR" ] ; then
-    IGCM_sys_QsubPost atlas_ORCHIDEE     ;
-    IGCM_sys_QsubPost atlas_LMDZ         ;
-    IGCM_sys_QsubPost atlas_ORCA_LIM     ;
-    IGCM_sys_QsubPost atlas_PISCES       ;
+    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCHIDEE                   ;
+    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ;
+    IGCM_sys_QsubPost atlas_LMDZ                       ;
+    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCA_LIM                   ;
+    Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ;
+    IGCM_sys_QsubPost atlas_PISCES                     ;
     #
 elif [ ${config_UserChoices_TagName} = "LMDZ4OR" ]  || \
@@ -495,29 +503,35 @@
      [ ${config_UserChoices_TagName} = "LMDZ4OR_v2" ] ; then
     #
-    IGCM_sys_QsubPost atlas_LMDZ         ;
-    IGCM_sys_QsubPost atlas_ORCHIDEE     ;
+    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ;
+    IGCM_sys_QsubPost atlas_LMDZ                       ;
+    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCHIDEE                   ;
     #
 elif [ ${config_UserChoices_TagName} = "LMDZ" ] ; then
     #
-    IGCM_sys_QsubPost atlas_LMDZ         ;
+    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ;
+    IGCM_sys_QsubPost atlas_LMDZ                       ;
     #
 elif [ ${config_UserChoices_TagName} = "OL" ]      || \
      [ ${config_UserChoices_TagName} = "OL2" ] ; then
     #
-    IGCM_sys_QsubPost atlas_ORCHIDEE     ;
+    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCHIDEE                   ;
     #
 elif [ ${config_UserChoices_TagName} = "ORCA2_LIM" ]       ||
      [ ${config_UserChoices_TagName} = "ORCA2_LIM2" ] ; then
     #
-    IGCM_sys_QsubPost atlas_ORCA_LIM     ;
-#    IGCM_sys_QsubPost additionnal        ;
+    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCA_LIM                   ;
 elif [ ${config_UserChoices_TagName} = "ORCA2_LIM2_PISCES" ]  ; then
     #
-    IGCM_sys_QsubPost atlas_ORCA_LIM     ;
-    IGCM_sys_QsubPost atlas_PISCES       ;
-#    IGCM_sys_QsubPost additionnal        ;
+    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCA_LIM                   ;
+    Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ;
+    IGCM_sys_QsubPost atlas_PISCES                     ;
 elif [ ${config_UserChoices_TagName} = "ORCA2_OFF_PISCES" ]  ; then
     #
-    IGCM_sys_QsubPost atlas_PISCES       ;
+    Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ;
+    IGCM_sys_QsubPost atlas_PISCES                     ;
     #
 fi
Index: /trunk/libIGCM/AA_create_se
===================================================================
--- /trunk/libIGCM/AA_create_se	(revision 386)
+++ /trunk/libIGCM/AA_create_se	(revision 387)
@@ -635,16 +635,24 @@
    [ ${config_UserChoices_TagName} = "IPSL_ESM_V1" ] ; then
     #
-    IGCM_sys_QsubPost atlas_ORCHIDEE     ;
-    IGCM_sys_QsubPost atlas_LMDZ         ;
-    IGCM_sys_QsubPost atlas_ORCA_LIM     ;
-    IGCM_sys_QsubPost additionnal        ;
+    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCHIDEE                   ;
+    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ;
+    IGCM_sys_QsubPost atlas_LMDZ                       ;
+    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCA_LIM                   ;
+    Script_Post_Output=additionnal.${PeriodDateEnd}    ;
+    IGCM_sys_QsubPost additionnal                      ;
     #
 elif [ ${config_UserChoices_TagName} = "IPSLCM5" ]  || \
      [ ${config_UserChoices_TagName} = "IPSLCM5A" ] || \
      [ ${config_UserChoices_TagName} = "IPSLCM5A-MR" ] ; then
-    IGCM_sys_QsubPost atlas_ORCHIDEE     ;
-    IGCM_sys_QsubPost atlas_LMDZ         ;
-    IGCM_sys_QsubPost atlas_ORCA_LIM     ;
-    IGCM_sys_QsubPost atlas_PISCES       ;
+    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCHIDEE                   ;
+    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ;
+    IGCM_sys_QsubPost atlas_LMDZ                       ;
+    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCA_LIM                   ;
+    Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ;
+    IGCM_sys_QsubPost atlas_PISCES                     ;
     #
 elif [ ${config_UserChoices_TagName} = "LMDZ4OR" ]  || \
@@ -652,29 +660,35 @@
      [ ${config_UserChoices_TagName} = "LMDZ4OR_v2" ] ; then
     #
-    IGCM_sys_QsubPost atlas_LMDZ         ;
-    IGCM_sys_QsubPost atlas_ORCHIDEE     ;
+    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ;
+    IGCM_sys_QsubPost atlas_LMDZ                       ;
+    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCHIDEE                   ;
     #
 elif [ ${config_UserChoices_TagName} = "LMDZ" ] ; then
     #
-    IGCM_sys_QsubPost atlas_LMDZ         ;
+    Script_Post_Output=atlas_LDMZ.${PeriodDateEnd}     ;
+    IGCM_sys_QsubPost atlas_LMDZ                       ;
     #
 elif [ ${config_UserChoices_TagName} = "OL" ]      || \
      [ ${config_UserChoices_TagName} = "OL2" ] ; then
     #
-    IGCM_sys_QsubPost atlas_ORCHIDEE     ;
+    Script_Post_Output=atlas_ORCHIDEE.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCHIDEE                   ;
     #
 elif [ ${config_UserChoices_TagName} = "ORCA2_LIM" ]       ||
      [ ${config_UserChoices_TagName} = "ORCA2_LIM2" ] ; then
     #
-    IGCM_sys_QsubPost atlas_ORCA_LIM     ;
-#    IGCM_sys_QsubPost additionnal        ;
+    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCA_LIM                   ;
 elif [ ${config_UserChoices_TagName} = "ORCA2_LIM2_PISCES" ]  ; then
     #
-    IGCM_sys_QsubPost atlas_ORCA_LIM     ;
-    IGCM_sys_QsubPost atlas_PISCES       ;
-#    IGCM_sys_QsubPost additionnal        ;
+    Script_Post_Output=atlas_ORCA_LIM.${PeriodDateEnd} ;
+    IGCM_sys_QsubPost atlas_ORCA_LIM                   ;
+    Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ;
+    IGCM_sys_QsubPost atlas_PISCES                     ;
 elif [ ${config_UserChoices_TagName} = "ORCA2_OFF_PISCES" ]  ; then
     #
-    IGCM_sys_QsubPost atlas_PISCES       ;
+    Script_Post_Output=atlas_PISCES.${PeriodDateEnd}   ;
+    IGCM_sys_QsubPost atlas_PISCES                     ;
     #
 fi
Index: /trunk/libIGCM/AA_create_ts
===================================================================
--- /trunk/libIGCM/AA_create_ts	(revision 386)
+++ /trunk/libIGCM/AA_create_ts	(revision 387)
@@ -32,5 +32,5 @@
 #-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
 #-Q- sx8brodie # @ notification = error
-#-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
+#-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
 #-Q- sx8brodie # @ queue
 #-Q- aix6 #!/bin/ksh
@@ -48,5 +48,5 @@
 #-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
 #-Q- aix6 # @ notification = error
-#-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
+#-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
 #-Q- aix6 # @ queue
 #-Q- ulam #!/bin/ksh
@@ -64,5 +64,5 @@
 #-Q- ulam # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
 #-Q- ulam # @ notification = error
-#-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
+#-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
 #-Q- ulam # @ queue
 #-Q- sx8mercure #!/bin/ksh
@@ -938,5 +938,8 @@
 #D- Submit MONITORING
 # --------------------------------------------------------------------
-( [ X${TsTask} = X2D ] || [ X${TsTask} = X ] ) && IGCM_sys_QsubPost monitoring
+if ( [ X${TsTask} = X2D ] || [ X${TsTask} = X ] ) ; then
+    Script_Post_Output=monitoring.${PeriodDateEnd}
+    IGCM_sys_QsubPost monitoring
+fi
 
 #D-
Index: /trunk/libIGCM/AA_move-and-rename
===================================================================
--- /trunk/libIGCM/AA_move-and-rename	(revision 386)
+++ /trunk/libIGCM/AA_move-and-rename	(revision 387)
@@ -1,114 +1,3 @@
-#-Q- cesium #!/bin/ksh
-#-Q- cesium ######################
-#-Q- cesium ## CESIUM   CEA ##
-#-Q- cesium ######################
-#-Q- cesium #MSUB -r MoveJob             # Nom du job                
-#-Q- cesium #MSUB -N 1              # Reservation du noeud
-#-Q- cesium #MSUB -n 1              # Reservation du processus
-#-Q- cesium #MSUB -T 86400          # Limite de temps elapsed du job
-#-Q- cesium #MSUB -E "-j o"
-#-Q- cesium #MSUB -E "-S /bin/ksh"
-#-Q- platine #!/usr/bin/ksh
-#-Q- platine ###################
-#-Q- platine ## PLATINE   CEA ##
-#-Q- platine ###################
-#-Q- platine #BSUB -J MoveJob                     # Nom du job
-#-Q- platine #BSUB -N                        # message a la fin du job
-#-Q- platine #BSUB -n 1                      # reservation des processeurs pour le job
-#-Q- platine #BSUB -W 1:00                   # Limite temps
-#-Q- platine #BSUB -q post                   # Passage en queue post
-#-Q- sx8brodie #!/bin/ksh
-#-Q- sx8brodie #######################
-#-Q- sx8brodie ## SX8BRODIE   IDRIS ##
-#-Q- sx8brodie #######################
-#-Q- sx8brodie # Temps Elapsed max. d'une requete hh:mm:ss
-#-Q- sx8brodie # @ wall_clock_limit = 20:00:00
-#-Q- sx8brodie # Nom du travail LoadLeveler
-#-Q- sx8brodie # @ job_name   = MoveJob
-#-Q- sx8brodie # Fichier de sortie standard du travail       
-#-Q- sx8brodie # @ output     = $(job_name).$(jobid)
-#-Q- sx8brodie # Fichier de sortie d'erreur du travail
-#-Q- sx8brodie # @ error      =  $(job_name).$(jobid)
-#-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
-#-Q- sx8brodie # @ notification = error
-#-Q- sx8brodie # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $StandAlone ; $reponse
-#-Q- sx8brodie # @ queue
-#-Q- aix6 #!/bin/ksh
-#-Q- aix6 #######################
-#-Q- aix6 ##   VARGAS   IDRIS  ##
-#-Q- aix6 #######################
-#-Q- aix6 # Temps Elapsed max. d'une requete hh:mm:ss
-#-Q- aix6 # @ wall_clock_limit = 20:00:00
-#-Q- aix6 # Nom du travail LoadLeveler
-#-Q- aix6 # @ job_name   = MoveJob
-#-Q- aix6 # Fichier de sortie standard du travail
-#-Q- aix6 # @ output     = $(job_name).$(jobid)
-#-Q- aix6 # Fichier de sortie d'erreur du travail
-#-Q- aix6 # @ error      =  $(job_name).$(jobid)
-#-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
-#-Q- aix6 # @ notification = error
-#-Q- aix6 # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $MASTER ; $RebuildFrequency ; $StandAlone ; $reponse
-#-Q- aix6 # @ queue
-#-Q- ulam #!/bin/ksh
-#-Q- ulam #######################
-#-Q- ulam ##   ULAM   IDRIS  ##
-#-Q- ulam #######################
-#-Q- ulam # Temps Elapsed max. d'une requete hh:mm:ss
-#-Q- ulam # @ wall_clock_limit = 20:00:00
-#-Q- ulam # Nom du travail LoadLeveler
-#-Q- ulam # @ job_name   = MoveJob
-#-Q- ulam # Fichier de sortie standard du travail
-#-Q- ulam # @ output     = $(job_name).$(jobid)
-#-Q- ulam # Fichier de sortie d'erreur du travail
-#-Q- ulam # @ error      =  $(job_name).$(jobid)
-#-Q- ulam # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
-#-Q- ulam # @ notification = error
-#-Q- ulam # @ environment  = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $MASTER ; $RebuildFrequency ; $StandAlone ; $reponse
-#-Q- ulam # @ queue
-#-Q- sx8mercure #!/bin/ksh
-#-Q- sx8mercure ######################
-#-Q- sx8mercure ## SX8MERCURE   CEA ##
-#-Q- sx8mercure ######################
-#-Q- sx8mercure #PBS -N MoveJob                   # Nom du job
-#-Q- sx8mercure #PBS -j o                    # regroupement des stdout et stderr
-#-Q- sx8mercure #PBS -S /usr/bin/ksh         # shell de soumission
-#-Q- sx8mercure #PBS -l memsz_job=1gb        # Limite memoire a 1 Go
-#-Q- sx8mercure #PBS -l cputim_job=24:00:00   # Limite temps a 2 heures
-#-Q- sx8mercure #PBS -q scalaire
-#-Q- sx9mercure #!/bin/ksh
-#-Q- sx9mercure #########################
-#-Q- sx9mercure ## CESIUM FOR SX9  CEA ##
-#-Q- sx9mercure #########################
-#-Q- sx9mercure #MSUB -r MoveJob             # Nom du job                
-#-Q- sx9mercure #MSUB -N 1              # Reservation du noeud
-#-Q- sx9mercure #MSUB -n 1              # Reservation du processus
-#-Q- sx9mercure #MSUB -T 86400          # Limite de temps elapsed du job
-#-Q- sx9mercure #MSUB -E "-j o"
-#-Q- sx9mercure #MSUB -E "-S /bin/ksh"
-#-Q- titane #!/bin/ksh
-#-Q- titane ######################
-#-Q- titane ## TITANE   CEA ##
-#-Q- titane ######################
-#-Q- titane #MSUB -r MoveJob             # Nom du job                
-#-Q- titane #MSUB -N 1              # Reservation du noeud
-#-Q- titane #MSUB -n 1              # Reservation du processus
-#-Q- titane #MSUB -T 86400          # Limite de temps elapsed du job
-#-Q- titane #MSUB -E "-j o"
-#-Q- titane #MSUB -E "-S /bin/ksh"
-#-Q- titane ##MSUB -e nco.out        # Sortie standard
-#-Q- titane ##MSUB -o nco.out        # Sortie standard
-#-Q- lxiv8 ######################
-#-Q- lxiv8 ## OBELIX      LSCE ##
-#-Q- lxiv8 ######################
-#-Q- lxiv8 #PBS -N MoveJob
-#-Q- lxiv8 #PBS -m a
-#-Q- lxiv8 #PBS -j oe
-#-Q- lxiv8 #PBS -q medium
-#-Q- lxiv8 #PBS -o MoveJob.$$
-#-Q- lxiv8 #PBS -S /bin/ksh
-#-Q- default #!/bin/ksh
-#-Q- default ##################
-#-Q- default ## DEFAULT HOST ##
-#-Q- default ##################
+#!/bin/ksh
 
 #**************************************************************
Index: /trunk/libIGCM/AA_rebuild_fromArchive
===================================================================
--- /trunk/libIGCM/AA_rebuild_fromArchive	(revision 386)
+++ /trunk/libIGCM/AA_rebuild_fromArchive	(revision 387)
@@ -32,5 +32,5 @@
 #-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
 #-Q- sx8brodie # @ notification = error
-#-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
+#-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
 #-Q- sx8brodie # @ queue
 #-Q- aix6 #!/bin/ksh
@@ -48,5 +48,5 @@
 #-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
 #-Q- aix6 # @ notification = error
-#-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
+#-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
 #-Q- aix6 # @ queue
 #-Q- ulam #!/bin/ksh
@@ -64,5 +64,5 @@
 #-Q- ulam # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
 #-Q- ulam # @ notification = error
-#-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
+#-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
 #-Q- ulam # @ queue
 #-Q- sx8mercure #!/bin/ksh
Index: /trunk/libIGCM/AA_rebuild_fromWorkdir
===================================================================
--- /trunk/libIGCM/AA_rebuild_fromWorkdir	(revision 386)
+++ /trunk/libIGCM/AA_rebuild_fromWorkdir	(revision 387)
@@ -32,5 +32,5 @@
 #-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
 #-Q- sx8brodie # @ notification = error
-#-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
+#-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
 #-Q- sx8brodie # @ queue
 #-Q- aix6 #!/bin/ksh
@@ -49,5 +49,5 @@
 #-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
 #-Q- aix6 # @ notification = error
-#-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
+#-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
 #-Q- aix6 # @ queue
 #-Q- ulam #!/bin/ksh
@@ -66,5 +66,5 @@
 #-Q- ulam # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.)
 #-Q- ulam # @ notification = error
-#-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
+#-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
 #-Q- ulam # @ queue
 #-Q- sx8mercure #!/bin/ksh
Index: /trunk/libIGCM/libIGCM_comp/libIGCM_comp.ksh
===================================================================
--- /trunk/libIGCM/libIGCM_comp/libIGCM_comp.ksh	(revision 386)
+++ /trunk/libIGCM/libIGCM_comp/libIGCM_comp.ksh	(revision 387)
@@ -172,4 +172,5 @@
 				    eval set +A CHUNCK${Dimension}_COMP \${CHUNCK${Dimension}_COMP[*]} ${comp}
 				    eval set +A CHUNCK${Dimension}_FLAG \${CHUNCK${Dimension}_FLAG[*]} ${i}
+				    eval set +A CHUNCK${Dimension}_NAME \${CHUNCK${Dimension}_NAME[*]} ${flag_post}
 				    eval set +A CHUNCK${Dimension}_SIZE \${CHUNCK${Dimension}_SIZE[*]} ${chunck_size}
 				fi
Index: /trunk/libIGCM/libIGCM_config/libIGCM_config.ksh
===================================================================
--- /trunk/libIGCM/libIGCM_config/libIGCM_config.ksh	(revision 386)
+++ /trunk/libIGCM/libIGCM_config/libIGCM_config.ksh	(revision 387)
@@ -313,4 +313,6 @@
     echo
 
+    typeset i
+
     if ( [ ! X${config_Post_RebuildFrequency} = X${NULL_STR} ] || [ ! X${config_Post_RebuildFrequency} = XNONE ] ) ; then
 	AsynchronousRebuild=true
@@ -330,4 +332,20 @@
 	IGCM_post_CheckModuloFrequency config_Post_SeasonalFrequency   config_UserChoices_PeriodLength
     fi
+
+    #modulo (TimeSeriesFrequency and all Chunck2D) must be zero
+    NbJob=${#CHUNCK2D_SIZE[@]}
+    i=0
+    until [ $i -ge $NbJob ]; do
+	IGCM_post_CheckModuloFrequency config_Post_TimeSeriesFrequency ${CHUNCK2D_SIZE[${i}]}
+	(( i=i+1 ))
+    done
+
+    #modulo (TimeSeriesFrequency and all Chunck3D) must be zero
+    NbJob=${#CHUNCK3D_SIZE[@]}
+    i=0
+    until [ $i -ge $NbJob ]; do
+	IGCM_post_CheckModuloFrequency config_Post_TimeSeriesFrequency ${CHUNCK3D_SIZE[${i}]}
+	(( i=i+1 ))
+    done
 
     IGCM_debug_PopStack "IGCM_config_Check"
Index: /trunk/libIGCM/libIGCM_post/libIGCM_post.ksh
===================================================================
--- /trunk/libIGCM/libIGCM_post/libIGCM_post.ksh	(revision 386)
+++ /trunk/libIGCM/libIGCM_post/libIGCM_post.ksh	(revision 387)
@@ -121,5 +121,5 @@
 
 
-        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"
+        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"
 	#
 	jLoop=${#ListDimension[*]}
@@ -135,6 +135,8 @@
 		if [ X${Dimension} = X ] ; then
 		    TsTask="empty"
+		    Script_Post_Output=create_ts.${PeriodDateEnd}
 		else
 		    TsTask=${Dimension}
+		    Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask}
 		fi
 	        #
@@ -162,4 +164,5 @@
 			echo "export RESOL_SBG=${RESOL_SBG}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
 			echo "export listVarEnv=${listVarEnv}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
+			echo "export Script_Post_Output=${Script_Post_Output}" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
 			echo "IGCM_sys_MkdirWork ${POST_DIR}               " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
 			echo "IGCM_debug_Verif_Exit                        " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
@@ -190,4 +193,5 @@
                     export RESOL_SBG=${RESOL_SBG}
                     export listVarEnv=${listVarEnv}
+                    export Script_Post_Output=${Script_Post_Output}
                     . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh
                     . ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh
@@ -214,4 +218,5 @@
 		    CompToRead=$( eval echo \${CHUNCK${Dimension}_COMP[\${i}]} )
 		    FlagToRead=$( eval echo \${CHUNCK${Dimension}_FLAG[\${i}]} )
+		    NameToRead=$( eval echo \${CHUNCK${Dimension}_NAME[\${i}]} )
 		    ChunckSize=$( eval echo \${CHUNCK${Dimension}_SIZE[\${i}]} )
 		    # Chunck Length (mandatory in Year)
@@ -229,4 +234,6 @@
 		    # Starting date of the current chunck
 		    ChunckTsDateBegin=${ChunckTsYearBegin}${MonthBegin}01
+		    #
+		    Script_Post_Output=create_ts.${PeriodDateEnd}.${TsTask}.${CompToRead}.${NameToRead}
 		    #
 		    if [ ${RebuildFrequency} = true ] && [ ${DRYRUN} -le 1 ] ; then
@@ -248,4 +255,5 @@
 			    echo "export CompToRead=${CompToRead}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
 			    echo "export FlagToRead=${FlagToRead}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
+			    echo "export NameToRead=${NameToRead}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
 			    echo "export RESOL_ATM=${RESOL_ATM}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
 			    echo "export RESOL_OCE=${RESOL_OCE}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
@@ -255,4 +263,5 @@
 			    echo "export RESOL_SBG=${RESOL_SBG}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
 			    echo "export listVarEnv=${listVarEnv}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
+			    echo "export Script_Post_Output=${Script_Post_Output}" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
 			    echo "IGCM_sys_MkdirWork ${POST_DIR}               " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
 			    echo "IGCM_debug_Verif_Exit                        " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
@@ -278,4 +287,5 @@
                         export CompToRead=${CompToRead}
                         export FlagToRead=${FlagToRead}
+                        export NameToRead=${NameToRead}
                         export RESOL_ATM=${RESOL_ATM}
                         export RESOL_OCE=${RESOL_OCE}
@@ -285,4 +295,5 @@
                         export RESOL_SBG=${RESOL_SBG}
                         export listVarEnv=${listVarEnv}
+                        export Script_Post_Output=${Script_Post_Output}
                         . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh
                         . ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh
@@ -309,4 +320,6 @@
         IGCM_debug_Print 2 "SEASONNAL POST-TREATMENT :"
         echo
+	#
+	Script_Post_Output=create_se.${PeriodDateEnd}
         #
 	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"
@@ -332,4 +345,5 @@
             echo "export RESOL_SBG=${RESOL_SBG}                " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
             echo "export listVarEnv=${listVarEnv}              " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
+	    echo "export Script_Post_Output=${Script_Post_Output}" >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
 	    echo "IGCM_sys_MkdirWork ${POST_DIR}               " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
             echo "IGCM_debug_Verif_Exit                        " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh
@@ -357,4 +371,5 @@
             export RESOL_SBG=${RESOL_SBG}
             export listVarEnv=${listVarEnv}
+            export Script_Post_Output=${Script_Post_Output}
             . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh
             . ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh
@@ -395,5 +410,7 @@
 	    script=rebuild_fromWorkdir
 	fi
-
+	#
+	Script_Post_Output=${script}.${PeriodDateEnd}
+	#
         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"
         IGCM_sys_RshPost <<-EOF
@@ -419,4 +436,5 @@
         export RESOL_SBG=${RESOL_SBG}
         export listVarEnv=${listVarEnv}
+        export Script_Post_Output=${Script_Post_Output}
         . ${libIGCM_POST}/libIGCM_debug/libIGCM_debug.ksh
         . ${libIGCM_POST}/libIGCM_sys/libIGCM_sys.ksh
Index: /trunk/libIGCM/libIGCM_sys/libIGCM_sys_cesium.ksh
===================================================================
--- /trunk/libIGCM/libIGCM_sys/libIGCM_sys_cesium.ksh	(revision 386)
+++ /trunk/libIGCM/libIGCM_sys/libIGCM_sys_cesium.ksh	(revision 387)
@@ -519,5 +519,5 @@
 	echo "IGCM_sys_QsubPost :" $@
     fi
-    /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
+    /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
     if [ $? -gt 0 ] ; then
 	echo "IGCM_sys_QsubPost : erreur " $@
@@ -849,4 +849,7 @@
     fi
     if [ $DRYRUN = 0 ]; then
+
+	typeset TEST NB_ESSAI DELAI status i
+	
 	TEST=$( IGCM_sys_RshMaster [ -d $1 ] && echo 1 || echo 0 )
 	if [ ${TEST} -ne 1 ] ; then
@@ -856,12 +859,26 @@
 	fi
 
-	typeset RET
-	sleep 60
-
-	#USUAL WAY
-	scp -r ${MASTER}:$1 $2 > out_rsync 2>&1
-  	RET=$?
-
-	if [ ${RET} -gt 0 ] ; then
+	# number of tentative
+	NB_ESSAI=10
+        # time delay between tentative
+	DELAI=30
+	#
+	sleep ${DELAI}
+	(( i = 0 ))
+	while [ $i -lt $NB_ESSAI ] ; do
+	    #USUAL WAY
+	    scp -r ${MASTER}:$1 $2 > out_rsync 2>&1
+  	    status=$?
+	    if [ ${status} -gt 0 ]; then
+		IGCM_debug_Print 2 "IGCM_sys_Get_Master : scp failed ${i}/${NB_ESSAI}"
+		IGCM_debug_Print 2 "IGCM_sys_Get_Master : sleep ${DELAI} seconds and try again."
+		sleep $DELAI
+            else
+		break
+            fi
+            (( i = i + 1 ))
+	done
+
+	if [ ${status} -gt 0 ] ; then
 	    echo "IGCM_sys_Get_Master : error."
 	    cat out_rsync
Index: /trunk/libIGCM/libIGCM_sys/libIGCM_sys_default.ksh
===================================================================
--- /trunk/libIGCM/libIGCM_sys/libIGCM_sys_default.ksh	(revision 386)
+++ /trunk/libIGCM/libIGCM_sys/libIGCM_sys_default.ksh	(revision 387)
@@ -513,5 +513,5 @@
     #    ssh -x -l ${LOGIN} ${HOST} 
     echo "${libIGCM_POST}/$1.job > ${POST_DIR}/$1.${PeriodDateEnd}.out 2>&1 &"
-    ${libIGCM_POST}/$1.job > ${POST_DIR}/$1.${PeriodDateEnd}.out 2>&1 &
+    ${libIGCM_POST}/$1.job > ${POST_DIR}/${Script_Post_Output}.out 2>&1 &
     #    ${3} > ${2} 2>&1 &
     if [ $? -gt 0 ] ; then
Index: /trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercure.ksh
===================================================================
--- /trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercure.ksh	(revision 386)
+++ /trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercure.ksh	(revision 387)
@@ -447,5 +447,5 @@
 	echo "IGCM_sys_QsubPost :" $@
     fi
-    /usr/bin/nqsII/qsub -o ${POST_DIR}/$1.${PeriodDateEnd}.${TsTask}.${CompToRead}.${FlagToRead}.out ${libIGCM}/$1.job -v ${listVarEnv}
+    /usr/bin/nqsII/qsub -o ${POST_DIR}/${Script_Post_Output}.out ${libIGCM}/$1.job -v ${listVarEnv}
     if [ $? -gt 0 ] ; then
 	echo "IGCM_sys_QsubPost : erreur " $@
Index: /trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercurex8.ksh
===================================================================
--- /trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercurex8.ksh	(revision 386)
+++ /trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercurex8.ksh	(revision 387)
@@ -531,7 +531,7 @@
     fi
     # ============ CESIUM START ============ #
-    #/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
+    #/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
     # ============ CESIUM  END  ============ #
-    /usr/bin/nqsII/qsub -o ${POST_DIR}/$1.${PeriodDateEnd}.out ${libIGCM}/$1.job -v ${listVarEnv}
+    /usr/bin/nqsII/qsub -o ${POST_DIR}/${Script_Post_Output}.out ${libIGCM}/$1.job -v ${listVarEnv}
     if [ $? -gt 0 ] ; then
 	echo "IGCM_sys_QsubPost : erreur " $@
Index: /trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercurex9.ksh
===================================================================
--- /trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercurex9.ksh	(revision 386)
+++ /trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercurex9.ksh	(revision 387)
@@ -201,6 +201,7 @@
         ssh -t mercure01 ssh cesium /bin/ksh <tmp_IGCM_sys_RshPost_$$
         status=$?
-        if [ ${status} -gt 0 ];
-        then
+        if [ ${status} -gt 0 ]; then
+	    IGCM_debug_Print 2 "IGCM_sys_RshPost : ssh failed $( ((i=i+1)) )/${NB_ESSAI}"
+	    IGCM_debug_Print 2 "IGCM_sys_RshPost : sleep ${DELAI} seconds and try again."
             sleep $DELAI
         else
@@ -534,5 +535,5 @@
     (( i = 0 ))
     while [ $i -lt $NB_ESSAI ] ; do
-	/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
+	/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
         status=$?
         if [ ${status} -gt 0 ];
Index: /trunk/libIGCM/libIGCM_sys/libIGCM_sys_obelix.ksh
===================================================================
--- /trunk/libIGCM/libIGCM_sys/libIGCM_sys_obelix.ksh	(revision 386)
+++ /trunk/libIGCM/libIGCM_sys/libIGCM_sys_obelix.ksh	(revision 387)
@@ -521,5 +521,5 @@
 	echo "IGCM_sys_QsubPost :" $@
     fi
-    /usr/local/bin/qsub -q medium -o ${POST_DIR}/$1.${PeriodDateEnd}.out ${libIGCM_POST}/$1.job -v ${listVarEnv}
+    /usr/local/bin/qsub -q medium -o ${POST_DIR}/${Script_Post_Output}.out ${libIGCM_POST}/$1.job -v ${listVarEnv}
     if [ $? -gt 0 ] ; then
 	echo "IGCM_sys_QsubPost : erreur " $@
Index: /trunk/libIGCM/libIGCM_sys/libIGCM_sys_platine.ksh
===================================================================
--- /trunk/libIGCM/libIGCM_sys/libIGCM_sys_platine.ksh	(revision 386)
+++ /trunk/libIGCM/libIGCM_sys/libIGCM_sys_platine.ksh	(revision 387)
@@ -518,5 +518,5 @@
 	echo "IGCM_sys_QsubPost :" $@
     fi
-    bsub -o ${POST_DIR}/$1.${PeriodDateEnd}.out < ${libIGCM_POST}/$1.job
+    bsub -o ${POST_DIR}/${Script_Post_Output}.out < ${libIGCM_POST}/$1.job
     if [ $? -gt 0 ] ; then
 	echo "IGCM_sys_QsubPost : erreur " $@
Index: /trunk/libIGCM/libIGCM_sys/libIGCM_sys_titane.ksh
===================================================================
--- /trunk/libIGCM/libIGCM_sys/libIGCM_sys_titane.ksh	(revision 386)
+++ /trunk/libIGCM/libIGCM_sys/libIGCM_sys_titane.ksh	(revision 387)
@@ -554,5 +554,5 @@
 	echo "IGCM_sys_QsubPost :" $@
     fi
-    /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
+    /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
     if [ $? -gt 0 ] ; then
 	echo "IGCM_sys_QsubPost : erreur " $@
