Skip to content
Open
Show file tree
Hide file tree
Changes from 33 commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
a398b2b
update all nml files and unit-tests
tommbendall Jan 22, 2026
487faa6
keep Wchi for bubble tests
tommbendall Jan 22, 2026
f1d1cc5
these weren't picked up by upgrade macro
tommbendall Jan 22, 2026
3241a6b
fixes to solver and scintelapi
tommbendall Jan 23, 2026
bccbce2
remove workaround for vertical slice tests
tommbendall Jan 23, 2026
56ab18d
another contributor signing
tommbendall Jan 23, 2026
25904f0
set other apps to use Wtheta, and fix remaining failures
tommbendall Jan 25, 2026
f8abde9
change coordinate settings for planar tests with issues
tommbendall Jan 26, 2026
cfc3f16
increase TLM tolerance
tommbendall Jan 26, 2026
4a8d200
increase tolerance again
tommbendall Jan 26, 2026
0015b23
replace Wchi in kernels
tommbendall Jan 26, 2026
7ade22a
test tweak
tommbendall Jan 27, 2026
ad9beeb
dependency
tommbendall Feb 20, 2026
7a5b941
copy across KGOs
tommbendall Feb 23, 2026
2e583db
Merge branch 'TBendall/vn3.0_height_continuous' into TBendall/CoordSpace
tommbendall Feb 23, 2026
73d5f6c
update dependencies
tommbendall Feb 23, 2026
cb27127
update KGOs
tommbendall Feb 23, 2026
27061e0
Merge branch 'TBendall/HeightContinuous' into TBendall/CoordSpace
tommbendall Feb 23, 2026
6168a27
adjust tolerance and fix mol test
tommbendall Feb 23, 2026
3d53b0c
Main to Stable 2026.03.1 (#315)
james-bruten-mo Mar 3, 2026
0b1651e
Bugfix for linear upgrade macro (#347)
james-bruten-mo Mar 9, 2026
4a7b1fc
Merge pull request #5 from MetOffice/stable
tommbendall Mar 9, 2026
8a1b7f0
Merge remote-tracking branch 'origin/stable' into TBendall/HeightCont…
tommbendall Mar 9, 2026
e75b2da
update all KGOs
tommbendall Mar 9, 2026
6bd9032
restore missing KGOs
tommbendall Mar 10, 2026
ab14876
Merge branch 'TBendall/HeightContinuous' into TBendall/CoordSpace
tommbendall Mar 10, 2026
13c4d6f
attempt to fix coordinate-based LAM boundaries with Wtheta coord space
tommbendall Mar 10, 2026
780993d
fix silly indexing error
tommbendall Mar 10, 2026
3f625aa
fix mol lfric_atm test
tommbendall Mar 10, 2026
106c455
tweak linear integration test configs
tommbendall Mar 11, 2026
072c710
attempt to fix KGO changes
tommbendall Mar 11, 2026
32dcbbc
settings changes
tommbendall Mar 12, 2026
380224b
put check to prevent issues with smp_init_wind
tommbendall Mar 12, 2026
0be88b7
address smp_init_wind problem directly
tommbendall Mar 13, 2026
886d464
remove Wchi from various gungho tests
tommbendall Mar 13, 2026
0e31c18
fix unit-test
tommbendall Mar 13, 2026
0663754
fix index
tommbendall Mar 13, 2026
c9b18a4
ensure that panel edge remapping should also work with Wtheta coord
tommbendall Mar 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,4 @@
| thomasmelvin | Thomas Melvin | Met Office | 2026-01-15 |
| tinyendian | Wolfgang Hayek | Earth Sciences New Zealand | 2026-02-02 |
| DanStoneMO | Daniel Stone | Met Office | 2026-02-26 |
| ericaneininger | Erica Neininger | Met Office | 2026-03-02 |
| ericaneininger | Erica Neininger | Met Office | 2026-03-02 |
2 changes: 2 additions & 0 deletions applications/adjoint_tests/example/configuration.nml
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,8 @@ start_dump_filename='final_pert',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@ def upgrade(self, config, meta_config=None):
".true.",
)
self.add_setting(
config, ["namelist:linear_physics", "Blevs_m"], "15"
config, ["namelist:linear_physics", "blevs_m"], "15"
)
self.add_setting(
config, ["namelist:linear_physics", "e_folding_levs_m"], "10"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ module atlt_bl_inc_alg_mod
use tl_bl_inc_kernel_mod, only : tl_bl_inc_kernel_type
use atl_bl_inc_kernel_mod, only : atl_bl_inc_kernel_type
use linear_physics_config_mod, only : log_layer, &
Blevs_m, &
blevs_m, &
e_folding_levs_m, &
u_land_m, &
u_sea_m, &
Expand Down Expand Up @@ -130,7 +130,7 @@ module atlt_bl_inc_alg_mod
auv,buv_inv, &
face_selector_ew, &
face_selector_ns, &
Blevs_m ) )
blevs_m ) )
call invoke ( x_innerproduct_x( ip1(1), u_inc ), &
x_innerproduct_x( ip1(2), u ) )

Expand All @@ -151,7 +151,7 @@ module atlt_bl_inc_alg_mod
auv,buv_inv, &
face_selector_ew, &
face_selector_ns, &
Blevs_m ) )
blevs_m ) )

call invoke ( x_innerproduct_y( ip2(1), u_inc, u_inc_input ), &
x_innerproduct_y( ip2(2), u, u_input ) )
Expand Down
2 changes: 2 additions & 0 deletions applications/gravity_wave/example/configuration.nml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ start_dump_filename = ''
&finite_element
cellshape = 'quadrilateral'
coord_order = 1
coord_order_multigrid = 1,
coord_space = 'Wchi',
coord_system = 'native'
element_order_h = 0
element_order_v = 0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ contains
subroutine setUp( this )

use finite_element_config_mod, only: cellshape_quadrilateral, &
coord_system_xyz
coord_system_xyz, coord_space_wchi
use feign_config_mod, only: feign_finite_element_config

implicit none
Expand All @@ -42,6 +42,8 @@ contains
cellshape=cellshape_quadrilateral, &
coord_order=0_i_def, &
coord_system=coord_system_xyz, &
coord_order_multigrid=1_i_def, &
coord_space=coord_space_wchi, &
element_order_h=1_i_def, &
element_order_v=1_i_def, &
rehabilitate=.true., &
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ contains
stretching_method_linear
use sci_chi_transform_mod, only : init_chi_transforms
use finite_element_config_mod, only : cellshape_quadrilateral, &
coord_system_xyz
coord_system_xyz, coord_space_wchi
use feign_config_mod, only : feign_base_mesh_config, &
feign_extrusion_config, &
feign_finite_element_config, &
Expand Down Expand Up @@ -60,6 +60,8 @@ contains
call feign_finite_element_config( &
cellshape=cellshape_quadrilateral, &
coord_order=0_i_def, &
coord_order_multigrid=1_i_def, &
coord_space=coord_space_wchi, &
coord_system=coord_system_xyz, &
element_order_h=0_i_def, &
element_order_v=0_i_def, &
Expand Down
2 changes: 2 additions & 0 deletions applications/gungho_model/example/configuration.nml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@ start_dump_filename='',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wtheta',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ lbc_filename='',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wtheta',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,8 @@ lbc_filename='lbc',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wtheta',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@ lbc_filename='',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wtheta',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
2 changes: 2 additions & 0 deletions applications/gungho_model/lam_example/straka/config_lam.nml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ lbc_filename='lbc',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wtheta',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
2 changes: 2 additions & 0 deletions applications/jedi_lfric_tests/example/configuration.nml
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ start_dump_filename='final_pert',
cellshape='quadrilateral',
coord_order=1,
coord_system='native',
coord_order_multigrid=1,
coord_space='Wchi',
element_order_h=0,
element_order_v=0,
rehabilitate=.true.,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,8 @@ start_dump_filename='',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ stretching_method='smooth',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ stretching_method='smooth',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,8 @@ start_dump_filename='',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,8 @@ start_dump_filename='',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,8 @@ start_dump_filename='',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,8 @@ start_dump_filename='',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ element_order_h=0,
element_order_v=0,
rehabilitate=.true.,
coord_order=1
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native'
/

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ def upgrade(self, config, meta_config=None):
".true.",
)
self.add_setting(
config, ["namelist:linear_physics", "Blevs_m"], "15"
config, ["namelist:linear_physics", "blevs_m"], "15"
)
self.add_setting(
config, ["namelist:linear_physics", "e_folding_levs_m"], "10"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ def upgrade(self, config, meta_config=None):
".true.",
)
self.add_setting(
config, ["namelist:linear_physics", "Blevs_m"], "15"
config, ["namelist:linear_physics", "blevs_m"], "15"
)
self.add_setting(
config, ["namelist:linear_physics", "e_folding_levs_m"], "10"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ def upgrade(self, config, meta_config=None):
".true.",
)
self.add_setting(
config, ["namelist:linear_physics", "Blevs_m"], "15"
config, ["namelist:linear_physics", "blevs_m"], "15"
)
self.add_setting(
config, ["namelist:linear_physics", "e_folding_levs_m"], "10"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ def upgrade(self, config, meta_config=None):
".true.",
)
self.add_setting(
config, ["namelist:linear_physics", "Blevs_m"], "15"
config, ["namelist:linear_physics", "blevs_m"], "15"
)
self.add_setting(
config, ["namelist:linear_physics", "e_folding_levs_m"], "10"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ def upgrade(self, config, meta_config=None):
".true.",
)
self.add_setting(
config, ["namelist:linear_physics", "Blevs_m"], "15"
config, ["namelist:linear_physics", "blevs_m"], "15"
)
self.add_setting(
config, ["namelist:linear_physics", "e_folding_levs_m"], "10"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ def upgrade(self, config, meta_config=None):
".true.",
)
self.add_setting(
config, ["namelist:linear_physics", "Blevs_m"], "15"
config, ["namelist:linear_physics", "blevs_m"], "15"
)
self.add_setting(
config, ["namelist:linear_physics", "e_folding_levs_m"], "10"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ def upgrade(self, config, meta_config=None):
".true.",
)
self.add_setting(
config, ["namelist:linear_physics", "Blevs_m"], "15"
config, ["namelist:linear_physics", "blevs_m"], "15"
)
self.add_setting(
config, ["namelist:linear_physics", "e_folding_levs_m"], "10"
Expand Down
2 changes: 2 additions & 0 deletions applications/jules/example/configuration.nml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ start_dump_filename='',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
2 changes: 2 additions & 0 deletions applications/lfric2lfric/example/configuration.nml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ element_order_h = 0,
element_order_v = 0,
rehabilitate = .true.,
coord_order = 1,
coord_order_multigrid = 1,
coord_space = 'Wchi',
/

&io
Expand Down
2 changes: 2 additions & 0 deletions applications/lfric_atm/example/configuration.nml
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,8 @@ start_dump_filename='',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
2 changes: 2 additions & 0 deletions applications/lfric_coupled/example/configuration.nml
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ start_dump_filename='',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wtheta',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
2 changes: 2 additions & 0 deletions applications/linear_model/example/configuration.nml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@ ls_filename='',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
2 changes: 2 additions & 0 deletions applications/linear_model/example_file/config_linear.nml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@ ls_filename='ls',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
2 changes: 2 additions & 0 deletions applications/linear_model/example_file/config_nonlinear.nml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ start_dump_filename='',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@ def upgrade(self, config, meta_config=None):
".true.",
)
self.add_setting(
config, ["namelist:linear_physics", "Blevs_m"], "15"
config, ["namelist:linear_physics", "blevs_m"], "15"
)
self.add_setting(
config, ["namelist:linear_physics", "e_folding_levs_m"], "10"
Expand Down
2 changes: 2 additions & 0 deletions applications/name_transport/example/configuration.nml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ element_order_h=0,
element_order_v=0,
rehabilitate=.true.,
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native'
vorticity_in_w1=.true.,
/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ contains
use extrusion_config_mod, only : method_uniform, &
stretching_method_linear
use finite_element_config_mod, only : cellshape_quadrilateral, &
coord_system_xyz
coord_system_xyz, coord_space_wchi
use feign_config_mod, only : feign_base_mesh_config, &
feign_extrusion_config, &
feign_finite_element_config, &
Expand Down Expand Up @@ -67,6 +67,8 @@ contains
call feign_finite_element_config( &
cellshape=cellshape_quadrilateral, &
coord_order=0_i_def, &
coord_order_multigrid=1_i_def, &
coord_space=coord_space_wchi, &
coord_system=coord_system_xyz, &
element_order_h=0_i_def, &
element_order_v=0_i_def, &
Expand Down
2 changes: 2 additions & 0 deletions applications/ngarch/example/configuration_bl.nml
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,8 @@ surface_frac_ancil_path='vegetation/fractions_cci/qrparm.veg.frac.fixed',
&finite_element
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
element_order_h=0,
element_order_v=0,
Expand Down
Loading
Loading