Changeset 1095 for CONFIG/LMDZOR/branches/LMDZ4OR_v3/CREATE
- Timestamp:
- 07/23/10 17:34:30 (14 years ago)
- Location:
- CONFIG/LMDZOR/branches/LMDZ4OR_v3/CREATE
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/LMDZOR/branches/LMDZ4OR_v3/CREATE/COMP/lmdz.card
r968 r1095 34 34 35 35 [OutputText] 36 List= ()36 List= (physiq.def, gcm.def, run.def, traceur.def) 37 37 38 38 [OutputFiles] -
CONFIG/LMDZOR/branches/LMDZ4OR_v3/CREATE/COMP/lmdz.card_Interannuel
r968 r1095 12 12 List= (${R_INIT}/ATM/${config_UserChoices_TagName}/AMIP/amipbc_sst_360x180_${year}.nc, amipbc_sst_1x1.nc), \ 13 13 (${R_INIT}/ATM/${config_UserChoices_TagName}/AMIP/amipbc_sic_360x180_${year}.nc, amipbc_sic_1x1.nc), \ 14 (${R_INIT}/ATM/${config_UserChoices_TagName}/O ZONE/HYBRIDE/clim/climO3_LMDZORINCAREPRO_${year}.nc, climoz.nc)14 (${R_INIT}/ATM/${config_UserChoices_TagName}/Ozone/HYBRIDE/clim/climO3_LMDZORINCAREPRO_${year}.nc, climoz.nc) 15 15 16 16 ListNonDel= (${R_INIT}/ATM/${config_UserChoices_TagName}/Albedo.nc, .), \ … … 20 20 (${R_INIT}/ATM/${config_UserChoices_TagName}/Rugos.nc, .), \ 21 21 (${R_INIT}/ATM/${config_UserChoices_TagName}/landiceref.nc, .) 22 ### Please, add the o2a.nc file to fit with the coupled configuration associated 23 # (${R_INIT}/ATM/IPSLCM5A/ORCA2.3xLMD9695/o2a.nc, o2a.nc) 22 24 23 25 [ParametersFiles] … … 32 34 33 35 [OutputText] 34 List= ()36 List= (physiq.def, gcm.def, run.def, traceur.def) 35 37 36 38 [OutputFiles] -
CONFIG/LMDZOR/branches/LMDZ4OR_v3/CREATE/COMP/lmdz.driver
r1091 r1095 1 1 #!/bin/ksh 2 2 #----------------------------------------------------------------- 3 function LMDZ_sed 4 { 5 IGCM_debug_PushStack "LMDZ_sed" 6 7 sed -e "s/^${2}\ *=.*/${2}= ${3}/" ${1} > ${1}.tmp 8 RET=$? 9 echo "LMDZ_sed : ${1} ${2} ${3}" 10 \mv ${1}.tmp ${1} 11 12 IGCM_debug_PopStack "LMDZ_sed" 13 return $RET 14 } 15 3 16 function ATM_Initialize 4 17 { 5 18 IGCM_debug_PushStack "ATM_Initialize" 6 19 7 RESOL_ATM=$ {RESOL}20 RESOL_ATM=$( echo $RESOL | awk "-Fx" '{print $2}' | awk "-F-" '{print $1}') 8 21 9 22 [ -f ${SUBMIT_DIR}/../.resol ] && eval $(grep RESOL_ATM_3D ${SUBMIT_DIR}/../.resol) || RESOL_ATM_3D=96x95x19 … … 44 57 done 45 58 46 ##--Variables used by LMDZ in physiq.def --47 PAT_INST=$( grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z} | grep 'OK_instan=' )48 PAT_JOUR=$( grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z} | grep 'OK_journe=' )49 PAT_MOIS=$( grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z} | grep 'OK_mensuel=' )50 PAT_HFRE=$( grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z} | grep 'ok_hf=' )51 PAT_ecrit_mth=$( grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z} | grep 'ecrit_mth=' )52 PAT_ecrit_ISCCP=$( grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z} | grep 'ecrit_ISCCP=' )53 ##--Variables used by LMDZ in gcm.def --54 PAT_iphysiq=$( grep -v ^# ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D} | grep iphysiq )55 PAT_iperiod=$( grep -v ^# ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D} | grep iperiod )56 PAT_day_step=$( grep -v ^# ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D} | grep day_step )57 58 ##-- This could be define in lmdz.card, inside section [UserChoices]59 ##-- Otherwise we get the value in *.def60 iperiod=$( echo ${PAT_iperiod} | awk -F= '{print $2}' )61 iphysiq=$( echo ${PAT_iphysiq} | awk -F= '{print $2}' )62 # day_step : number of steps per day (multiple of iperiod)63 #(( day_step = 48 * iphysiq ))64 day_step=$( echo ${PAT_day_step} | awk -F= '{print $2}' )65 66 59 IGCM_debug_PopStack "ATM_Initialize" 67 60 } … … 92 85 fi 93 86 94 ## Mise en forme du fichier physiq.def 95 sed -e "s/${PAT_INST}/OK_instan=${OK_instan}/" \ 96 -e "s/${PAT_JOUR}/OK_journe=${OK_journe}/" \ 97 -e "s/${PAT_MOIS}/OK_mensuel=${OK_mensuel}/" \ 98 -e "s/${PAT_HFRE}/ok_hf=${ok_hf}/" \ 99 -e "s/${PAT_ecrit_mth}/ecrit_mth=${LMDZ_ecrit_mth}/" \ 100 -e "s/${PAT_ecrit_ISCCP}/ecrit_ISCCP=${LMDZ_ecrit_ISCCP}/" \ 101 physiq.def > physiq.def.tmp 102 IGCM_sys_Mv physiq.def.tmp physiq.def 87 LMDZ_adjust=n 103 88 104 echo cat 105 cat physiq.def 89 ## physiq.def parameters modified from initial physiq_L${RESOL_ATM_Z} 90 LMDZ_sed physiq.def OK_instan ${OK_instan} 91 LMDZ_sed physiq.def OK_journe ${OK_journe} 92 LMDZ_sed physiq.def OK_mensuel ${OK_mensuel} 93 LMDZ_sed physiq.def ok_hf ${ok_hf} 94 LMDZ_sed physiq.def ecrit_mth ${LMDZ_ecrit_mth} 95 LMDZ_sed physiq.def ecrit_ISCCP ${LMDZ_ecrit_ISCCP} 96 # LMDZ_sed physiq.def ok_mensuelCOSP ${LMDZ_COSP_monthly} 97 # LMDZ_sed physiq.def ok_journeCOSP ${LMDZ_COSP_daily} 98 # LMDZ_sed physiq.def ok_hfCOSP ${LMDZ_COSP_hf} 99 # LMDZ_sed physiq.def ok_histNMC "${LMDZ_NMC_monthly}, ${LMDZ_NMC_daily}, ${LMDZ_NMC_hf}" 106 100 107 ## Mise en forme du fichier gcm.def 108 sed -e "s/${PAT_day_step}/day_step=${day_step}/" \ 109 -e "s/${PAT_iperiod}/iperiod=${iperiod}/" \ 110 -e "s/${PAT_iphysiq}/iphysiq=${iphysiq}/" \ 111 gcm.def > gcm.def.tmp 112 IGCM_sys_Mv gcm.def.tmp gcm.def 101 ## gcm.def parameters : no change since gcm.def_${RESOL_ATM_3D} is used and already modified 113 102 114 echo cat 115 cat gcm.def 103 ## run.def parameters 104 LMDZ_sed run.def dayref ${InitDay} 105 LMDZ_sed run.def anneeref ${InitYear} 106 LMDZ_sed run.def calend ${CalendarTypeForLmdz} 107 LMDZ_sed run.def nday ${PeriodLengthInDays} 108 LMDZ_sed run.def raz_date ${RAZ_DATE} 109 LMDZ_sed run.def periodav ${LMDZ_periodav} 110 LMDZ_sed run.def adjust ${LMDZ_adjust} 116 111 117 ## Mise en forme du fichier run.def 118 sed -e "s/_dayref_/${InitDay}/" \ 119 -e "s/_anneeref_/${InitYear}/" \ 120 -e "s/_calend_/${CalendarTypeForLmdz}/" \ 121 -e "s/_nday_/${PeriodLengthInDays}/" \ 122 -e "s/_raz_date_/${RAZ_DATE}/" \ 123 -e "s/_periodav_/${LMDZ_periodav}/" \ 124 -e "s/_adjust_/n/" \ 125 run.def > run.def.tmp 126 IGCM_sys_Mv run.def.tmp run.def 112 if ( ${FirstInitialize} ) ; then 127 113 128 114 echo cat run 129 115 cat run.def 116 117 fi 130 118 131 119 IGCM_debug_PopStack "ATM_Update" -
CONFIG/LMDZOR/branches/LMDZ4OR_v3/CREATE/config.card_Interannuel
r667 r1095 15 15 #============================ 16 16 #D-- leap, noleap, 360d 17 CalendarType= 360d17 CalendarType=noleap 18 18 #D-- Begin and end of job 19 19 #D-- "YYYY-MM-DD" 20 DateBegin=1 870-01-0121 DateEnd=200 7-12-3020 DateBegin=1979-01-01 21 DateEnd=2005-12-30 22 22 #============================ 23 23 #D-- 1Y, 1M, 5D, 1D … … 71 71 #D-- NO Post - 72 72 [Post] 73 RebuildFrequency= 74 TimeSeriesFrequency= 75 SeasonalFrequency= 73 RebuildFrequency=NONE 74 TimeSeriesFrequency=NONE 75 SeasonalFrequency=NONE 76 76 #========================================================================
Note: See TracChangeset
for help on using the changeset viewer.