Changeset 62


Ignore:
Timestamp:
03/17/09 16:12:54 (15 years ago)
Author:
sdipsl
Message:
  • Adapt to the strange behaviour of ulam's ksh93
  • UnixMaxLimit? now depends on libIGCM_sys
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/AA_create_ts

    r59 r62  
    1515#-Q- sx8brodie # @ wall_clock_limit = 10:00:00 
    1616#-Q- sx8brodie # Nom du travail LoadLeveler 
    17 #-Q- sx8brodie # @ job_name   = Sortie    
     17#-Q- sx8brodie # @ job_name   = TS 
    1818#-Q- sx8brodie # Fichier de sortie standard du travail        
    1919#-Q- sx8brodie # @ output     = $(job_name).$(jobid) 
     
    2222#-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 
    2323#-Q- sx8brodie # @ notification = error 
    24 #-Q- sx8brodie # @ environment  = COPY_ALL 
     24#-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_SRF 
    2525#-Q- sx8brodie # @ queue 
    2626#-Q- sx8mercure #!/bin/ksh 
     
    100100#set -vx 
    101101 
    102 # Max number of files we use with a command (ex : ncrcat, ...) 
    103 UNIX_MAX_LIMIT=120 
    104  
    105102# Useful cleaning function 
    106103MENAGE ()  
     
    206203                # Initialize ${flag_post}_${compname}_${post_freq} 
    207204                # 
    208                 eval ${flag_post}_${compname}_TimeSeriesFrequency=true 
     205                eval export ${flag_post}_${compname}_TimeSeriesFrequency=true 
    209206            fi 
    210207            let $(( i=i+3 )) 
     
    212209    fi 
    213210 
    214     for element in $( set | grep Post_ | grep ${compname}_TimeSeriesFrequency | grep -i "=true" ) ; do 
     211    for element in $( env | grep Post_ | grep ${compname}_TimeSeriesFrequency | grep -i "=true" ) ; do 
    215212        # 
    216213        FILE=$( echo ${element} | awk -F "_${compname}" '{print $1}' | awk "-FPost_" '{print $2}' ) 
     
    259256            TestedFile=${config_UserChoices_JobName}_${DateBegin}_${PeriodDateEnd}_${FlagDir}_${var}.nc 
    260257            # 
    261             if [ ! -f ${DIRECTORY}/${TestedFile} ] ; then 
     258            IGCM_sys_TestFileArchive ${DIRECTORY}/${TestedFile} 
     259            if [ ! $? = 0 ] ; then 
    262260                eval set +A LISTE_VARS_${FILE} \$\{LISTE_VARS_${FILE}[*]} ${var} 
    263261                ActiveComp=true 
     
    370368                (( month = $month - $PeriodLengthInMonths + 1 )) 
    371369            fi       
    372             (( year0=$year )) 
     370            (( year0=year )) 
    373371            if [ $month -le 0 ] ; then 
    374372                (( month = $month + 12 )) 
Note: See TracChangeset for help on using the changeset viewer.