Changeset 6662 for CONFIG/UNIFORM/v7/IPSLCM7
- Timestamp:
- 10/23/23 15:18:20 (8 months ago)
- Location:
- CONFIG/UNIFORM/v7/IPSLCM7/GENERAL
- Files:
-
- 7 added
- 1 deleted
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/DRIVER/oasis.driver
r5479 r6662 13 13 14 14 #RESOL_CPL=$( echo $RESOL | awk "-F-" '{print $1}' ) 15 RESOL_CPL=${RESOL_OCE}xICO${RESOL_NBP} 15 if [ X${config_ListOfComponents_ICO} = X ] ; then 16 RESOL_CPL=${RESOL_OCE}x${RESOL_ATM} 17 else 18 RESOL_CPL=${RESOL_OCE}xICO${RESOL_NBP} 19 fi 16 20 IGCM_debug_Print 1 "RESOL_CPL : ${RESOL_CPL}" 17 21 … … 59 63 ## LagAtm="1day in sec"/day_step * iphysiq/nsplit_phys 60 64 ## First get day_step, iphyisq and nsplit_phys from LMDZ parameter files 61 step=$( lmdzgrep dt run_dynamico.def ) 62 iphysiq=$( lmdzgrep itau_physics run_dynamico.def ) 63 nsplit_phys=$( lmdzgrep nsplit_phys physiq.def ) 65 if [ X${config_ListOfComponents_ICO} = X ] ; then 66 day_step=$( lmdzgrep day_step gcm.def ) 67 iphysiq=$( lmdzgrep iphysiq gcm.def ) 68 nsplit_phys=$( lmdzgrep nsplit_phys physiq.def ) 64 69 65 IGCM_debug_Print 3 "Parametre de calcul Lag LMDZ recuperes " ${step} ${iphysiq} ${nsplit_phys} 70 IGCM_debug_Print 3 "Parametre de calcul Lag LMDZ recuperes " ${day_step} ${iphysiq} ${nsplit_phys} 71 [[ ${nsplit_phys} -eq 0 || "X${nsplit_phys}" = "X" ]] && nsplit_phys=1 72 IGCM_debug_Print 3 "Parametre de calcul Lag LMDZ mis a jour " ${day_step} ${iphysiq} ${nsplit_phys} 66 73 67 [[ ${nsplit_phys} -eq 0 || "X${nsplit_phys}" = "X" ]] && nsplit_phys=1 74 (( LagAtm = 86400 * iphysiq / day_step / nsplit_phys )) 75 (( LagAtmRoffCalv = $FreqCoupling + $LagAtm )) 76 (( LagOce = 86400 / OPA_NPDT_DAY )) 68 77 69 IGCM_debug_Print 3 "Parametre de calcul Lag LMDZ mis a jour " ${step} ${iphysiq} ${nsplit_phys} 78 else 79 step=$( lmdzgrep dt run_dynamico.def ) 80 iphysiq=$( lmdzgrep itau_physics run_dynamico.def ) 81 nsplit_phys=$( lmdzgrep nsplit_phys physiq.def ) 82 83 IGCM_debug_Print 3 "Parametre de calcul Lag LMDZ recuperes " ${step} ${iphysiq} ${nsplit_phys} 84 [[ ${nsplit_phys} -eq 0 || "X${nsplit_phys}" = "X" ]] && nsplit_phys=1 85 IGCM_debug_Print 3 "Parametre de calcul Lag LMDZ mis a jour " ${step} ${iphysiq} ${nsplit_phys} 86 87 (( LagAtm = step * iphysiq / nsplit_phys )) 88 (( LagAtmRoffCalv = $FreqCoupling + $LagAtm )) 89 (( LagOce = 86400 / OPA_NPDT_DAY )) 90 fi 91 70 92 71 (( LagAtm = step * iphysiq / nsplit_phys ))72 (( LagAtmRoffCalv = $FreqCoupling + $LagAtm ))73 (( LagOce = 86400 / OPA_NPDT_DAY ))74 93 75 94 IGCM_debug_Print 1 "OPA_NPDT_DAY : ${OPA_NPDT_DAY}" … … 101 120 # For use of XIOS 102 121 IGCM_comp_modifyXmlFile force iodef.xml using_oasis NONE true 122 if [ ! "X${config_ListOfComponents_ICO}" = "X" ] ; then 123 IGCM_comp_modifyXmlFile force iodef.xml oasis_codes_id NONE icosa,oceanx 124 fi 103 125 104 126 if [ X"${Test_AddNoise_First_Only}" = X"y" ]; then -
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/DRIVER/opa9.driver
r6346 r6662 16 16 supergrep () { grep "^ *$1 *=" $2 | sed -e "s% *\!.*%%" -e "s%^ *$1 *=%%" ; } 17 17 ##--Variables used by OPA -- 18 NAMELIST_OPA_CFG=${SUBMIT_DIR}/PARAM/ namelist_${RESOL_OCE}_cfg18 NAMELIST_OPA_CFG=${SUBMIT_DIR}/PARAM/NEMO/namelist_${RESOL_OCE}_cfg 19 19 IGCM_debug_Print 1 "namelist_cfg : ${NAMELIST_OPA_CFG}" 20 20 if [ ! -r ${NAMELIST_OPA_CFG} ] ; then -
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/DRIVER/orchidee.driver
r6417 r6662 12 12 DefSuffix=${orchidee_UserChoices_DefSuffix} 13 13 else 14 DefSuffix= CWRR14 DefSuffix=15pft.1ac 15 15 fi 16 16 17 17 # Define the resolution only if the composant ICO for DYNAMICO is set in config.card 18 18 if [ ! X${config_ListOfComponents_ICO} = X ] ; then 19 RESOL_SRF="nbp${RESOL_NBP}"19 RESOL_SRF="nbp${RESOL_NBP}" 20 20 fi 21 21 … … 73 73 fi 74 74 75 75 76 # Set parameters related to ROUTING in orchidee.def 76 77 if [ X${orchidee_UserChoices_ROUTING} = X ] || [ X${orchidee_UserChoices_ROUTING} = Xstandard ]; then … … 92 93 fi 93 94 95 if [ X${orchidee_UserChoices_AtmCo2} != X ] ; then 96 ##-- CO2 forcing : update CO2 value in orchidee.def with the value defined in orchidee.card 97 ATM_CO2=${orchidee_UserChoices_AtmCo2} 98 echo '(ORCHIDEE) FORCE_CO2_VEG = y' 99 echo '(ORCHIDEE) ATM_CO2='${ATM_CO2} 100 IGCM_comp_modifyDefFile nonblocker orchidee.def FORCE_CO2_VEG y 101 IGCM_comp_modifyDefFile nonblocker orchidee.def ATM_CO2 ${ATM_CO2} 102 else 103 IGCM_comp_modifyDefFile nonblocker orchidee.def FORCE_CO2_VEG DEFAULT 104 IGCM_comp_modifyDefFile nonblocker orchidee.def ATM_CO2 DEFAULT 105 fi 106 107 # Set DO_WOOD_HARVEST in orchidee.def acording to value set in orchidee.card section UserChoices 108 # If DO_WOOD_HARVEST is not definded in orchidee.card, set default value y 109 if [ ! X${orchidee_UserChoices_DO_WOOD_HARVEST} = X ] ; then 110 IGCM_comp_modifyDefFile nonblocker orchidee.def DO_WOOD_HARVEST ${orchidee_UserChoices_DO_WOOD_HARVEST} 111 else 112 IGCM_comp_modifyDefFile nonblocker orchidee.def DO_WOOD_HARVEST DEFAULT 113 fi 114 94 115 # Set LAI_MAP in orchidee.def acording to value set in orchidee.card section UserChoices 95 116 # If LAI_MAP is not definded in orchidee.card, set default value n … … 101 122 fi 102 123 103 # Set DO_WOOD_HARVEST in orchidee.def acording to value set in orchidee.card section UserChoices104 # If DO_WOOD_HARVEST is not definded in orchidee.card, set default value y105 if [ ! X${orchidee_UserChoices_DO_WOOD_HARVEST} = X ] ; then106 IGCM_comp_modifyDefFile nonblocker orchidee.def DO_WOOD_HARVEST ${orchidee_UserChoices_DO_WOOD_HARVEST}107 else108 IGCM_comp_modifyDefFile nonblocker orchidee.def DO_WOOD_HARVEST DEFAULT109 fi110 124 111 125 # Activate creation of river description file only for the first period … … 140 154 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba1 output_level ${orchidee_UserChoices_output_level_sechiba_history} 141 155 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba1 output_freq ${orchidee_UserChoices_output_freq_sechiba_history} 142 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_sechiba1 group_ref remap_${orchidee_UserChoices_output_freq_sechiba_history} 156 if [ ! "X${config_ListOfComponents_ICO}" = "X" ] ; then 157 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_sechiba1 group_ref remap_${orchidee_UserChoices_output_freq_sechiba_history} 158 fi 143 159 fi 144 160 … … 153 169 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba2 output_level ${orchidee_UserChoices_output_level_sechiba_out_2} 154 170 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba2 output_freq ${orchidee_UserChoices_output_freq_sechiba_out_2} 155 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_sechiba2 group_ref remap_${orchidee_UserChoices_output_freq_sechiba_out_2} 171 if [ ! "X${config_ListOfComponents_ICO}" = "X" ] ; then 172 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_sechiba2 group_ref remap_${orchidee_UserChoices_output_freq_sechiba_out_2} 173 fi 156 174 fi 157 175 … … 166 184 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba3 output_level ${orchidee_UserChoices_output_level_sechiba_history_4dim} 167 185 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba3 output_freq ${orchidee_UserChoices_output_freq_sechiba_history_4dim} 168 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_sechiba3 group_ref remap_${orchidee_UserChoices_output_freq_sechiba_history_4dim} 186 if [ ! "X${config_ListOfComponents_ICO}" = "X" ] ; then 187 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_sechiba3 group_ref remap_${orchidee_UserChoices_output_freq_sechiba_history_4dim} 188 fi 169 189 fi 170 190 171 # Desactivate orchidee variables which are not correct in ICOLMDZOR configuration 172 IGCM_comp_modifyXmlFile force field_def_orchidee.xml RESOLUTION_X enabled .FALSE. 173 IGCM_comp_modifyXmlFile force field_def_orchidee.xml RESOLUTION_Y enabled .FALSE. 174 IGCM_comp_modifyXmlFile force field_def_orchidee.xml CONTFRAC_STOMATE enabled .FALSE. 191 if [ ! "X${config_ListOfComponents_ICO}" = "X" ] ; then 192 # Desactivate orchidee variables which are not correct in ICOLMDZOR configuration 193 IGCM_comp_modifyXmlFile force field_def_orchidee.xml RESOLUTION_X enabled .FALSE. 194 IGCM_comp_modifyXmlFile force field_def_orchidee.xml RESOLUTION_Y enabled .FALSE. 195 IGCM_comp_modifyXmlFile force field_def_orchidee.xml CONTFRAC_STOMATE enabled .FALSE. 196 fi 175 197 176 198 … … 233 255 valuei=720 234 256 valuej=360 235 elif [ ${RESOL_NBP} == 320 ] ; then236 valuei=1440237 valuej=720257 elif [ ${RESOL_NBP} == 320 ] ; then 258 valuei=1440 259 valuej=720 238 260 else 239 261 IGCM_debug_Exit "RESOL_NBP=${RESOL_NBP} is not yet implemented in drivers" -
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/DRIVER/stomate.driver
r6417 r6662 10 10 # Define the resolution only if the composant ICO for DYNAMICO is set in config.card 11 11 if [ ! X${config_ListOfComponents_ICO} = X ] ; then 12 RESOL_SBG="nbp${RESOL_NBP}"12 RESOL_SBG="nbp${RESOL_NBP}" 13 13 fi 14 14 … … 37 37 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate1 output_level ${stomate_UserChoices_output_level_stomate_history} 38 38 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate1 output_freq ${stomate_UserChoices_output_freq_stomate_history} 39 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_stomate1 group_ref remap_${stomate_UserChoices_output_freq_stomate_history} 39 if [ ! X${config_ListOfComponents_ICO} = X ] ; then 40 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_stomate1 group_ref remap_${stomate_UserChoices_output_freq_stomate_history} 41 fi 40 42 fi 41 43 … … 50 52 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate2 output_level ${stomate_UserChoices_output_level_stomate_ipcc_history} 51 53 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate2 output_freq ${stomate_UserChoices_output_freq_stomate_ipcc_history} 52 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_stomate2 group_ref remap_${stomate_UserChoices_output_freq_stomate_ipcc_history} 54 if [ ! X${config_ListOfComponents_ICO} = X ] ; then 55 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_stomate2 group_ref remap_${stomate_UserChoices_output_freq_stomate_ipcc_history} 56 fi 53 57 fi 54 58 … … 64 68 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate3 output_level ${stomate_UserChoices_output_level_stomate_history_4dim} 65 69 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate3 output_freq ${stomate_UserChoices_output_freq_stomate_history_4dim} 66 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_stomate3 group_ref remap_${stomate_UserChoices_output_freq_stomate_history_4dim} 70 if [ ! X${config_ListOfComponents_ICO} = X ] ; then 71 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_stomate3 group_ref remap_${stomate_UserChoices_output_freq_stomate_history_4dim} 72 fi 67 73 fi 68 74 … … 78 84 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate4 output_level ${stomate_UserChoices_output_level_stomate_fixed_dia} 79 85 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate4 output_freq ${stomate_UserChoices_output_freq_stomate_fixed_dia} 80 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_stomate4 group_ref remap_${stomate_UserChoices_output_freq_stomate_history_fixed_dia} 86 if [ ! X${config_ListOfComponents_ICO} = X ] ; then 87 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_stomate4 group_ref remap_${stomate_UserChoices_output_freq_stomate_history_fixed_dia} 88 fi 81 89 fi 82 90 -
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/DRIVER/xios.driver
r5479 r6662 25 25 26 26 if [ -f namcouple ] ; then 27 sed -e "s/2 icosa oceanx/3 icosa oceanx ${config_Executable_IOS[1]}/" namcouple > namcouple.tmp 28 IGCM_sys_Mv namcouple.tmp namcouple 27 if [ "X${config_ListOfComponents_ICO}" = "X" ] ; then 28 sed -e "s/2 LMDZ oceanx/3 LMDZ oceanx ${config_Executable_IOS[1]}/" namcouple > namcouple.tmp 29 else 30 sed -e "s/2 icosa oceanx/3 icosa oceanx ${config_Executable_IOS[1]}/" namcouple > namcouple.tmp 31 fi 32 IGCM_sys_Mv namcouple.tmp namcouple 29 33 fi 30 34 -
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/PARAM/ORCHIDEE/orchidee.def_v22
r6656 r6662 57 57 # DO_RSOIL : Reduce soil evaporation with a soil resistance (default n) 58 58 DO_RSOIL = n 59 60 # Fraction of saturated volumetric soil moisture above which transpir is max (0.3-0.9, unitless) 61 WETNESS_TRANSPIR_MAX= 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 59 62 60 63 # To make AVAN and NVAN constant with depth (default CWRR_AKS_A0=0, CWRR_AKS_POWER=0, CWRR_NKS_A0=0, CWRR_NKS_POWER=0 ) … … 183 186 CARBON_TAU_IPASSIVE = 300 184 187 188 189 FORCE_CO2_VEG = _AUTO_ : DEFAULT = n 190 ATM_CO2= _AUTO_ : DEFAULT = 2.8432e+02 191 185 192 # Take carbon from atmosphere if carbohydrate reserve too small, PFT dependent 186 193 # Set to y for all pft except C4 grass (pft=11) and tropical C3 grass (pft=14) … … 208 215 ALB_BG_FILE = alb_bg.nc 209 216 217 # Time constant of the albedo decay of snow (days) (5-15) 218 TCST_SNOWA=10. 219 210 220 # ROUGH_DYN : Account for a dynamic roughness height (activation of Su et al. parametrization) (default y) 211 221 ROUGH_DYN=y -
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/PARAM/ORCHIDEE/orchidee.def_v4
r6656 r6662 119 119 SOILALB_FILE=soilcolor.nc 120 120 121 # Fraction of saturated volumetric soil moisture above which transpir is max (0.3-0.9, unitless) 122 WETNESS_TRANSPIR_MAX= 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 123 121 124 # Parameters related to vegetation map 122 125 #************************************************************************** … … 135 138 136 139 # Parameters related to surface and thermal physical properties 140 141 # Time constant of the albedo decay of snow (days) 142 TCST_SNOWA=10. 143 137 144 #************************************************************************ 138 145 # ROUGH_DYN : Account for a dynamic roughness height (activation of Su et -
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/PARAM/XIOS/iodef.xml
r6656 r6662 30 30 <variable id="print_file" type="bool">false</variable> 31 31 <variable id="using_oasis" type="bool">false</variable> 32 <variable id="oasis_codes_id" type="string" > icosa,oceanx</variable>32 <variable id="oasis_codes_id" type="string" >LMDZ,oceanx</variable> 33 33 </variable_group> 34 34 <variable id="activate_non_distributed_transformation" type="bool">true</variable> -
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/POST/monitoring01_lmdz.cfg
r5505 r6662 39 39 # field | files patterns | files additionnal | operations | title | units | calcul of area 40 40 #----------------------------------------------------------------------------------------------------------------- 41 bils_global | "bils" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "bils[d=1]" | "Surf. total heat flux (GLOBAL)" | "W/m^2" | "aire[d=2]"42 nettop_global | "tops topl" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "(tops[d=1]-topl[d=2])" | "TOA. total heat flux (GLOBAL)" | "W/m^2" | "aire[d=3]"43 nettop0_global | "tops0 topl0" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "(tops0[d=1]-topl0[d=2])" | "TOA. total heat flux ClearSky (GLOBAL)" | "W/m^2" | "aire[d=3]"44 t2m_global_prio | "t2m" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "(t2m[d=1]-273.15)" | "Temperature at 2 meters (GLOBAL)" | "degrees C" | "aire[d=2]"45 t2m_land | "t2m pourc_ter pourc_lic" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "(t2m[d=1]-273.15)" | "Temperature at 2 meters (LAND)" | "degrees C" | "aire[d=4]*((pourc_ter[d=2]+pourc_lic[d=3])/100.)"46 tsol_global | "tsol" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "(tsol[d=1]-273.15)" | "Surface Temperature (GLOBAL)" | "degrees C" | "aire[d=2]"47 tsol_land | "tsol pourc_ter pourc_lic" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "(tsol[d=1]-273.15)" | "Surface Temperature (LAND)" | "degrees C" | "aire[d=4]*((pourc_ter[d=2]+pourc_lic[d=3])/100.)"48 precip_global | "precip" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "precip[d=1]*86400" | "Precipitation Totale liq+sol (GLOBAL)" | "mm/d" | "aire[d=2]"49 precip_land | "precip pourc_ter pourc_lic" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "precip[d=1]*86400" | "Precipitation Totale liq+sol (LAND)" | "mm/d" | "aire[d=4]*((pourc_ter[d=2]+pourc_lic[d=3])/100.)"50 evap_global | "evap" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "evap[d=1]" | "Evaporation (GLOBAL)" | "kg/(s*m2)" | "aire[d=2]"51 evap_land | "evap pourc_ter pourc_lic" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "evap[d=1]" | "Evaporation (LAND)" | "kg/(s*m2)" | "aire[d=4]*((pourc_ter[d=2]+pourc_lic[d=3])/100.)"52 flat_global | "flat" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "flat[d=1]" | "Surf. latent heat flux (GLOBAL)" | "W/m^2" | "aire[d=2]"53 prw_global | "prw" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "prw[d=1]" | "Precipitable water (GLOBAL)" | "kg/m^2" | "aire[d=2]"54 ener_global | "nettop precip snow sols soll sens" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "nettop[d=1,x=@ave,y=@ave]+(precip[d=2,x=@ave,y=@ave]-snow[d=3,x=@ave,y=@ave])*2.5008E+6+snow[d=3,x=@ave,y=@ave]*2.8345E+6-sols[d=4,x=@ave,y=@ave]-soll[d=5,x=@ave,y=@ave]-sens[d=6,x=@ave,y=@ave]" | "Destruction d energie par l atmosphere" | "W/m^2" | "1" |55 bils_corrected_global | "bils precip snow flat" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "bils[d=1,x=@ave,y=@ave]-flat[d=4,x=@ave,y=@ave]-(precip[d=2,x=@ave,y=@ave]-snow[d=3,x=@ave,y=@ave])*2.5008E+6-snow[d=3,x=@ave,y=@ave]*2.8345E+6" | "Corrected energy budget at surface" | "W/m^2" | "1" |56 vitu_qbo | "vitu" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "vitu[y=-5:5@ave,x=-180:180@ave,z=5000,d=1]" | "vitu at 5000 Pa for QBO +5deg/-5deg" | "m/s" | "1"57 od550aer_tropo_forcing | "od550aer" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "od550aer[d=1]" | "Total aerosol optical depth at 550nm" | "-" | "aire[d=2]"58 od550aer_strat_forcing | "od550_STRAT" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "od550_STRAT[d=1]" | "Aerosol optical depth at 550nm" | "-" | "aire[d=2]"59 od550lt1aer_forcing | "od550lt1aer" | " /ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO40_to_144x143.nc" | "od550lt1aer[d=1]" | "Fine mode optical depth" | "-" | "aire[d=2]"41 bils_global | "bils" | "" | "bils[d=1]" | "Surf. total heat flux (GLOBAL)" | "W/m^2" | "aire[d=1]" 42 nettop_global | "tops topl" | "" | "(tops[d=1]-topl[d=2])" | "TOA. total heat flux (GLOBAL)" | "W/m^2" | "aire[d=1]" 43 nettop0_global | "tops0 topl0" | "" | "(tops0[d=1]-topl0[d=2])" | "TOA. total heat flux ClearSky (GLOBAL)" | "W/m^2" | "aire[d=1]" 44 t2m_global_prio | "t2m" | "" | "(t2m[d=1]-273.15)" | "Temperature at 2 meters (GLOBAL)" | "degrees C" | "aire[d=1]" 45 t2m_land | "t2m pourc_ter pourc_lic" | "" | "(t2m[d=1]-273.15)" | "Temperature at 2 meters (LAND)" | "degrees C" | "aire[d=1]*((pourc_ter[d=2]+pourc_lic[d=3])/100.)" 46 tsol_global | "tsol" | "" | "(tsol[d=1]-273.15)" | "Surface Temperature (GLOBAL)" | "degrees C" | "aire[d=1]" 47 tsol_land | "tsol pourc_ter pourc_lic" | "" | "(tsol[d=1]-273.15)" | "Surface Temperature (LAND)" | "degrees C" | "aire[d=1]*((pourc_ter[d=2]+pourc_lic[d=3])/100.)" 48 precip_global | "precip" | "" | "precip[d=1]*86400" | "Precipitation Totale liq+sol (GLOBAL)" | "mm/d" | "aire[d=1]" 49 precip_land | "precip pourc_ter pourc_lic" | "" | "precip[d=1]*86400" | "Precipitation Totale liq+sol (LAND)" | "mm/d" | "aire[d=1]*((pourc_ter[d=2]+pourc_lic[d=3])/100.)" 50 evap_global | "evap" | "" | "evap[d=1]" | "Evaporation (GLOBAL)" | "kg/(s*m2)" | "aire[d=1]" 51 evap_land | "evap pourc_ter pourc_lic" | "" | "evap[d=1]" | "Evaporation (LAND)" | "kg/(s*m2)" | "aire[d=1]*((pourc_ter[d=2]+pourc_lic[d=3])/100.)" 52 flat_global | "flat" | "" | "flat[d=1]" | "Surf. latent heat flux (GLOBAL)" | "W/m^2" | "aire[d=1]" 53 prw_global | "prw" | "" | "prw[d=1]" | "Precipitable water (GLOBAL)" | "kg/m^2" | "aire[d=1]" 54 ener_global | "nettop precip snow sols soll sens" | "" | "nettop[d=1,x=@ave,y=@ave]+(precip[d=2,x=@ave,y=@ave]-snow[d=3,x=@ave,y=@ave])*2.5008E+6+snow[d=3,x=@ave,y=@ave]*2.8345E+6-sols[d=4,x=@ave,y=@ave]-soll[d=5,x=@ave,y=@ave]-sens[d=6,x=@ave,y=@ave]" | "Destruction d energie par l atmosphere" | "W/m^2" | "1" | 55 bils_corrected_global | "bils precip snow flat" | "" | "bils[d=1,x=@ave,y=@ave]-flat[d=4,x=@ave,y=@ave]-(precip[d=2,x=@ave,y=@ave]-snow[d=3,x=@ave,y=@ave])*2.5008E+6-snow[d=3,x=@ave,y=@ave]*2.8345E+6" | "Corrected energy budget at surface" | "W/m^2" | "1" | 56 vitu_qbo | "vitu" | "" | "vitu[y=-5:5@ave,x=-180:180@ave,z=5000,d=1]" | "vitu at 5000 Pa for QBO +5deg/-5deg" | "m/s" | "1" 57 od550aer_tropo_forcing | "od550aer" | "" | "od550aer[d=1]" | "Total aerosol optical depth at 550nm" | "-" | "aire[d=1]" 58 od550aer_strat_forcing | "od550_STRAT" | "" | "od550_STRAT[d=1]" | "Aerosol optical depth at 550nm" | "-" | "aire[d=1]" 59 od550lt1aer_forcing | "od550lt1aer" | "" | "od550lt1aer[d=1]" | "Fine mode optical depth" | "-" | "aire[d=1]" 60 60 tro3_strato_forcing_DU | "colO3_strat" | "" | "colO3_strat[x=@ave,y=@ave,d=1]" | "colonne ozone strato" | "DU" | "" 61 61 tro3_tropo_forcing_DU | "colO3_trop" | "" | "colO3_trop[x=@ave,y=@ave,d=1]" | "colonne ozone trop" | "DU" | "" -
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/POST/monitoring01_lmdz_ICO160.cfg
r5505 r6662 39 39 # field | files patterns | files additionnal | operations | title | units | calcul of area 40 40 #----------------------------------------------------------------------------------------------------------------- 41 bils_global | "bils" | "/ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO 40_to_144x143.nc" | "bils[d=1]" | "Surf. total heat flux (GLOBAL)" | "W/m^2" | "aire[d=2]"41 bils_global | "bils" | "/ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO160_to_144x143.nc" | "bils[d=1]" | "Surf. total heat flux (GLOBAL)" | "W/m^2" | "aire[d=2]" 42 42 nettop_global | "tops topl" | "/ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO160_to_720x360.nc" | "(tops[d=1]-topl[d=2])" | "TOA. total heat flux (GLOBAL)" | "W/m^2" | "aire[d=3]" 43 43 nettop0_global | "tops0 topl0" | "/ccc/work/cont003/igcmg/igcmg/IGCM/ATM/GRID/aire_ICO160_to_720x360.nc" | "(tops0[d=1]-topl0[d=2])" | "TOA. total heat flux ClearSky (GLOBAL)" | "W/m^2" | "aire[d=3]" -
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/POST/monitoring01_orchidee.cfg
r5505 r6662 39 39 # field | files patterns | files additionnal | operations | title | units | calcul of area 40 40 #------------------------------------------------------------------------------------------------------------------------------------------------------ 41 delta_water_stock | "nobiofrac DelSoilMoist_daily DelIntercept_daily DelSWE_daily delstock_routing_daily" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "((1-nobiofrac[d=1,l=2:100000])*DelSoilMoist_daily[d=2,l=2:100000] + DelIntercept_daily[d=3,l=2:100000] + DelSWE_daily[d=4,l=2:100000] + delstock_routing_daily[d=5,l=2:100000])" | "Change in total water stock (LANDS) " | "kg/day/m2 of land" | "Areas[d=6]*Contfrac[d=2]"42 water_budget_closure | "nobiofrac DelSoilMoist_daily DelIntercept_daily DelSWE_daily delstock_routing_daily rain snowf evap riverflow coastalflow" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "(((1-nobiofrac[d=1,l=2:100000])*DelSoilMoist_daily[d=2,l=2:100000] + DelIntercept_daily[d=3,l=2:100000] + DelSWE_daily[d=4,l=2:100000] + delstock_routing_daily[d=5,l=2:100000])*Areas[d=11]*Contfrac[d=1] - ((rain[d=6,l=2:100000] + snowf[d=7,l=2:100000] - evap[d=8,l=2:100000])*Areas[d=11]*Contfrac[d=1] - (riverflow[d=9,l=2:100000] + coastalflow[d=10,l=2:100000])*1000*86400 ))/(4*3.14*6370000*6370000*0.26)" | "Water budget closure (LANDS) " | "kg/day/m2 of land" | "2"43 twbr_lands | "TWBR" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "twbr[d=1,l=2:100000]*86400" | "Hydrol water buget residu (LANDS)" | "kg/m^2/d" | "Areas[d=2]*Contfrac[d=1]"44 temp_sol_lands | "temp_sol" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "temp_sol[d=1]" | "TSOL (LANDS)" | "C" | "Areas[d=2]*Contfrac[d=1]"45 fluxsens_lands | "fluxsens" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "fluxsens[d=1]" | "Sensible Flux (LANDS)" | "W/m^2" | "Areas[d=2]*Contfrac[d=1]"46 evap_lands | "evap" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "evap[d=1]" | "Evaporation (LANDS)" | "mm/d" | "Areas[d=2]*Contfrac[d=1]"47 evapnu_lands | "evapnu" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "evapnu[d=1]" | "Soil evaporation (LANDS)" | "mm/d" | "Areas[d=2]*Contfrac[d=1]"48 transpir_lands | "transpir" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "transpir[d=1,k=@sum]" | "Transpiration (sum over all PFT, LANDS)" | "mm/d" | "Areas[d=2]*Contfrac[d=1]"49 subli_lands | "subli" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "subli[d=1]" | "Sublimation (LANDS)" | "mm/d" | "Areas[d=2]*Contfrac[d=1]"50 snow_swe_lands | "frac_snow snow" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "snow[d=2]" | "Snow Mass (LANDS)" | "kg/m^2" | "Areas[d=3]*Contfrac[d=2]"51 snownobio_lands | "snownobio" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "snownobio[d=1]" | "Snow Other Surfaces (LANDS)" | "kg/m^2" | "Areas[d=2]*Contfrac[d=1]"52 snowf_lands | "snowf" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "snowf[d=1]" | "Snowfall (LANDS)" | "mm/d" | "Areas[d=2]*Contfrac[d=1]"53 precip_lands | "rain snowf" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "rain[d=1] + snowf[d=2]" | "Total precipitaion (LANDS)" | "mm/d" | "Areas[d=3]*Contfrac[d=1]"54 runoff_lands | "runoff" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "runoff[d=1]" | "Surface runoff (LANDS)" | "kg/m^2" | "Areas[d=2]*Contfrac[d=1]"55 drainage_lands | "drainage" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "drainage[d=1]" | "Drainage (LANDS)" | "kg/m^2" | "Areas[d=2]*Contfrac[d=1]"56 humidity_lands | "mrso" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "mrso[d=1]" | "Total Soil Moisture (LANDS)" | "kg/m^2" | "Areas[d=2]*Contfrac[d=1]"57 surface_humidity_lands | "mrsos" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "mrsos[d=1]" | "Top 10cm soil moisture (LANDS)" | "kg/m^2" | "Areas[d=2]*Contfrac[d=1]"58 albedo_lands | "alb_vis alb_nir" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "((alb_vis[d=1]+alb_nir[d=2])*0.5)"| "Mean Albedo (LANDS)" | "1" | "Areas[d=3]*Contfrac[d=1]"59 lai_lands | "LAImean" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "LAImean[d=1]" | "LAI (mean excluding PFT=1) (LANDS)"| "1" | "Areas[d=2]*Contfrac[d=1]"60 nee_lands | "nee maxvegetfrac" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "(nee[d=1]*365*86400*maxvegetfrac[d=2]*Areas[d=3]*Contfrac[d=1]/1e15)" | "Net Ecosystem Exchange" | "PgC/yr" | "2"61 maxvegetagri_forcing | "maxvegetfrac" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "maxvegetfrac[d=1,K=12:13@sum]" | "veget_max fraction of agriculture [sum of pft=12,13] "| "1" | "Areas[d=2]*Contfrac[d=1]"62 maxvegetbare_forcing | "maxvegetfrac" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "maxvegetfrac[d=1,K=1]" | "veget_max fraction on bare soil [pft=1] " | "1" | "Areas[d=2]*Contfrac[d=1]"63 vegetn_lands | "vegetfrac" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "vegetfrac[d=1,K=2:9@sum]" | "veget trees[sum of pft=2:9] (LANDS)" | "1" | "Areas[d=2]*Contfrac[d=1]"64 vegetg_lands | "vegetfrac" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "vegetfrac[d=1,K=10:11@sum]+vegetfrac[d=1,K=14:15@sum]" | "veget natural grasses[sum of pft=10,11,14,15] (LANDS)" | "1" | "Areas[d=2]*Contfrac[d=1]"65 vegeta_lands | "vegetfrac" | " /ccc/work/cont003/igcmg/igcmg/IGCM/SRF/GRID/Areas_ICO40_to_144x143.nc" | "vegetfrac[d=1,K=12:13@sum]" | "veget agriculture [sum of pft=12,13] (LANDS)" | "1" | "Areas[d=2]*Contfrac[d=1]"41 delta_water_stock | "nobiofrac DelSoilMoist_daily DelIntercept_daily DelSWE_daily delstock_routing_daily" | "" | "((1-nobiofrac[d=1,l=2:100000])*DelSoilMoist_daily[d=2,l=2:100000] + DelIntercept_daily[d=3,l=2:100000] + DelSWE_daily[d=4,l=2:100000] + delstock_routing_daily[d=5,l=2:100000])" | "Change in total water stock (LANDS) " | "kg/day/m2 of land" | "Areas[d=2]*Contfrac[d=2]" 42 water_budget_closure | "nobiofrac DelSoilMoist_daily DelIntercept_daily DelSWE_daily delstock_routing_daily rain snowf evap riverflow coastalflow" | "" | "(((1-nobiofrac[d=1,l=2:100000])*DelSoilMoist_daily[d=2,l=2:100000] + DelIntercept_daily[d=3,l=2:100000] + DelSWE_daily[d=4,l=2:100000] + delstock_routing_daily[d=5,l=2:100000])*Areas[d=1]*Contfrac[d=1] - ((rain[d=6,l=2:100000] + snowf[d=7,l=2:100000] - evap[d=8,l=2:100000])*Areas[d=1]*Contfrac[d=1] - (riverflow[d=9,l=2:100000] + coastalflow[d=10,l=2:100000])*1000*86400 ))/(4*3.14*6370000*6370000*0.26)" | "Water budget closure (LANDS) " | "kg/day/m2 of land" | "2" 43 twbr_lands | "TWBR" | "" | "twbr[d=1,l=2:100000]*86400" | "Hydrol water buget residu (LANDS)" | "kg/m^2/d" | "Areas[d=1]*Contfrac[d=1]" 44 temp_sol_lands | "temp_sol" | "" | "temp_sol[d=1]" | "TSOL (LANDS)" | "C" | "Areas[d=1]*Contfrac[d=1]" 45 fluxsens_lands | "fluxsens" | "" | "fluxsens[d=1]" | "Sensible Flux (LANDS)" | "W/m^2" | "Areas[d=1]*Contfrac[d=1]" 46 evap_lands | "evap" | "" | "evap[d=1]" | "Evaporation (LANDS)" | "mm/d" | "Areas[d=1]*Contfrac[d=1]" 47 evapnu_lands | "evapnu" | "" | "evapnu[d=1]" | "Soil evaporation (LANDS)" | "mm/d" | "Areas[d=1]*Contfrac[d=1]" 48 transpir_lands | "transpir" | "" | "transpir[d=1,k=@sum]" | "Transpiration (sum over all PFT, LANDS)" | "mm/d" | "Areas[d=1]*Contfrac[d=1]" 49 subli_lands | "subli" | "" | "subli[d=1]" | "Sublimation (LANDS)" | "mm/d" | "Areas[d=1]*Contfrac[d=1]" 50 snow_swe_lands | "frac_snow snow" | "" | "snow[d=2]" | "Snow Mass (LANDS)" | "kg/m^2" | "Areas[d=2]*Contfrac[d=2]" 51 snownobio_lands | "snownobio" | "" | "snownobio[d=1]" | "Snow Other Surfaces (LANDS)" | "kg/m^2" | "Areas[d=1]*Contfrac[d=1]" 52 snowf_lands | "snowf" | "" | "snowf[d=1]" | "Snowfall (LANDS)" | "mm/d" | "Areas[d=1]*Contfrac[d=1]" 53 precip_lands | "rain snowf" | "" | "rain[d=1] + snowf[d=2]" | "Total precipitaion (LANDS)" | "mm/d" | "Areas[d=1]*Contfrac[d=1]" 54 runoff_lands | "runoff" | "" | "runoff[d=1]" | "Surface runoff (LANDS)" | "kg/m^2" | "Areas[d=1]*Contfrac[d=1]" 55 drainage_lands | "drainage" | "" | "drainage[d=1]" | "Drainage (LANDS)" | "kg/m^2" | "Areas[d=1]*Contfrac[d=1]" 56 humidity_lands | "mrso" | "" | "mrso[d=1]" | "Total Soil Moisture (LANDS)" | "kg/m^2" | "Areas[d=1]*Contfrac[d=1]" 57 surface_humidity_lands | "mrsos" | "" | "mrsos[d=1]" | "Top 10cm soil moisture (LANDS)" | "kg/m^2" | "Areas[d=1]*Contfrac[d=1]" 58 albedo_lands | "alb_vis alb_nir" | "" | "((alb_vis[d=1]+alb_nir[d=2])*0.5)"| "Mean Albedo (LANDS)" | "1" | "Areas[d=1]*Contfrac[d=1]" 59 lai_lands | "LAImean" | "" | "LAImean[d=1]" | "LAI (mean excluding PFT=1) (LANDS)"| "1" | "Areas[d=1]*Contfrac[d=1]" 60 nee_lands | "nee maxvegetfrac" | "" | "(nee[d=1]*365*86400*maxvegetfrac[d=2]*Areas[d=1]*Contfrac[d=1]/1e15)" | "Net Ecosystem Exchange" | "PgC/yr" | "2" 61 maxvegetagri_forcing | "maxvegetfrac" | "" | "maxvegetfrac[d=1,K=12:13@sum]" | "veget_max fraction of agriculture [sum of pft=12,13] "| "1" | "Areas[d=1]*Contfrac[d=1]" 62 maxvegetbare_forcing | "maxvegetfrac" | "" | "maxvegetfrac[d=1,K=1]" | "veget_max fraction on bare soil [pft=1] " | "1" | "Areas[d=1]*Contfrac[d=1]" 63 vegetn_lands | "vegetfrac" | "" | "vegetfrac[d=1,K=2:9@sum]" | "veget trees[sum of pft=2:9] (LANDS)" | "1" | "Areas[d=1]*Contfrac[d=1]" 64 vegetg_lands | "vegetfrac" | "" | "vegetfrac[d=1,K=10:11@sum]+vegetfrac[d=1,K=14:15@sum]" | "veget natural grasses[sum of pft=10,11,14,15] (LANDS)" | "1" | "Areas[d=1]*Contfrac[d=1]" 65 vegeta_lands | "vegetfrac" | "" | "vegetfrac[d=1,K=12:13@sum]" | "veget agriculture [sum of pft=12,13] (LANDS)" | "1" | "Areas[d=1]*Contfrac[d=1]" 66 66
Note: See TracChangeset
for help on using the changeset viewer.