Ignore:
Timestamp:
02/19/13 18:35:41 (11 years ago)
Author:
sdipsl
Message:
  • Some adaptation so as to find and prepare tared restart on Ada.
File:
1 edited

Legend:

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

    r778 r801  
    716716              # Look after the tar file we want if we did not found it already 
    717717              if [ X${IsMatching} = X ] ; then 
    718                 for PotentialTarFile in $( find ${RestartPath}/${RestartJobName}/RESTART -name "${RestartJobName}_*_restart.tar" -print ) ; do 
     718                for PotentialTarFile in $( IGCM_sys_RshArchive "find ${RestartPath}/${RestartJobName}/RESTART -name "${RestartJobName}_*_restart.tar" -print" ) ; do 
    719719                  IsMatching=$( echo ${PotentialTarFile##*/} | \ 
    720720                        sed "s:^${RestartJobName}_::" | \ 
     
    728728                done 
    729729              fi 
    730               IGCM_debug_Print 1 "tar xvf ${TarFileFound} ${comp}_${generic_restart_file_name_in}*.${extension_in}" 
    731               tar xvf ${TarFileFound} ${comp}_${generic_restart_file_name_in}*.${extension_in} 
     730              TarFileLocation=$( IGCM_sys_PrepareTaredRestart ${TarFileFound} ) 
     731              IGCM_debug_Print 1 "tar xvf ${TarFileLocation} ${comp}_${generic_restart_file_name_in}*.${extension_in}" 
     732              tar xvf ${TarFileLocation} ${comp}_${generic_restart_file_name_in}*.${extension_in} 
    732733              nb_restart_file=$( IGCM_sys_CountFileBuffer ${comp}_${generic_restart_file_name_in}_????.${extension_in} ) 
    733734            fi 
     
    819820            # Look after the tar file we want if we did not found it already 
    820821            if [ X${IsMatching} = X ] ; then 
    821               for PotentialTarFile in $( find ${R_SAVE}/RESTART -name "${config_UserChoices_JobName}_*_restart.tar" -print ) ; do 
     822              for PotentialTarFile in $( IGCM_sys_RshArchive "find ${R_SAVE}/RESTART -name "${config_UserChoices_JobName}_*_restart.tar" -print" ) ; do 
    822823                IsMatching=$( echo ${PotentialTarFile##*/} | sed "s:^${config_UserChoices_JobName}_::" | sed "s:\.restart\.tar$::" | gawk -F_ -v restartdate=${LastPeriodDateEnd} '{if (($1 < restartdate) && ($2 >= restartdate)) {print $1"_"$2}}' ) 
    823824                if [ ! X${IsMatching} = X ] ; then 
     
    827828              done 
    828829            fi 
    829             tar xvf ${TarFileFound} ${comp}_${generic_restart_file_name_in}*.${extension_in} 
     830            TarFileLocation=$( IGCM_sys_PrepareTaredRestart ${TarFileFound} ) 
     831            IGCM_debug_Print 1 "tar xvf ${TarFileLocation} ${comp}_${generic_restart_file_name_in}*.${extension_in}" 
     832            tar xvf ${TarFileLocation} ${comp}_${generic_restart_file_name_in}*.${extension_in} 
    830833            nb_restart_file=$( IGCM_sys_CountFileBuffer ${comp}_${generic_restart_file_name_in}_????.${extension_in} ) 
    831834          fi 
Note: See TracChangeset for help on using the changeset viewer.