Changeset 2322 for CONFIG/UNIFORM/v5/IPSLCM5CHS_v5/GENERAL
- Timestamp:
- 08/13/14 18:50:54 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v5/IPSLCM5CHS_v5/GENERAL/DRIVER/lmdz.driver
r2319 r2322 258 258 259 259 ##-- GHG forcing : 260 ## If forcing file exist in run directory, read values for the current year and modify config.def 260 ## If forcing file exist in run directory, read values for the current year 261 ## and set in config.def. If not use the default value set in config.def 261 262 if [ -f SOLARANDVOLCANOES.txt ] ; then 262 263 IPCC_SOLAR=`grep Annee_${year} SOLARANDVOLCANOES.txt | awk -F= '{print $2}'` 263 LMDZ_sed config.def solaire ${IPCC_SOLAR} 264 if [ X"${IPCC_SOLAR}" = X ] ; then 265 # The grep returned empty variable, stop execution 266 IGCM_debug_Exit "The file SOLARANDVOLCANOES.txt do not contain the current year." 267 IGCM_debug_Verif_Exit 268 else 269 # Set new variable in config.def file 270 LMDZ_sed config.def solaire ${IPCC_SOLAR} 271 fi 264 272 else 265 273 LMDZ_sed_default config.def solaire 266 274 fi 275 267 276 if [ -f CO2.txt ] ; then 268 277 IPCC_CO2=`grep Annee_${year} CO2.txt | awk -F= '{print $2}'` 269 LMDZ_sed config.def co2_ppm ${IPCC_CO2} 278 if [ X"${IPCC_CO2}" = X ] ; then 279 # The grep returned empty variable, stop execution 280 IGCM_debug_Exit "The file CO2.txt do not contain the current year." 281 IGCM_debug_Verif_Exit 282 else 283 # Set new variable in config.def file 284 LMDZ_sed config.def co2_ppm ${IPCC_CO2} 285 fi 270 286 else 271 287 LMDZ_sed_default config.def co2_ppm 272 288 fi 273 274 289 275 290 if [ -f CH4.txt ] ; then 276 291 IPCC_CH4=`grep Annee_${year} CH4.txt | awk -F= '{print $2}'` 277 LMDZ_sed config.def CH4_ppb ${IPCC_CH4} 278 else 292 if [ X"${IPCC_CH4}" = X ] ; then 293 # The grep returned empty variable, stop execution 294 IGCM_debug_Exit "The file CH4.txt do not contain the current year." 295 IGCM_debug_Verif_Exit 296 else 297 # Set new variable in config.def file 298 LMDZ_sed config.def CH4_ppb ${IPCC_CH4} 299 fi 300 else 279 301 LMDZ_sed_default config.def CH4_ppb 280 302 fi 303 281 304 if [ -f N2O.txt ] ; then 282 305 IPCC_N2O=`grep Annee_${year} N2O.txt | awk -F= '{print $2}'` 283 LMDZ_sed config.def N2O_ppb ${IPCC_N2O} 306 if [ X"${IPCC_N2O}" = X ] ; then 307 # The grep returned empty variable, stop execution 308 IGCM_debug_Exit "The file N2O.txt do not contain the current year." 309 IGCM_debug_Verif_Exit 310 else 311 # Set new variable in config.def file 312 LMDZ_sed config.def N2O_ppb ${IPCC_N2O} 313 fi 284 314 else 285 315 LMDZ_sed_default config.def N2O_ppb 286 316 fi 317 287 318 if [ -f CFC11.txt ] ; then 288 319 IPCC_CFC11=`grep Annee_${year} CFC11.txt | awk -F= '{print $2}'` 289 LMDZ_sed config.def CFC11_ppt ${IPCC_CFC11} 320 if [ X"${IPCC_CFC11}" = X ] ; then 321 # The grep returned empty variable, stop execution 322 IGCM_debug_Exit "The file CFC11.txt do not contain the current year." 323 IGCM_debug_Verif_Exit 324 else 325 # Set new variable in config.def file 326 LMDZ_sed config.def CFC11_ppt ${IPCC_CFC11} 327 fi 290 328 else 291 329 LMDZ_sed_default config.def CFC11_ppt 292 330 fi 331 293 332 if [ -f CFC12.txt ] ; then 294 333 IPCC_CFC12=`grep Annee_${year} CFC12.txt | awk -F= '{print $2}'` 295 LMDZ_sed config.def CFC12_ppt ${IPCC_CFC12} 334 if [ X"${IPCC_CFC12}" = X ] ; then 335 # The grep returned empty variable, stop execution 336 IGCM_debug_Exit "The file CFC12.txt do not contain the current year." 337 IGCM_debug_Verif_Exit 338 else 339 # Set new variable in config.def file 340 LMDZ_sed config.def CFC12_ppt ${IPCC_CFC12} 341 fi 296 342 else 297 343 LMDZ_sed_default config.def CFC12_ppt
Note: See TracChangeset
for help on using the changeset viewer.