Changeset 154 for CONFIG/trunk/IPSLCM4_v2/EXP00/COMP/opa.driver
- Timestamp:
- 10/01/07 11:40:06 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/trunk/IPSLCM4_v2/EXP00/COMP/opa.driver
r41 r154 60 60 IGCM_debug_PushStack "OCE_Update" 61 61 62 NbFreq=$( echo ${config_OCE_WriteFrequency} | wc -w ) 63 62 64 ##--Write Frequency Purpose .... 63 for frequency in ${config_OCE_WriteFrequency} ; do 65 frequency=$( echo ${config_OCE_WriteFrequency} | awk "-F " '{print $1}' ) 66 67 case ${frequency} in 68 1Y|1y) 69 (( ORCA_NWRITE = ORCA_NPDT_JOUR * $( IGCM_date_DaysInYear ${year} ) )) ; 70 PREFIX_OPA=${config_UserChoices_JobName}_1y ;; 71 1M|1m) 72 (( ORCA_NWRITE = ORCA_NPDT_JOUR * $( IGCM_date_DaysInMonth ${year} ${month} ) )) ; 73 PREFIX_OPA=${config_UserChoices_JobName}_1m ;; 74 *D|*d) 75 (( ORCA_NWRITE = ORCA_NPDT_JOUR * $( echo ${frequency} | sed -e "s/[dD]//" ) )) ; 76 PREFIX_OPA=${config_UserChoices_JobName}_$( echo ${frequency} | sed -e "s/[dD]//" )d ;; 77 *) 78 (( ORCA_NWRITE = 0 )) ;; 79 esac 80 81 ##--Write Frequency Purpose .... concerning the second opa file type. 82 if [ ${NbFreq} -eq 2 ] ; then 83 frequency=$( echo ${config_OCE_WriteFrequency} | awk "-F " '{print $2}' ) 64 84 case ${frequency} in 65 5D|5d) (( ORCA_NWRIHF=ORCA_NPDT_JOUR*5 )) ;; 66 1D|1d) (( ORCA_NWRIHF=ORCA_NPDT_JOUR )) ;; 67 *) (( ORCA_NWRIHF=0 )) ;; 85 1Y|1y) 86 (( ORCA_NWRIHF = ORCA_NPDT_JOUR * $( IGCM_date_DaysInYear ${year} ) )) ; 87 PREFIX_HF=${config_UserChoices_JobName}_1y ;; 88 1M|1m) 89 (( ORCA_NWRIHF = ORCA_NPDT_JOUR * $( IGCM_date_DaysInMonth ${year} ${month} ) )) ; 90 PREFIX_HF=${config_UserChoices_JobName}_1m ;; 91 *D|*d) 92 (( ORCA_NWRIHF = ORCA_NPDT_JOUR * $( echo ${frequency} | sed -e "s/[dD]//" ) )) ; 93 PREFIX_HF=${config_UserChoices_JobName}_$( echo ${frequency} | sed -e "s/[dD]//" )d ;; 94 *) 95 (( ORCA_NWRIHF = 0 )) ;; 68 96 esac 69 done70 71 (( ORCA_NWRITE = ORCA_NPDT_JOUR * PeriodLengthInDays ))97 else 98 ORCA_NWRIHF=0 99 fi 72 100 73 101 # Period Length In Days between DateBegin and first day of calendar 0001 01 01 … … 150 178 DATE_OPA=$( cat date.file | \ 151 179 sed "s/\ ${config_UserChoices_JobName}_[0-9]*[a-z]_\([0-9]*_[0-9]*\)_output\ */\1/g" ) 152 PREFIX_DA=${config_UserChoices_JobName}_1d_${DATE_OPA} 153 PREFIX_5D=${config_UserChoices_JobName}_5d_${DATE_OPA}154 PREFIX_MO=${config_UserChoices_JobName}_1m_${DATE_OPA}180 181 MainPrefix=${config_UserChoices_JobName}_1d_${DATE_OPA} 182 SecondPrefix=${config_UserChoices_JobName}_5d_${DATE_OPA} 155 183 fi 156 184
Note: See TracChangeset
for help on using the changeset viewer.