Changeset 1535 for CONFIG/IPSLCM/IPSLCM5-2/CpiControl/COMP/pisces.driver
- Timestamp:
- 08/18/11 17:41:19 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/IPSLCM/IPSLCM5-2/CpiControl/COMP/pisces.driver
r1437 r1535 10 10 grep "^ *$1 *=" $2 | sed -e "s% *\!.*%%" 11 11 } 12 13 ##--Variables used by OPA --14 15 12 16 13 ##--Variables used by MBG -- … … 78 75 IGCM_sys_Mv iodef.xml.tmp iodef.xml 79 76 80 ##-- GHG forcing for the current year. Normally constant 81 PathCO2log=${SUBMIT_DIR} 82 PreviousLinelog=$( tail -1 ${PathCO2log}/co2.log ) 83 IPCC_PIS_CO2=$( echo "${PreviousLinelog[*]}" | gawk -F '|' '{gsub(" ",""); print $4}' ) 77 ##-- CO2 forcing : update atcco2 value in namelist_pisces for some cases 78 if [ "${piseces_UserChoices_CARBON_CYCLE}" = "y" ]; then 79 # Special case for carbon cycle 80 # Activate this case by putting CARBON_CYCLE=y in pisces.card section UserChoices 81 echo 'Update atcco2 in namelist_pisces with value from file co2.log' 82 PathCO2log=${SUBMIT_DIR} 83 PreviousLinelog=$( tail -1 ${PathCO2log}/co2.log ) 84 IPCC_PIS_CO2=$( echo "${PreviousLinelog[*]}" | gawk -F '|' '{gsub(" ",""); print $4}' ) 85 sed -e "s%${PAT_PIS_ATCCO2}% atcco2=${IPCC_PIS_CO2}%" \ 86 namelist_pisces > namelist_pisces.tmp 87 IGCM_sys_Mv namelist_pisces.tmp namelist_pisces 88 elif [ -f CO2.txt ] ; then 89 # This case is activated if the file CO2.txt is found in run directory, add file in BoundaryFiles in pisces.card or lmdz.card 90 echo 'Update atcco2 in namelist_pisces with annual value from file CO2.txt' 91 IPCC_PIS_CO2=`grep Annee_${year} CO2.txt | awk -F= '{print $2}'` 92 sed -e "s%${PAT_PIS_ATCCO2}% atcco2=${IPCC_PIS_CO2}%" \ 93 namelist_pisces > namelist_pisces.tmp 94 IGCM_sys_Mv namelist_pisces.tmp namelist_pisces 95 fi 84 96 85 97 ##-- Update namelist_top and namelist_pisces … … 91 103 IGCM_sys_Mv namelist_top.tmp namelist_top 92 104 93 sed -e "s%${PAT_PIS_ATCCO2}% atcco2=${IPCC_PIS_CO2}%" \ 94 -e "s%${PAT_PIS_LRIVER}% ln_river=${PISCES_LRIVER}%" \ 105 sed -e "s%${PAT_PIS_LRIVER}% ln_river=${PISCES_LRIVER}%" \ 95 106 namelist_pisces > namelist_pisces.tmp 96 107
Note: See TracChangeset
for help on using the changeset viewer.