Skip to content

Commit

Permalink
Added FOC for NRT_STREAMFLOW cases.
Browse files Browse the repository at this point in the history
NOTE: We don't have test cases for JULES, so some further changes are
likely.
  • Loading branch information
emkemp committed Nov 5, 2024
1 parent 6d2c3b2 commit 5a59747
Show file tree
Hide file tree
Showing 109 changed files with 42,754 additions and 0 deletions.
20 changes: 20 additions & 0 deletions lis/configs/557WW-7.6-FOC/NRT_STREAMFLOW/JULES/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
JULES namelist collections.

ps41_nml_15min/ is for running JULES in PS41 configuration, with 3 snow layers.
THIS IS THE CONFIGURATION RECOMMENDED FOR USE IN OPERATIONS BY USAF.

single_snow_layer/ is for running JULES in a similar configuration, but with
only 1 snow layer. These were used for running LIS7.3-JULES5.0
"warm-started" from UM Dump files in 2017 and 2018, which used a single
snow layer.

*NOTE* Users will need to edit three namelist files to update paths valid
on their local machine. They are:

ancillaries.nml: Edit path to 'tile_fractions.dat' (included with namelist
files)
drive.nml: Edit path to 'Loobos_1997.dat' (included with namelist files)
initial_conditions.nml: Edit path to 'initial_conditions.dat' (included with
namelist files)


17,525 changes: 17,525 additions & 0 deletions lis/configs/557WW-7.6-FOC/NRT_STREAMFLOW/JULES/ps41_nml_15min/Loobos_1997.dat

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
&jules_frac
file='./JULES/ps41_nml_15min/tile_fractions.dat',
!!read_from_dump=.false.,
/
&jules_soil_props
const_val=6.63,0.04946,0.004715,0.45815,0.242433,0.136328,1185676.0,
0.226873,0.11,
const_z=.false.,
!!file='',
nvars=9,
!!read_from_dump=.false.,
!!tpl_name=9*'',
use_file=9*.false.,
var='b','sathh','satcon','sm_sat','sm_crit','sm_wilt','hcap',
'hcon','albsoil',
!!var_name=9*'',
/
&jules_top
const_val=1.0,6.0,2.0,
!!file='',
nvars=3,
!!read_from_dump=.false.,
!!tpl_name='','','',
use_file=.false.,.false.,.false.,
var='fexp','ti_mean','ti_sig',
!!var_name='','','',
/
&jules_agric
!!read_from_dump=.false.,
!!zero_agric=.true.,
!!zero_past=.true.,
/
&jules_co2
co2_mmr=5.94100e-4,
!!read_from_dump=.false.,
/
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
&jules_drive
data_end='1997-12-31 23:00:00',
data_period=900,
data_start='1996-12-31 23:00:00',
file='./JULES/ps41_nml_15min/Loobos_1997.dat'
interp=8*'nf',
l_daily_disagg=.false.,
l_imogen=.false.,
l_perturb_driving=.false.,
nvars=8,
read_list=.false.,
tpl_name=8*'',
var='sw_down','lw_down','tot_rain','tot_snow','t','wind',
'pstar','q',
var_name='sw_down','lw_down','tot_rain','tot_snow','t','wind',
'pstar','q',
z1_tq_vary=.false.,
z1_tq_in=2.0,
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
&fire_switches
!!canadian_flag=.false.,
!!canadian_hemi_opt=.false.,
l_fire=.false.,
!!mcarthur_flag=.false.,
!!mcarthur_opt=1,
!!nesterov_flag=.false.,
/
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# sthuf(1:4) t_soil(1:4) snow_tile(1:9)
0.749 0.743 0.754 0.759 276.78 277.46 278.99 282.48 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# sthuf(1:4) t_soil(1:4) snow_tile(1:9)
0.749 0.743 0.754 0.759 276.78 277.46 278.99 282.48 0.0 0.46 0.0 0.0 0.0 0.0 0.0 0.0 0.0

Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
&jules_initial
const_val=0.0,276.78,12.1,0.0,50.0,0.759,3.0,0.0,0.0,0.0,
dump_file=.false.,
file='./JULES/ps41_nml_15min/initial_conditions.dat',
nvars=10,
total_snow=.true.,
!!tpl_name=10*'',
use_file=7*.false.,.true.,.true.,.true.,
var='canopy','tstar_tile','cs','gs','rgrain','sthzw','zw',
'sthuf','t_soil','snow_tile',
var_name=10*'',
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
&jules_hydrology
l_pdm=.false.,
!!l_spdmvar=.false.,
l_top=.true.,
l_wetland_unfrozen=.false.,
nfita=30,
!!s_pdm=0.0,
!!slope_pdm_max=6.0,
ti_max=10.0,
ti_wetl=1.5,
zw_max=6.0,
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
&jules_lsm_switch
lsm_id=1,
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
&jules_radiation
l_albedo_obs=.false.,
l_cosz=.true.,
l_embedded_snow=.false.,
l_mask_snow_orog=.true.,
!!l_niso_direct=.false.,
l_snow_albedo=.true.,
l_spec_alb_bs=.true.,
l_spec_albedo=.true.,
wght_alb=0.0,0.5,0.0,0.5,
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
&jules_rivers
!!a_thresh=1,
!!cbland=0.1,
!!cbriver=0.15,
!!cland=0.2,
!!criver=0.62,
!!l_riv_overbank=.false.,
l_rivers=.false.,
!!retl=0.0,
!!retr=0.005,
!!rivers_meander=1.4,
!!rivers_speed=0.4,
!!rivers_timestep=-32768,
!!rivers_type='rfm',
!!runoff_factor=1.0,
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
&jules_snow
a_snow_et=2.8e-6,
aicemax=0.78,0.36,
b_snow_et=0.042,
c_snow_et=0.046,
can_clump=1.0,4.0,1.0,1.0,1.0,
cansnowpft=.false.,.true.,.false.,.false.,.false.,
dzsnow=0.04,0.12,0.34,
frac_snow_subl_melt=1,
graupel_options=0,
!!! i_basal_melting_opt=0, ! not supported by JULES 5.0 SW
i_grain_growth_opt=1,
i_relayer_opt=1,
i_snow_cond_parm=1,
l_et_metamorph=.true.,
l_snow_infilt=.true.,
l_snow_nocan_hc=.true.,
l_snowdep_surf=.true.,
lai_alb_lim_sn=1.0,1.0,0.1,0.1,0.1,
n_lai_exposed=1.0,1.0,3.0,3.0,2.0,
nsmax=3,
rho_firn_albedo=550.0,
rho_snow_et_crit=150.0,
rho_snow_fresh=109.0,
snow_hcon=0.1495,
unload_rate_cnst=5*0.0,
unload_rate_u=0.0,2.31e-06,0.0,0.0,0.0,
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
&jules_soil
confrac=0.3,
!!dzdeep=0.5,
!!dzsoil_elev=0.,
dzsoil_io=0.1000,0.2500,0.6500,2.0000,
!!hcapdeep=2100000.0,
!!hcondeep=8.6,
l_bedrock=.false.,
l_dpsids_dsdz=.true.,
!l_holdwater=.false., !!!! this option is added for jules 5.1, disabled for JULES 5.0 Shugong
l_soil_sat_down=.true.,
l_vg_soil=.true.,
!!ns_deep=100,
sm_levels=4,
soilhc_method=2,
zsmc=1.0,
zst=1.0,
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
&jules_soil_biogeochem
!!bio_hum_cn=10.0,
ch4_substrate=1,
!!! const_ch4_cs=5.41e-12, !not supported by JULES 5.0, SW
!!! const_ch4_npp=9.99e-3, !not supported by JULES 5.0, SW
!!! const_ch4_resps=4.36e-3, !not supported by JULES 5.0, SW
!!diff_n_pft=100.0,
l_ch4_interactive=.false.,
l_ch4_tlayered=.false.,
l_layeredc=.false.,
l_q10=.true.,
l_soil_resp_lev2=.false.,
!!n_inorg_turnover=1.0,
!!! q10_ch4_cs=3.7, !not supported by JULES 5.0, SW
!!! q10_ch4_npp=1.5, !not supported by JULES 5.0, SW
!!! q10_ch4_resps=1.5, !not supported by JULES 5.0, SW
soil_bgc_model=1,
!!sorp=10.0,
!!! t0_ch4=273.15, !not supported by JULES 5.0, SW
!!tau_lit=5.0,
!!tau_resp=2.0,
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
&jules_soil_ecosse
!!amm_leach_min=0.02,
!!bacteria_max_frac=0.5,
!!bacteria_max_frac_ph=5.5,
!!bacteria_min_frac=0.2,
!!bacteria_min_frac_ph=4.0,
!!cn_bacteria=5.5,
!!cn_fungi=11.5,
!!decomp_iter_max=10,
!!decomp_ph_max=4.5,
!!decomp_ph_min=1.0,
!!decomp_ph_rate_min=0.2,
!!decomp_rate=3.22e-7,9.65e-9,2.12e-8,6.43e-10,
!!decomp_temp_coeff_rothc=47.9 106.0 18.3,
!!decomp_wrate_min_jules=0.2,
!!decomp_wrate_min_rothc=0.2,
!!denit50=0.033,
!!denit_bio_factor=50.0,
!!denit_frac_n2_fc=0.55,
!!denit_nitrate_equal=0.4,
!!denit_ratio_n2_zero=10.0,
!!denit_water_coeff=0.62 0.38 1.74,
!!depo_nit_frac=1.0,
!!depth_nitrif=0.35,
!!dim_cslayer=4,
!!dt_soilc=-1.0,
!!dz_soilc_io=0.1,0.25,0.65,2.0,
!!l_decomp_slow=.false.,
!!l_driver_ave=.true.,
!!l_match_layers=.false.,
!!l_soil_n=.true.,
!!n_inorg_max_conc=0.16,
!!nitrif_frac_gas=0.02,
!!nitrif_frac_n2o_fc=0.02,
!!nitrif_frac_no=0.4,
!!nitrif_max_factor=0.1,
!!nitrif_rate=9.921e-7,
!!nitrif_wrate_min=0.6,
!!pi_sfc_depth=0.05,
!!pi_sfc_frac=0.3,
!!plant_input_profile=1,
!!temp_modifier=2,
!!water_modifier=2,
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
&jules_surface
all_tiles=0,
cor_mo_iter=3,
!!fd_stab_dep=0,
formdrag=0,
i_aggregate_opt=1,
i_modiscopt=0,
iscrntdiag=0,
l_aggregate=.true.,
l_anthrop_heat_src=.false.,
l_elev_land_ice=.false.,
l_elev_lw_down=.false.,
l_epot_corr=.true.,
l_land_ice_imp=.true.,
l_point_data=.false.,
!!orog_drag_param=0.15,
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
&jules_surface_types
!!elev_ice=0,
!!elev_rock=0,
ice=9,
lake=7,
nnvg=4,
npft=5,
soil=8,
urban=6,
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
&jules_vegetation
can_model=3,
can_rad_mod=4,
fsmc_shape=0,
!!ignition_method=1,
ilayers=10,
!!irr_crop=1,
l_bvoc_emis=.false.,
l_gleaf_fix=.false.,
l_ht_compete=.false.,
l_inferno=.false.,
l_irrig_dmd=.false.,
!!l_irrig_limit=.false.,
l_landuse=.false.,
l_leaf_n_resp_fix=.false.,
l_nitrogen=.false.,
l_o3_damage=.false.,
l_phenol=.false.,
!!l_prescsow=.false.,
l_scale_resp_pm=.false.,
l_stem_resp_fix=.false.,
l_trait_phys=.false.,
l_trif_crop=.false.,
!!l_trif_eq=.false.,
l_trif_fire=.false.,
l_triffid=.false.,
l_use_pft_psi=.false.,
!!l_veg_compete=.false.,
l_vegcan_soilfx=.true.,
!!phenol_period=0,
!!triffid_period=0,
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
&jules_model_environment
l_jules_parent=0,
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
&jules_input_grid
grid_is_1d=.false.,
!!npoints=0,
nx=1,
ny=1,
time_dim_name='tstep',
/
&jules_latlon
latitude=52.168,
longitude=5.744,
/
&jules_land_frac
/
&jules_model_grid
force_1d_grid=.false.,
land_only=.false.,
!!lat_bounds=0,
!!latlon_region=.true.,
!!lon_bounds=0,
!!npoints=0,
!!points_file='',
use_subgrid=.false.,
/
&jules_surf_hgt
!!file='',
!!l_elev_absolute_height=9*.false.,
!!surf_hgt_io=9*0.0,
!!surf_hgt_name='',
!!use_file=.false.,
zero_height=.true.,
/
&jules_z_land
!!file='',
!!surf_hgt_band=9*0.0,
!!use_file=.false.,
!!z_land_io=0.0,
!!z_land_name='',
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
&jules_nvegparm
albsnc_nvg_io=4.00e-1,8.00e-1,8.00e-1,8.00e-1,
albsnf_nvg_io=1.80e-1,1.20e-1,-1.00,7.50e-1,
albsnf_nvgl_io=0.05,0.06,0.03,0.75,
albsnf_nvgu_io=0.20,0.15,0.80,0.75,
catch_nvg_io=5.00e-1,0.00,0.00,0.00,
ch_nvg_io=2.80e+5,2.11000e+7,0.00,0.00,
emis_nvg_io=9.70e-1,9.85e-1,9.00e-1,9.90e-1,
gs_nvg_io=0.00,0.00,1.00e-2,1.00e+6,
infil_nvg_io=1.00e-1,0.00,5.00e-1,0.00,
vf_nvg_io=1.00,1.00,0.00,0.00,
z0_nvg_io=1.00,1.00e-4,1.00e-3,5.00e-4,
z0hm_classic_nvg_io=0.1,0.1,0.1,0.1,
z0hm_nvg_io=1.00e-7,2.50e-1,2.00e-2,2.00e-1,
/
Loading

0 comments on commit 5a59747

Please sign in to comment.