Ignore:
Timestamp:
11/22/10 12:44:59 (14 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
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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 
Note: See TracChangeset for help on using the changeset viewer.