Changeset 1565 for CONFIG/LMDZORINCA/tags/LMDZORINCA_v2/EXP_NMHC_AER/COMP
- Timestamp:
- 10/07/11 13:59:22 (13 years ago)
- Location:
- CONFIG/LMDZORINCA/tags/LMDZORINCA_v2/EXP_NMHC_AER/COMP
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/LMDZORINCA/tags/LMDZORINCA_v2/EXP_NMHC_AER/COMP/lmdz.card
r1557 r1565 15 15 [InitialStateFiles] 16 16 # start and startphy are the clim files computed with CLIM_CREATE (create_etat0_limit) job 17 List= () 17 List= (/dmnfs/cont003/p86cozic/IGCM_OUT/LMDZORINCA/NMHC_AER/LOI_AR5WERF_E0_2006/ATM/Restart/LOI_AR5WERF_E0_2006_20051231_restart.nc, start.nc),\ 18 (/dmnfs/cont003/p86cozic/IGCM_OUT/LMDZORINCA/NMHC_AER/LOI_AR5WERF_E0_2006/ATM/Restart/LOI_AR5WERF_E0_2006_20051231_restartphy.nc, startphy.nc) 18 19 19 20 [BoundaryFiles] -
CONFIG/LMDZORINCA/tags/LMDZORINCA_v2/EXP_NMHC_AER/COMP/orchidee.card
r1064 r1565 4 4 [UserChoices] 5 5 NEWHYDROL=n 6 sechiba_LEVEL=10 6 sechiba_LEVEL=11 7 VEGET_UPDATE=1Y 8 LAND_COVER_CHANGE=y 7 9 8 10 [InitialStateFiles] 9 List= (${R_INIT}/SRF/LMDZORINCA/soils_param.nc, .), \10 (${R_INIT}/SRF/LMDZORINCA/routing.nc, .)11 List= (${R_INIT}/SRF/LMDZORINCA/soils_param.nc, . ), \ 12 (${R_INIT}/SRF/LMDZORINCA/routing.nc, . ) 11 13 12 14 [BoundaryFiles] 13 List= () 14 ListNonDel= (${R_BC}/SRF/LMDZORINCA/PFTmap.20C3M.nc, PFTmap.nc) 15 List= (${BC_SRF_PFTmap}, PFTmap.nc) 16 ListNonDel= () 17 #Tous les 5 ans : 18 #ListNonDel= (${BC_SRF_PFTmap}, PFTmap.nc) 19 20 [SmoothFiles] 21 List=() 15 22 16 23 [ParametersFiles] … … 22 29 23 30 [OutputText] 24 List= (out_orchidee )31 List= (out_orchidee, orchidee.def) 25 32 26 33 [OutputFiles] 27 List= (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history) \28 (sechiba_out_2.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_out2.nc, NONE)\29 ( watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc,NONE)34 List= (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 35 (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, Post_HF_sechiba_out_2), \ 36 (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 30 37 31 38 [Post_1M_sechiba_history] 32 Patches = () 33 GatherWithInternal = (lon, lat, veget, time_counter, time_counter_bnds, Areas,Contfrac) 34 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage) 35 ChunckJob2D = NONE 36 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, CO2FLUX) 37 ChunckJob3D = NONE 39 Patches= () 40 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bnds, Areas, Contfrac) 41 TimeSeriesVars2D= (nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac) 42 ChunckJob2D= NONE 43 TimeSeriesVars3D= (lai, maxvegetfrac, vegetfrac, CO2FLUX, ptn, nee) 44 ChunckJob3D= NONE 45 Seasonal= ON 46 47 [Post_HF_sechiba_out_2] 48 Patches= () 49 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bnds, Areas, Contfrac) 50 TimeSeriesVars2D= (mrsos, mrro) 51 ChunckJob2D= 50Y 52 TimeSeriesVars3D= (ptn) 53 ChunckJob3D= 10Y 54 Seasonal= OFF -
CONFIG/LMDZORINCA/tags/LMDZORINCA_v2/EXP_NMHC_AER/COMP/orchidee.driver
r858 r1565 24 24 RESOL_SRF=ALL 25 25 26 for frequency in ${config_SRF_WriteFrequency} ; do 27 case ${frequency} in 28 HF|hf) SRF_ok_hf=y ;; 29 esac 30 done 31 26 32 IGCM_debug_PopStack "SRF_Initialize" 33 } 34 35 #----------------------------------------------------------------- 36 function SRF_PeriodStart 37 { 38 39 IGCM_debug_PushStack "SRF_PeriodStart" 40 if [ ${year} -gt 2004 ] ; then 41 42 PFTmap="${R_BC}/SRF/LMDZORINCA/ORCHIDEE_PFTmap_2006to2100_AR5_RCP8.5_MESSAGE.nc" 43 if [ ${year} -eq 2005 ] ; then 44 IGCM_sys_Rm -f PFTmap.nc 45 fi 46 47 else 48 PFTmap="${R_BC}/SRF/LMDZORINCA/PFTmap_1850to2005_AR5_LUHa.rc2.nc" 49 fi 50 51 BC_SRF_PFTmap=${PFTmap} 52 53 IGCM_debug_PopStack "SRF_PeriodStart" 54 27 55 } 28 56 … … 34 62 typeset SECHIBA_WRITE_STEP 35 63 36 case ${config_SRF_WriteFrequency} in 64 SRF_WriteFrequency=$( echo ${config_SRF_WriteFrequency} | sed -e 's/\([0-9]*[yYmMdDs]\).*/\1/' ) 65 case ${SRF_WriteFrequency} in 37 66 *Y|*y) 38 WriteInYears=$( echo ${ 1} | awk -F '[yY]' "{print ${config_SRF_WriteFrequency}}")39 PeriodLengthInYears=$( echo ${ 1} | awk -F '[yY]' "{print ${config_UserChoices_PeriodLength}}")67 WriteInYears=$( echo ${SRF_WriteFrequency} | awk -F '[yY]' '{print $1}' ) 68 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 40 69 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears * 86400 )) ;; 41 *M|*m) 42 WriteInMonths=$( echo ${1} | awk -F '[mM]' "{print ${config_SRF_WriteFrequency}}" ) 70 1M) 43 71 case ${config_UserChoices_PeriodLength} in 44 72 *Y|*y) 45 PeriodLengthInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_UserChoices_PeriodLength}}" ) 73 SECHIBA_WRITE_STEP=-1. 74 ;; 75 *M|*m) 76 SECHIBA_WRITE_STEP=-1. 77 ;; 78 *) 79 (( SECHIBA_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) * 86400 )) 80 ;; 81 esac 82 ;; 83 *M|*m) 84 WriteInMonths=$( echo ${SRF_WriteFrequency} | awk -F '[mM]' '{print $1}' ) 85 case ${config_UserChoices_PeriodLength} in 86 *Y|*y) 87 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 46 88 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 / PeriodLengthInYears / 12 )) 47 89 ;; 48 90 *M|*m) 49 PeriodLengthInMonths=$( echo ${ 1} | awk -F '[mM]' "{print ${config_UserChoices_PeriodLength}}")91 PeriodLengthInMonths=$( echo ${config_UserChoices_PeriodLength} | awk -F '[mM]' '{print $1}' ) 50 92 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInMonths * 86400 / PeriodLengthInMonths )) 51 93 ;; … … 60 102 (( SECHIBA_WRITE_STEP = 86400 )) ;; 61 103 *s) 62 WriteInSeconds=$( echo ${ 1} | awk -F '[s]' "{print ${config_SRF_WriteFrequency}}")104 WriteInSeconds=$( echo ${SRF_WriteFrequency} | awk -F '[s]' '{print $1}' ) 63 105 (( SECHIBA_WRITE_STEP = WriteInSeconds )) ;; 64 106 *) 65 IGCM_debug_Exit "SRF_Update " ${ config_SRF_WriteFrequency} " invalid WriteFrequency : choose in 1Y, 1M, 5D, 1D."107 IGCM_debug_Exit "SRF_Update " ${SRF_WriteFrequency} " invalid WriteFrequency : choose in 1Y, 1M, 5D, 1D." 66 108 IGCM_debug_Verif_Exit ;; 67 109 esac 68 110 111 # Dans le cas de test : 112 # if [ ${year} -eq 1979 ] ; then 113 # ORCHIDEE_sed VEGET_REINIT y 114 # ORCHIDEE_sed VEGET_YEAR 131 115 # fi 116 # 117 # # Dans le cas historique : 118 # if [ ${year} -eq 2005 ] ; then 119 # ORCHIDEE_sed VEGET_REINIT y 120 # ORCHIDEE_sed VEGET_YEAR 1 121 ## ORCHIDEE_sed VEGET_UPDATE '0Y' 122 # fi 123 124 # # Dans le cas sans changement de carte aprÚs 2005 125 # if [ ${year} -gt 2005 ] ; then 126 # ORCHIDEE_sed VEGET_UPDATE '0Y' 127 # fi 128 69 129 ORCHIDEE_sed HYDROL_CWRR ${orchidee_UserChoices_NEWHYDROL} 70 130 … … 72 132 ORCHIDEE_sed SECHIBA_HISTLEVEL ${orchidee_UserChoices_sechiba_LEVEL} 73 133 74 ## if [ ${year} -eq 1950 ] ; then 75 # ORCHIDEE_sed SECHIBA_HISTFILE2 y 76 # ORCHIDEE_sed SECHIBA_HISTLEVEL2 10 77 # ORCHIDEE_sed WRITE_STEP2 86400.0 78 ## fi 134 # Outputs HF in HISTFILE2 if required 135 [ X${SRF_ok_hf} = Xy ] && ORCHIDEE_sed SECHIBA_HISTFILE2 y 136 ORCHIDEE_sed SECHIBA_HISTLEVEL2 1 137 ORCHIDEE_sed WRITE_STEP2 10800.0 79 138 80 139 if ( [ ${CumulPeriod} -ne 1 ] || [ "${config_SRF_Restart}" != "n" ] ) ; then 81 140 ORCHIDEE_sed SECHIBA_restart_in sechiba_rest_in.nc 141 fi 142 143 # Desactaivate river routing for high resolution or very low resolution 144 if ( [ ${RESOL_ATM_3D} = "280x280x39-ZAf" ] || [ ${RESOL_ATM_3D} = "360x180x19-ZIn" ] || [ ${RESOL_ATM_3D} = "32x24x11" ] ) ; then 145 ORCHIDEE_sed RIVER_ROUTING n 146 fi 147 148 # Parameters set in orchidee.card 149 if [ ! X${orchidee_UserChoices_VEGET_UPDATE} = X ] ; then 150 ORCHIDEE_sed VEGET_UPDATE ${orchidee_UserChoices_VEGET_UPDATE} 151 fi 152 if [ ! X${orchidee_UserChoices_LAND_COVER_CHANGE} = X ] ; then 153 ORCHIDEE_sed LAND_COVER_CHANGE ${orchidee_UserChoices_LAND_COVER_CHANGE} 82 154 fi 83 155
Note: See TracChangeset
for help on using the changeset viewer.