Ignore:
Timestamp:
07/08/13 17:37:53 (11 years ago)
Author:
sdipsl
Message:
  • find tar file in dmf_import also for the hindcast/forecast case
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_ensemble/libIGCM_ensemble.ksh

    r870 r888  
    182182 
    183183    IGCM_debug_Print 2 "${DateBegin} => ${DateEnd} : ${StartDir}" 
    184     echo "${DateBegin} ${DateEnd} ${StartDir}" >> CreatedDir.txt 
     184    echo "${DateBegin} ${DateEnd} ${StartDir}" >> ${RUN_DIR}/CreatedDir.txt 
    185185 
    186186  # - Create directory for current DateBegin 
     
    219219 
    220220        # Dump command to be lauched 
    221         echo "cd ${StartDir}/${MemberDir}/ ;"  >> Qsub.${StartDir}.txt 
    222         echo "${SUBMIT} ${JobName} ; cd -"     >> Qsub.${StartDir}.txt 
     221        echo "cd ${StartDir}/${MemberDir}/ ;"  >> ${RUN_DIR}/Qsub.${StartDir}.txt 
     222        echo "${SUBMIT} ${JobName} ; cd -"     >> ${RUN_DIR}/Qsub.${StartDir}.txt 
    223223      fi 
    224224 
     
    299299      ln -s ../../.libmpi . 
    300300      IGCM_sys_Cd ${RUN_DIR} 
    301       echo "${DateBegin} ${DateEnd} ${StartDir}" >> CreatedDir.txt 
     301      echo "${DateBegin} ${DateEnd} ${StartDir}" >> ${RUN_DIR}/CreatedDir.txt 
    302302    fi 
    303     PeriodDateEnd=$( grep -m1 ${StartDir} CreatedDir.txt | cut -f2 -d\  ) 
     303    PeriodDateEnd=$( grep -m1 ${StartDir} ${RUN_DIR}/CreatedDir.txt | cut -f2 -d\  ) 
    304304 
    305305  # - Create directory in which to store new restart files if it does'nt already exist 
     
    508508 
    509509      # Look for the tar file we want if we did not found it already 
    510       for PotentialTarFile in $( find ${ensemble_Ens_PERTURB_INITPATH}/${ensemble_Ens_PERTURB_INITFROM}/RESTART -name "${ensemble_Ens_PERTURB_INITFROM}_*_restart.tar" -print ) ; do 
    511         IsMatching=$( echo ${PotentialTarFile##*/} | sed "s:^${ensemble_Ens_PERTURB_INITFROM}_::" | sed "s:\.restart\.tar$::" | gawk -F_ -v restartdate=${RestartDate} '{if (($1 < restartdate) && ($2 >= restartdate)) {print $1"_"$2}}' ) 
     510      for PotentialTarFile in $( find ${ensemble_Ens_PERTURB_INITPATH}/${ensemble_Ens_PERTURB_INITFROM}/RESTART -name "${ensemble_Ens_PERTURB_INITFROM}_*restart*.tar" -print ) ; do 
     511        IsMatching=$( echo ${PotentialTarFile##*/} | sed "s:_restart::" | sed "s:^${ensemble_Ens_PERTURB_INITFROM}_::" | sed "s:\.tar$::" | gawk -F_ -v restartdate=${RestartDate} '{if (($1 <= restartdate) && ($2 >= restartdate)) {print $1"_"$2}}' ) 
    512512        if [ ! X${IsMatching} = X ] ; then 
    513513          TarFileFound=${PotentialTarFile} 
Note: See TracChangeset for help on using the changeset viewer.