Changeset 382 for branches/ORCHIDEE_EXT/ORCHIDEE_OL/OOL_SEC_STO/COMP
- Timestamp:
- 2011-08-01T16:11:34+02:00 (13 years ago)
- Location:
- branches/ORCHIDEE_EXT/ORCHIDEE_OL/OOL_SEC_STO/COMP
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ORCHIDEE_EXT/ORCHIDEE_OL/OOL_SEC_STO/COMP/orchidee_ol.card
r263 r382 30 30 31 31 [OutputText] 32 List= (used_driver.def, out_orchidee_ol)32 List= (used_driver.def, used_run.def, out_orchidee_ol) 33 33 # avec la // : out_orchidee_* 34 34 -
branches/ORCHIDEE_EXT/ORCHIDEE_OL/OOL_SEC_STO/COMP/sechiba.card
r263 r382 5 5 LAIMAP=n 6 6 IMPOSE_VEG=n 7 # if IMPOSE_VEG = n 7 8 LAND_USE=n 9 # if LAND_USE=y 8 10 VEGET_UPDATE=1Y 11 # if LAND_USE=n and we want to use carteveg5km.nc for maxvegetfrac map. 12 # (instead of default PFTmap_1850to2005_AR5_LUHa.rc2 below) 13 OLD_VEGET=n 9 14 ROUTING=n 10 15 NEWHYDROL=n -
branches/ORCHIDEE_EXT/ORCHIDEE_OL/OOL_SEC_STO/COMP/sechiba.driver
r263 r382 63 63 typeset SECHIBA_WRITE_STEP 64 64 65 # Get WriteFrenquecies from config.card for SECHIBA 65 66 SRF_WriteFrequency=$( echo ${config_SRF_WriteFrequency} | sed -e 's/\([0-9]*[yYmMdDs]\).*/\1/' ) 66 67 case ${SRF_WriteFrequency} in … … 109 110 IGCM_debug_Verif_Exit ;; 110 111 esac 111 112 SECHIBA_sed STOMATE_OK_CO2 ${sechiba_UserChoices_OKCO2}113 114 SECHIBA_sed RIVER_ROUTING ${sechiba_UserChoices_ROUTING}115 SECHIBA_sed HYDROL_CWRR ${sechiba_UserChoices_NEWHYDROL}116 117 112 SECHIBA_sed WRITE_STEP ${SECHIBA_WRITE_STEP} 118 113 SECHIBA_sed SECHIBA_HISTLEVEL ${sechiba_UserChoices_sechiba_LEVEL} … … 123 118 SECHIBA_sed WRITE_STEP2 10800.0 124 119 125 if [ X${sechiba_UserChoices_LAND_USE} = Xy ] ; then 126 SECHIBA_sed LAND_USE ${sechiba_UserChoices_LAND_USE} 127 SECHIBA_sed VEGET_UPDATE ${sechiba_UserChoices_VEGET_UPDATE} 120 SECHIBA_sed STOMATE_OK_CO2 ${sechiba_UserChoices_OKCO2} 128 121 129 ##MM : cutting PFTmaps of ORCHIDEE : for first year without restart, we must use this year map 130 ## WARNING : the next year map must be avaible and the december month, then this device will 131 ## only work with PeriodLength scrictly less than 1Y. 132 # If you want to come back to old BIG LAND USE file 133 # (to run on multipple years, just one time with LAND USE activated), 134 # you must 135 # comment all next 8 lines and check correct parameters in sechiba.def file 136 # for your LAND USE specific file. 137 SECHIBA_sed VEGET_REINIT y 138 if ( [ ${CumulPeriod} -eq 1 ] && [ "${config_SRF_Restart}" = "n" ] ) ; then 139 SECHIBA_sed VEGET_YEAR 1 140 else 141 SECHIBA_sed VEGET_YEAR 0 142 IGCM_sys_Mv -f PFTmap_IPCC_${year_p1}.nc PFTmap.nc 122 SECHIBA_sed RIVER_ROUTING ${sechiba_UserChoices_ROUTING} 123 SECHIBA_sed HYDROL_CWRR ${sechiba_UserChoices_NEWHYDROL} 124 125 if [ X${sechiba_UserChoices_IMPOSE_VEG} = Xn ] ; then 126 if [ X${sechiba_UserChoices_LAND_USE} = Xy ] ; then 127 SECHIBA_sed VEGET_UPDATE ${sechiba_UserChoices_VEGET_UPDATE} 128 129 ##MM : cutting PFTmaps of ORCHIDEE : for first year without restart, we must use this year map 130 ## WARNING : the next year map must be avaible and the december month, then this device will 131 ## only work with PeriodLength scrictly less than 1Y. 132 # If you want to come back to old BIG LAND USE file 133 # (to run on multipple years, just one time with LAND USE activated), 134 # you must 135 # comment all next 8 lines and check correct parameters in sechiba.def file 136 # for your LAND USE specific file. 137 SECHIBA_sed VEGET_REINIT y 138 if ( [ ${CumulPeriod} -eq 1 ] && [ "${config_SRF_Restart}" = "n" ] ) ; then 139 SECHIBA_sed VEGET_YEAR 1 140 else 141 SECHIBA_sed VEGET_YEAR 0 142 IGCM_sys_Mv -f PFTmap_IPCC_${year_p1}.nc PFTmap.nc 143 fi 144 elif [ X${sechiba_UserChoices_OLD_VEGET} = Xy ] ; then 145 SECHIBA_sed LAND_USE n 143 146 fi 147 else 148 SECHIBA_sed IMPOSE_VEG y 144 149 fi 145 150 146 SECHIBA_sed IMPOSE_VEG ${sechiba_UserChoices_IMPOSE_VEG}147 148 151 if ( [ ${CumulPeriod} -eq 1 ] && [ "${config_SRF_Restart}" = "n" ] ) ; then 149 152 SECHIBA_sed SECHIBA_reset_time y -
branches/ORCHIDEE_EXT/ORCHIDEE_OL/OOL_SEC_STO/COMP/stomate.card
r263 r382 38 38 TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,CO2FLUX_MONTHLY_SUM,HARVEST_ABOVE) 39 39 ChunckJob2D = NONE 40 TimeSeriesVars3D = (CO2FLUX,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB)40 TimeSeriesVars3D= (CO2FLUX,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,ADAPTATION,REGENERATION) 41 41 ChunckJob3D = NONE 42 42 Seasonal=ON … … 45 45 Patches= () 46 46 GatherWithInternal= (lon, lat, PFT, time_counter, Areas) 47 TimeSeriesVars2D=(cVeg, cLitter, cSoil, cProduct, lai, gpp, ra, npp, rh, fFire, fHarvest, fLuc, nbp, fVegLitter, fLitterSoil, cLeaf, cWood, cRoot, cMisc, cLitterAbove, cLitterBelow, cSoilFast, cSoilMedium, cSoilSlow, landCoverFrac, treeFracPrimDec, treeFracPrimEver, c3PftFrac, c4PftFrac, rGrowth, rMaint, nppLeaf, nppWood, nppRoot, nep)47 TimeSeriesVars2D=(cVeg, cLitter, cSoil, cProduct, cMassVariation, lai, gpp, ra, npp, rh, fFire, fHarvest, fLuc, nbp, fVegLitter, fLitterSoil, cLeaf, cWood, cRoot, cMisc, cLitterAbove, cLitterBelow, cSoilFast, cSoilMedium, cSoilSlow, landCoverFrac, treeFracPrimDec, treeFracPrimEver, c3PftFrac, c4PftFrac, rGrowth, rMaint, nppLeaf, nppWood, nppRoot, nep) 48 48 ChunckJob2D = NONE 49 49 TimeSeriesVars3D=() -
branches/ORCHIDEE_EXT/ORCHIDEE_OL/OOL_SEC_STO/COMP/stomate.driver
r263 r382 32 32 33 33 IGCM_debug_PopStack "SBG_Initialize" 34 } 35 36 #----------------------------------------------------------------- 37 function SBG_PeriodStart 38 { 39 IGCM_debug_PushStack "SBG_PeriodStart" 40 41 IGCM_debug_PopStack "SBG_PeriodStart" 34 42 } 35 43 … … 105 113 function SBG_Finalize 106 114 { 107 #set -vx108 115 IGCM_debug_PushStack "SBG_Finalize" 109 116
Note: See TracChangeset
for help on using the changeset viewer.