- Timestamp:
- 03/19/12 15:41:59 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/u1/IPSLCM5REPR_u1/GENERAL/DRIVER/lmdz.driver
r1689 r1690 3 3 function LMDZ_sed 4 4 { 5 # Usage : LMDZ_sed filedef var_name myvalue 6 # In file filedef modify the line containing var_name=xxx into var_name=myvalue 5 7 IGCM_debug_PushStack "LMDZ_sed" 6 8 … … 13 15 return $RET 14 16 } 17 function LMDZ_sed_default 18 { 19 # Usage : LMDZ_sed_default filedef var_name 20 # In file filedef modify the line "var_name=xxx DEFAULT= myvalue" 21 # into "var_name=myvalue" 22 IGCM_debug_PushStack "LMDZ_sed_default" 23 24 DefValue=$( grep ${2} ${1} | awk -F"DEFAULT.=*" '{print $2}') 25 26 LMDZ_sed ${1} ${2} $DefValue 27 IGCM_debug_PopStack "LMDZ_sed_default" 28 return $RET 29 } 30 15 31 16 32 function ATM_Initialize … … 185 201 IPCC_SOLAR=`grep Annee_${year} SOLARANDVOLCANOES.txt | awk -F= '{print $2}'` 186 202 LMDZ_sed config.def solaire ${IPCC_SOLAR} 203 else 204 LMDZ_sed_default config.def solaire 187 205 fi 188 206 if [ -f CO2.txt ] ; then 189 207 IPCC_CO2=`grep Annee_${year} CO2.txt | awk -F= '{print $2}'` 190 208 LMDZ_sed config.def co2_ppm ${IPCC_CO2} 191 fi 209 else 210 LMDZ_sed_default config.def co2_ppm 211 fi 212 213 192 214 if [ -f CH4.txt ] ; then 193 215 IPCC_CH4=`grep Annee_${year} CH4.txt | awk -F= '{print $2}'` 194 216 LMDZ_sed config.def CH4_ppb ${IPCC_CH4} 217 else 218 LMDZ_sed_default config.def CH4_ppb 195 219 fi 196 220 if [ -f N2O.txt ] ; then 197 221 IPCC_N2O=`grep Annee_${year} N2O.txt | awk -F= '{print $2}'` 198 222 LMDZ_sed config.def N2O_ppb ${IPCC_N2O} 223 else 224 LMDZ_sed_default config.def N2O_ppb 199 225 fi 200 226 if [ -f CFC11.txt ] ; then 201 227 IPCC_CFC11=`grep Annee_${year} CFC11.txt | awk -F= '{print $2}'` 202 228 LMDZ_sed config.def CFC11_ppt ${IPCC_CFC11} 229 else 230 LMDZ_sed_default config.def CFC11_ppt 203 231 fi 204 232 if [ -f CFC12.txt ] ; then 205 233 IPCC_CFC12=`grep Annee_${year} CFC12.txt | awk -F= '{print $2}'` 206 234 LMDZ_sed config.def CFC12_ppt ${IPCC_CFC12} 235 else 236 LMDZ_sed_default config.def CFC12_ppt 207 237 fi 208 238 … … 283 313 if [ ${lmdz_UserChoices_CARBON_CYCLE} = historical ] ; then 284 314 # Modify co2_ppm in config.def only for historical run 315 # If not historical run, keep co2_ppm value set earlier by LMDZ_sed 285 316 LMDZ_sed config.def co2_ppm ${CO2_ppm} 286 317 fi … … 310 341 if [ X${LMDZ_Physics} = X"NPv3.0" ] ; then 311 342 LMDZ_sed gcm.def iphysiq 5 343 else 344 LMDZ_sed_default gcm.def iphysiq 312 345 fi 313 346 … … 366 399 fi 367 400 368 # guide.def : Activate nudging if ok_guide set in lmdz.card401 # guide.def : Activate nudging if ok_guide=y set in lmdz.card 369 402 if [ ! X${lmdz_UserChoices_ok_guide} = X ] ; then 370 403 LMDZ_sed guide.def ok_guide ${lmdz_UserChoices_ok_guide} 404 else 405 LMDZ_sed guide.def ok_guide n 371 406 fi 372 407
Note: See TracChangeset
for help on using the changeset viewer.