Changeset 817


Ignore:
Timestamp:
03/05/13 19:15:46 (11 years ago)
Author:
sdipsl
Message:
  • Skip file type processing if one of them is missing from IGCM_OUT. see #100
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/AA_create_ts

    r785 r817  
    641641 
    642642      COMPTEUR=1 
     643      MissingFile=FALSE 
    643644      DATE_LOOP=${DATE_COURANTE} 
    644645 
     
    653654        #set +A liste_file ${liste_file[*]} ${file_path}${config_UserChoices_JobName}_${DATE_TAB}_${file}.nc 
    654655        #set +A liste_file_tmp ${liste_file_tmp[*]} ${config_UserChoices_JobName}_${DATE_TAB}_${file}.nc 
    655         liste_file[${#liste_file[*]}]=${file_path}${config_UserChoices_JobName}_${DATE_TAB}_${file}.nc 
    656         liste_file_tmp[${#liste_file_tmp[*]}]=${config_UserChoices_JobName}_${DATE_TAB}_${file}.nc 
     656 
     657        IGCM_sys_TestFileArchive ${file_path}${config_UserChoices_JobName}_${DATE_TAB}_${file}.nc 
     658        if [ $? = 0 ] ; then 
     659          liste_file[${#liste_file[*]}]=${file_path}${config_UserChoices_JobName}_${DATE_TAB}_${file}.nc 
     660          liste_file_tmp[${#liste_file_tmp[*]}]=${config_UserChoices_JobName}_${DATE_TAB}_${file}.nc 
     661        else 
     662          IGCM_debug_Print 1 "WARNING ${file_path}${config_UserChoices_JobName}_${DATE_TAB}_${file}.nc dont exist" 
     663          MissingFile=TRUE 
     664        fi 
    657665        (( COMPTEUR = COMPTEUR + 1 )) 
    658666        # 
    659667      done # while [ ${COMPTEUR} -le ${NBRE_FILE_LOOP} ] done 
     668 
     669      # We skip this file type if one of them is missing. 
     670      if [ "${MissingFile}" = "TRUE" ] ; then 
     671        IGCM_debug_Print 1 "WARNING We skip ${file} type processing" 
     672        continue 
     673      fi 
     674 
    660675      DATE_LOOP=$( IGCM_date_AddDaysToGregorianDate ${DATE_LOOP} -${Length2} ) 
    661676 
Note: See TracChangeset for help on using the changeset viewer.