Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
2d404b5
All changes except updating canned test namelist
tom-j-h Jan 7, 2026
8494703
Duplicate of testing from #71
tom-j-h Jan 7, 2026
addf153
Update canned namelist
tom-j-h Jan 7, 2026
7f80c68
Signed CLA
tom-j-h Jan 14, 2026
423b9b0
Merge branch 'main' into align_adjoint_tests_to_linear_model
tom-j-h Jan 14, 2026
e3d05de
Added canned mesh namelist and file
tom-j-h Jan 14, 2026
9ab0595
Merge branch 'align_adjoint_tests_to_linear_model' of github.com:tom-…
tom-j-h Jan 14, 2026
e349cb5
Added namelist variable for adjoint test tolerance to jedi_tlm_tests
tom-j-h Jan 14, 2026
4a25162
Moved variable definition so it's not needed where it's irrelevant
tom-j-h Jan 14, 2026
47a08a5
rose config-dump
tom-j-h Jan 14, 2026
fb3fd3a
Moved back to jedi_common and made non-compulsory
tom-j-h Jan 14, 2026
b5f9e37
Merge branch 'main' into align_adjoint_tests_to_linear_model
tom-j-h Jan 15, 2026
0679604
Fix merge error
tom-j-h Jan 15, 2026
5b05c03
Merge branch 'align_adjoint_tests_to_linear_model' into jelf_adjoint_…
tom-j-h Jan 15, 2026
bc02651
Should be all changes for jedi_tlm_tests and jedi_id_tlm_tests. Untes…
tom-j-h Jan 15, 2026
9aae208
SR response
tom-j-h Jan 16, 2026
b803e14
Merge branch 'align_adjoint_tests_to_linear_model' into jelf_adjoint_…
tom-j-h Jan 16, 2026
5415cc0
Merge branch 'jelf_adjoint_test_tolerance_nml' into align_jedi_lfric_…
tom-j-h Jan 16, 2026
cae8bb1
Merge branch 'main' into align_adjoint_tests_to_linear_model
tom-j-h Jan 16, 2026
fab2cd8
Merge branch 'align_adjoint_tests_to_linear_model' into jelf_adjoint_…
tom-j-h Jan 16, 2026
79b2134
Merge branch 'jelf_adjoint_test_tolerance_nml' into align_jedi_lfric_…
tom-j-h Jan 16, 2026
78a319f
rose config fix
tom-j-h Jan 16, 2026
ae855bb
Adjust test tolerances
tom-j-h Jan 19, 2026
4a5487c
Canned tests
tom-j-h Jan 19, 2026
054f999
Removing change that's meant for a later PR
tom-j-h Jan 20, 2026
905c760
upgrade macro
tom-j-h Jan 26, 2026
a1dfa7e
Merge branch 'jelf_adjoint_test_tolerance_nml' into align_jedi_lfric_…
tom-j-h Jan 26, 2026
1000322
Reverted erroneous change
tom-j-h Jan 27, 2026
f521d7e
Merge branch 'align_adjoint_tests_to_linear_model' into jelf_adjoint_…
tom-j-h Jan 27, 2026
c81b05d
Merge branch 'jelf_adjoint_test_tolerance_nml' into align_jedi_lfric_…
tom-j-h Jan 27, 2026
c01e185
Responding to CR
tom-j-h Jan 27, 2026
2022bd1
Merge branch 'main' into align_adjoint_tests_to_linear_model
tom-j-h Jan 27, 2026
551fc98
Merge branch 'align_adjoint_tests_to_linear_model' into jelf_adjoint_…
tom-j-h Jan 27, 2026
f1d25ca
Merge branch 'jelf_adjoint_test_tolerance_nml' into align_jedi_lfric_…
tom-j-h Jan 27, 2026
258c386
Responding to SR
tom-j-h Jan 27, 2026
f99c585
Corrected merge
tom-j-h Jan 27, 2026
9223d31
Merge branch 'align_adjoint_tests_to_linear_model' into jelf_adjoint_…
tom-j-h Jan 27, 2026
25e36f2
Merge branch 'jelf_adjoint_test_tolerance_nml' into align_jedi_lfric_…
tom-j-h Jan 27, 2026
d01551c
Responding to SR
tom-j-h Jan 28, 2026
d67c2b9
Responding to SR
tom-j-h Jan 28, 2026
6360fc2
Fixings versions.py
tom-j-h Jan 28, 2026
1c993b7
Merge branch 'jelf_adjoint_test_tolerance_nml' into align_jedi_lfric_…
tom-j-h Jan 28, 2026
f69bc9a
Updating canned configs
tom-j-h Jan 28, 2026
0dae5e5
Merge branch 'main' into align_adjoint_tests_to_linear_model
TeranIvy Jan 29, 2026
8ad1482
Merge remote-tracking branch 'upstream/main' into align_adjoint_tests…
tom-j-h Jan 29, 2026
f15d817
Merge branch 'align_adjoint_tests_to_linear_model' into jelf_adjoint_…
tom-j-h Jan 29, 2026
9b5c7de
Merge branch 'jelf_adjoint_test_tolerance_nml' into align_jedi_lfric_…
tom-j-h Jan 29, 2026
85d0520
More SR changes
tom-j-h Jan 29, 2026
211572f
Merge branch 'main' into jelf_adjoint_test_tolerance_nml
tom-j-h Feb 2, 2026
24b02e7
Merge branch 'jelf_adjoint_test_tolerance_nml' into align_jedi_lfric_…
tom-j-h Feb 2, 2026
c26ca2d
Merge branch 'main' into align_jedi_lfric_tests_to_linear_model
tom-j-h Feb 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
125 changes: 85 additions & 40 deletions applications/jedi_lfric_tests/example/configuration.nml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
&base_mesh
file_prefix='mesh_C12',
file_prefix='mesh_C12_MG',
geometry='spherical',
prepartitioned=.false.,
prime_mesh_name='C12',
prime_mesh_name='dynamics',
topology='fully_periodic',
/
&boundaries
limited_area=.false.,
transport_overwrite_freq='final'
transport_overwrite_freq='final',
/
&checks
limit_cfl=.false.,
Expand All @@ -29,16 +29,25 @@ spectral_gwd='none',
stochastic_physics='none',
surface='none',
/
&convection
dx_ref=50000.0,
l_cvdiag_ctop_qmax=.false.,
qlmin=4.0e-4,
resdep_precipramp=.false.,
/
&cosp
l_cosp=.false.,
/
&damping_layer
dl_base=40000.0,
dl_str=0.05,
dl_type='latitude',
dl_type='standard',
/
&departure_points
horizontal_limit='cap',
horizontal_method='ffsl',
n_dep_pt_iterations=1,
share_stencil_extent=.true.
share_stencil_extent=.true.,
vertical_limit='exponential',
vertical_method='timeaverage',
vertical_sorting=.false.,
Expand All @@ -56,13 +65,13 @@ stretching_height=17507.0,
stretching_method='smooth',
/
&files
ancil_directory='/data/users/lfric/data/ancils/basic-gal/Quagga/C12/n96e_l70',
ancil_directory='/data/users/lfricadmin/data/ancils/basic-gal/yak/C12',
checkpoint_stem_name='restart',
diag_stem_name='diagGungho',
ls_directory='/data/users/lfric/data/tangent-linear/Ticket46',
ls_directory='/data/users/lfricadmin/data/tangent-linear/Ticket354',
ls_filename='final_ls',
orography_mean_ancil_path='orography/gmted_ramp2/qrparm.orog.ugrid',
start_dump_directory='/data/users/lfric/data/tangent-linear/Ticket3590',
orography_mean_ancil_path='orography/gmted_ramp2/qrparm.orog',
start_dump_directory='/data/users/lfricadmin/data/tangent-linear/Ticket354',
start_dump_filename='final_pert',
/
&finite_element
Expand All @@ -79,18 +88,18 @@ dlayer_on=.true.,
dry_static_adjust=.true.,
eos_method='sampled',
exner_from_eos=.false.,
horizontal_physics_predictor=.false.
horizontal_transport_predictor=.false.
horizontal_physics_predictor=.false.,
horizontal_transport_predictor=.false.,
init_exner_bt=.true.,
l_multigrid=.false.,
l_multigrid=.true.,
lagged_orog=.true.,
moisture_formulation='traditional',
moisture_in_solver=.true.,
p2theta_vert=.true.,
rotating=.true.,
shallow=.true.,
si_momentum_equation=.false.,
theta_moist_source=.false.
theta_moist_source=.false.,
use_multires_coupling=.false.,
use_physics=.true.,
use_wavedynamics=.true.,
Expand All @@ -101,15 +110,27 @@ gcrk=8,
method='prec_only',
monitor_convergence=.false.,
normalise=.true.,
preconditioner='tridiagonal',
preconditioner='multigrid',
si_pressure_a_tol=1.0e-8,
si_pressure_maximum_iterations=400,
si_pressure_tolerance=1.0e-4,
/
&iau_addinf_io
/
&iau_addinf_io
/
&iau_ainc_io
/
&iau_ainc_io
/
&iau_bcorr_io
/
&iau
/
&idealised
f_lon_deg=0.0,
perturb_init=.false.
test='gravity_wave',
perturb_init=.false.,
test='none',
/
&ideal_surface
canopy_height=19.01,16.38,0.79,1.26,1.0,
Expand Down Expand Up @@ -144,10 +165,10 @@ zero_w2v_wind=.false.,
&initial_density
density_background=0.1,
density_max=2.0,
r1=0.0,
r2=0.0,
x1=0.0,
x2=0.0,
r1=0.4,
r2=0.4,
x1=0.4,
x2=-0.4,
y1=0.0,
y2=0.0,
z1=0.0,
Expand All @@ -159,7 +180,7 @@ surface_pressure=1000.0e2,
/
&initial_temperature
bvf_square=0.0001,
pert_centre=120.0,
pert_centre=60.0,
pert_width_scaling=1.0,
perturb='none',
theta_surf=300.0,
Expand All @@ -168,22 +189,25 @@ theta_surf=300.0,
/
&initial_wind
nl_constant=0.0,
profile='none',
profile='constant_uv',
sbr_angle_lat=0.0,
sbr_angle_lon=0.0,
smp_init_wind=.false.,
u0=0.0,
smp_init_wind=.true.,
u0=2.0,
v0=0.0,
wind_time_period=0.0,
/
&io
checkpoint_read=.false.,
checkpoint_times=,
checkpoint_write=.false.,
counter_output_suffix='counter.txt',
diag_active_files='lfric_diag',
diag_always_on_sampling=.false.,
diagnostic_frequency=8,
end_of_run_checkpoint=.true.,
file_convention='UGRID',
multifile_io=.false.,
nodal_output_on_w3=.false.,
subroutine_counters=.false.,
subroutine_timers=.true.,
Expand All @@ -196,11 +220,15 @@ write_fluxes=.false.,
write_minmax_tseries=.false.,
/
&linear
fixed_ls=.true.
fixed_ls=.true.,
l_stabilise_bl=.true.,
ls_read_w2h=.false.,
max_bl_stabilisation=0.75,
n_bl_levels_to_stabilise=15,
pert_option='file',
/
&logging
log_to_rank_zero_only=.false.,
run_log_level='info',
/
&mixed_solver
Expand All @@ -211,7 +239,7 @@ guess_np1=.false.,
mixed_solver_a_tol=1.0e-3,
monitor_convergence=.true.,
normalise=.true.,
reference_reset_time=3600.,
reference_reset_time=3600.0,
si_maximum_iterations=10,
si_method='block_gcr',
si_preconditioner='pressure',
Expand All @@ -224,23 +252,33 @@ smagorinsky=.false.,
viscosity=.false.,
viscosity_mu=0.0,
/
&multigrid
chain_mesh_tags='dynamics','multigrid_l1','multigrid_l2',
multigrid_chain_nitems=3,
n_coarsesmooth=4,
n_postsmooth=2,
n_presmooth=2,
smooth_relaxation=0.8,
/
&esm_couple
l_esm_couple_test=.false.,
/
&orography
orog_init_option='ancil',
/
&partitioning
generate_inner_halos=.false.,
panel_decomposition='auto',
panel_xproc=6,
panel_xproc=1,
panel_yproc=1,
partitioner='cubedsphere',
/
&physics
configure_segments=.false.,
limit_drag_incs=.false.,
sample_physics_scalars=.true.,
sample_physics_winds=.true.,
configure_segments=.false.
sample_physics_winds_correction=.false.,
/
&planet
cp=1005.0,
Expand All @@ -252,10 +290,14 @@ scaling_factor=1.0,
/
&radiative_gases
cfc113_rad_opt='off',
cfc11_rad_opt='off',
cfc12_rad_opt='off',
ch4_rad_opt='off',
co2_rad_opt='off',
cfc11_mix_ratio=1.110e-09,
cfc11_rad_opt='constant',
cfc12_mix_ratio=2.187e-09,
cfc12_rad_opt='constant',
ch4_mix_ratio=1.006e-06,
ch4_rad_opt='constant',
co2_mix_ratio=6.002e-04,
co2_rad_opt='constant',
co_rad_opt='off',
cs_rad_opt='off',
h2_rad_opt='off',
Expand All @@ -268,11 +310,13 @@ k_rad_opt='off',
l_cts_fcg_rates=.false.,
li_rad_opt='off',
n2_rad_opt='off',
n2o_rad_opt='off',
n2o_mix_ratio=4.945e-07,
n2o_rad_opt='constant',
na_rad_opt='off',
nh3_rad_opt='off',
o2_rad_opt='off',
o3_rad_opt='off',
o2_mix_ratio=0.2314,
o2_rad_opt='constant',
o3_rad_opt='ancil',
rb_rad_opt='off',
so2_rad_opt='off',
tio_rad_opt='off',
Expand All @@ -286,6 +330,8 @@ monitor_convergence=.false.,
preconditioner='diagonal',
tolerance=1.0e-6,
/
&specified_surface
/
&time
calendar='timestep',
calendar_origin='2016-01-01 15:00:00',
Expand All @@ -297,7 +343,7 @@ timestep_start='1',
&timestepping
alpha=0.55,
dt=1800,
inner_iterations=2,
inner_iterations=1,
method='semi_implicit',
outer_iterations=2,
runge_kutta_method='forward_euler',
Expand Down Expand Up @@ -342,8 +388,8 @@ min_val_method='iterative',
min_value=0.0,0.0,-99999999.0,0.0,0.0,
oned_reconstruction=.false.,
operators='fv',
panel_edge_high_order=.false.,
panel_edge_treatment='none'
panel_edge_high_order=.true.,
panel_edge_treatment='none',
profile_size=5,
reversible=.true.,.true.,.false.,.true.,.true.,
runge_kutta_method='ssp3',
Expand All @@ -361,8 +407,7 @@ vertical_method=5*1,
vertical_monotone=5*1,
vertical_monotone_order=5*3,
vertical_sl_order='cubic',
wind_mono_top=.false.
wind_mono_top_depth=5
wind_mono_top=.false.,
/
&validity_test
number_gamma_values=2,
Expand Down
Binary file removed applications/jedi_lfric_tests/example/mesh_C12.nc
Binary file not shown.
Loading