From c7f4f881bc70d182cfe38caf692aa42e3c67b6af Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Tue, 20 Jan 2026 15:04:55 +0000
Subject: [PATCH 01/67] implement changes to output heights at W2H and W0
---
.../lfric_atm/metadata/field_def_diags.xml | 2 +
dependencies.yaml | 4 +-
.../gungho_model/file/file_def_initial.xml | 2 +
.../driver/gungho_diagnostics_driver_mod.F90 | 47 +++++++++++--------
4 files changed, 34 insertions(+), 21 deletions(-)
diff --git a/applications/lfric_atm/metadata/field_def_diags.xml b/applications/lfric_atm/metadata/field_def_diags.xml
index 007ee86df..a17d884f9 100644
--- a/applications/lfric_atm/metadata/field_def_diags.xml
+++ b/applications/lfric_atm/metadata/field_def_diags.xml
@@ -43,6 +43,8 @@
+
+
zoomed__orography
diff --git a/dependencies.yaml b/dependencies.yaml
index caab36487..93062a68c 100644
--- a/dependencies.yaml
+++ b/dependencies.yaml
@@ -30,8 +30,8 @@ lfric_apps:
ref:
lfric_core:
- source: git@github.com:MetOffice/lfric_core.git
- ref: 2025.12.1
+ source: git@github.com:tommbendall/lfric_core.git
+ ref: TBendall/HeightW0
moci:
source: git@github.com:MetOffice/moci.git
diff --git a/rose-stem/app/gungho_model/file/file_def_initial.xml b/rose-stem/app/gungho_model/file/file_def_initial.xml
index 2b1050253..42cf3bfec 100644
--- a/rose-stem/app/gungho_model/file/file_def_initial.xml
+++ b/rose-stem/app/gungho_model/file/file_def_initial.xml
@@ -13,6 +13,8 @@
+
+
diff --git a/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90 b/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90
index 12cc745a4..4837dd762 100644
--- a/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90
+++ b/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90
@@ -35,7 +35,7 @@ module gungho_diagnostics_driver_mod
use formulation_config_mod, only : use_physics, &
moisture_formulation, &
moisture_formulation_dry
- use fs_continuity_mod, only : W3, Wtheta
+ use fs_continuity_mod, only : W3, Wtheta, W2H, W0
use integer_field_mod, only : integer_field_type
use initialization_config_mod, only : ls_option, &
ls_option_analytic, &
@@ -46,7 +46,7 @@ module gungho_diagnostics_driver_mod
use log_mod, only : log_event, &
LOG_LEVEL_DEBUG
use sci_geometric_constants_mod, &
- only : get_panel_id, get_height_fe, &
+ only : get_panel_id, &
get_height_fv, get_da_msl_proj
use io_config_mod, only : subroutine_timers, use_xios_io, write_fluxes
use timer_mod, only : timer
@@ -101,8 +101,7 @@ subroutine gungho_diagnostics_driver( modeldb, &
type( field_type), pointer :: rho => null()
type( field_type), pointer :: exner => null()
type( field_type), pointer :: panel_id => null()
- type( field_type), pointer :: height_w3 => null()
- type( field_type), pointer :: height_wth => null()
+ type( field_type), pointer :: height => null()
type( field_type), pointer :: lbc_u => null()
type( field_type), pointer :: lbc_theta => null()
type( field_type), pointer :: lbc_rho => null()
@@ -131,7 +130,6 @@ subroutine gungho_diagnostics_driver( modeldb, &
character(str_def) :: name
integer :: fs
- integer :: element_order_h, element_order_v
procedure(write_interface), pointer :: tmp_write_ptr => null()
@@ -161,20 +159,6 @@ subroutine gungho_diagnostics_driver( modeldb, &
call prognostic_fields%get_field('rho', rho)
call prognostic_fields%get_field('exner', exner)
- ! Get element orders and get the finite element or finite volume height
- element_order_h = theta%get_element_order_h()
- element_order_v = theta%get_element_order_v()
-
- if (element_order_h > 0 .or. element_order_v > 0) then
- ! Get the finite element height
- height_w3 => get_height_fe(W3, mesh%get_id())
- height_wth => get_height_fe(Wtheta, mesh%get_id())
- else
- ! Get the finite volume height
- height_w3 => get_height_fv(W3, mesh%get_id())
- height_wth => get_height_fv(Wtheta, mesh%get_id())
- end if
-
! Scalar fields
call write_scalar_diagnostic('rho', rho, &
modeldb%clock, mesh, nodal_output_on_w3)
@@ -187,6 +171,31 @@ subroutine gungho_diagnostics_driver( modeldb, &
call write_scalar_diagnostic('height_wth', height_wth, &
modeldb%clock, mesh, nodal_output_on_w3)
+ ! Write out heights of function space DoFs to initial file, if requested
+ if (use_xios_io .and. modeldb%clock%is_initialisation()) then
+ tmp_write_ptr => write_field_generic
+ if (diagnostic_to_be_sampled("init_height_w3")) then
+ height => get_height_fv(W3, mesh%get_id())
+ call height%set_write_behaviour(tmp_write_ptr)
+ call height%write_field("init_height_w3")
+ end if
+ if (diagnostic_to_be_sampled("init_height_wth")) then
+ height => get_height_fv(Wtheta, mesh%get_id())
+ call height%set_write_behaviour(tmp_write_ptr)
+ call height%write_field("init_height_wth")
+ end if
+ if (diagnostic_to_be_sampled("init_height_w2h")) then
+ height => get_height_fv(W2H, mesh%get_id())
+ call height%set_write_behaviour(tmp_write_ptr)
+ call height%write_field("init_height_w2h")
+ end if
+ if (diagnostic_to_be_sampled("init_height_w0")) then
+ height => get_height_fv(W0, mesh%get_id())
+ call height%set_write_behaviour(tmp_write_ptr)
+ call height%write_field("init_height_w0")
+ end if
+ end if
+
if (transport_ageofair) then
call con_tracer_last_outer%get_field('ageofair',ageofair)
call write_scalar_diagnostic('ageofair', ageofair, &
From 03640d9f9fba53fe69c0df4a1250fd6ce80f111b Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Tue, 20 Jan 2026 15:37:39 +0000
Subject: [PATCH 02/67] implement ability to write out initial height fields
---
.../gungho_model/example/file_def_initial.xml | 2 +
.../lfric_atm/metadata/field_def_diags.xml | 2 +
.../metadata/field_def_initial_diags.xml | 2 +
dependencies.yaml | 4 +-
.../gungho_model/file/file_def_initial.xml | 2 +
.../driver/gungho_diagnostics_driver_mod.F90 | 51 ++++++++++---------
6 files changed, 38 insertions(+), 25 deletions(-)
diff --git a/applications/gungho_model/example/file_def_initial.xml b/applications/gungho_model/example/file_def_initial.xml
index 2b1050253..42cf3bfec 100644
--- a/applications/gungho_model/example/file_def_initial.xml
+++ b/applications/gungho_model/example/file_def_initial.xml
@@ -13,6 +13,8 @@
+
+
diff --git a/applications/lfric_atm/metadata/field_def_diags.xml b/applications/lfric_atm/metadata/field_def_diags.xml
index 007ee86df..a17d884f9 100644
--- a/applications/lfric_atm/metadata/field_def_diags.xml
+++ b/applications/lfric_atm/metadata/field_def_diags.xml
@@ -43,6 +43,8 @@
+
+
zoomed__orography
diff --git a/applications/lfric_atm/metadata/field_def_initial_diags.xml b/applications/lfric_atm/metadata/field_def_initial_diags.xml
index 707675af2..b91c8aed1 100644
--- a/applications/lfric_atm/metadata/field_def_initial_diags.xml
+++ b/applications/lfric_atm/metadata/field_def_initial_diags.xml
@@ -21,6 +21,8 @@
+
+
diff --git a/dependencies.yaml b/dependencies.yaml
index caab36487..93062a68c 100644
--- a/dependencies.yaml
+++ b/dependencies.yaml
@@ -30,8 +30,8 @@ lfric_apps:
ref:
lfric_core:
- source: git@github.com:MetOffice/lfric_core.git
- ref: 2025.12.1
+ source: git@github.com:tommbendall/lfric_core.git
+ ref: TBendall/HeightW0
moci:
source: git@github.com:MetOffice/moci.git
diff --git a/rose-stem/app/gungho_model/file/file_def_initial.xml b/rose-stem/app/gungho_model/file/file_def_initial.xml
index 2b1050253..42cf3bfec 100644
--- a/rose-stem/app/gungho_model/file/file_def_initial.xml
+++ b/rose-stem/app/gungho_model/file/file_def_initial.xml
@@ -13,6 +13,8 @@
+
+
diff --git a/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90 b/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90
index 12cc745a4..e67693862 100644
--- a/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90
+++ b/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90
@@ -35,7 +35,7 @@ module gungho_diagnostics_driver_mod
use formulation_config_mod, only : use_physics, &
moisture_formulation, &
moisture_formulation_dry
- use fs_continuity_mod, only : W3, Wtheta
+ use fs_continuity_mod, only : W3, Wtheta, W2H, W0
use integer_field_mod, only : integer_field_type
use initialization_config_mod, only : ls_option, &
ls_option_analytic, &
@@ -46,7 +46,7 @@ module gungho_diagnostics_driver_mod
use log_mod, only : log_event, &
LOG_LEVEL_DEBUG
use sci_geometric_constants_mod, &
- only : get_panel_id, get_height_fe, &
+ only : get_panel_id, &
get_height_fv, get_da_msl_proj
use io_config_mod, only : subroutine_timers, use_xios_io, write_fluxes
use timer_mod, only : timer
@@ -101,8 +101,7 @@ subroutine gungho_diagnostics_driver( modeldb, &
type( field_type), pointer :: rho => null()
type( field_type), pointer :: exner => null()
type( field_type), pointer :: panel_id => null()
- type( field_type), pointer :: height_w3 => null()
- type( field_type), pointer :: height_wth => null()
+ type( field_type), pointer :: height => null()
type( field_type), pointer :: lbc_u => null()
type( field_type), pointer :: lbc_theta => null()
type( field_type), pointer :: lbc_rho => null()
@@ -131,7 +130,6 @@ subroutine gungho_diagnostics_driver( modeldb, &
character(str_def) :: name
integer :: fs
- integer :: element_order_h, element_order_v
procedure(write_interface), pointer :: tmp_write_ptr => null()
@@ -161,20 +159,6 @@ subroutine gungho_diagnostics_driver( modeldb, &
call prognostic_fields%get_field('rho', rho)
call prognostic_fields%get_field('exner', exner)
- ! Get element orders and get the finite element or finite volume height
- element_order_h = theta%get_element_order_h()
- element_order_v = theta%get_element_order_v()
-
- if (element_order_h > 0 .or. element_order_v > 0) then
- ! Get the finite element height
- height_w3 => get_height_fe(W3, mesh%get_id())
- height_wth => get_height_fe(Wtheta, mesh%get_id())
- else
- ! Get the finite volume height
- height_w3 => get_height_fv(W3, mesh%get_id())
- height_wth => get_height_fv(Wtheta, mesh%get_id())
- end if
-
! Scalar fields
call write_scalar_diagnostic('rho', rho, &
modeldb%clock, mesh, nodal_output_on_w3)
@@ -182,10 +166,31 @@ subroutine gungho_diagnostics_driver( modeldb, &
modeldb%clock, mesh, nodal_output_on_w3)
call write_scalar_diagnostic('exner', exner, &
modeldb%clock, mesh, nodal_output_on_w3)
- call write_scalar_diagnostic('height_w3', height_w3, &
- modeldb%clock, mesh, nodal_output_on_w3)
- call write_scalar_diagnostic('height_wth', height_wth, &
- modeldb%clock, mesh, nodal_output_on_w3)
+
+ ! Write out heights of function space DoFs to initial file, if requested
+ if (use_xios_io .and. modeldb%clock%is_initialisation()) then
+ tmp_write_ptr => write_field_generic
+ if (diagnostic_to_be_sampled("init_height_w3")) then
+ height => get_height_fv(W3, mesh%get_id())
+ call height%set_write_behaviour(tmp_write_ptr)
+ call height%write_field("init_height_w3")
+ end if
+ if (diagnostic_to_be_sampled("init_height_wth")) then
+ height => get_height_fv(Wtheta, mesh%get_id())
+ call height%set_write_behaviour(tmp_write_ptr)
+ call height%write_field("init_height_wth")
+ end if
+ if (diagnostic_to_be_sampled("init_height_w2h")) then
+ height => get_height_fv(W2H, mesh%get_id())
+ call height%set_write_behaviour(tmp_write_ptr)
+ call height%write_field("init_height_w2h")
+ end if
+ if (diagnostic_to_be_sampled("init_height_w0")) then
+ height => get_height_fv(W0, mesh%get_id())
+ call height%set_write_behaviour(tmp_write_ptr)
+ call height%write_field("init_height_w0")
+ end if
+ end if
if (transport_ageofair) then
call con_tracer_last_outer%get_field('ageofair',ageofair)
From 2088318f978e81cb9e04ef788ae78141d173a702 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Tue, 20 Jan 2026 16:22:15 +0000
Subject: [PATCH 03/67] pick up changes from heights_more branch
---
applications/gungho_model/example/file_def_initial.xml | 2 ++
applications/lfric_atm/metadata/field_def_initial_diags.xml | 2 ++
.../gungho/source/driver/gungho_diagnostics_driver_mod.F90 | 4 ----
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/applications/gungho_model/example/file_def_initial.xml b/applications/gungho_model/example/file_def_initial.xml
index 2b1050253..42cf3bfec 100644
--- a/applications/gungho_model/example/file_def_initial.xml
+++ b/applications/gungho_model/example/file_def_initial.xml
@@ -13,6 +13,8 @@
+
+
diff --git a/applications/lfric_atm/metadata/field_def_initial_diags.xml b/applications/lfric_atm/metadata/field_def_initial_diags.xml
index 707675af2..b91c8aed1 100644
--- a/applications/lfric_atm/metadata/field_def_initial_diags.xml
+++ b/applications/lfric_atm/metadata/field_def_initial_diags.xml
@@ -21,6 +21,8 @@
+
+
diff --git a/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90 b/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90
index 4837dd762..e67693862 100644
--- a/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90
+++ b/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90
@@ -166,10 +166,6 @@ subroutine gungho_diagnostics_driver( modeldb, &
modeldb%clock, mesh, nodal_output_on_w3)
call write_scalar_diagnostic('exner', exner, &
modeldb%clock, mesh, nodal_output_on_w3)
- call write_scalar_diagnostic('height_w3', height_w3, &
- modeldb%clock, mesh, nodal_output_on_w3)
- call write_scalar_diagnostic('height_wth', height_wth, &
- modeldb%clock, mesh, nodal_output_on_w3)
! Write out heights of function space DoFs to initial file, if requested
if (use_xios_io .and. modeldb%clock%is_initialisation()) then
From 078ccecb151a74e62403d7b567097d03f7f4b850 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Tue, 20 Jan 2026 17:39:35 +0000
Subject: [PATCH 04/67] Fix fringe cases, and use a loop to simplify code
---
CONTRIBUTORS.md | 1 +
.../driver/gungho_diagnostics_driver_mod.F90 | 130 +++++++++---------
2 files changed, 65 insertions(+), 66 deletions(-)
diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
index da42a74b5..04ff97bc6 100644
--- a/CONTRIBUTORS.md
+++ b/CONTRIBUTORS.md
@@ -5,3 +5,4 @@
| james-bruten-mo | James Bruten | Met Office | 2025-12-09 |
| jennyhickson | Jenny Hickson | Met Office | 2025-12-10 |
| mo-marqh | mark Hedley | Met Office | 2025-12-11 |
+| tommbendall | Thomas Bendall | Met Office | 2025-01-20 |
diff --git a/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90 b/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90
index e67693862..497e1b984 100644
--- a/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90
+++ b/science/gungho/source/driver/gungho_diagnostics_driver_mod.F90
@@ -47,7 +47,7 @@ module gungho_diagnostics_driver_mod
LOG_LEVEL_DEBUG
use sci_geometric_constants_mod, &
only : get_panel_id, &
- get_height_fv, get_da_msl_proj
+ get_height_fe, get_da_msl_proj
use io_config_mod, only : subroutine_timers, use_xios_io, write_fluxes
use timer_mod, only : timer
use transport_config_mod, only : transport_ageofair
@@ -86,54 +86,52 @@ subroutine gungho_diagnostics_driver( modeldb, &
type(mesh_type), intent(in), pointer :: twod_mesh
logical, intent(in) :: nodal_output_on_w3
- type( field_collection_type ), pointer :: prognostic_fields => null()
- type( field_collection_type ), pointer :: con_tracer_last_outer
- type( field_collection_type ), pointer :: lbc_fields
- type( field_collection_type ), pointer :: moisture_fields => null()
- type( field_type ), pointer :: mr(:) => null()
- type( field_type ), pointer :: moist_dyn(:) => null()
- type( field_collection_type ), pointer :: derived_fields
-
- type( field_type), pointer :: theta => null()
- type( field_type), pointer :: u => null()
- type( field_type), pointer :: h_u => null()
- type( field_type), pointer :: v_u => null()
- type( field_type), pointer :: rho => null()
- type( field_type), pointer :: exner => null()
- type( field_type), pointer :: panel_id => null()
- type( field_type), pointer :: height => null()
- type( field_type), pointer :: lbc_u => null()
- type( field_type), pointer :: lbc_theta => null()
- type( field_type), pointer :: lbc_rho => null()
- type( field_type), pointer :: lbc_exner => null()
- type( field_type), pointer :: lbc_m_v=> null()
- type( field_type), pointer :: lbc_q=> null()
- type( field_type), pointer :: u_in_w2h => null()
- type( field_type), pointer :: v_in_w2h => null()
- type( field_type), pointer :: w_in_wth => null()
- type( field_type), pointer :: ageofair => null()
- type( field_type), pointer :: exner_in_wth => null()
- type( field_type), pointer :: dA => null()
-
- type(field_array_type), pointer :: mr_array => null()
- type(field_array_type), pointer :: moist_dyn_array => null()
+ type(field_collection_type), pointer :: prognostic_fields
+ type(field_collection_type), pointer :: con_tracer_last_outer
+ type(field_collection_type), pointer :: lbc_fields
+ type(field_collection_type), pointer :: moisture_fields
+ type(field_type), pointer :: mr(:)
+ type(field_type), pointer :: moist_dyn(:)
+ type(field_collection_type), pointer :: derived_fields
+
+ type(field_type), pointer :: theta
+ type(field_type), pointer :: u
+ type(field_type), pointer :: h_u
+ type(field_type), pointer :: v_u
+ type(field_type), pointer :: rho
+ type(field_type), pointer :: exner
+ type(field_type), pointer :: panel_id
+ type(field_type), pointer :: height
+ type(field_type), pointer :: lbc_u
+ type(field_type), pointer :: lbc_theta
+ type(field_type), pointer :: lbc_rho
+ type(field_type), pointer :: lbc_exner
+ type(field_type), pointer :: lbc_m_v
+ type(field_type), pointer :: lbc_q
+ type(field_type), pointer :: u_in_w2h
+ type(field_type), pointer :: v_in_w2h
+ type(field_type), pointer :: w_in_wth
+ type(field_type), pointer :: ageofair
+ type(field_type), pointer :: exner_in_wth
+ type(field_type), pointer :: dA
+
+ type(field_array_type), pointer :: mr_array
+ type(field_array_type), pointer :: moist_dyn_array
! Iterator for field collection
type(field_collection_iterator_type) :: iterator
! A pointer used for retrieving fields from collections
! when iterating over them
- class( field_parent_type ), pointer :: field_ptr => null()
+ class(field_parent_type), pointer :: field_ptr => null()
+ procedure(write_interface), pointer :: tmp_write_ptr
+ type(io_value_type), pointer :: temp_corr_io_value
- type(io_value_type), pointer :: temp_corr_io_value
+ integer(kind=i_def) :: i, fs
+ character(len=str_def) :: name, prefix, field_name
- character(str_def) :: name
-
- integer :: fs
-
- procedure(write_interface), pointer :: tmp_write_ptr => null()
-
- integer :: i
+ integer(kind=i_def), allocatable :: fs_ids(:)
+ character(len=str_def), allocatable :: fs_names(:)
if ( subroutine_timers ) call timer('gungho_diagnostics_driver')
@@ -167,30 +165,30 @@ subroutine gungho_diagnostics_driver( modeldb, &
call write_scalar_diagnostic('exner', exner, &
modeldb%clock, mesh, nodal_output_on_w3)
- ! Write out heights of function space DoFs to initial file, if requested
- if (use_xios_io .and. modeldb%clock%is_initialisation()) then
- tmp_write_ptr => write_field_generic
- if (diagnostic_to_be_sampled("init_height_w3")) then
- height => get_height_fv(W3, mesh%get_id())
- call height%set_write_behaviour(tmp_write_ptr)
- call height%write_field("init_height_w3")
- end if
- if (diagnostic_to_be_sampled("init_height_wth")) then
- height => get_height_fv(Wtheta, mesh%get_id())
- call height%set_write_behaviour(tmp_write_ptr)
- call height%write_field("init_height_wth")
- end if
- if (diagnostic_to_be_sampled("init_height_w2h")) then
- height => get_height_fv(W2H, mesh%get_id())
- call height%set_write_behaviour(tmp_write_ptr)
- call height%write_field("init_height_w2h")
- end if
- if (diagnostic_to_be_sampled("init_height_w0")) then
- height => get_height_fv(W0, mesh%get_id())
- call height%set_write_behaviour(tmp_write_ptr)
- call height%write_field("init_height_w0")
+ ! Write out heights of function space DoFs, if requested
+ allocate(fs_names(4))
+ allocate(fs_ids(4))
+ fs_names = (/ "w0 ", "w2h", "w3 ", "wth" /) ! Spaces to align lengths
+ fs_ids = (/ W0, W2H, W3, Wtheta /)
+ if (use_xios_io) then
+ if (modeldb%clock%is_initialisation()) then
+ prefix = "init_"
+ else
+ prefix = ""
end if
+ tmp_write_ptr => write_field_generic
+ do i = 1, SIZE(fs_names)
+ field_name = trim(prefix)//"height_"//trim(fs_names(i))
+ fs = fs_ids(i)
+ if (diagnostic_to_be_sampled(trim(field_name))) then
+ height => get_height_fe(fs, mesh%get_id())
+ call height%set_write_behaviour(tmp_write_ptr)
+ call height%write_field(trim(field_name))
+ end if
+ end do
end if
+ deallocate(fs_names)
+ deallocate(fs_ids)
if (transport_ageofair) then
call con_tracer_last_outer%get_field('ageofair',ageofair)
@@ -238,7 +236,7 @@ subroutine gungho_diagnostics_driver( modeldb, &
! Moisture fields
if ( moisture_formulation /= moisture_formulation_dry ) then
- do i=1,nummr
+ do i = 1, nummr
call write_scalar_diagnostic( trim(mr_names(i)), mr(i), &
modeldb%clock, mesh, nodal_output_on_w3 )
end do
@@ -281,8 +279,8 @@ subroutine gungho_diagnostics_driver( modeldb, &
modeldb%clock, mesh, nodal_output_on_w3)
call write_vector_diagnostic('readlbc_h_u', h_u, &
modeldb%clock, mesh, nodal_output_on_w3)
- endif
- endif
+ end if
+ end if
! Derived physics fields (only those on W3 or Wtheta)
if (use_physics .and. use_xios_io .and. .not. modeldb%clock%is_initialisation()) then
From 8b4facd168de6917b98cf84469c47de0d8e801ff Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Thu, 22 Jan 2026 08:54:33 +0000
Subject: [PATCH 05/67] Implement change to calculation of required stencil
depth
---
.../mol/adjt_reconstruct_w3_field_alg_mod.x90 | 1 -
.../gravity_wave_infrastructure_mod.f90 | 13 +++--
.../algorithm/algorithm_test.f90 | 2 +-
.../jedi-interface/jedi_geometry_mod.f90 | 1 -
.../initialisation/lfric2lfric_init_mesh.f90 | 36 +++++++++----
.../source/driver/shallow_water_model_mod.F90 | 9 ++--
applications/solver/source/solver.F90 | 2 +-
.../source/driver/transport_driver_mod.f90 | 25 ++++++---
dependencies.yaml | 4 +-
.../integration-test/cma_test/cma_test.f90 | 4 +-
.../common/remap_on_extended_mesh_alg_mod.x90 | 3 +-
.../transport/ffsl/ffsl_hori_alg_mod.x90 | 11 ++--
.../mol/reconstruct_w3_field_alg_mod.x90 | 3 +-
.../mol/wt_advective_update_alg_mod.x90 | 3 +-
.../configuration/check_configuration_mod.F90 | 52 ++++++++++++++-----
.../gungho/source/driver/gungho_model_mod.F90 | 8 +--
16 files changed, 120 insertions(+), 57 deletions(-)
diff --git a/applications/adjoint_tests/source/algorithm/transport/mol/adjt_reconstruct_w3_field_alg_mod.x90 b/applications/adjoint_tests/source/algorithm/transport/mol/adjt_reconstruct_w3_field_alg_mod.x90
index 0ccda5295..777dced82 100644
--- a/applications/adjoint_tests/source/algorithm/transport/mol/adjt_reconstruct_w3_field_alg_mod.x90
+++ b/applications/adjoint_tests/source/algorithm/transport/mol/adjt_reconstruct_w3_field_alg_mod.x90
@@ -22,7 +22,6 @@ module adjt_reconstruct_w3_field_alg_mod
use function_space_collection_mod, only : function_space_collection
use transport_metadata_collection_mod, only : transport_metadata_collection
use transport_metadata_mod, only : transport_metadata_type
- use check_configuration_mod, only : get_required_stencil_depth
implicit none
diff --git a/applications/gravity_wave/source/driver/gravity_wave_infrastructure_mod.f90 b/applications/gravity_wave/source/driver/gravity_wave_infrastructure_mod.f90
index 46b88ddad..f8db4605b 100644
--- a/applications/gravity_wave/source/driver/gravity_wave_infrastructure_mod.f90
+++ b/applications/gravity_wave/source/driver/gravity_wave_infrastructure_mod.f90
@@ -81,7 +81,8 @@ subroutine initialise_infrastructure( program_name, &
logical(l_def) :: prepartitioned
logical :: apply_partition_check
- integer(i_def) :: stencil_depth
+ integer(i_def), allocatable :: stencil_depths
+
integer(i_def) :: geometry
integer(i_def) :: method
integer(i_def) :: number_of_layers
@@ -191,7 +192,9 @@ subroutine initialise_infrastructure( program_name, &
!=======================================================================
! 1.3 Initialise mesh objects and assign InterGrid maps
!=======================================================================
- stencil_depth = get_required_stencil_depth()
+ allocate( stencil_depths(size(base_mesh_names)) )
+ call get_required_stencil_depth(stencil_depths, base_mesh_names)
+
apply_partition_check = .false.
if ( .not. prepartitioned .and. l_multigrid ) then
apply_partition_check = .true.
@@ -201,7 +204,7 @@ subroutine initialise_infrastructure( program_name, &
modeldb%mpi%get_comm_rank(), &
modeldb%mpi%get_comm_size(), &
base_mesh_names, &
- extrusion, stencil_depth, &
+ extrusion, stencil_depths, &
apply_partition_check )
allocate( twod_names, source=base_mesh_names )
@@ -237,6 +240,10 @@ subroutine initialise_infrastructure( program_name, &
nullify(chi_inventory, panel_id_inventory)
deallocate(base_mesh_names)
+ deallocate(twod_names)
+ deallocate(extrusion)
+ deallocate(extrusion_2d)
+ deallocate(stencil_depths)
end subroutine initialise_infrastructure
diff --git a/applications/jedi_lfric_tests/integration-test/algorithm/algorithm_test.f90 b/applications/jedi_lfric_tests/integration-test/algorithm/algorithm_test.f90
index 9748e3f94..a62b68ecb 100644
--- a/applications/jedi_lfric_tests/integration-test/algorithm/algorithm_test.f90
+++ b/applications/jedi_lfric_tests/integration-test/algorithm/algorithm_test.f90
@@ -69,7 +69,7 @@ program algorithm_test
logical(l_def) :: apply_partition_check
integer(i_def) :: geometry
- integer(i_def) :: stencil_depth
+ integer(i_def) :: stencil_depth(1)
integer(i_def) :: method
integer(i_def) :: number_of_layers
real(r_def) :: domain_bottom
diff --git a/applications/jedi_lfric_tests/source/jedi-interface/jedi_geometry_mod.f90 b/applications/jedi_lfric_tests/source/jedi-interface/jedi_geometry_mod.f90
index 4fd1b473b..bebc16e4e 100644
--- a/applications/jedi_lfric_tests/source/jedi-interface/jedi_geometry_mod.f90
+++ b/applications/jedi_lfric_tests/source/jedi-interface/jedi_geometry_mod.f90
@@ -94,7 +94,6 @@ module jedi_geometry_mod
!>
subroutine initialise( self, mpi_comm, configuration )
! Access config directly until modeldb ready
- use driver_mesh_mod, only: init_mesh
use driver_config_mod, only: init_config
use jedi_lfric_mesh_setup_mod, only: initialise_mesh
use jedi_lfric_tests_mod, only: jedi_lfric_tests_required_namelists
diff --git a/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90 b/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90
index f1134fce5..b8073bcf5 100644
--- a/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90
+++ b/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90
@@ -75,7 +75,8 @@ module lfric2lfric_init_mesh_mod
!> @param[in] total_ranks Total number of MPI ranks in this job.
!> @param[in] mesh_names Mesh names to load from the mesh input file(s).
!> @param[in] extrusion Extrusion object to be applied to meshes.
-!> @param[in] stencil_depth Required stencil depth for the application.
+!> @param[in] stencil_depths_in Required stencil depth for the application
+!! for each mesh.
!> @param[in] regrid_method Apply check for even partitions with the
!> configured partition strategy if the
!> regridding method is 'map'.
@@ -85,7 +86,7 @@ subroutine init_mesh( configuration, &
local_rank, total_ranks, &
mesh_names, &
extrusion, &
- stencil_depth, &
+ stencil_depths_in, &
regrid_method )
implicit none
@@ -97,7 +98,7 @@ subroutine init_mesh( configuration, &
integer(kind=i_def), intent(in) :: total_ranks
character(len=*), intent(in) :: mesh_names(2)
class(extrusion_type), intent(in) :: extrusion
- integer(kind=i_def), intent(in) :: stencil_depth
+ integer(kind=i_def), intent(in) :: stencil_depths_in
integer(kind=i_def), intent(in) :: regrid_method
! Parameters
@@ -124,6 +125,7 @@ subroutine init_mesh( configuration, &
! Local variables
character(len=str_max_filename) :: mesh_file(2)
+ integer(kind=i_def) :: stencil_depths(2)
procedure(partitioner_interface), pointer :: partitioner_src => null()
procedure(partitioner_interface), pointer :: partitioner_dst => null()
@@ -173,6 +175,22 @@ subroutine init_mesh( configuration, &
call log_event(log_scratch_space, log_level_error)
end if
+ ! Set up stencil depths
+ if ( size(stencils_depths) == 1 ) then
+ ! Single stencil depth specified, apply to all meshes
+ do i = 1, size(mesh_names)
+ stencil_depths(i) = stencil_depths_in(1)
+ end do
+ else if ( size(stencil_depths) == size(mesh_names) ) then
+ ! Stencil depths specified per mesh
+ stencil_depths = stencil_depths_in
+ else
+ write(log_scratch_space, '(A)') &
+ 'Number of stencil depths specified does not '// &
+ 'match number of requested meshes.'
+ call log_event(log_scratch_space, log_level_error)
+ end if
+
!===========================================================================
! Create local mesh objects:
@@ -231,8 +249,8 @@ subroutine init_mesh( configuration, &
! meshes are suitable for the supplied application
! configuration.
!===========================================================
- call check_local_mesh( configuration, &
- stencil_depth, &
+ call check_local_mesh( configuration, &
+ stencil_depths, &
mesh_names )
! Load and assign mesh maps.
@@ -304,15 +322,15 @@ subroutine init_mesh( configuration, &
call create_local_mesh( mesh_names(dst:dst), &
local_rank, total_ranks, &
decomposition_dst, &
- stencil_depth, &
- generate_inner_halos(dst), &
+ stencil_depths, &
+ generate_inner_halos(dst), &
partitioner_dst )
call create_local_mesh( mesh_names(src:src), &
local_rank, total_ranks, &
decomposition_src, &
- stencil_depth, &
- generate_inner_halos(src), &
+ stencil_depths, &
+ generate_inner_halos(src), &
partitioner_src )
! Read in the global intergrid mesh mappings,
diff --git a/applications/shallow_water/source/driver/shallow_water_model_mod.F90 b/applications/shallow_water/source/driver/shallow_water_model_mod.F90
index f2706ce97..073083639 100644
--- a/applications/shallow_water/source/driver/shallow_water_model_mod.F90
+++ b/applications/shallow_water/source/driver/shallow_water_model_mod.F90
@@ -83,6 +83,7 @@ subroutine initialise_infrastructure( program_name, modeldb)
character(str_def), allocatable :: base_mesh_names(:)
character(str_def), allocatable :: twod_names(:)
+ integer(i_def), allocatable :: stencil_depths(:)
class(extrusion_type), allocatable :: extrusion
type(uniform_extrusion_type), allocatable :: extrusion_2d
@@ -93,7 +94,6 @@ subroutine initialise_infrastructure( program_name, modeldb)
character(str_def) :: prime_mesh_name
- integer(i_def) :: stencil_depth
integer(i_def) :: geometry
integer(i_def) :: method
integer(i_def) :: number_of_layers
@@ -180,12 +180,13 @@ subroutine initialise_infrastructure( program_name, modeldb)
! Initialise prime/2d meshes
! ---------------------------------------------------------
check_partitions = .false.
- stencil_depth = get_required_stencil_depth()
+ allocate(stencil_depths(size(base_mesh_names)))
+ call get_required_stencil_depth(stencil_depths, base_mesh_names)
call init_mesh( modeldb%configuration, &
modeldb%mpi%get_comm_rank(), &
modeldb%mpi%get_comm_size(), &
base_mesh_names, extrusion, &
- stencil_depth, check_partitions )
+ stencil_depths, check_partitions )
allocate( twod_names, source=base_mesh_names )
@@ -222,6 +223,8 @@ subroutine initialise_infrastructure( program_name, modeldb)
call create_runtime_constants()
deallocate(base_mesh_names)
+ deallocate(twod_names)
+ deallocate(stencil_depths)
nullify(chi_inventory, panel_id_inventory)
end subroutine initialise_infrastructure
diff --git a/applications/solver/source/solver.F90 b/applications/solver/source/solver.F90
index 466603082..4779fa8fe 100644
--- a/applications/solver/source/solver.F90
+++ b/applications/solver/source/solver.F90
@@ -86,7 +86,7 @@ program solver
character(str_def) :: prime_mesh_name
- integer(i_def) :: stencil_depth
+ integer(i_def) :: stencil_depth(1)
integer(i_def) :: geometry
integer(i_def) :: method
integer(i_def) :: number_of_layers
diff --git a/applications/transport/source/driver/transport_driver_mod.f90 b/applications/transport/source/driver/transport_driver_mod.f90
index 2f9d4361d..f6c37ecf8 100644
--- a/applications/transport/source/driver/transport_driver_mod.f90
+++ b/applications/transport/source/driver/transport_driver_mod.f90
@@ -125,6 +125,7 @@ subroutine initialise_transport( program_name, modeldb )
character(len=str_def), allocatable :: chain_mesh_tags(:)
character(len=str_def) :: aerosol_mesh_name
character(len=str_def) :: prime_mesh_name
+ integer(kind=i_def), allocatable :: stencil_depths
logical(kind=l_def) :: use_multires_coupling
logical(kind=l_def) :: l_multigrid
@@ -132,7 +133,6 @@ subroutine initialise_transport( program_name, modeldb )
logical(kind=l_def) :: apply_partition_check
integer(kind=i_def) :: geometry
- integer(kind=i_def) :: stencil_depth
real(kind=r_def) :: domain_bottom
real(kind=r_def) :: domain_height
real(kind=r_def) :: scaled_radius
@@ -283,7 +283,9 @@ subroutine initialise_transport( program_name, modeldb )
! 1.3a Initialise prime/2d meshes
! ---------------------------------------------------------
- stencil_depth = get_required_stencil_depth()
+ allocate(stencil_depths(num_base_meshes))
+ call get_required_stencil_depth(stencil_depths, base_mesh_names)
+
apply_partition_check = .false.
if ( .not. prepartitioned .and. &
( l_multigrid .or. use_multires_coupling ) ) then
@@ -294,7 +296,7 @@ subroutine initialise_transport( program_name, modeldb )
modeldb%mpi%get_comm_rank(), &
modeldb%mpi%get_comm_size(), &
base_mesh_names, &
- extrusion, stencil_depth, &
+ extrusion, stencil_depths, &
apply_partition_check )
call create_mesh( base_mesh_names, extrusion_2d, &
@@ -446,11 +448,20 @@ subroutine initialise_transport( program_name, modeldb )
end if
- if (allocated(base_mesh_names)) deallocate(base_mesh_names)
- if (allocated(meshes_to_shift)) deallocate(meshes_to_shift)
- if (allocated(meshes_to_double)) deallocate(meshes_to_double)
-
+ if (allocated(base_mesh_names)) deallocate(base_mesh_names)
+ if (allocated(meshes_to_shift)) deallocate(meshes_to_shift)
+ if (allocated(meshes_to_double)) deallocate(meshes_to_double)
+ if (allocated(twod_names)) deallocate(twod_names)
+ if (allocated(shifted_names)) deallocate(shifted_names)
+ if (allocated(double_names)) deallocate(double_names)
+ if (allocated(extrusion)) deallocate(extrusion)
+ if (allocated(extrusion_2d)) deallocate(extrusion_2d)
+ if (allocated(extrusion_shifted)) deallocate(extrusion_shifted)
+ if (allocated(extrusion_double)) deallocate(extrusion_double)
+ if (allocated(chain_mesh_tags)) deallocate(chain_mesh_tags)
+ if (allocated(stencil_depths)) deallocate(stencil_depths)
if (allocated(extra_io_mesh_names)) deallocate(extra_io_mesh_names)
+
nullify(chi_inventory, panel_id_inventory, mesh, aerosol_mesh)
end subroutine initialise_transport
diff --git a/dependencies.yaml b/dependencies.yaml
index caab36487..28f9d160a 100644
--- a/dependencies.yaml
+++ b/dependencies.yaml
@@ -30,8 +30,8 @@ lfric_apps:
ref:
lfric_core:
- source: git@github.com:MetOffice/lfric_core.git
- ref: 2025.12.1
+ source: git@github.com:tommbendall/lfric_core.git
+ ref: TBendall/MultiStencilDepths
moci:
source: git@github.com:MetOffice/moci.git
diff --git a/science/gungho/integration-test/cma_test/cma_test.f90 b/science/gungho/integration-test/cma_test/cma_test.f90
index 2797865da..15d2e18a6 100644
--- a/science/gungho/integration-test/cma_test/cma_test.f90
+++ b/science/gungho/integration-test/cma_test/cma_test.f90
@@ -130,7 +130,7 @@ program cma_test
type(namelist_type), pointer :: base_mesh_nml
type(namelist_type), pointer :: planet_nml
- integer(i_def) :: stencil_depth
+ integer(i_def) :: stencil_depth(1)
character(str_def) :: file_prefix
character(str_def) :: prime_mesh_name
real(r_def) :: radius
@@ -289,7 +289,7 @@ program cma_test
domain_height, &
scaled_radius ) )
- stencil_depth = get_required_stencil_depth()
+ stencil_depth = get_required_stencil_depth(base_mesh_names)
check_partitions = .false.
call init_mesh( configuration, &
local_rank, total_ranks, &
diff --git a/science/gungho/source/algorithm/transport/common/remap_on_extended_mesh_alg_mod.x90 b/science/gungho/source/algorithm/transport/common/remap_on_extended_mesh_alg_mod.x90
index 87cc7ce82..8b6744efc 100644
--- a/science/gungho/source/algorithm/transport/common/remap_on_extended_mesh_alg_mod.x90
+++ b/science/gungho/source/algorithm/transport/common/remap_on_extended_mesh_alg_mod.x90
@@ -17,7 +17,6 @@ module remap_on_extended_mesh_alg_mod
use io_config_mod, only: subroutine_timers
use timer_mod, only: timer
use function_space_mod, only: function_space_type
- use check_configuration_mod, only: get_required_stencil_depth
use transport_constants_mod, only: get_extended_mesh_weights, &
get_extended_mesh_indices, &
ext_mesh_stencil_depth
@@ -76,7 +75,7 @@ contains
ndata = fs%get_ndata()
! Ensure remapping depth is not larger than the halo depth
- depth = min( depth_in, get_required_stencil_depth() )
+ depth = min( depth_in, mesh%get_halo_depth() )
! Both the field to be remapped and the remapped field need to be
! created with the full size halo. For the field to be remapped
! this is due to the interpolation parallel to a panel boundary
diff --git a/science/gungho/source/algorithm/transport/ffsl/ffsl_hori_alg_mod.x90 b/science/gungho/source/algorithm/transport/ffsl/ffsl_hori_alg_mod.x90
index 7b8f88d2f..c0a2f2d9b 100644
--- a/science/gungho/source/algorithm/transport/ffsl/ffsl_hori_alg_mod.x90
+++ b/science/gungho/source/algorithm/transport/ffsl/ffsl_hori_alg_mod.x90
@@ -72,8 +72,7 @@ module ffsl_hori_alg_mod
transport_boundary_depth, &
transport_overwrite_freq, &
transport_overwrite_freq_all
- use check_configuration_mod, only: check_any_eqn_consistent, &
- get_required_stencil_depth
+ use check_configuration_mod, only: check_any_eqn_consistent
use io_config_mod, only: subroutine_timers
use transport_config_mod, only: &
panel_edge_treatment, &
@@ -429,7 +428,7 @@ contains
remap_depth)
else
call field_big_halo%initialise( field_n%get_function_space(), &
- halo_depth=get_required_stencil_depth() )
+ halo_depth=mesh%get_halo_depth() )
call invoke( setval_x(field_big_halo, field_n) )
end if
! Copy required as PSyclone doesn't allow the same field to be
@@ -722,7 +721,7 @@ contains
remap_depth)
else
call field_big_halo%initialise( field_n%get_function_space(), &
- halo_depth=get_required_stencil_depth() )
+ halo_depth=mesh%get_halo_depth() )
call invoke( setval_x(field_big_halo, field_n) )
end if
@@ -1088,8 +1087,8 @@ contains
transport_metadata%get_min_value(), &
remap_depth)
else
- call field_x_big_halo%initialise(field_fs, halo_depth=get_required_stencil_depth())
- call field_y_big_halo%initialise(field_fs, halo_depth=get_required_stencil_depth())
+ call field_x_big_halo%initialise(field_fs, halo_depth=mesh%get_halo_depth())
+ call field_y_big_halo%initialise(field_fs, halo_depth=mesh%get_halo_depth())
call invoke( setval_x(field_x_big_halo, field_x), &
setval_x(field_y_big_halo, field_y) )
end if
diff --git a/science/gungho/source/algorithm/transport/mol/reconstruct_w3_field_alg_mod.x90 b/science/gungho/source/algorithm/transport/mol/reconstruct_w3_field_alg_mod.x90
index 6bed73bed..e120d7a14 100644
--- a/science/gungho/source/algorithm/transport/mol/reconstruct_w3_field_alg_mod.x90
+++ b/science/gungho/source/algorithm/transport/mol/reconstruct_w3_field_alg_mod.x90
@@ -18,7 +18,6 @@
!! size as an integer argument.
module reconstruct_w3_field_alg_mod
- use check_configuration_mod, only: get_required_stencil_depth
use sci_combine_multidata_field_kernel_mod, &
only: combine_multidata_field_kernel_type
use constants_mod, only: r_def, i_def, l_def, str_def
@@ -196,7 +195,7 @@ contains
! Copy field to a large halo version
call field_old_big_halo%initialise( field_old%get_function_space(), &
- halo_depth = get_required_stencil_depth() )
+ halo_depth=mesh%get_halo_depth() )
call invoke( setval_X( field_old_big_halo, field_old ) )
monotone = (transport_metadata%get_horizontal_monotone() == monotone_koren)
diff --git a/science/gungho/source/algorithm/transport/mol/wt_advective_update_alg_mod.x90 b/science/gungho/source/algorithm/transport/mol/wt_advective_update_alg_mod.x90
index 310165201..e2bdd084e 100644
--- a/science/gungho/source/algorithm/transport/mol/wt_advective_update_alg_mod.x90
+++ b/science/gungho/source/algorithm/transport/mol/wt_advective_update_alg_mod.x90
@@ -18,7 +18,6 @@
!! size as an integer argument.
module wt_advective_update_alg_mod
- use check_configuration_mod, only: get_required_stencil_depth
use constants_mod, only: r_def, i_def, l_def, str_def, &
r_tran
use sci_geometric_constants_mod, only: get_coordinates, &
@@ -132,7 +131,7 @@ contains
! Copy field to a large halo version
call field_big_halo%initialise( field%get_function_space(), &
- halo_depth = get_required_stencil_depth() )
+ halo_depth=mesh%get_halo_depth() )
call invoke( setval_X( field_big_halo, field ) )
! Compute reconstruction on a Wtheta multidata field
diff --git a/science/gungho/source/configuration/check_configuration_mod.F90 b/science/gungho/source/configuration/check_configuration_mod.F90
index 86252a85a..78f6a6944 100644
--- a/science/gungho/source/configuration/check_configuration_mod.F90
+++ b/science/gungho/source/configuration/check_configuration_mod.F90
@@ -6,7 +6,7 @@
module check_configuration_mod
- use constants_mod, only: i_def, l_def
+ use constants_mod, only: i_def, l_def, str_def
use mixing_config_mod, only: viscosity, &
viscosity_mu
use transport_config_mod, only: operators, &
@@ -48,7 +48,7 @@ module check_configuration_mod
substep_transport, &
substep_transport_off, &
adjust_vhv_wind, &
- ffsl_unity_3d, &
+ ffsl_unity_3d, &
wind_mono_top
use transport_enumerated_types_mod, &
only: scheme_mol_3d, &
@@ -612,26 +612,37 @@ subroutine check_configuration(modeldb)
end subroutine check_configuration
- !> @brief Determine required stencil depth for the current configuration.
+ !> @brief Determine required stencil depth for the current configuration,
+ !! for each mesh.
!> @details Depending on the choice of science schemes the required local
!> mesh needs to support the anticipated stencils. This function
!> returns required stencil depth that needs to be supported.
- !> @return stencil_depth
+ !> @param[in,out] stencil_depths Array of stencil depths for each base mesh
+ !> @param[in] base_mesh_names Array of base mesh names
!>
!===========================================================================
- function get_required_stencil_depth() result(stencil_depth)
+ subroutine get_required_stencil_depth(stencil_depths, base_mesh_names)
+
+ use base_mesh_config_mod, only: prime_mesh_name
+ use formulation_config_mod, only: use_multires_coupling
+ use multires_coupling_config_mod, only: aerosol_mesh_name, &
+ coarse_aerosol_transport
implicit none
- integer(kind=i_def) :: stencil_depth
- integer(kind=i_def) :: sl_depth, special_edge_pts
+ integer(kind=i_def), intent(inout) :: stencil_depths(:)
+ character(len=str_def), intent(in) :: base_mesh_names(:)
+
+ integer(kind=i_def) :: i
+ integer(kind=i_def) :: transport_depth, sl_depth
+ integer(kind=i_def) :: special_edge_pts
logical(kind=l_def) :: any_horz_dep_pts
- stencil_depth = 2
+ transport_depth = 2
if (operators == operators_fv) then
! Need larger halos for fv operators
- stencil_depth = max( stencil_depth, fv_horizontal_order/2 )
+ transport_depth = max( transport_depth, fv_horizontal_order/2 )
end if
any_horz_dep_pts = check_horz_dep_pts()
@@ -661,16 +672,33 @@ function get_required_stencil_depth() result(stencil_depth)
if ( panel_edge_treatment == panel_edge_treatment_remapping ) then
if ( panel_edge_high_order ) then
- sl_depth = max( sl_depth, 3 )
+ transport_depth = max( sl_depth, 3 )
else
sl_depth = max( sl_depth, 2 )
end if
end if
- stencil_depth = max( stencil_depth, sl_depth )
+ transport_depth = max( transport_depth, sl_depth )
end if
- end function get_required_stencil_depth
+ ! Loop through meshes to determine whether transport takes place on it
+ do i = 1, size(base_mesh_names)
+ if (trim(base_mesh_names(i)) == trim(prime_mesh_name)) then
+ ! Assume transport always occurs on prime mesh
+ stencil_depths(i) = transport_depth
+
+ else if (use_multires_coupling .and. coarse_aerosol_transport .and. &
+ trim(base_mesh_names(i)) == trim(aerosol_mesh_name)) then
+ ! Coarse mesh transport for aerosols
+ stencil_depths(i) = transport_depth
+
+ else
+ ! No transport on this mesh, so set stencil depth to 2
+ stencil_depths(i) = 2
+ end if
+ end do
+
+ end subroutine get_required_stencil_depth
!> @brief Determine whether any of the transport schemes are MoL
!> @details Loops through the transport schemes specified for different
diff --git a/science/gungho/source/driver/gungho_model_mod.F90 b/science/gungho/source/driver/gungho_model_mod.F90
index e91f0fbd6..789204f39 100644
--- a/science/gungho/source/driver/gungho_model_mod.F90
+++ b/science/gungho/source/driver/gungho_model_mod.F90
@@ -417,6 +417,7 @@ subroutine initialise_infrastructure( io_context_name, modeldb )
logical(l_def) :: mesh_already_exists
integer(i_def) :: i, j, mesh_ctr
+ integer(i_def), allocatable :: stencil_depths(:)
character(str_def), allocatable :: base_mesh_names(:)
character(str_def), allocatable :: meshes_to_shift(:)
character(str_def), allocatable :: meshes_to_double(:)
@@ -445,7 +446,6 @@ subroutine initialise_infrastructure( io_context_name, modeldb )
integer(i_def) :: geometry
integer(i_def) :: extrusion_method
- integer(i_def) :: stencil_depth
real(r_def) :: domain_bottom
real(r_def) :: domain_height
real(r_def) :: scaled_radius
@@ -672,13 +672,15 @@ subroutine initialise_infrastructure( io_context_name, modeldb )
apply_partition_check = .true.
end if
- stencil_depth = get_required_stencil_depth()
+ allocate(stencil_depths(size(base_mesh_names)))
+ call get_required_stencil_depth(stencil_depths, base_mesh_names)
+
call init_mesh( modeldb%configuration, &
modeldb%mpi%get_comm_rank(), &
modeldb%mpi%get_comm_size(), &
base_mesh_names, &
extrusion, &
- get_required_stencil_depth(), &
+ stencil_depths, &
apply_partition_check )
From c02b717bf0b49ac966d13f57c4220d2aa5082a03 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Thu, 22 Jan 2026 13:01:59 +0000
Subject: [PATCH 06/67] hopefully fix issues and copy over KGOs
---
.../gravity_wave_infrastructure_mod.f90 | 10 +--
.../lfric2lfric_infrastructure_mod.X90 | 5 +-
.../initialisation/lfric2lfric_init_mesh.f90 | 2 +-
.../common/lfricinp_lfric_driver_mod.f90 | 2 +-
.../driver/name_transport_driver_mod.f90 | 26 ++++--
.../source/driver/shallow_water_model_mod.F90 | 4 +-
.../source/driver/transport_driver_mod.f90 | 6 +-
.../source/mesh/jedi_lfric_mesh_setup_mod.F90 | 17 +++-
...8-500x500_azspice_gnu_fast-debug-64bit.txt | 6 +-
...00x8-500x500_ex1a_gnu_fast-debug-64bit.txt | 6 +-
.../mol/adj_reconstruct_w3_field_alg_mod.x90 | 3 +-
.../mol/adj_wt_advective_update_alg_mod.x90 | 3 +-
.../mol/atl_wt_advective_update_alg_mod.x90 | 3 +-
.../integration-test/cma_test/cma_test.f90 | 3 +-
.../configuration/check_configuration_mod.F90 | 80 +++++++++++++++----
.../gungho/source/driver/gungho_model_mod.F90 | 5 +-
16 files changed, 127 insertions(+), 54 deletions(-)
diff --git a/applications/gravity_wave/source/driver/gravity_wave_infrastructure_mod.f90 b/applications/gravity_wave/source/driver/gravity_wave_infrastructure_mod.f90
index f8db4605b..ccc95e49f 100644
--- a/applications/gravity_wave/source/driver/gravity_wave_infrastructure_mod.f90
+++ b/applications/gravity_wave/source/driver/gravity_wave_infrastructure_mod.f90
@@ -10,7 +10,6 @@ module gravity_wave_infrastructure_mod
use add_mesh_map_mod, only : assign_mesh_maps
use driver_modeldb_mod, only : modeldb_type
- use check_configuration_mod, only : get_required_stencil_depth
use constants_mod, only : i_def, &
PRECISION_REAL, &
r_def, r_second, &
@@ -81,7 +80,7 @@ subroutine initialise_infrastructure( program_name, &
logical(l_def) :: prepartitioned
logical :: apply_partition_check
- integer(i_def), allocatable :: stencil_depths
+ integer(i_def) :: stencil_depth(1)
integer(i_def) :: geometry
integer(i_def) :: method
@@ -192,9 +191,7 @@ subroutine initialise_infrastructure( program_name, &
!=======================================================================
! 1.3 Initialise mesh objects and assign InterGrid maps
!=======================================================================
- allocate( stencil_depths(size(base_mesh_names)) )
- call get_required_stencil_depth(stencil_depths, base_mesh_names)
-
+ stencil_depth = 1
apply_partition_check = .false.
if ( .not. prepartitioned .and. l_multigrid ) then
apply_partition_check = .true.
@@ -204,7 +201,7 @@ subroutine initialise_infrastructure( program_name, &
modeldb%mpi%get_comm_rank(), &
modeldb%mpi%get_comm_size(), &
base_mesh_names, &
- extrusion, stencil_depths, &
+ extrusion, stencil_depth, &
apply_partition_check )
allocate( twod_names, source=base_mesh_names )
@@ -243,7 +240,6 @@ subroutine initialise_infrastructure( program_name, &
deallocate(twod_names)
deallocate(extrusion)
deallocate(extrusion_2d)
- deallocate(stencil_depths)
end subroutine initialise_infrastructure
diff --git a/applications/lfric2lfric/source/initialisation/lfric2lfric_infrastructure_mod.X90 b/applications/lfric2lfric/source/initialisation/lfric2lfric_infrastructure_mod.X90
index 108104c11..2626fd50b 100644
--- a/applications/lfric2lfric/source/initialisation/lfric2lfric_infrastructure_mod.X90
+++ b/applications/lfric2lfric/source/initialisation/lfric2lfric_infrastructure_mod.X90
@@ -21,7 +21,6 @@ module lfric2lfric_infrastructure_mod
use driver_fem_mod, only: init_fem
use driver_io_mod, only: init_io, &
filelist_populator
- use check_configuration_mod, only: get_required_stencil_depth
use extrusion_mod, only: extrusion_type, &
uniform_extrusion_type, &
prime_extrusion, &
@@ -169,7 +168,7 @@ contains
integer(kind=i_def) :: origin_domain
integer(kind=i_def) :: target_domain
- integer(kind=i_def) :: stencil_depth
+ integer(kind=i_def) :: stencil_depth(1)
integer(kind=i_def) :: source_geometry
integer(i_def) :: regrid_method
real(kind=r_def) :: domain_bottom
@@ -315,7 +314,7 @@ contains
!-----------------------------------------------------------------------
! Create the required meshes
!-----------------------------------------------------------------------
- stencil_depth = get_required_stencil_depth()
+ stencil_depth = 2
call init_mesh( modeldb%configuration, &
modeldb%mpi%get_comm_rank(), &
modeldb%mpi%get_comm_size(), &
diff --git a/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90 b/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90
index b8073bcf5..aee5ae7af 100644
--- a/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90
+++ b/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90
@@ -176,7 +176,7 @@ subroutine init_mesh( configuration, &
end if
! Set up stencil depths
- if ( size(stencils_depths) == 1 ) then
+ if ( size(stencil_depths) == 1 ) then
! Single stencil depth specified, apply to all meshes
do i = 1, size(mesh_names)
stencil_depths(i) = stencil_depths_in(1)
diff --git a/applications/lfricinputs/source/common/lfricinp_lfric_driver_mod.f90 b/applications/lfricinputs/source/common/lfricinp_lfric_driver_mod.f90
index a0630d7bf..cd39b0b27 100644
--- a/applications/lfricinputs/source/common/lfricinp_lfric_driver_mod.f90
+++ b/applications/lfricinputs/source/common/lfricinp_lfric_driver_mod.f90
@@ -132,7 +132,7 @@ subroutine lfricinp_initialise_lfric(program_name_arg, &
character(str_def) :: prime_mesh_name
-integer(i_def) :: stencil_depth
+integer(i_def) :: stencil_depth(1)
integer(i_def) :: geometry
real(r_def) :: domain_bottom
real(r_def) :: scaled_radius
diff --git a/applications/name_transport/source/driver/name_transport_driver_mod.f90 b/applications/name_transport/source/driver/name_transport_driver_mod.f90
index 94e8365c0..1414140b6 100644
--- a/applications/name_transport/source/driver/name_transport_driver_mod.f90
+++ b/applications/name_transport/source/driver/name_transport_driver_mod.f90
@@ -108,12 +108,12 @@ subroutine initialise_name_transport( program_name, modeldb )
character(len=str_def), allocatable :: shifted_names(:)
character(len=str_def), allocatable :: double_names(:)
character(len=str_def) :: prime_mesh_name
+ integer(kind=i_def), allocatable :: stencil_depths(:)
logical(kind=l_def) :: prepartitioned
logical(kind=l_def) :: apply_partition_check
integer(kind=i_def) :: geometry
- integer(kind=i_def) :: stencil_depth
real(kind=r_def) :: domain_bottom
real(kind=r_def) :: domain_height
real(kind=r_def) :: scaled_radius
@@ -236,14 +236,18 @@ subroutine initialise_name_transport( program_name, modeldb )
! 1.3a Initialise prime/2d meshes
! ---------------------------------------------------------
- stencil_depth = get_required_stencil_depth()
+ allocate(stencil_depths(num_base_meshes))
+ call get_required_stencil_depth( &
+ stencil_depths, base_mesh_names, modeldb%configuration &
+ )
+
apply_partition_check = .false.
call init_mesh( modeldb%configuration, &
modeldb%mpi%get_comm_rank(), &
modeldb%mpi%get_comm_size(), &
base_mesh_names, &
- extrusion, stencil_depth, &
+ extrusion, stencil_depths, &
apply_partition_check )
call create_mesh( base_mesh_names, extrusion_2d, &
@@ -350,11 +354,19 @@ subroutine initialise_name_transport( program_name, modeldb )
end if
- if (allocated(base_mesh_names)) deallocate(base_mesh_names)
- if (allocated(meshes_to_shift)) deallocate(meshes_to_shift)
- if (allocated(meshes_to_double)) deallocate(meshes_to_double)
-
+ if (allocated(base_mesh_names)) deallocate(base_mesh_names)
+ if (allocated(meshes_to_shift)) deallocate(meshes_to_shift)
+ if (allocated(meshes_to_double)) deallocate(meshes_to_double)
+ if (allocated(twod_names)) deallocate(twod_names)
+ if (allocated(shifted_names)) deallocate(shifted_names)
+ if (allocated(double_names)) deallocate(double_names)
+ if (allocated(extrusion)) deallocate(extrusion)
+ if (allocated(extrusion_2d)) deallocate(extrusion_2d)
+ if (allocated(extrusion_shifted)) deallocate(extrusion_shifted)
+ if (allocated(extrusion_double)) deallocate(extrusion_double)
+ if (allocated(stencil_depths)) deallocate(stencil_depths)
if (allocated(extra_io_mesh_names)) deallocate(extra_io_mesh_names)
+
nullify(chi_inventory, panel_id_inventory, mesh)
end subroutine initialise_name_transport
diff --git a/applications/shallow_water/source/driver/shallow_water_model_mod.F90 b/applications/shallow_water/source/driver/shallow_water_model_mod.F90
index 073083639..48de3152c 100644
--- a/applications/shallow_water/source/driver/shallow_water_model_mod.F90
+++ b/applications/shallow_water/source/driver/shallow_water_model_mod.F90
@@ -181,7 +181,9 @@ subroutine initialise_infrastructure( program_name, modeldb)
! ---------------------------------------------------------
check_partitions = .false.
allocate(stencil_depths(size(base_mesh_names)))
- call get_required_stencil_depth(stencil_depths, base_mesh_names)
+ call get_required_stencil_depth( &
+ stencil_depths, base_mesh_names, modeldb%configuration &
+ )
call init_mesh( modeldb%configuration, &
modeldb%mpi%get_comm_rank(), &
modeldb%mpi%get_comm_size(), &
diff --git a/applications/transport/source/driver/transport_driver_mod.f90 b/applications/transport/source/driver/transport_driver_mod.f90
index f6c37ecf8..5cc476343 100644
--- a/applications/transport/source/driver/transport_driver_mod.f90
+++ b/applications/transport/source/driver/transport_driver_mod.f90
@@ -125,7 +125,7 @@ subroutine initialise_transport( program_name, modeldb )
character(len=str_def), allocatable :: chain_mesh_tags(:)
character(len=str_def) :: aerosol_mesh_name
character(len=str_def) :: prime_mesh_name
- integer(kind=i_def), allocatable :: stencil_depths
+ integer(kind=i_def), allocatable :: stencil_depths(:)
logical(kind=l_def) :: use_multires_coupling
logical(kind=l_def) :: l_multigrid
@@ -284,7 +284,9 @@ subroutine initialise_transport( program_name, modeldb )
! 1.3a Initialise prime/2d meshes
! ---------------------------------------------------------
allocate(stencil_depths(num_base_meshes))
- call get_required_stencil_depth(stencil_depths, base_mesh_names)
+ call get_required_stencil_depth( &
+ stencil_depths, base_mesh_names, modeldb%configuration &
+ )
apply_partition_check = .false.
if ( .not. prepartitioned .and. &
diff --git a/interfaces/jedi_lfric_interface/source/mesh/jedi_lfric_mesh_setup_mod.F90 b/interfaces/jedi_lfric_interface/source/mesh/jedi_lfric_mesh_setup_mod.F90
index 24665d5b9..a1058e3d4 100644
--- a/interfaces/jedi_lfric_interface/source/mesh/jedi_lfric_mesh_setup_mod.F90
+++ b/interfaces/jedi_lfric_interface/source/mesh/jedi_lfric_mesh_setup_mod.F90
@@ -10,6 +10,7 @@ module jedi_lfric_mesh_setup_mod
use add_mesh_map_mod, only: assign_mesh_maps
use base_mesh_config_mod, only: GEOMETRY_SPHERICAL, &
GEOMETRY_PLANAR
+ use check_configuration_mod, only: get_required_stencil_depth
use constants_mod, only: str_def, i_def, l_def, r_def
use create_mesh_mod, only: create_mesh
use driver_mesh_mod, only: init_mesh
@@ -62,7 +63,7 @@ subroutine initialise_mesh( mesh_name, configuration, mpi_obj, alt_mesh_name )
integer(i_def), parameter :: one_layer = 1_i_def
integer(i_def) :: geometry
integer(i_def) :: extrusion_method
- integer(i_def) :: stencil_depth
+ integer(i_def), allocatable :: stencil_depths(:)
integer(i_def) :: number_of_layers
integer(i_def) :: i
real(r_def) :: domain_bottom
@@ -122,14 +123,19 @@ subroutine initialise_mesh( mesh_name, configuration, mpi_obj, alt_mesh_name )
!-------------------------------------------------------------------------
! 1.2 Create the required meshes
!-------------------------------------------------------------------------
- stencil_depth = 2
+
+ allocate(stencil_depths(size(base_mesh_names)))
+ call get_required_stencil_depth( &
+ stencil_depths, base_mesh_names, configuration &
+ )
+
apply_partition_check = .false.
call init_mesh( configuration, &
mpi_obj%get_comm_rank(), &
mpi_obj%get_comm_size(), &
base_mesh_names, &
extrusion, &
- stencil_depth, &
+ stencil_depths, &
apply_partition_check )
allocate( twod_names, source=base_mesh_names )
@@ -140,6 +146,11 @@ subroutine initialise_mesh( mesh_name, configuration, mpi_obj, alt_mesh_name )
alt_name=twod_names )
call assign_mesh_maps(twod_names)
+ deallocate(twod_names)
+ deallocate(stencil_depths)
+ deallocate(extrusion)
+ if (allocated(extrusion_2d)) deallocate(extrusion_2d)
+
end subroutine initialise_mesh
end module jedi_lfric_mesh_setup_mod
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
index 5697a8812..9ec922232 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E481066A1517
-Inner product checksum theta = 421139232C3CEFAD
-Inner product checksum u = 4393A3C2C7771420
+Inner product checksum rho = 40E1E481066A16AD
+Inner product checksum theta = 421139232C3CEDFC
+Inner product checksum u = 4393A3C2C7765796
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
index 5697a8812..9ec922232 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E481066A1517
-Inner product checksum theta = 421139232C3CEFAD
-Inner product checksum u = 4393A3C2C7771420
+Inner product checksum rho = 40E1E481066A16AD
+Inner product checksum theta = 421139232C3CEDFC
+Inner product checksum u = 4393A3C2C7765796
diff --git a/science/adjoint/source/algorithm/transport/mol/adj_reconstruct_w3_field_alg_mod.x90 b/science/adjoint/source/algorithm/transport/mol/adj_reconstruct_w3_field_alg_mod.x90
index b0bac45cf..60c6202f1 100644
--- a/science/adjoint/source/algorithm/transport/mol/adj_reconstruct_w3_field_alg_mod.x90
+++ b/science/adjoint/source/algorithm/transport/mol/adj_reconstruct_w3_field_alg_mod.x90
@@ -7,7 +7,6 @@
!> @brief Adjoint reconstruction of a W3 field at W2 points for use in the transport scheme.
module adj_reconstruct_w3_field_alg_mod
- use check_configuration_mod, only: get_required_stencil_depth
use constants_mod, only: r_tran, i_def, l_def
use r_tran_field_mod, only: r_tran_field_type
@@ -90,7 +89,7 @@ contains
! Copy field to a large halo version
call field_old_big_halo%initialise( field_old%get_function_space(), &
- halo_depth = get_required_stencil_depth() )
+ halo_depth=mesh%get_halo_depth() )
call invoke( setval_c( field_old_big_halo, 0.0_r_tran ) )
monotone = (transport_metadata%get_horizontal_monotone() == monotone_koren)
diff --git a/science/adjoint/source/algorithm/transport/mol/adj_wt_advective_update_alg_mod.x90 b/science/adjoint/source/algorithm/transport/mol/adj_wt_advective_update_alg_mod.x90
index 83fa0a54f..b694bb4e3 100644
--- a/science/adjoint/source/algorithm/transport/mol/adj_wt_advective_update_alg_mod.x90
+++ b/science/adjoint/source/algorithm/transport/mol/adj_wt_advective_update_alg_mod.x90
@@ -7,7 +7,6 @@
module adj_wt_advective_update_alg_mod
- use check_configuration_mod, only : get_required_stencil_depth
use constants_mod, only : r_tran, i_def, l_def
use r_tran_field_mod, only : r_tran_field_type
use finite_element_config_mod, only : element_order_h, &
@@ -104,7 +103,7 @@ contains
! Copy field to a large halo version
call field_big_halo%initialise( field%get_function_space(), &
- halo_depth = get_required_stencil_depth() )
+ halo_depth=mesh%get_halo_depth() )
! Compute reconstruction on a Wtheta multidata field
! each Wt point contains 4 values assigned to each edge,
diff --git a/science/adjoint/source/algorithm/transport/mol/atl_wt_advective_update_alg_mod.x90 b/science/adjoint/source/algorithm/transport/mol/atl_wt_advective_update_alg_mod.x90
index 09093efb6..7c2ce0f8b 100644
--- a/science/adjoint/source/algorithm/transport/mol/atl_wt_advective_update_alg_mod.x90
+++ b/science/adjoint/source/algorithm/transport/mol/atl_wt_advective_update_alg_mod.x90
@@ -170,7 +170,6 @@ contains
!> @param[in] transport_metadata Contains transport configuration options
subroutine atl_hori_wt_update_alg(u_grad_f, wind, wind_dir, ls_field, transport_metadata)
- use check_configuration_mod, only : get_required_stencil_depth
use poly1d_reconstruction_kernel_mod, only : poly1d_reconstruction_kernel_type
use poly2d_reconstruction_kernel_mod, only : poly2d_reconstruction_kernel_type
use polyh_wtheta_koren_kernel_mod, only : polyh_wtheta_koren_kernel_type
@@ -223,7 +222,7 @@ contains
! Copy field to a large halo version
call ls_field_big_halo%initialise( ls_field%get_function_space(), &
- halo_depth = get_required_stencil_depth() )
+ halo_depth=mesh%get_halo_depth() )
call invoke( setval_X( ls_field_big_halo, ls_field ) )
! Compute reconstruction on a Wtheta multidata field
diff --git a/science/gungho/integration-test/cma_test/cma_test.f90 b/science/gungho/integration-test/cma_test/cma_test.f90
index 15d2e18a6..96e96ce6b 100644
--- a/science/gungho/integration-test/cma_test/cma_test.f90
+++ b/science/gungho/integration-test/cma_test/cma_test.f90
@@ -19,7 +19,6 @@ program cma_test
use, intrinsic :: iso_fortran_env, only : real64
- use check_configuration_mod, only : get_required_stencil_depth
use cma_test_algorithm_mod, only : cma_test_init, &
test_cma_apply_mass_p, &
test_cma_apply_mass_v, &
@@ -289,7 +288,7 @@ program cma_test
domain_height, &
scaled_radius ) )
- stencil_depth = get_required_stencil_depth(base_mesh_names)
+ stencil_depth = 2
check_partitions = .false.
call init_mesh( configuration, &
local_rank, total_ranks, &
diff --git a/science/gungho/source/configuration/check_configuration_mod.F90 b/science/gungho/source/configuration/check_configuration_mod.F90
index 78f6a6944..e2a1e8e6e 100644
--- a/science/gungho/source/configuration/check_configuration_mod.F90
+++ b/science/gungho/source/configuration/check_configuration_mod.F90
@@ -71,6 +71,9 @@ module check_configuration_mod
monotone_qm_pos, &
ffsl_splitting_swift, &
ffsl_splitting_cosmic
+ use namelist_collection_mod, &
+ only : namelist_collection_type
+ use namelist_mod, only : namelist_type
implicit none
@@ -619,25 +622,66 @@ end subroutine check_configuration
!> returns required stencil depth that needs to be supported.
!> @param[in,out] stencil_depths Array of stencil depths for each base mesh
!> @param[in] base_mesh_names Array of base mesh names
- !>
+ !> @param[in] configuration The configuration object
!===========================================================================
- subroutine get_required_stencil_depth(stencil_depths, base_mesh_names)
-
- use base_mesh_config_mod, only: prime_mesh_name
- use formulation_config_mod, only: use_multires_coupling
- use multires_coupling_config_mod, only: aerosol_mesh_name, &
- coarse_aerosol_transport
+ subroutine get_required_stencil_depth(stencil_depths, base_mesh_names, configuration)
implicit none
- integer(kind=i_def), intent(inout) :: stencil_depths(:)
- character(len=str_def), intent(in) :: base_mesh_names(:)
+ integer(kind=i_def), intent(inout) :: stencil_depths(:)
+ character(len=str_def), intent(in) :: base_mesh_names(:)
+ type(namelist_collection_type), intent(in) :: configuration
+
integer(kind=i_def) :: i
integer(kind=i_def) :: transport_depth, sl_depth
integer(kind=i_def) :: special_edge_pts
logical(kind=l_def) :: any_horz_dep_pts
+ ! Configuration variables
+ type(namelist_type), pointer :: base_mesh_nml
+ type(namelist_type), pointer :: formulation_nml
+ type(namelist_type), pointer :: multires_coupling_nml
+ type(namelist_type), pointer :: transport_nml
+ character(len=str_def) :: prime_mesh_name
+ character(len=str_def) :: aerosol_mesh_name
+ logical(kind=l_def) :: use_multires_coupling
+ logical(kind=l_def) :: coarse_aerosol_transport
+ integer(kind=i_def) :: operators
+ integer(kind=i_def) :: fv_horizontal_order
+ integer(kind=i_def) :: panel_edge_treatment
+ logical(kind=l_def) :: panel_edge_high_order
+ integer(kind=i_def) :: dep_pt_stencil_extent
+ integer(kind=i_def) :: ffsl_inner_order
+ integer(kind=i_def) :: ffsl_outer_order
+
+ ! ------------------------------------------------------------------------ !
+ ! Get configuration variables
+ ! ------------------------------------------------------------------------ !
+
+ base_mesh_nml => configuration%get_namelist('base_mesh')
+ formulation_nml => configuration%get_namelist('formulation')
+ transport_nml => configuration%get_namelist('transport')
+
+ call base_mesh_nml%get_value('prime_mesh_name', prime_mesh_name)
+ call formulation_nml%get_value('use_multires_coupling', use_multires_coupling)
+ call transport_nml%get_value('operators', operators)
+ call transport_nml%get_value('fv_horizontal_order', fv_horizontal_order)
+ call transport_nml%get_value('panel_edge_treatment', panel_edge_treatment)
+ call transport_nml%get_value('panel_edge_high_order', panel_edge_high_order)
+ call transport_nml%get_value('dep_pt_stencil_extent', dep_pt_stencil_extent)
+ call transport_nml%get_value('ffsl_inner_order', ffsl_inner_order)
+ call transport_nml%get_value('ffsl_outer_order', ffsl_outer_order)
+ if (use_multires_coupling) then
+ multires_coupling_nml => configuration%get_namelist('multires_coupling')
+ call multires_coupling_nml%get_value('aerosol_mesh_name', aerosol_mesh_name)
+ call multires_coupling_nml%get_value('coarse_aerosol_transport', coarse_aerosol_transport)
+ end if
+
+ ! ------------------------------------------------------------------------ !
+ ! Set default depth
+ ! ------------------------------------------------------------------------ !
+
transport_depth = 2
if (operators == operators_fv) then
@@ -645,9 +689,13 @@ subroutine get_required_stencil_depth(stencil_depths, base_mesh_names)
transport_depth = max( transport_depth, fv_horizontal_order/2 )
end if
+ ! ------------------------------------------------------------------------ !
+ ! Determine depth when using a semi-Lagrangian scheme
+ ! ------------------------------------------------------------------------ !
+
any_horz_dep_pts = check_horz_dep_pts()
- if ( any_horz_dep_pts ) then
+ if (any_horz_dep_pts) then
! When an SL scheme is used, the halo depth should be large enough to
! encompass the largest anticipated Courant number (effectively the
! departure distance in the SL scheme), plus any extra cells required for
@@ -657,8 +705,8 @@ subroutine get_required_stencil_depth(stencil_depths, base_mesh_names)
! - the order of reconstruction
! - whether special edge treatment is used (this shifts the stencil by 1)
- if ( panel_edge_treatment == panel_edge_treatment_special_edges &
- .AND. panel_edge_high_order ) then
+ if (panel_edge_treatment == panel_edge_treatment_special_edges &
+ .AND. panel_edge_high_order) then
special_edge_pts = 1
else
special_edge_pts = 0
@@ -670,8 +718,8 @@ subroutine get_required_stencil_depth(stencil_depths, base_mesh_names)
+ special_edge_pts & ! special edge treatment
)
- if ( panel_edge_treatment == panel_edge_treatment_remapping ) then
- if ( panel_edge_high_order ) then
+ if (panel_edge_treatment == panel_edge_treatment_remapping) then
+ if (panel_edge_high_order) then
transport_depth = max( sl_depth, 3 )
else
sl_depth = max( sl_depth, 2 )
@@ -681,6 +729,10 @@ subroutine get_required_stencil_depth(stencil_depths, base_mesh_names)
transport_depth = max( transport_depth, sl_depth )
end if
+ ! ------------------------------------------------------------------------ !
+ ! Set depth for each mesh
+ ! ------------------------------------------------------------------------ !
+
! Loop through meshes to determine whether transport takes place on it
do i = 1, size(base_mesh_names)
if (trim(base_mesh_names(i)) == trim(prime_mesh_name)) then
diff --git a/science/gungho/source/driver/gungho_model_mod.F90 b/science/gungho/source/driver/gungho_model_mod.F90
index 789204f39..00c9842f7 100644
--- a/science/gungho/source/driver/gungho_model_mod.F90
+++ b/science/gungho/source/driver/gungho_model_mod.F90
@@ -673,7 +673,9 @@ subroutine initialise_infrastructure( io_context_name, modeldb )
end if
allocate(stencil_depths(size(base_mesh_names)))
- call get_required_stencil_depth(stencil_depths, base_mesh_names)
+ call get_required_stencil_depth( &
+ stencil_depths, base_mesh_names, modeldb%configuration &
+ )
call init_mesh( modeldb%configuration, &
modeldb%mpi%get_comm_rank(), &
@@ -924,6 +926,7 @@ subroutine initialise_infrastructure( io_context_name, modeldb )
chi_inventory, panel_id_inventory, files_init_ptr, &
orography_mesh, orography_twod_mesh)
deallocate(base_mesh_names)
+ deallocate(stencil_depths)
if (allocated(meshes_to_shift)) deallocate(meshes_to_shift)
if (allocated(meshes_to_double)) deallocate(meshes_to_double)
From 7746a863071bc5a39f1e2215de433d112dabbbe7 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Thu, 22 Jan 2026 15:02:48 +0000
Subject: [PATCH 07/67] hopefully final fixes
---
CONTRIBUTORS.md | 1 +
.../source/driver/gravity_wave_infrastructure_mod.f90 | 2 +-
.../source/initialisation/lfric2lfric_init_mesh.f90 | 5 +++--
3 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
index da42a74b5..a07ebda4e 100644
--- a/CONTRIBUTORS.md
+++ b/CONTRIBUTORS.md
@@ -5,3 +5,4 @@
| james-bruten-mo | James Bruten | Met Office | 2025-12-09 |
| jennyhickson | Jenny Hickson | Met Office | 2025-12-10 |
| mo-marqh | mark Hedley | Met Office | 2025-12-11 |
+| tommbendall | Thomas Bendall | Met Office | 2026-01-22 |
\ No newline at end of file
diff --git a/applications/gravity_wave/source/driver/gravity_wave_infrastructure_mod.f90 b/applications/gravity_wave/source/driver/gravity_wave_infrastructure_mod.f90
index ccc95e49f..0526e935b 100644
--- a/applications/gravity_wave/source/driver/gravity_wave_infrastructure_mod.f90
+++ b/applications/gravity_wave/source/driver/gravity_wave_infrastructure_mod.f90
@@ -191,7 +191,7 @@ subroutine initialise_infrastructure( program_name, &
!=======================================================================
! 1.3 Initialise mesh objects and assign InterGrid maps
!=======================================================================
- stencil_depth = 1
+ stencil_depth = 2
apply_partition_check = .false.
if ( .not. prepartitioned .and. l_multigrid ) then
apply_partition_check = .true.
diff --git a/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90 b/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90
index aee5ae7af..744176645 100644
--- a/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90
+++ b/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90
@@ -98,7 +98,7 @@ subroutine init_mesh( configuration, &
integer(kind=i_def), intent(in) :: total_ranks
character(len=*), intent(in) :: mesh_names(2)
class(extrusion_type), intent(in) :: extrusion
- integer(kind=i_def), intent(in) :: stencil_depths_in
+ integer(kind=i_def), intent(in) :: stencil_depths_in(:)
integer(kind=i_def), intent(in) :: regrid_method
! Parameters
@@ -124,6 +124,7 @@ subroutine init_mesh( configuration, &
integer(kind=i_def) :: mesh_selection(2)
! Local variables
+ integer(kind=i_def) :: i
character(len=str_max_filename) :: mesh_file(2)
integer(kind=i_def) :: stencil_depths(2)
@@ -183,7 +184,7 @@ subroutine init_mesh( configuration, &
end do
else if ( size(stencil_depths) == size(mesh_names) ) then
! Stencil depths specified per mesh
- stencil_depths = stencil_depths_in
+ stencil_depths(:) = stencil_depths_in(:)
else
write(log_scratch_space, '(A)') &
'Number of stencil depths specified does not '// &
From a398b2b0ced9a16b7e2b762cc8cb75697b3d5f1a Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Thu, 22 Jan 2026 17:50:58 +0000
Subject: [PATCH 08/67] update all nml files and unit-tests
---
.../adjoint_tests/example/configuration.nml | 2 +
.../gravity_wave/example/configuration.nml | 2 +
.../compute_q_operator_kernel_mod_test.pf | 4 +-
.../initial_buoyancy_kernel_mod_test.pf | 4 +-
.../gungho_model/example/configuration.nml | 2 +
.../lam_example/baroclinic/config_driver.nml | 2 +
.../lam_example/baroclinic/config_lam.nml | 2 +
.../lam_example/straka/config_driver.nml | 2 +
.../lam_example/straka/config_lam.nml | 2 +
.../example/configuration.nml | 2 +
.../example_forecast/configuration.nml | 2 +
.../example_forecast_pseudo/configuration.nml | 2 +
.../configuration_op.nml | 2 +
.../example_id_tlm_tests/configuration.nml | 2 +
.../example_tlm_forecast_tl/configuration.nml | 2 +
.../configuration_op.nml | 2 +
.../example_tlm_tests/configuration.nml | 2 +
.../example_tlm_tests/configuration_dry.nml | 2 +
.../configuration_dry_relaxed.nml | 2 +
.../algorithm_test_configuration.nml | 2 +
applications/jules/example/configuration.nml | 2 +
.../lfric2lfric/example/configuration.nml | 2 +
.../lfric_atm/example/configuration.nml | 2 +
.../lfric_coupled/example/configuration.nml | 2 +
.../linear_model/example/configuration.nml | 2 +
.../example_file/config_linear.nml | 2 +
.../example_file/config_nonlinear.nml | 2 +
.../name_transport/example/configuration.nml | 2 +
.../kernel/set_name_field_kernel_mod_test.pf | 4 +-
.../ngarch/example/configuration_bl.nml | 2 +
.../ngarch/example/configuration_casim.nml | 2 +
.../shallow_water/example/configuration.nml | 2 +
.../kernel/initial_geopot_kernel_mod_test.pf | 4 +-
.../initial_swe_buoyancy_kernel_mod_test.pf | 4 +-
.../initial_swe_tracer_kernel_mod_test.pf | 4 +-
.../kernel/initial_swe_u_kernel_mod_test.pf | 5 +-
applications/solver/example/configuration.nml | 2 +
.../transport/example/configuration.nml | 2 +
...ial_tracer_field_sample_kernel_mod_test.pf | 4 +-
.../set_tracer_field_kernel_mod_test.pf | 4 +-
dependencies.yaml | 4 +-
.../jedi_lfric_time_test_configuration.nml | 2 +
rose-stem/app/gungho_model/rose-app.conf | 2 +
rose-stem/app/lfric_atm/rose-app.conf | 2 +
.../resources/cma_test_configuration.nml | 2 +
.../orography/assign_orography_field_mod.F90 | 837 ++++++++++--------
...compute_coriolis_matrix_kernel_mod_test.pf | 4 +-
.../compute_dl_matrix_kernel_mod_test.pf | 4 +-
...te_vert_coriolis_matrix_kernel_mod_test.pf | 4 +-
...kinetic_energy_gradient_kernel_mod_test.pf | 4 +-
.../lagged_orog_operator_kernel_mod_test.pf | 4 +-
.../project_eos_pressure_kernel_mod_test.pf | 4 +-
.../project_eos_rho_kernel_mod_test.pf | 4 +-
.../rhs_project_eos_kernel_mod_test.pf | 4 +-
.../vorticity_rhs_kernel_mod_test.pf | 4 +-
.../compute_energetics_kernel_mod_test.pf | 4 +-
.../compute_entropy_kernel_mod_test.pf | 4 +-
.../compute_moist_mass_kernel_mod_test.pf | 4 +-
.../compute_total_aam_kernel_mod_test.pf | 4 +-
.../compute_total_pv_kernel_mod_test.pf | 4 +-
.../diagnostics/reference_profile_mod_test.pf | 4 +-
.../leonard_term_kl_kernel_mod_test.pf | 4 +-
.../leonard_term_th_kernel_mod_test.pf | 4 +-
.../momentum_viscosity_kernel_mod_test.pf | 4 +-
...tracer_smagorinsky_diff_kernel_mod_test.pf | 4 +-
.../tracer_viscosity_kernel_mod_test.pf | 4 +-
.../deep_hot_jupiter_kernel_mod_test.pf | 4 +-
.../earth_like_kernel_mod_test.pf | 4 +-
.../held_suarez_kernel_mod_test.pf | 4 +-
.../shallow_hot_jupiter_kernel_mod_test.pf | 4 +-
.../tidally_locked_earth_kernel_mod_test.pf | 4 +-
.../hydrostatic_exner_kernel_mod_test.pf | 4 +-
.../initial_rho_sample_kernel_mod_test.pf | 4 +-
.../initial_u_kernel_mod_test.pf | 4 +-
.../initialisation/set_rho_kernel_mod_test.pf | 4 +-
.../create_w2bmask_kernel_mod_test.pf | 4 +-
.../create_w2mask_blend_kernel_mod_test.pf | 4 +-
.../create_w2mask_kernel_mod_test.pf | 4 +-
.../create_w2mask_lbc_kernel_mod_test.pf | 4 +-
.../create_w2mask_tang_kernel_mod_test.pf | 4 +-
.../create_w3mask_blend_kernel_mod_test.pf | 4 +-
.../create_w3mask_kernel_mod_test.pf | 4 +-
.../create_w3mask_lbc_kernel_mod_test.pf | 4 +-
...create_wthetamask_blend_kernel_mod_test.pf | 4 +-
.../create_wthetamask_kernel_mod_test.pf | 4 +-
.../create_wthetamask_lbc_kernel_mod_test.pf | 4 +-
.../eliminated_theta_q22_kernel_mod_test.pf | 4 +-
.../project_eos_operators_kernel_mod_test.pf | 4 +-
.../solver/weighted_div_kernel_mod_test.pf | 4 +-
.../solver/weighted_m3_kernel_mod_test.pf | 4 +-
.../calc_upwind_detj_at_w2_kernel_mod_test.pf | 4 +-
.../panel_edge_coords_kernel_mod_test.pf | 4 +-
.../panel_edge_weights_kernel_mod_test.pf | 4 +-
.../vorticity_advection_kernel_mod_test.pf | 5 +-
.../w2_vorticity_advection_kernel_mod_test.pf | 5 +-
...poly1d_advective_coeffs_kernel_mod_test.pf | 5 +-
.../mol/poly1d_flux_coeffs_kernel_mod_test.pf | 5 +-
...poly2d_advective_coeffs_kernel_mod_test.pf | 5 +-
.../mol/poly2d_flux_coeffs_kernel_mod_test.pf | 5 +-
...ytic_orography_field_cartesian_mod_test.pf | 19 +-
...ytic_orography_field_spherical_mod_test.pf | 20 +-
.../ancil_orography_cartesian_mod_test.pf | 19 +-
.../ancil_orography_spherical_mod_test.pf | 19 +-
.../resources/runge_kutta_configuration.nml | 2 +
.../resources/semi_implicit_configuration.nml | 2 +
.../initial_theta_ref_kernel_mod_test.pf | 4 +-
...kinetic_energy_gradient_kernel_mod_test.pf | 4 +-
...tl_project_eos_pressure_kernel_mod_test.pf | 4 +-
.../tl_rhs_project_eos_kernel_mod_test.pf | 4 +-
.../tl_rhs_sample_eos_kernel_mod_test.pf | 4 +-
.../tl_sample_eos_pressure_kernel_mod_test.pf | 4 +-
.../tl_vorticity_advection_kernel_mod_test.pf | 4 +-
112 files changed, 798 insertions(+), 477 deletions(-)
diff --git a/applications/adjoint_tests/example/configuration.nml b/applications/adjoint_tests/example/configuration.nml
index 84ce2a779..19260dfbf 100644
--- a/applications/adjoint_tests/example/configuration.nml
+++ b/applications/adjoint_tests/example/configuration.nml
@@ -54,6 +54,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,
diff --git a/applications/gravity_wave/example/configuration.nml b/applications/gravity_wave/example/configuration.nml
index 615f9d0bc..a0d7e7095 100644
--- a/applications/gravity_wave/example/configuration.nml
+++ b/applications/gravity_wave/example/configuration.nml
@@ -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
diff --git a/applications/gravity_wave/unit-test/kernel/compute_q_operator_kernel_mod_test.pf b/applications/gravity_wave/unit-test/kernel/compute_q_operator_kernel_mod_test.pf
index e4337c084..ecde0750a 100644
--- a/applications/gravity_wave/unit-test/kernel/compute_q_operator_kernel_mod_test.pf
+++ b/applications/gravity_wave/unit-test/kernel/compute_q_operator_kernel_mod_test.pf
@@ -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
@@ -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., &
diff --git a/applications/gravity_wave/unit-test/kernel/initial_buoyancy_kernel_mod_test.pf b/applications/gravity_wave/unit-test/kernel/initial_buoyancy_kernel_mod_test.pf
index 8a3ca705d..cfb66af04 100644
--- a/applications/gravity_wave/unit-test/kernel/initial_buoyancy_kernel_mod_test.pf
+++ b/applications/gravity_wave/unit-test/kernel/initial_buoyancy_kernel_mod_test.pf
@@ -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, &
@@ -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, &
diff --git a/applications/gungho_model/example/configuration.nml b/applications/gungho_model/example/configuration.nml
index ea60b8aa1..a9f920a1e 100644
--- a/applications/gungho_model/example/configuration.nml
+++ b/applications/gungho_model/example/configuration.nml
@@ -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,
diff --git a/applications/gungho_model/lam_example/baroclinic/config_driver.nml b/applications/gungho_model/lam_example/baroclinic/config_driver.nml
index 43d72b197..a8af48cd6 100644
--- a/applications/gungho_model/lam_example/baroclinic/config_driver.nml
+++ b/applications/gungho_model/lam_example/baroclinic/config_driver.nml
@@ -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,
diff --git a/applications/gungho_model/lam_example/baroclinic/config_lam.nml b/applications/gungho_model/lam_example/baroclinic/config_lam.nml
index d63ada536..ca0998f21 100644
--- a/applications/gungho_model/lam_example/baroclinic/config_lam.nml
+++ b/applications/gungho_model/lam_example/baroclinic/config_lam.nml
@@ -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,
diff --git a/applications/gungho_model/lam_example/straka/config_driver.nml b/applications/gungho_model/lam_example/straka/config_driver.nml
index 82fd2d418..9141d3226 100644
--- a/applications/gungho_model/lam_example/straka/config_driver.nml
+++ b/applications/gungho_model/lam_example/straka/config_driver.nml
@@ -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,
diff --git a/applications/gungho_model/lam_example/straka/config_lam.nml b/applications/gungho_model/lam_example/straka/config_lam.nml
index 636c9e6e0..563c333d2 100644
--- a/applications/gungho_model/lam_example/straka/config_lam.nml
+++ b/applications/gungho_model/lam_example/straka/config_lam.nml
@@ -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,
diff --git a/applications/jedi_lfric_tests/example/configuration.nml b/applications/jedi_lfric_tests/example/configuration.nml
index b2d3c1ff0..e83ff167b 100644
--- a/applications/jedi_lfric_tests/example/configuration.nml
+++ b/applications/jedi_lfric_tests/example/configuration.nml
@@ -69,6 +69,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.,
diff --git a/applications/jedi_lfric_tests/example_forecast/configuration.nml b/applications/jedi_lfric_tests/example_forecast/configuration.nml
index 016e61fbc..fdf56e773 100644
--- a/applications/jedi_lfric_tests/example_forecast/configuration.nml
+++ b/applications/jedi_lfric_tests/example_forecast/configuration.nml
@@ -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,
diff --git a/applications/jedi_lfric_tests/example_forecast_pseudo/configuration.nml b/applications/jedi_lfric_tests/example_forecast_pseudo/configuration.nml
index 9447dfff7..9f1bce5ed 100644
--- a/applications/jedi_lfric_tests/example_forecast_pseudo/configuration.nml
+++ b/applications/jedi_lfric_tests/example_forecast_pseudo/configuration.nml
@@ -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,
diff --git a/applications/jedi_lfric_tests/example_forecast_pseudo/configuration_op.nml b/applications/jedi_lfric_tests/example_forecast_pseudo/configuration_op.nml
index c179e76eb..f15875635 100644
--- a/applications/jedi_lfric_tests/example_forecast_pseudo/configuration_op.nml
+++ b/applications/jedi_lfric_tests/example_forecast_pseudo/configuration_op.nml
@@ -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,
diff --git a/applications/jedi_lfric_tests/example_id_tlm_tests/configuration.nml b/applications/jedi_lfric_tests/example_id_tlm_tests/configuration.nml
index 53acee0fc..4e2e01597 100644
--- a/applications/jedi_lfric_tests/example_id_tlm_tests/configuration.nml
+++ b/applications/jedi_lfric_tests/example_id_tlm_tests/configuration.nml
@@ -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,
diff --git a/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration.nml b/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration.nml
index f61e5aab0..5fdfff10e 100644
--- a/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration.nml
+++ b/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration.nml
@@ -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,
diff --git a/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration_op.nml b/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration_op.nml
index 7b9d54bf3..49ecc15ed 100644
--- a/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration_op.nml
+++ b/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration_op.nml
@@ -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,
diff --git a/applications/jedi_lfric_tests/example_tlm_tests/configuration.nml b/applications/jedi_lfric_tests/example_tlm_tests/configuration.nml
index 283c5dafb..fe7d6a8a7 100644
--- a/applications/jedi_lfric_tests/example_tlm_tests/configuration.nml
+++ b/applications/jedi_lfric_tests/example_tlm_tests/configuration.nml
@@ -107,6 +107,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,
diff --git a/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry.nml b/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry.nml
index c9b945825..f802be2ec 100644
--- a/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry.nml
+++ b/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry.nml
@@ -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,
diff --git a/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry_relaxed.nml b/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry_relaxed.nml
index 1296925a7..09f983d90 100644
--- a/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry_relaxed.nml
+++ b/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry_relaxed.nml
@@ -104,6 +104,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,
diff --git a/applications/jedi_lfric_tests/integration-test/algorithm/resources/algorithm_test_configuration.nml b/applications/jedi_lfric_tests/integration-test/algorithm/resources/algorithm_test_configuration.nml
index 8f09d097b..d3c250ef0 100644
--- a/applications/jedi_lfric_tests/integration-test/algorithm/resources/algorithm_test_configuration.nml
+++ b/applications/jedi_lfric_tests/integration-test/algorithm/resources/algorithm_test_configuration.nml
@@ -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'
/
diff --git a/applications/jules/example/configuration.nml b/applications/jules/example/configuration.nml
index fd648227e..862cf4c0b 100644
--- a/applications/jules/example/configuration.nml
+++ b/applications/jules/example/configuration.nml
@@ -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,
diff --git a/applications/lfric2lfric/example/configuration.nml b/applications/lfric2lfric/example/configuration.nml
index b70cd2d22..a1b9e89ef 100644
--- a/applications/lfric2lfric/example/configuration.nml
+++ b/applications/lfric2lfric/example/configuration.nml
@@ -38,6 +38,8 @@ element_order_h = 0,
element_order_v = 0,
rehabilitate = .true.,
coord_order = 1,
+coord_order_multigrid = 1,
+coord_space = 'Wchi',
/
&io
diff --git a/applications/lfric_atm/example/configuration.nml b/applications/lfric_atm/example/configuration.nml
index 5301f68ed..d4ed1438d 100644
--- a/applications/lfric_atm/example/configuration.nml
+++ b/applications/lfric_atm/example/configuration.nml
@@ -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,
diff --git a/applications/lfric_coupled/example/configuration.nml b/applications/lfric_coupled/example/configuration.nml
index 643f92211..f4843296c 100644
--- a/applications/lfric_coupled/example/configuration.nml
+++ b/applications/lfric_coupled/example/configuration.nml
@@ -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,
diff --git a/applications/linear_model/example/configuration.nml b/applications/linear_model/example/configuration.nml
index 5ed21fc6c..e20716692 100644
--- a/applications/linear_model/example/configuration.nml
+++ b/applications/linear_model/example/configuration.nml
@@ -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,
diff --git a/applications/linear_model/example_file/config_linear.nml b/applications/linear_model/example_file/config_linear.nml
index 18df08580..438da326a 100644
--- a/applications/linear_model/example_file/config_linear.nml
+++ b/applications/linear_model/example_file/config_linear.nml
@@ -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,
diff --git a/applications/linear_model/example_file/config_nonlinear.nml b/applications/linear_model/example_file/config_nonlinear.nml
index b32d3f15b..4c7a32ede 100644
--- a/applications/linear_model/example_file/config_nonlinear.nml
+++ b/applications/linear_model/example_file/config_nonlinear.nml
@@ -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,
diff --git a/applications/name_transport/example/configuration.nml b/applications/name_transport/example/configuration.nml
index 3bcb4b2f4..0e3207739 100644
--- a/applications/name_transport/example/configuration.nml
+++ b/applications/name_transport/example/configuration.nml
@@ -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.,
/
diff --git a/applications/name_transport/unit-test/kernel/set_name_field_kernel_mod_test.pf b/applications/name_transport/unit-test/kernel/set_name_field_kernel_mod_test.pf
index 7ae24e5d4..6c47db606 100644
--- a/applications/name_transport/unit-test/kernel/set_name_field_kernel_mod_test.pf
+++ b/applications/name_transport/unit-test/kernel/set_name_field_kernel_mod_test.pf
@@ -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, &
@@ -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, &
diff --git a/applications/ngarch/example/configuration_bl.nml b/applications/ngarch/example/configuration_bl.nml
index 87c3e5318..bdc1cea37 100644
--- a/applications/ngarch/example/configuration_bl.nml
+++ b/applications/ngarch/example/configuration_bl.nml
@@ -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,
diff --git a/applications/ngarch/example/configuration_casim.nml b/applications/ngarch/example/configuration_casim.nml
index 4db857e52..d41f21910 100644
--- a/applications/ngarch/example/configuration_casim.nml
+++ b/applications/ngarch/example/configuration_casim.nml
@@ -160,6 +160,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,
diff --git a/applications/shallow_water/example/configuration.nml b/applications/shallow_water/example/configuration.nml
index d4ab292f9..4ac2428db 100644
--- a/applications/shallow_water/example/configuration.nml
+++ b/applications/shallow_water/example/configuration.nml
@@ -275,6 +275,8 @@ start_dump_directory = ''
! These do not need changing
cellshape = 'quadrilateral'
coord_order = 1
+coord_order_multigrid = 1
+coord_space = 'Wchi'
coord_system = 'native'
element_order_h = 0
element_order_v = 0
diff --git a/applications/shallow_water/unit-test/kernel/initial_geopot_kernel_mod_test.pf b/applications/shallow_water/unit-test/kernel/initial_geopot_kernel_mod_test.pf
index fe44262b4..3fe2e4712 100644
--- a/applications/shallow_water/unit-test/kernel/initial_geopot_kernel_mod_test.pf
+++ b/applications/shallow_water/unit-test/kernel/initial_geopot_kernel_mod_test.pf
@@ -51,7 +51,7 @@ contains
feign_planet_config, &
feign_shallow_water_settings_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use sci_chi_transform_mod, only : init_chi_transforms
use shallow_water_settings_config_mod, &
only : momentum_form_momentum, &
@@ -77,6 +77,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, &
diff --git a/applications/shallow_water/unit-test/kernel/initial_swe_buoyancy_kernel_mod_test.pf b/applications/shallow_water/unit-test/kernel/initial_swe_buoyancy_kernel_mod_test.pf
index 3c69d79cb..984d7ce91 100644
--- a/applications/shallow_water/unit-test/kernel/initial_swe_buoyancy_kernel_mod_test.pf
+++ b/applications/shallow_water/unit-test/kernel/initial_swe_buoyancy_kernel_mod_test.pf
@@ -52,7 +52,7 @@ contains
feign_shallow_water_settings_config
use finite_element_config_mod, &
only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use sci_chi_transform_mod, only : init_chi_transforms
use shallow_water_settings_config_mod, &
only : momentum_form_momentum, &
@@ -78,6 +78,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, &
diff --git a/applications/shallow_water/unit-test/kernel/initial_swe_tracer_kernel_mod_test.pf b/applications/shallow_water/unit-test/kernel/initial_swe_tracer_kernel_mod_test.pf
index 29103cf75..19653ad39 100644
--- a/applications/shallow_water/unit-test/kernel/initial_swe_tracer_kernel_mod_test.pf
+++ b/applications/shallow_water/unit-test/kernel/initial_swe_tracer_kernel_mod_test.pf
@@ -51,7 +51,7 @@ contains
feign_planet_config, &
feign_shallow_water_settings_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use sci_chi_transform_mod, only : init_chi_transforms
use shallow_water_settings_config_mod, &
only : momentum_form_momentum, &
@@ -77,6 +77,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, &
diff --git a/applications/shallow_water/unit-test/kernel/initial_swe_u_kernel_mod_test.pf b/applications/shallow_water/unit-test/kernel/initial_swe_u_kernel_mod_test.pf
index 846105876..db33c9827 100644
--- a/applications/shallow_water/unit-test/kernel/initial_swe_u_kernel_mod_test.pf
+++ b/applications/shallow_water/unit-test/kernel/initial_swe_u_kernel_mod_test.pf
@@ -57,7 +57,8 @@ contains
feign_shallow_water_test_coeff_config, &
feign_shallow_water_settings_config
use finite_element_config_mod, only: cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, &
+ coord_space_wchi
use shallow_water_settings_config_mod, only: momentum_form_momentum, &
swe_test_swe_gaussian_hill, &
time_scheme_semi_implicit
@@ -76,6 +77,8 @@ contains
call feign_finite_element_config( 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=0_i_def, &
element_order_v=0_i_def, &
rehabilitate=.true., &
diff --git a/applications/solver/example/configuration.nml b/applications/solver/example/configuration.nml
index 4eaececfd..e7721cddf 100644
--- a/applications/solver/example/configuration.nml
+++ b/applications/solver/example/configuration.nml
@@ -27,6 +27,8 @@ element_order_h=0,
element_order_v=0,
rehabilitate=.true.,
coord_order=1,
+coord_order_multigrid=1,
+coord_space='Wchi',
coord_system='native',
/
diff --git a/applications/transport/example/configuration.nml b/applications/transport/example/configuration.nml
index e240dc3ad..e99ba84d7 100644
--- a/applications/transport/example/configuration.nml
+++ b/applications/transport/example/configuration.nml
@@ -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.,
/
diff --git a/applications/transport/unit-test/kernel/initial_tracer_field_sample_kernel_mod_test.pf b/applications/transport/unit-test/kernel/initial_tracer_field_sample_kernel_mod_test.pf
index 7fcd8dc18..da3155fa4 100644
--- a/applications/transport/unit-test/kernel/initial_tracer_field_sample_kernel_mod_test.pf
+++ b/applications/transport/unit-test/kernel/initial_tracer_field_sample_kernel_mod_test.pf
@@ -46,7 +46,7 @@ contains
feign_idealised_config, &
feign_initial_tracer_field_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use idealised_config_mod, only : test_slotted_cylinder
implicit none
@@ -65,6 +65,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, &
diff --git a/applications/transport/unit-test/kernel/set_tracer_field_kernel_mod_test.pf b/applications/transport/unit-test/kernel/set_tracer_field_kernel_mod_test.pf
index 04e00da19..3e7b4c0d4 100644
--- a/applications/transport/unit-test/kernel/set_tracer_field_kernel_mod_test.pf
+++ b/applications/transport/unit-test/kernel/set_tracer_field_kernel_mod_test.pf
@@ -49,7 +49,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, &
@@ -79,6 +79,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, &
diff --git a/dependencies.yaml b/dependencies.yaml
index caab36487..791bdf83d 100644
--- a/dependencies.yaml
+++ b/dependencies.yaml
@@ -30,8 +30,8 @@ lfric_apps:
ref:
lfric_core:
- source: git@github.com:MetOffice/lfric_core.git
- ref: 2025.12.1
+ source: git@github.com:tommbendall/lfric_core.git
+ ref: TBendall/CoordSpace
moci:
source: git@github.com:MetOffice/moci.git
diff --git a/interfaces/jedi_lfric_interface/integration-test/time/resources/jedi_lfric_time_test_configuration.nml b/interfaces/jedi_lfric_interface/integration-test/time/resources/jedi_lfric_time_test_configuration.nml
index 08bd34982..9a6529b6c 100644
--- a/interfaces/jedi_lfric_interface/integration-test/time/resources/jedi_lfric_time_test_configuration.nml
+++ b/interfaces/jedi_lfric_interface/integration-test/time/resources/jedi_lfric_time_test_configuration.nml
@@ -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'
/
diff --git a/rose-stem/app/gungho_model/rose-app.conf b/rose-stem/app/gungho_model/rose-app.conf
index d4bc76fa1..6e300935f 100644
--- a/rose-stem/app/gungho_model/rose-app.conf
+++ b/rose-stem/app/gungho_model/rose-app.conf
@@ -390,6 +390,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/lfric_atm/rose-app.conf b/rose-stem/app/lfric_atm/rose-app.conf
index d7f7988a5..723211c48 100644
--- a/rose-stem/app/lfric_atm/rose-app.conf
+++ b/rose-stem/app/lfric_atm/rose-app.conf
@@ -415,6 +415,8 @@ surface_frac_ancil_path='vegetation/fractions_cci/qrparm.veg.frac.fixed'
[namelist: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
diff --git a/science/gungho/integration-test/cma_test/resources/cma_test_configuration.nml b/science/gungho/integration-test/cma_test/resources/cma_test_configuration.nml
index d0821e849..e9897d51e 100644
--- a/science/gungho/integration-test/cma_test/resources/cma_test_configuration.nml
+++ b/science/gungho/integration-test/cma_test/resources/cma_test_configuration.nml
@@ -25,6 +25,8 @@
element_order_v = 0
rehabilitate = .true.
coord_order = 1
+ coord_order_multigrid = 1
+ coord_space = 'Wchi'
coord_system = 'native'
vorticity_in_w1 = .false.
/
diff --git a/science/gungho/source/orography/assign_orography_field_mod.F90 b/science/gungho/source/orography/assign_orography_field_mod.F90
index 7b08cf38a..0669560cb 100644
--- a/science/gungho/source/orography/assign_orography_field_mod.F90
+++ b/science/gungho/source/orography/assign_orography_field_mod.F90
@@ -1,32 +1,34 @@
-!-----------------------------------------------------------------------------
+!-------------------------------------------------------------------------------
! (C) Crown copyright 2017 Met Office. All rights reserved.
! The file LICENCE, distributed with this code, contains details of the terms
! under which the code may be used.
-!-----------------------------------------------------------------------------
-
-!-----------------------------------------------------------------------
-!> @brief Module to assign the values of the surface height to model
-!> coordinates using either an analytic orography function or from
-!> a surface_altitude field.
-!> Note that unlike other algorithms, this is breaks encapsulation in order to
-!> write to the chi field. This is an exception and only allowed in the set up
-!> phase of the model. Generally, the chi field is read only (and this is
-!> enforced through PSyClone).
+!-------------------------------------------------------------------------------
+
+!-------------------------------------------------------------------------------
+!> @brief Updates the model's coordinates to include orography.
+!> @details Module to assign the values of the surface height to model
+!! coordinates using either an analytic orography function or from a
+!! surface_altitude field.
+!! Note that unlike other algorithms, this is breaks encapsulation in
+!! order to write to the chi field. This is an exception and only
+!! allowed in the set up phase of the model. Generally, the chi field
+!! is read only (and this is enforced through PSyClone).
!-------------------------------------------------------------------------------
module assign_orography_field_mod
use constants_mod, only : r_def, i_def, l_def
- use orography_config_mod, only : orog_init_option, &
- orog_init_option_analytic, &
- orog_init_option_ancil, &
- orog_init_option_none, &
+ use orography_config_mod, only : orog_init_option, &
+ orog_init_option_analytic, &
+ orog_init_option_ancil, &
+ orog_init_option_none, &
orog_init_option_start_dump
- use base_mesh_config_mod, only : geometry, &
- geometry_spherical, &
- topology, &
- topology_fully_periodic
- use finite_element_config_mod, only : coord_system, &
- coord_order, &
+ use base_mesh_config_mod, only : geometry, &
+ geometry_spherical, &
+ topology, &
+ topology_fully_periodic, &
+ prime_mesh_name
+ use finite_element_config_mod, only : coord_system, &
+ coord_order, &
coord_system_xyz
use mesh_collection_mod, only : mesh_collection
use coord_transform_mod, only : xyz2llr, llr2xyz
@@ -43,7 +45,6 @@ module assign_orography_field_mod
LOG_LEVEL_ERROR
use fs_continuity_mod, only : W0, Wchi
use function_space_mod, only : BASIS
- use surface_altitude_alg_mod, only : surface_altitude_alg
implicit none
@@ -60,49 +61,64 @@ module assign_orography_field_mod
interface
- subroutine analytic_orography_interface(nlayers, &
- ndf_chi, undf_chi, map_chi, &
- ndf_pid, undf_pid, map_pid, &
- domain_surface, domain_height, &
+ subroutine analytic_orography_interface(nlayers, &
+ ndf_chi, undf_chi, map_chi, &
+ ndf_pid, undf_pid, map_pid, &
+ domain_surface, domain_height, &
+ chi_1_in, chi_2_in, chi_3_in, &
chi_1, chi_2, chi_3, panel_id)
- import :: r_def, i_def
+
+ import :: i_def, r_def
+
implicit none
- integer(kind=i_def), intent(in) :: nlayers, undf_chi, undf_pid
- integer(kind=i_def), intent(in) :: ndf_chi, ndf_pid
- integer(kind=i_def), intent(in) :: map_chi(ndf_chi), map_pid(ndf_pid)
- real(kind=r_def), intent(in) :: domain_surface, domain_height
- real(kind=r_def), intent(inout) :: chi_1(undf_chi), chi_2(undf_chi), chi_3(undf_chi)
- real(kind=r_def), intent(in) :: panel_id(undf_pid)
+
+ integer(kind=i_def), intent(in) :: nlayers, undf_chi, undf_pid
+ integer(kind=i_def), intent(in) :: ndf_chi, ndf_pid
+ integer(kind=i_def), intent(in) :: map_chi(ndf_chi), map_pid(ndf_pid)
+ real(kind=r_def), intent(in) :: domain_surface, domain_height
+ real(kind=r_def), intent(in) :: chi_1_in(undf_chi)
+ real(kind=r_def), intent(in) :: chi_2_in(undf_chi)
+ real(kind=r_def), intent(in) :: chi_3_in(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_1(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_2(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_3(undf_chi)
+ real(kind=r_def), intent(in) :: panel_id(undf_pid)
+
end subroutine analytic_orography_interface
end interface
interface
- subroutine ancil_orography_interface(nlayers, &
- chi_1, chi_2, chi_3, &
- panel_id, &
- surface_altitude, &
- domain_surface, domain_height, &
- ndf_chi, undf_chi, &
- map_chi, &
- ndf_pid, undf_pid, &
- map_pid, &
- ndf, undf, &
- map, basis &
- )
- import :: r_def, i_def
+ subroutine ancil_orography_interface(nlayers, &
+ chi_1, chi_2, chi_3, &
+ chi_1_in, chi_2_in, chi_3_in, &
+ panel_id, &
+ surface_altitude, &
+ domain_surface, domain_height, &
+ ndf_chi, undf_chi, map_chi, &
+ ndf_pid, undf_pid, map_pid, &
+ ndf, undf, map, basis)
+
+ import :: i_def, r_def
+
implicit none
- integer(kind=i_def), intent(in) :: nlayers, ndf, ndf_chi, ndf_pid
- integer(kind=i_def), intent(in) :: undf, undf_chi, undf_pid
- integer(kind=i_def), dimension(ndf), intent(in) :: map
- integer(kind=i_def), dimension(ndf_chi), intent(in) :: map_chi
- integer(kind=i_def), dimension(ndf_pid), intent(in) :: map_pid
- real(kind=r_def), intent(in), dimension(ndf, ndf_chi) :: basis
- real(kind=r_def), dimension(undf_chi), intent(inout) :: chi_1, chi_2, chi_3
- real(kind=r_def), dimension(undf_pid), intent(in) :: panel_id
- real(kind=r_def), dimension(undf), intent(in) :: surface_altitude
- real(kind=r_def), intent(in) :: domain_surface, domain_height
+
+ integer(kind=i_def), intent(in) :: nlayers, undf_chi, undf_pid, undf
+ integer(kind=i_def), intent(in) :: ndf_chi, ndf_pid, ndf
+ integer(kind=i_def), intent(in) :: map_chi(ndf_chi), map_pid(ndf_pid)
+ integer(kind=i_def), intent(in) :: map(ndf)
+ real(kind=r_def), intent(in) :: basis(ndf,ndf_chi)
+ real(kind=r_def), intent(in) :: domain_surface, domain_height
+ real(kind=r_def), intent(in) :: surface_altitude(undf)
+ real(kind=r_def), intent(in) :: chi_1_in(undf_chi)
+ real(kind=r_def), intent(in) :: chi_2_in(undf_chi)
+ real(kind=r_def), intent(in) :: chi_3_in(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_1(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_2(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_3(undf_chi)
+ real(kind=r_def), intent(in) :: panel_id(undf_pid)
+
end subroutine ancil_orography_interface
end interface
@@ -120,73 +136,65 @@ end subroutine ancil_orography_interface
!> routines calculate analytic orography from horizontal coordinates or else
!> use the surface_altitude field and then update the vertical coordinate.
!>
- !> @param[in,out] chi_inventory Contains all of the model's coordinate
- !! fields, itemised by mesh
- !> @param[in] panel_id_inventory Contains all of the model's panel ID
- !! fields, itemised by mesh
- !> @param[in] mesh Mesh to apply orography to
- !> @param[in] surface_altitude Field containing the surface altitude
+ !> @param[in,out] chi_inventory Contains all of the model's coordinate
+ !! fields, itemised by mesh
+ !> @param[in] panel_id_inventory Contains all of the model's panel ID
+ !! fields, itemised by mesh
+ !> @param[in] mesh Mesh to apply orography to
+ !> @param[in] surface_altitude_w0 Field containing the surface altitude
!=============================================================================
- subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
- mesh, surface_altitude)
+ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
+ mesh, surface_altitude_w0)
use inventory_by_mesh_mod, only : inventory_by_mesh_type
use field_mod, only : field_type, field_proxy_type
use mesh_mod, only : mesh_type
use domain_mod, only : domain_type
use orography_helper_functions_mod, only : set_horizontal_domain_size
- use function_space_collection_mod, only : function_space_collection
- use orography_config_mod, only : orog_init_option, &
- orog_init_option_ancil, &
+ use orography_config_mod, only : orog_init_option, &
+ orog_init_option_ancil, &
orog_init_option_start_dump
use sci_field_minmax_alg_mod, only : log_field_minmax
implicit none
! Arguments
- type( inventory_by_mesh_type ), intent( inout ) :: chi_inventory
- type( inventory_by_mesh_type ), intent( in ) :: panel_id_inventory
- type( mesh_type ), intent( in ), pointer :: mesh
+ type(inventory_by_mesh_type), intent(inout) :: chi_inventory
+ type(inventory_by_mesh_type), intent(in) :: panel_id_inventory
+ type(mesh_type), pointer, intent(in) :: mesh
! We keep the surface_altitude as an optional argument since it is
! not needed for miniapps that only want analytic orography
- type( field_type ), intent( in ), optional :: surface_altitude
+ type(field_type), optional, intent(in) :: surface_altitude_w0
! Local variables
- type( field_type ), pointer :: chi(:) => null()
- type( field_type ), pointer :: panel_id => null()
- type( field_proxy_type ) :: chi_proxy(3)
- type( field_proxy_type ) :: panel_id_proxy
- type( domain_type ) :: domain
+ type(field_type), pointer :: chi(:)
+ type(field_type), pointer :: panel_id
+ type(field_type) :: chi_in(3)
+ type(field_proxy_type) :: chi_proxy(3)
+ type(field_proxy_type) :: chi_in_proxy(3)
+ type(field_proxy_type) :: panel_id_proxy
+ type(domain_type) :: domain
real(kind=r_def) :: domain_height, domain_surface
integer(kind=i_def) :: cell
integer(kind=i_def) :: undf_chi, ndf_chi, nlayers
integer(kind=i_def) :: undf_pid, ndf_pid
integer(kind=i_def) :: undf_sf, ndf_sf
- integer(kind=i_def), pointer :: map_chi(:,:) => null()
- integer(kind=i_def), pointer :: map_pid(:,:) => null()
- integer(kind=i_def), pointer :: map_sf(:,:) => null()
+ integer(kind=i_def), pointer :: map_chi(:,:)
+ integer(kind=i_def), pointer :: map_pid(:,:)
+ integer(kind=i_def), pointer :: map_sf(:,:)
- integer(kind=i_def) :: surface_order_h, surface_order_v
- type( mesh_type ), pointer :: sf_mesh
- type( field_type ) :: surface_altitude_w0
- type( field_proxy_type ) :: sfc_alt_proxy
+ type(field_proxy_type) :: sfc_alt_proxy
- real(kind=r_def), pointer :: nodes(:,:) => null()
- integer(kind=i_def) :: dim_sf, df, df_sf
+ real(kind=r_def), pointer :: nodes(:,:)
+ integer(kind=i_def) :: dim_sf, df, df_sf, depth
! Procedure pointer
procedure(analytic_orography_interface), pointer :: analytic_orography => null()
- procedure(ancil_orography_interface), pointer :: ancil_orography => null()
+ procedure(ancil_orography_interface), pointer :: ancil_orography => null()
real(kind=r_def), allocatable :: basis_sf_on_chi(:,:,:)
- if (coord_order == 0 .and. orog_init_option/=orog_init_option_none) then
- call log_event( "assign_orography_field: "// &
- "Orography assignment is currently only available with coord_order > 0.", &
- LOG_LEVEL_ERROR )
- end if
-
call chi_inventory%get_field_array(mesh, chi)
call panel_id_inventory%get_field(mesh, panel_id)
@@ -200,19 +208,21 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
! Get domain top from the mesh object and domain_surface
domain_height = mesh%get_domain_top() + domain_surface
- if (orog_init_option==orog_init_option_none) then
+ select case (orog_init_option)
+ case (orog_init_option_none)
- call log_event( "assign_orography_field: "// &
- "Flat surface requested.", LOG_LEVEL_INFO )
+ call log_event( &
+ "assign_orography_field: Flat surface requested.", LOG_LEVEL_INFO &
+ )
- else if (orog_init_option==orog_init_option_analytic) then
+ case (orog_init_option_analytic)
call log_event( "assign_orography_field: "// &
"Assigning analytic orography.", LOG_LEVEL_INFO )
! Point to appropriate procedure to assign orography
- if ( geometry == geometry_spherical ) then
- if ( coord_system == coord_system_xyz ) then
+ if (geometry == geometry_spherical) then
+ if (coord_system == coord_system_xyz) then
analytic_orography => analytic_orography_spherical_xyz
else
analytic_orography => analytic_orography_spherical_native
@@ -221,12 +231,20 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
analytic_orography => analytic_orography_cartesian
end if
+ ! Copy chi to chi_in, to allow adjustment of continuous chi fields
+ call chi(1)%copy_field_properties(chi_in(1))
+ call chi(2)%copy_field_properties(chi_in(2))
+ call chi(3)%copy_field_properties(chi_in(3))
+
! Break encapsulation and get the proxy
- chi_proxy(1) = chi(1)%get_proxy()
- chi_proxy(2) = chi(2)%get_proxy()
- chi_proxy(3) = chi(3)%get_proxy()
- undf_chi = chi_proxy(1)%vspace%get_undf()
- ndf_chi = chi_proxy(1)%vspace%get_ndf()
+ chi_proxy(1) = chi(1)%get_proxy()
+ chi_proxy(2) = chi(2)%get_proxy()
+ chi_proxy(3) = chi(3)%get_proxy()
+ chi_in_proxy(1) = chi_in(1)%get_proxy()
+ chi_in_proxy(2) = chi_in(2)%get_proxy()
+ chi_in_proxy(3) = chi_in(3)%get_proxy()
+ undf_chi = chi_proxy(1)%vspace%get_undf()
+ ndf_chi = chi_proxy(1)%vspace%get_ndf()
panel_id_proxy = panel_id%get_proxy()
undf_pid = panel_id_proxy%vspace%get_undf()
ndf_pid = panel_id_proxy%vspace%get_ndf()
@@ -235,34 +253,32 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
map_chi => chi_proxy(1)%vspace%get_whole_dofmap()
map_pid => panel_id_proxy%vspace%get_whole_dofmap()
+ ! Copy data values into "chi_in" fields
+ chi_in_proxy(1)%data = chi_proxy(1)%data
+ chi_in_proxy(2)%data = chi_proxy(2)%data
+ chi_in_proxy(3)%data = chi_proxy(3)%data
+
! Call column procedure
- do cell = 1,chi_proxy(1)%vspace%get_ncell()
-
- call analytic_orography(nlayers, &
- ndf_chi, &
- undf_chi, &
- map_chi(:,cell), &
- ndf_pid, &
- undf_pid, &
- map_pid(:,cell), &
- domain_surface, &
- domain_height, &
- chi_proxy(1)%data, &
- chi_proxy(2)%data, &
- chi_proxy(3)%data, &
- panel_id_proxy%data )
+ do cell = 1, chi_proxy(1)%vspace%get_ncell()
+ call analytic_orography( &
+ nlayers, ndf_chi, undf_chi, map_chi(:,cell), &
+ ndf_pid, undf_pid, map_pid(:,cell), &
+ domain_surface, domain_height, &
+ chi_in_proxy(1)%data, chi_in_proxy(2)%data, &
+ chi_in_proxy(3)%data, &
+ chi_proxy(1)%data, chi_proxy(2)%data, chi_proxy(3)%data, &
+ panel_id_proxy%data &
+ )
end do
-
- else if (orog_init_option==orog_init_option_ancil .or. &
- orog_init_option==orog_init_option_start_dump) then
+ case (orog_init_option_ancil, orog_init_option_start_dump)
call log_event( "assign_orography_field: "// &
"Assigning orography from surface_altitude field.", LOG_LEVEL_INFO )
! Point to appropriate procedure to assign orography
- if ( geometry == geometry_spherical ) then
- if ( coord_system == coord_system_xyz ) then
+ if (geometry == geometry_spherical) then
+ if (coord_system == coord_system_xyz) then
ancil_orography => ancil_orography_spherical_xyz
else
ancil_orography => ancil_orography_spherical_sph
@@ -271,34 +287,18 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
ancil_orography => ancil_orography_cartesian
end if
- if ( present(surface_altitude) ) then
-
- ! Set up the surface altitude field on W0 points
- sf_mesh => surface_altitude%get_mesh()
- surface_order_h = surface_altitude%get_element_order_h()
- surface_order_v = surface_altitude%get_element_order_v()
- call surface_altitude_w0%initialise( vector_space = &
- function_space_collection%get_fs(sf_mesh, surface_order_h, &
- surface_order_v, W0), &
- halo_depth = sf_mesh%get_halo_depth() )
-
- if (surface_altitude%which_function_space()==W0) then
- call surface_altitude%copy_field_serial(surface_altitude_w0)
- else
- call surface_altitude_alg( surface_altitude_w0, surface_altitude )
- end if
-
- call log_field_minmax( LOG_LEVEL_INFO, 'srf_alt', surface_altitude )
- call log_field_minmax( LOG_LEVEL_INFO, 'srf_alt_w0', &
- surface_altitude_w0 )
-
- nullify ( sf_mesh )
- end if
+ ! Copy chi to chi_in, to allow adjustment of continuous chi fields
+ call chi(1)%copy_field_properties(chi_in(1))
+ call chi(2)%copy_field_properties(chi_in(2))
+ call chi(3)%copy_field_properties(chi_in(3))
! Break encapsulation and get the proxy
chi_proxy(1) = chi(1)%get_proxy()
chi_proxy(2) = chi(2)%get_proxy()
chi_proxy(3) = chi(3)%get_proxy()
+ chi_in_proxy(1) = chi_in(1)%get_proxy()
+ chi_in_proxy(2) = chi_in(2)%get_proxy()
+ chi_in_proxy(3) = chi_in(3)%get_proxy()
panel_id_proxy = panel_id%get_proxy()
sfc_alt_proxy = surface_altitude_w0%get_proxy()
@@ -314,6 +314,11 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
map_sf => sfc_alt_proxy%vspace%get_whole_dofmap()
map_pid => panel_id_proxy%vspace%get_whole_dofmap()
+ ! Copy data values into "chi_in" fields
+ chi_in_proxy(1)%data = chi_proxy(1)%data
+ chi_in_proxy(2)%data = chi_proxy(2)%data
+ chi_in_proxy(3)%data = chi_proxy(3)%data
+
dim_sf = sfc_alt_proxy%vspace%get_dim_space()
nodes => chi_proxy(1)%vspace%get_nodes()
allocate(basis_sf_on_chi(dim_sf, ndf_sf, ndf_chi))
@@ -328,33 +333,27 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
end do
! Ensure halo is clean
- call sfc_alt_proxy%halo_exchange( &
- depth=sfc_alt_proxy%get_field_proxy_halo_depth())
+ depth = sfc_alt_proxy%get_field_proxy_halo_depth()
+ if (sfc_alt_proxy%is_dirty(depth=depth)) then
+ call sfc_alt_proxy%halo_exchange(depth=depth)
+ end if
! Call column procedure
- do cell = 1,chi_proxy(1)%vspace%get_ncell()
-
- call ancil_orography(nlayers, &
- chi_proxy(1)%data, &
- chi_proxy(2)%data, &
- chi_proxy(3)%data, &
- panel_id_proxy%data, &
- sfc_alt_proxy%data, &
- domain_surface, domain_height, &
- ndf_chi, undf_chi, &
- map_chi(:,cell), &
- ndf_pid, undf_pid, &
- map_pid(:,cell), &
- ndf_sf, undf_sf, &
- map_sf(:,cell), &
- basis_sf_on_chi)
+ do cell = 1, chi_proxy(1)%vspace%get_ncell()
+ call ancil_orography( &
+ nlayers, chi_proxy(1)%data, chi_proxy(2)%data, chi_proxy(3)%data, &
+ chi_in_proxy(1)%data, chi_in_proxy(2)%data, chi_in_proxy(3)%data, &
+ panel_id_proxy%data, sfc_alt_proxy%data, &
+ domain_surface, domain_height, &
+ ndf_chi, undf_chi, map_chi(:,cell), &
+ ndf_pid, undf_pid, map_pid(:,cell), &
+ ndf_sf, undf_sf, map_sf(:,cell), basis_sf_on_chi &
+ )
end do
deallocate(basis_sf_on_chi)
- end if
-
- nullify(chi, panel_id)
+ end select
end subroutine assign_orography_field
@@ -371,22 +370,27 @@ end subroutine assign_orography_field
!> (x,y,z) form.
!>
!> @param[in] nlayers Number of vertical layers
- !> @param[in] ndf_chi Array size and loop bound for map_chi
- !> @param[in] undf_chi Column coordinates' array size and loop bound
+ !> @param[in] ndf_chi Num DoFs per cell for map_chi
+ !> @param[in] undf_chi Column coordinates' num DoFs this partition
!> @param[in] map_chi Indirection map for coordinate field
- !> @param[in] ndf_pid Array size and loop bound for map_pid
- !> @param[in] undf_pid Panel ID array size and loop bound
+ !> @param[in] ndf_pid Num DoFs per cell for map_pid
+ !> @param[in] undf_pid Panel ID num DoFs this partition
!> @param[in] map_pid Indirection map for panel_id
!> @param[in] domain_surface Physical height of flat domain surface (m)
- !> @param[in] domain_height Physical height of domain top (m)
- !> @param[in,out] chi_1 1st coordinate field in Wchi
- !> @param[in,out] chi_2 2nd coordinate field in Wchi
- !> @param[in,out] chi_3 3rd coordinate field in Wchi
+ !> @param[in] domain_height Physical height of domain top (m)
+ !> @param[in] chi_1_in 1st coordinate field in Wchi (input)
+ !> @param[in] chi_2_in 2nd coordinate field in Wchi (input)
+ !> @param[in] chi_3_in 3rd coordinate field in Wchi (input)
+ !> @param[in,out] chi_1 1st coordinate field in Wchi (output)
+ !> @param[in,out] chi_2 2nd coordinate field in Wchi (output)
+ !> @param[in,out] chi_3 3rd coordinate field in Wchi (output)
!> @param[in] panel_id Field giving the ID for mesh panels
!=============================================================================
- subroutine analytic_orography_spherical_xyz(nlayers, ndf_chi, undf_chi, map_chi, &
- ndf_pid, undf_pid, map_pid, &
- domain_surface, domain_height, &
+ subroutine analytic_orography_spherical_xyz(nlayers, &
+ ndf_chi, undf_chi, map_chi, &
+ ndf_pid, undf_pid, map_pid, &
+ domain_surface, domain_height, &
+ chi_1_in, chi_2_in, chi_3_in, &
chi_1, chi_2, chi_3, panel_id)
implicit none
@@ -397,7 +401,10 @@ subroutine analytic_orography_spherical_xyz(nlayers, ndf_chi, undf_chi, map_chi,
integer(kind=i_def), intent(in) :: map_chi(ndf_chi)
integer(kind=i_def), intent(in) :: map_pid(ndf_pid)
real(kind=r_def), intent(in) :: domain_surface, domain_height
- real(kind=r_def), intent(inout) :: chi_1(undf_chi), chi_2(undf_chi), chi_3(undf_chi)
+ real(kind=r_def), intent(in) :: chi_1_in(undf_chi), chi_2_in(undf_chi)
+ real(kind=r_def), intent(in) :: chi_3_in(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_1(undf_chi), chi_2(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_3(undf_chi)
real(kind=r_def), intent(in) :: panel_id(undf_pid)
! Internal variables
integer(kind=i_def) :: k, df, dfk
@@ -413,9 +420,12 @@ subroutine analytic_orography_spherical_xyz(nlayers, ndf_chi, undf_chi, map_chi,
do k = 0, nlayers-1
dfk = map_chi(df)+k
- ! Model coordinates for spherical domain are in (x,y,z) form so they need
- ! to be converted to (long,lat,r) first
- call xyz2llr(chi_1(dfk), chi_2(dfk), chi_3(dfk), longitude, latitude, r)
+ ! Model coordinates for spherical domain are in (x,y,z) form so they
+ ! need to be converted to (long,lat,r) first
+ call xyz2llr( &
+ chi_1_in(dfk), chi_2_in(dfk), chi_3_in(dfk), &
+ longitude, latitude, r &
+ )
! Calculate surface height for each DoF using selected analytic orography
surface_height = orography_profile%analytic_orography(longitude, latitude)
@@ -426,16 +436,21 @@ subroutine analytic_orography_spherical_xyz(nlayers, ndf_chi, undf_chi, map_chi,
select case(stretching_method)
case(stretching_method_linear)
- chi_3_r = eta2z_linear(eta, domain_surface + surface_height, domain_height)
+ chi_3_r = eta2z_linear( &
+ eta, domain_surface + surface_height, domain_height &
+ )
case default
- chi_3_r = domain_surface + &
- eta2z_smooth(eta, surface_height, domain_depth, stretching_height)
+ chi_3_r = ( &
+ domain_surface + eta2z_smooth( &
+ eta, surface_height, domain_depth, stretching_height &
+ ) &
+ )
end select
! Convert spherical coordinates back to model (x,y,z) form
- call llr2xyz(longitude, latitude, chi_3_r, &
- chi_1(dfk), chi_2(dfk), chi_3(dfk))
-
+ call llr2xyz( &
+ longitude, latitude, chi_3_r, chi_1(dfk), chi_2(dfk), chi_3(dfk) &
+ )
end do
end do
@@ -450,31 +465,29 @@ end subroutine analytic_orography_spherical_xyz
!> cubed sphere (alpha,beta,r) or (lon,lat,r) coordinates.
!>
!> @param[in] nlayers Number of vertical layers
- !> @param[in] ndf_chi Array size and loop bound for map_chi
- !> @param[in] undf_chi Column coordinates' array size and loop bound
+ !> @param[in] ndf_chi Num DoFs per cell for map_chi
+ !> @param[in] undf_chi Column coordinates' num DoFs this partition
!> @param[in] map_chi Indirection map for coordinate field
- !> @param[in] ndf_pid Array size and loop bound for map_pid
- !> @param[in] undf_pid Panel ID array size and loop bound
- !> @param[in] map_pid Indirection map for panel_id
+ !> @param[in] ndf_pid Num DoFs per cell for map_pid
+ !> @param[in] undf_pid Panel ID num DoFs this partition
+ !> @param[in] map_pid Indirection map for panel_id
!> @param[in] domain_surface Physical height of flat domain surface (m)
- !> @param[in] domain_height Physical height of domain top (m)
- !> @param[in,out] chi_1 1st coordinate field in Wchi
- !> @param[in,out] chi_2 2nd coordinate field in Wchi
- !> @param[in,out] chi_3 3rd coordinate field in Wchi
+ !> @param[in] domain_height Physical height of domain top (m)
+ !> @param[in] chi_1_in 1st coordinate field in Wchi (input)
+ !> @param[in] chi_2_in 2nd coordinate field in Wchi (input)
+ !> @param[in] chi_3_in 3rd coordinate field in Wchi (input)
+ !> @param[in,out] chi_1 1st coordinate field in Wchi (output)
+ !> @param[in,out] chi_2 2nd coordinate field in Wchi (output)
+ !> @param[in,out] chi_3 3rd coordinate field in Wchi (output)
!> @param[in] panel_id Field giving the ID for mesh panels
!=============================================================================
- subroutine analytic_orography_spherical_native(nlayers, &
- ndf_chi, &
- undf_chi, &
- map_chi, &
- ndf_pid, &
- undf_pid, &
- map_pid, &
- domain_surface, &
- domain_height, &
- chi_1, &
- chi_2, &
- chi_3, &
+ subroutine analytic_orography_spherical_native(nlayers, &
+ ndf_chi, undf_chi, map_chi, &
+ ndf_pid, undf_pid, map_pid, &
+ domain_surface, &
+ domain_height, &
+ chi_1_in, chi_2_in, chi_3_in, &
+ chi_1, chi_2, chi_3, &
panel_id)
implicit none
@@ -485,7 +498,10 @@ subroutine analytic_orography_spherical_native(nlayers, &
integer(kind=i_def), intent(in) :: map_chi(ndf_chi)
integer(kind=i_def), intent(in) :: map_pid(ndf_pid)
real(kind=r_def), intent(in) :: domain_surface, domain_height
- real(kind=r_def), intent(inout) :: chi_1(undf_chi), chi_2(undf_chi), chi_3(undf_chi)
+ real(kind=r_def), intent(in) :: chi_1_in(undf_chi), chi_2_in(undf_chi)
+ real(kind=r_def), intent(in) :: chi_3_in(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_1(undf_chi), chi_2(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_3(undf_chi)
real(kind=r_def), intent(in) :: panel_id(undf_pid)
! Internal variables
integer(kind=i_def) :: k, df, dfk, ipanel
@@ -504,22 +520,26 @@ subroutine analytic_orography_spherical_native(nlayers, &
! Model coordinates need to be converted to (long,lat,r) for reading
! analytic orography
- radius = chi_3(dfk) + domain_surface
- call chi2llr(chi_1(dfk), chi_2(dfk), radius, &
- ipanel, longitude, latitude, dummy_radius)
+ radius = chi_3_in(dfk) + domain_surface
+ call chi2llr( &
+ chi_1_in(dfk), chi_2_in(dfk), radius, ipanel, &
+ longitude, latitude, dummy_radius &
+ )
! Calculate surface height for each DoF using selected analytic orography
surface_height = orography_profile%analytic_orography(longitude, latitude)
! Calculate nondimensional coordinate from current height coordinate
! (chi_3) with flat domain_surface
- eta = z2eta_linear(chi_3(dfk), 0.0_r_def, domain_depth)
+ eta = z2eta_linear(chi_3_in(dfk), 0.0_r_def, domain_depth)
select case(stretching_method)
case(stretching_method_linear)
chi_3(dfk) = eta2z_linear(eta, surface_height, domain_depth)
case default
- chi_3(dfk) = eta2z_smooth(eta, surface_height, domain_depth, stretching_height)
+ chi_3(dfk) = eta2z_smooth( &
+ eta, surface_height, domain_depth, stretching_height &
+ )
end select
end do
@@ -537,23 +557,30 @@ end subroutine analytic_orography_spherical_native
!> coordinate.
!>
!> @param[in] nlayers Number of vertical layers
- !> @param[in] ndf_chi Array size and loop bound for map_chi
- !> @param[in] undf_chi Column coordinates' array size and loop bound
+ !> @param[in] ndf_chi Num DoFs per cell for map_chi
+ !> @param[in] undf_chi Column coordinates' num DoFs this partition
!> @param[in] map_chi Indirection map for coordinate field
- !> @param[in] ndf_pid Array size and loop bound for map_pid
- !> @param[in] undf_pid Panel ID array size and loop bound
+ !> @param[in] ndf_pid Num DoFs per cell for map_pid
+ !> @param[in] undf_pid Panel ID num DoFs this partition
!> @param[in] map_pid Indirection map for panel_id
!> @param[in] domain_surface Physical height of flat domain surface (m)
- !> @param[in] domain_height Physical height of domain top (m)
- !> @param[in,out] chi_1 1st coordinate field in Wchi
- !> @param[in,out] chi_2 2nd coordinate field in Wchi
- !> @param[in,out] chi_3 3rd coordinate field in Wchi
+ !> @param[in] domain_height Physical height of domain top (m)
+ !> @param[in] chi_1_in 1st coordinate field in Wchi (input)
+ !> @param[in] chi_2_in 2nd coordinate field in Wchi (input)
+ !> @param[in] chi_3_in 3rd coordinate field in Wchi (input)
+ !> @param[in,out] chi_1 1st coordinate field in Wchi (output)
+ !> @param[in,out] chi_2 2nd coordinate field in Wchi (output)
+ !> @param[in,out] chi_3 3rd coordinate field in Wchi (output)
!> @param[in] panel_id Field giving the ID for mesh panels
!=============================================================================
- subroutine analytic_orography_cartesian(nlayers, ndf_chi, undf_chi, map_chi, &
+ subroutine analytic_orography_cartesian(nlayers, &
+ ndf_chi, undf_chi, map_chi, &
ndf_pid, undf_pid, map_pid, &
- domain_surface, domain_height, &
- chi_1, chi_2, chi_3, panel_id)
+ domain_surface, &
+ domain_height, &
+ chi_1_in, chi_2_in, chi_3_in, &
+ chi_1, chi_2, chi_3, &
+ panel_id)
implicit none
@@ -563,7 +590,10 @@ subroutine analytic_orography_cartesian(nlayers, ndf_chi, undf_chi, map_chi, &
integer(kind=i_def), intent(in) :: map_chi(ndf_chi)
integer(kind=i_def), intent(in) :: map_pid(ndf_pid)
real(kind=r_def), intent(in) :: domain_surface, domain_height
- real(kind=r_def), intent(inout) :: chi_1(undf_chi), chi_2(undf_chi), chi_3(undf_chi)
+ real(kind=r_def), intent(in) :: chi_1_in(undf_chi), chi_2_in(undf_chi)
+ real(kind=r_def), intent(in) :: chi_3_in(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_1(undf_chi), chi_2(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_3(undf_chi)
real(kind=r_def), intent(in) :: panel_id(undf_pid)
! Internal variables
@@ -578,19 +608,24 @@ subroutine analytic_orography_cartesian(nlayers, ndf_chi, undf_chi, map_chi, &
do k = 0, nlayers-1
dfk = map_chi(df)+k
- ! Calculate surface height for each DoF using selected analytic orography
- surface_height = orography_profile%analytic_orography(chi_1(dfk), chi_2(dfk))
+ ! Calculate surf height for each DoF using selected analytic orography
+ surface_height = orography_profile%analytic_orography( &
+ chi_1_in(dfk), chi_2_in(dfk) &
+ )
! Calculate nondimensional coordinate from current height coordinate
! (chi_3) with flat domain_surface
- eta = z2eta_linear(chi_3(dfk), domain_surface, domain_height)
+ eta = z2eta_linear(chi_3_in(dfk), domain_surface, domain_height)
select case(stretching_method)
case(stretching_method_linear)
- chi_3(dfk) = eta2z_linear(eta, domain_surface + surface_height, domain_height)
+ chi_3(dfk) = eta2z_linear( &
+ eta, domain_surface + surface_height, domain_height &
+ )
case default
- chi_3(dfk) = domain_surface + &
- eta2z_smooth(eta, surface_height, domain_depth, stretching_height)
+ chi_3(dfk) = domain_surface + eta2z_smooth( &
+ eta, surface_height, domain_depth, stretching_height &
+ )
end select
end do
end do
@@ -599,61 +634,62 @@ subroutine analytic_orography_cartesian(nlayers, ndf_chi, undf_chi, map_chi, &
end subroutine analytic_orography_cartesian
!=============================================================================
- !> @brief Modify vertical coordinate based on the input surface_altitude field.
- !> For spherical geometries with a Cartesian coordinate system.
- !> Note that this routine assumes the chi coordinates in a column are
- !> associated with a flat domain on input and then modified on output.
- !> Therefore it will not operate correctly with a horizontally continuous chi
- !> field.
- !>
- !> @param[in] nlayers Number of vertical layers
- !> @param[in,out] chi_1 1st coordinate field in Wchi
- !> @param[in,out] chi_2 2nd coordinate field in Wchi
- !> @param[in,out] chi_3 3rd coordinate field in Wchi
- !> @param[in] panel_id Field giving the ID for mesh panels
+ !> @brief Modify vertical coordinate based on input surface_altitude field.
+ !! For spherical geometries with a Cartesian coordinate system.
+ !> @param[in] nlayers Number of vertical layers
+ !> @param[in,out] chi_1 1st coordinate field in Wchi (output)
+ !> @param[in,out] chi_2 2nd coordinate field in Wchi (output)
+ !> @param[in,out] chi_3 3rd coordinate field in Wchi (output)#
+ !> @param[in] chi_1_in 1st coordinate field in Wchi (input)
+ !> @param[in] chi_2_in 2nd coordinate field in Wchi (input)
+ !> @param[in] chi_3_in 3rd coordinate field in Wchi (input)
+ !> @param[in] panel_id Field giving the ID for mesh panels
!> @param[in] surface_altitude Surface altitude field data
- !> @param[in] domain_surface Physical height of flat domain surface (m)
- !> @param[in] domain_height Physical height of domain top (m)
- !> @param[in] ndf_chi Array size and loop bound for map_chi
- !> @param[in] undf_chi Column coordinates' array size and loop bound
- !> @param[in] map_chi Indirection map for coordinate field
- !> @param[in] ndf_pid Array size and loop bound for map_pid
- !> @param[in] undf_pid Panel ID array size and loop bound
- !> @param[in] map_pid Indirection map for pid
- !> @param[in] ndf Array size and loop bound for surface altitude field
- !> @param[in] undf Total number of dofs for surface altitude field
- !> @param[in] map Indirection map for surface altitude field
- !> @param[in] basis Basis functions for surface altitude field
+ !> @param[in] domain_surface Physical height of flat domain surface (m)
+ !> @param[in] domain_height Physical height of domain top (m)
+ !> @param[in] ndf_chi Num DoFs per cell for map_chi
+ !> @param[in] undf_chi Column coords' num DoFs this partition
+ !> @param[in] map_chi Indirection map for coordinate field
+ !> @param[in] ndf_pid Num DoFs per cell for map_pid
+ !> @param[in] undf_pid Panel ID num DoFs this partition
+ !> @param[in] map_pid Indirection map for pid
+ !> @param[in] ndf Num DoFs per cell for surface altitude
+ !> @param[in] undf Num DoFs this partition for surf altitude
+ !> @param[in] map Indirection map for surface altitude
+ !> @param[in] basis Basis functions for surface altitude
!=============================================================================
- subroutine ancil_orography_spherical_xyz(nlayers, &
- chi_1, chi_2, chi_3, &
- panel_id, &
- surface_altitude, &
- domain_surface, domain_height, &
- ndf_chi, undf_chi, &
- map_chi, &
- ndf_pid, undf_pid, &
- map_pid, &
- ndf, undf, &
- map, basis &
+ subroutine ancil_orography_spherical_xyz(nlayers, &
+ chi_1, chi_2, chi_3, &
+ chi_1_in, chi_2_in, chi_3_in, &
+ panel_id, &
+ surface_altitude, &
+ domain_surface, domain_height, &
+ ndf_chi, undf_chi, &
+ map_chi, &
+ ndf_pid, undf_pid, &
+ map_pid, &
+ ndf, undf, &
+ map, basis &
)
implicit none
! Arguments
- integer(kind=i_def), intent(in) :: nlayers, ndf, ndf_chi, ndf_pid
- integer(kind=i_def), intent(in) :: undf, undf_chi, undf_pid
-
- integer(kind=i_def), dimension(ndf), intent(in) :: map
- integer(kind=i_def), dimension(ndf_chi), intent(in) :: map_chi
- integer(kind=i_def), dimension(ndf_pid), intent(in) :: map_pid
-
- real(kind=r_def), intent(in), dimension(ndf, ndf_chi) :: basis
-
- real(kind=r_def), dimension(undf_chi), intent(inout) :: chi_1, chi_2, chi_3
- real(kind=r_def), dimension(undf_pid), intent(in) :: panel_id
- real(kind=r_def), dimension(undf), intent(in) :: surface_altitude
- real(kind=r_def), intent(in) :: domain_surface, domain_height
+ integer(kind=i_def), intent(in) :: nlayers, ndf, ndf_chi, ndf_pid
+ integer(kind=i_def), intent(in) :: undf, undf_chi, undf_pid
+ integer(kind=i_def), intent(in) :: map(ndf)
+ integer(kind=i_def), intent(in) :: map_chi(ndf_chi)
+ integer(kind=i_def), intent(in) :: map_pid(ndf_pid)
+ real(kind=r_def), intent(in) :: basis(ndf, ndf_chi)
+ real(kind=r_def), intent(inout) :: chi_1(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_2(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_3(undf_chi)
+ real(kind=r_def), intent(in) :: chi_1_in(undf_chi)
+ real(kind=r_def), intent(in) :: chi_2_in(undf_chi)
+ real(kind=r_def), intent(in) :: chi_3_in(undf_chi)
+ real(kind=r_def), intent(in) :: panel_id(undf_pid)
+ real(kind=r_def), intent(in) :: surface_altitude(undf)
+ real(kind=r_def), intent(in) :: domain_surface, domain_height
! Internal variables
integer(kind=i_def) :: k, df, dfchi, dfk
@@ -667,7 +703,8 @@ subroutine ancil_orography_spherical_xyz(nlayers, &
surface_height(:) = 0.0_r_def
do dfchi = 1, ndf_chi
do df = 1, ndf
- surface_height(dfchi) = surface_height(dfchi) + surface_altitude(map(df))*basis(df,dfchi)
+ surface_height(dfchi) = surface_height(dfchi) &
+ + surface_altitude(map(df))*basis(df, dfchi)
end do
end do
@@ -678,7 +715,9 @@ subroutine ancil_orography_spherical_xyz(nlayers, &
! Model coordinates for spherical domain are in (x,y,z) form so they need
! to be converted to (long,lat,r) first
- call xyz2llr(chi_1(dfk), chi_2(dfk), chi_3(dfk), longitude, latitude, r)
+ call xyz2llr( &
+ chi_1_in(dfk), chi_2_in(dfk), chi_3_in(dfk), longitude, latitude, r &
+ )
! Calculate nondimensional coordinate from current flat height coordinate
! (chi_3) with flat domain_surface
@@ -688,77 +727,82 @@ subroutine ancil_orography_spherical_xyz(nlayers, &
! nondimensional coordinate eta and surface_height
select case(stretching_method)
case(stretching_method_linear)
- chi_3_r = eta2z_linear(eta, domain_surface+surface_height(df), domain_height)
+ chi_3_r = eta2z_linear( &
+ eta, domain_surface+surface_height(df), domain_height &
+ )
case default
- chi_3_r = domain_surface + &
- eta2z_smooth(eta, surface_height(df), domain_depth, stretching_height)
+ chi_3_r = domain_surface + eta2z_smooth( &
+ eta, surface_height(df), domain_depth, stretching_height &
+ )
end select
! Convert spherical coordinates back to model (x,y,z) form
- call llr2xyz(longitude, latitude, chi_3_r, &
- chi_1(dfk), chi_2(dfk), chi_3(dfk))
+ call llr2xyz( &
+ longitude, latitude, chi_3_r, chi_1(dfk), chi_2(dfk), chi_3(dfk) &
+ )
end do
end do
end subroutine ancil_orography_spherical_xyz
!=============================================================================
- !> @brief Modify vertical coordinate based on the input surface_altitude field.
- !> For spherical geometries with (alpha,beta,r) or (lon,lat,r)
- !> coordinate systems.
- !> Note that this routine assumes the chi coordinates in a column are
- !> associated with a flat domain on input and then modified on output.
- !> Therefore it will not operate correctly with a horizontally continuous chi
- !> field.
- !>
- !> @param[in] nlayers Number of vertical layers
- !> @param[in,out] chi_1 1st coordinate field in Wchi
- !> @param[in,out] chi_2 2nd coordinate field in Wchi
- !> @param[in,out] chi_3 3rd coordinate field in Wchi
- !> @param[in] panel_id Field giving the ID for mesh panels
+ !> @brief Modify vertical coordinate based on input surface_altitude field.
+ !! For spherical geometries with (alpha,beta,r) or (lon,lat,r)
+ !! coordinate systems.
+ !> @param[in] nlayers Number of vertical layers
+ !> @param[in,out] chi_1 1st coordinate field in Wchi (output)
+ !> @param[in,out] chi_2 2nd coordinate field in Wchi (output)
+ !> @param[in,out] chi_3 3rd coordinate field in Wchi (output)#
+ !> @param[in] chi_1_in 1st coordinate field in Wchi (input)
+ !> @param[in] chi_2_in 2nd coordinate field in Wchi (input)
+ !> @param[in] chi_3_in 3rd coordinate field in Wchi (input)
+ !> @param[in] panel_id Field giving the ID for mesh panels
!> @param[in] surface_altitude Surface altitude field data
- !> @param[in] domain_surface Physical height of flat domain surface (m)
- !> @param[in] domain_height Physical height of domain top (m)
- !> @param[in] ndf_chi Array size and loop bound for map_chi
- !> @param[in] undf_chi Column coordinates' array size and loop bound
- !> @param[in] map_chi Indirection map for coordinate field
- !> @param[in] ndf_pid Array size and loop bound for map_pid
- !> @param[in] undf_pid Panel ID array size and loop bound
- !> @param[in] map_pid Indirection map for panel ID
- !> @param[in] ndf Array size and loop bound for surface altitude field
- !> @param[in] undf Total number of dofs for surface altitude field
- !> @param[in] map Indirection map for surface altitude field
- !> @param[in] basis Basis functions for surface altitude field
+ !> @param[in] domain_surface Physical height of flat domain surface (m)
+ !> @param[in] domain_height Physical height of domain top (m)
+ !> @param[in] ndf_chi Num DoFs per cell for map_chi
+ !> @param[in] undf_chi Column coords' num DoFs this partition
+ !> @param[in] map_chi Indirection map for coordinate field
+ !> @param[in] ndf_pid Num DoFs per cell for map_pid
+ !> @param[in] undf_pid Panel ID num DoFs this partition
+ !> @param[in] map_pid Indirection map for pid
+ !> @param[in] ndf Num DoFs per cell for surface altitude
+ !> @param[in] undf Num DoFs this partition for surf altitude
+ !> @param[in] map Indirection map for surface altitude
+ !> @param[in] basis Basis functions for surface altitude
!=============================================================================
- subroutine ancil_orography_spherical_sph(nlayers, &
- chi_1, chi_2, chi_3, &
- panel_id, &
- surface_altitude, &
- domain_surface, domain_height, &
- ndf_chi, undf_chi, &
- map_chi, &
- ndf_pid, undf_pid, &
- map_pid, &
- ndf, undf, &
- map, basis &
+ subroutine ancil_orography_spherical_sph(nlayers, &
+ chi_1, chi_2, chi_3, &
+ chi_1_in, chi_2_in, chi_3_in, &
+ panel_id, &
+ surface_altitude, &
+ domain_surface, domain_height, &
+ ndf_chi, undf_chi, &
+ map_chi, &
+ ndf_pid, undf_pid, &
+ map_pid, &
+ ndf, undf, &
+ map, basis &
)
implicit none
! Arguments
- integer(kind=i_def), intent(in) :: nlayers, ndf, ndf_chi, ndf_pid
- integer(kind=i_def), intent(in) :: undf, undf_chi, undf_pid
-
- integer(kind=i_def), dimension(ndf), intent(in) :: map
- integer(kind=i_def), dimension(ndf_chi), intent(in) :: map_chi
- integer(kind=i_def), dimension(ndf_pid), intent(in) :: map_pid
-
- real(kind=r_def), intent(in), dimension(ndf, ndf_chi) :: basis
-
- real(kind=r_def), dimension(undf_chi), intent(inout) :: chi_1, chi_2, chi_3
- real(kind=r_def), dimension(undf_pid), intent(in) :: panel_id
- real(kind=r_def), dimension(undf), intent(in) :: surface_altitude
- real(kind=r_def), intent(in) :: domain_surface, domain_height
+ integer(kind=i_def), intent(in) :: nlayers, ndf, ndf_chi, ndf_pid
+ integer(kind=i_def), intent(in) :: undf, undf_chi, undf_pid
+ integer(kind=i_def), intent(in) :: map(ndf)
+ integer(kind=i_def), intent(in) :: map_chi(ndf_chi)
+ integer(kind=i_def), intent(in) :: map_pid(ndf_pid)
+ real(kind=r_def), intent(in) :: basis(ndf, ndf_chi)
+ real(kind=r_def), intent(inout) :: chi_1(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_2(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_3(undf_chi)
+ real(kind=r_def), intent(in) :: chi_1_in(undf_chi)
+ real(kind=r_def), intent(in) :: chi_2_in(undf_chi)
+ real(kind=r_def), intent(in) :: chi_3_in(undf_chi)
+ real(kind=r_def), intent(in) :: panel_id(undf_pid)
+ real(kind=r_def), intent(in) :: surface_altitude(undf)
+ real(kind=r_def), intent(in) :: domain_surface, domain_height
! Internal variables
integer(kind=i_def) :: k, df, dfchi, dfk
@@ -771,7 +815,8 @@ subroutine ancil_orography_spherical_sph(nlayers, &
surface_height(:) = 0.0_r_def
do dfchi = 1, ndf_chi
do df = 1, ndf
- surface_height(dfchi) = surface_height(dfchi) + surface_altitude(map(df))*basis(df,dfchi)
+ surface_height(dfchi) = surface_height(dfchi) &
+ + surface_altitude(map(df))*basis(df,dfchi)
end do
end do
@@ -782,7 +827,7 @@ subroutine ancil_orography_spherical_sph(nlayers, &
! Calculate nondimensional coordinate from current flat height coordinate
! (chi_3) with flat domain_surface
- eta = z2eta_linear(chi_3(dfk), 0.0_r_def, domain_depth)
+ eta = z2eta_linear(chi_3_in(dfk), 0.0_r_def, domain_depth)
! Calculate new height coordinate from its nondimensional coordinate
! eta and surface_height
@@ -790,7 +835,9 @@ subroutine ancil_orography_spherical_sph(nlayers, &
case(stretching_method_linear)
chi_3(dfk) = eta2z_linear(eta, surface_height(df), domain_depth)
case default
- chi_3(dfk) = eta2z_smooth(eta, surface_height(df), domain_depth, stretching_height)
+ chi_3(dfk) = eta2z_smooth( &
+ eta, surface_height(df), domain_depth, stretching_height &
+ )
end select
end do
end do
@@ -798,61 +845,62 @@ subroutine ancil_orography_spherical_sph(nlayers, &
end subroutine ancil_orography_spherical_sph
!=============================================================================
- !> @brief Modify vertical coordinate based on the input surface_altitude field.
- !> For Cartesian geometries.
- !> Note that this routine assumes the chi coordinates in a column are
- !> associated with a flat domain on input and then modified on output.
- !> Therefore it will not operate correctly with a horizontally continuous chi
- !> field.
- !>
- !> @param[in] nlayers Number of vertical layers
- !> @param[in,out] chi_1 1st coordinate field in Wchi
- !> @param[in,out] chi_2 2nd coordinate field in Wchi
- !> @param[in,out] chi_3 3rd coordinate field in Wchi
- !> @param[in] panel_id Field giving the ID for mesh panels
+ !> @brief Modify vertical coordinate based on input surface_altitude field.
+ !! For Cartesian geometries.
+ !> @param[in] nlayers Number of vertical layers
+ !> @param[in,out] chi_1 1st coordinate field in Wchi (output)
+ !> @param[in,out] chi_2 2nd coordinate field in Wchi (output)
+ !> @param[in,out] chi_3 3rd coordinate field in Wchi (output)
+ !> @param[in] chi_1_in 1st coordinate field in Wchi (input)
+ !> @param[in] chi_2_in 2nd coordinate field in Wchi (input)
+ !> @param[in] chi_3_in 3rd coordinate field in Wchi (input)
+ !> @param[in] panel_id Field giving the ID for mesh panels
!> @param[in] surface_altitude Surface altitude field data
- !> @param[in] domain_surface Physical height of flat domain surface (m)
- !> @param[in] domain_height Physical height of domain top (m)
- !> @param[in] ndf_chi Array size and loop bound for map_chi
- !> @param[in] undf_chi Column coordinates' array size and loop bound
- !> @param[in] map_chi Indirection map for coordinate field
- !> @param[in] ndf_pid Array size and loop bound for map_pid
- !> @param[in] undf_pid Panel ID array size and loop bound
- !> @param[in] map_pid Indirection map for panel_id
- !> @param[in] ndf Array size and loop bound for surface altitude field
- !> @param[in] undf Total number of dofs for surface altitude field
- !> @param[in] map Indirection map for surface altitude field
- !> @param[in] basis Basis functions for surface altitude field
+ !> @param[in] domain_surface Physical height of flat domain surface (m)
+ !> @param[in] domain_height Physical height of domain top (m)
+ !> @param[in] ndf_chi Num DoFs per cell for map_chi
+ !> @param[in] undf_chi Column coords' num DoFs this partition
+ !> @param[in] map_chi Indirection map for coordinate field
+ !> @param[in] ndf_pid Num DoFs per cell for map_pid
+ !> @param[in] undf_pid Panel ID num DoFs this partition
+ !> @param[in] map_pid Indirection map for pid
+ !> @param[in] ndf Num DoFs per cell for surface altitude
+ !> @param[in] undf Num DoFs this partition for surf altitude
+ !> @param[in] map Indirection map for surface altitude
+ !> @param[in] basis Basis functions for surface altitude
!=============================================================================
- subroutine ancil_orography_cartesian(nlayers, &
- chi_1, chi_2, chi_3, &
- panel_id, &
- surface_altitude, &
- domain_surface, domain_height, &
- ndf_chi, undf_chi, &
- map_chi, &
- ndf_pid, undf_pid, &
- map_pid, &
- ndf, undf, &
- map, basis &
+ subroutine ancil_orography_cartesian(nlayers, &
+ chi_1, chi_2, chi_3, &
+ chi_1_in, chi_2_in, chi_3_in, &
+ panel_id, &
+ surface_altitude, &
+ domain_surface, domain_height, &
+ ndf_chi, undf_chi, &
+ map_chi, &
+ ndf_pid, undf_pid, &
+ map_pid, &
+ ndf, undf, &
+ map, basis &
)
implicit none
! Arguments
- integer(kind=i_def), intent(in) :: nlayers, ndf, ndf_chi, ndf_pid
- integer(kind=i_def), intent(in) :: undf, undf_chi, undf_pid
-
- integer(kind=i_def), dimension(ndf), intent(in) :: map
- integer(kind=i_def), dimension(ndf_chi), intent(in) :: map_chi
- integer(kind=i_def), dimension(ndf_pid), intent(in) :: map_pid
-
- real(kind=r_def), intent(in), dimension(ndf, ndf_chi) :: basis
-
- real(kind=r_def), dimension(undf_chi), intent(inout) :: chi_1, chi_2, chi_3
- real(kind=r_def), dimension(undf_pid), intent(in) :: panel_id
- real(kind=r_def), dimension(undf), intent(in) :: surface_altitude
- real(kind=r_def), intent(in) :: domain_surface, domain_height
+ integer(kind=i_def), intent(in) :: nlayers, ndf, ndf_chi, ndf_pid
+ integer(kind=i_def), intent(in) :: undf, undf_chi, undf_pid
+ integer(kind=i_def), intent(in) :: map(ndf)
+ integer(kind=i_def), intent(in) :: map_chi(ndf_chi)
+ integer(kind=i_def), intent(in) :: map_pid(ndf_pid)
+ real(kind=r_def), intent(in) :: basis(ndf, ndf_chi)
+ real(kind=r_def), intent(inout) :: chi_1(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_2(undf_chi)
+ real(kind=r_def), intent(inout) :: chi_3(undf_chi)
+ real(kind=r_def), intent(in) :: chi_1_in(undf_chi)
+ real(kind=r_def), intent(in) :: chi_2_in(undf_chi)
+ real(kind=r_def), intent(in) :: chi_3_in(undf_chi)
+ real(kind=r_def), intent(in) :: panel_id(undf_pid)
+ real(kind=r_def), intent(in) :: surface_altitude(undf)
+ real(kind=r_def), intent(in) :: domain_surface, domain_height
! Internal variables
integer(kind=i_def) :: k, df, dfchi, dfk
@@ -865,7 +913,8 @@ subroutine ancil_orography_cartesian(nlayers, &
surface_height(:) = 0.0_r_def
do dfchi = 1, ndf_chi
do df = 1, ndf
- surface_height(dfchi) = surface_height(dfchi) + surface_altitude(map(df))*basis(df,dfchi)
+ surface_height(dfchi) = surface_height(dfchi) &
+ + surface_altitude(map(df))*basis(df,dfchi)
end do
end do
@@ -876,16 +925,18 @@ subroutine ancil_orography_cartesian(nlayers, &
! Calculate nondimensional coordinate from current height coordinate
! (chi_3) with flat domain_surface
- eta = z2eta_linear(chi_3(dfk), domain_surface, domain_height)
+ eta = z2eta_linear(chi_3_in(dfk), domain_surface, domain_height)
! Calculate new height coordinate from its nondimensional coordinate
! eta and surface_height
select case(stretching_method)
case(stretching_method_linear)
- chi_3(dfk) = eta2z_linear(eta, domain_surface+surface_height(df), domain_height)
+ chi_3(dfk) = eta2z_linear( &
+ eta, domain_surface+surface_height(df), domain_height &
+ )
case default
- chi_3(dfk) = domain_surface + &
- eta2z_smooth(eta, surface_height(df), domain_depth, stretching_height)
+ chi_3(dfk) = domain_surface + eta2z_smooth( &
+ eta, surface_height(df), domain_depth, stretching_height)
end select
end do
end do
diff --git a/science/gungho/unit-test/kernel/core_dynamics/compute_coriolis_matrix_kernel_mod_test.pf b/science/gungho/unit-test/kernel/core_dynamics/compute_coriolis_matrix_kernel_mod_test.pf
index 658e676fd..1d8a4cea2 100644
--- a/science/gungho/unit-test/kernel/core_dynamics/compute_coriolis_matrix_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/core_dynamics/compute_coriolis_matrix_kernel_mod_test.pf
@@ -43,7 +43,7 @@ contains
use base_mesh_config_mod, only : geometry_planar, &
topology_fully_periodic
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use formulation_config_mod, only : eos_method_sampled, &
moisture_formulation_dry
use feign_config_mod, only : feign_base_mesh_config, &
@@ -70,6 +70,8 @@ contains
element_order_v=0_i_def, &
rehabilitate=.true., &
coord_order=0_i_def, &
+ coord_order_multigrid=1_i_def, &
+ coord_space=coord_space_wchi, &
coord_system=coord_system_xyz, &
vorticity_in_w1=.false. )
diff --git a/science/gungho/unit-test/kernel/core_dynamics/compute_dl_matrix_kernel_mod_test.pf b/science/gungho/unit-test/kernel/core_dynamics/compute_dl_matrix_kernel_mod_test.pf
index 348fb1efa..ad2da74af 100644
--- a/science/gungho/unit-test/kernel/core_dynamics/compute_dl_matrix_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/core_dynamics/compute_dl_matrix_kernel_mod_test.pf
@@ -45,7 +45,7 @@ contains
runge_kutta_method_ssp3
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 sci_chi_transform_mod, only: init_chi_transforms
implicit none
@@ -61,6 +61,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, &
diff --git a/science/gungho/unit-test/kernel/core_dynamics/compute_vert_coriolis_matrix_kernel_mod_test.pf b/science/gungho/unit-test/kernel/core_dynamics/compute_vert_coriolis_matrix_kernel_mod_test.pf
index dc3e55e0d..802fa0bdd 100644
--- a/science/gungho/unit-test/kernel/core_dynamics/compute_vert_coriolis_matrix_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/core_dynamics/compute_vert_coriolis_matrix_kernel_mod_test.pf
@@ -48,7 +48,7 @@ contains
use extrusion_config_mod, only : method_uniform, &
stretching_method_linear
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_native
+ coord_system_native, coord_space_wchi
use formulation_config_mod, only : eos_method_sampled, &
moisture_formulation_dry
use feign_config_mod, only : feign_base_mesh_config, &
@@ -86,6 +86,8 @@ contains
element_order_v=0_i_def, &
rehabilitate=.true., &
coord_order=0_i_def, &
+ coord_order_multigrid=1_i_def, &
+ coord_space=coord_space_wchi, &
coord_system=coord_system_native, &
vorticity_in_w1=.false. &
)
diff --git a/science/gungho/unit-test/kernel/core_dynamics/kinetic_energy_gradient_kernel_mod_test.pf b/science/gungho/unit-test/kernel/core_dynamics/kinetic_energy_gradient_kernel_mod_test.pf
index aa9b4b51b..722dd7814 100644
--- a/science/gungho/unit-test/kernel/core_dynamics/kinetic_energy_gradient_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/core_dynamics/kinetic_energy_gradient_kernel_mod_test.pf
@@ -50,7 +50,7 @@ contains
subroutine setUp( this )
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use formulation_config_mod, only : eos_method_sampled, &
moisture_formulation_dry
use feign_config_mod, only : feign_finite_element_config, &
@@ -64,6 +64,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, &
diff --git a/science/gungho/unit-test/kernel/core_dynamics/lagged_orog_operator_kernel_mod_test.pf b/science/gungho/unit-test/kernel/core_dynamics/lagged_orog_operator_kernel_mod_test.pf
index 8e4e36223..ccf6f45c6 100644
--- a/science/gungho/unit-test/kernel/core_dynamics/lagged_orog_operator_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/core_dynamics/lagged_orog_operator_kernel_mod_test.pf
@@ -33,7 +33,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
@@ -43,6 +43,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=1_i_def, &
element_order_v=1_i_def, &
diff --git a/science/gungho/unit-test/kernel/core_dynamics/project_eos_pressure_kernel_mod_test.pf b/science/gungho/unit-test/kernel/core_dynamics/project_eos_pressure_kernel_mod_test.pf
index 7dbe255e1..60153cc5b 100644
--- a/science/gungho/unit-test/kernel/core_dynamics/project_eos_pressure_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/core_dynamics/project_eos_pressure_kernel_mod_test.pf
@@ -47,7 +47,7 @@ contains
feign_planet_config, &
feign_finite_element_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use initial_temperature_config_mod, &
only : perturb_none
use sci_chi_transform_mod, only : init_chi_transforms
@@ -69,6 +69,8 @@ contains
eta_values=(/0.5_r_def/) )
call feign_finite_element_config( cellshape=cellshape_quadrilateral, &
coord_order=0_i_def, &
+ coord_order_multigrid=1_i_def, &
+ coord_space=coord_space_wchi, &
element_order_h=0_i_def, &
element_order_v=0_i_def, &
rehabilitate=.true., &
diff --git a/science/gungho/unit-test/kernel/core_dynamics/project_eos_rho_kernel_mod_test.pf b/science/gungho/unit-test/kernel/core_dynamics/project_eos_rho_kernel_mod_test.pf
index f08a05fd7..46eef8ca7 100644
--- a/science/gungho/unit-test/kernel/core_dynamics/project_eos_rho_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/core_dynamics/project_eos_rho_kernel_mod_test.pf
@@ -58,7 +58,7 @@ contains
use base_mesh_config_mod, only : geometry_planar, &
topology_fully_periodic
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_initial_temperature_config, &
feign_finite_element_config
@@ -78,6 +78,8 @@ contains
fplane=.false., f_lat_deg=0.0_r_def )
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, &
diff --git a/science/gungho/unit-test/kernel/core_dynamics/rhs_project_eos_kernel_mod_test.pf b/science/gungho/unit-test/kernel/core_dynamics/rhs_project_eos_kernel_mod_test.pf
index 47193101b..66ae3a874 100644
--- a/science/gungho/unit-test/kernel/core_dynamics/rhs_project_eos_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/core_dynamics/rhs_project_eos_kernel_mod_test.pf
@@ -57,7 +57,7 @@ contains
use base_mesh_config_mod, only : geometry_planar, &
topology_fully_periodic
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_initial_temperature_config, &
feign_planet_config, &
@@ -78,6 +78,8 @@ contains
fplane=.false., f_lat_deg=0.0_r_def )
call feign_finite_element_config( cellshape=cellshape_quadrilateral, &
coord_order=0_i_def, &
+ coord_order_multigrid=1_i_def, &
+ coord_space=coord_space_wchi, &
element_order_h=0_i_def, &
element_order_v=0_i_def, &
rehabilitate=.true., &
diff --git a/science/gungho/unit-test/kernel/core_dynamics/vorticity_rhs_kernel_mod_test.pf b/science/gungho/unit-test/kernel/core_dynamics/vorticity_rhs_kernel_mod_test.pf
index f5751b76d..0317f811f 100644
--- a/science/gungho/unit-test/kernel/core_dynamics/vorticity_rhs_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/core_dynamics/vorticity_rhs_kernel_mod_test.pf
@@ -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
use sci_chi_transform_mod, only : init_chi_transforms
@@ -42,6 +42,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, &
diff --git a/science/gungho/unit-test/kernel/diagnostics/compute_energetics_kernel_mod_test.pf b/science/gungho/unit-test/kernel/diagnostics/compute_energetics_kernel_mod_test.pf
index e9e92bf81..29a50f04f 100644
--- a/science/gungho/unit-test/kernel/diagnostics/compute_energetics_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/diagnostics/compute_energetics_kernel_mod_test.pf
@@ -57,7 +57,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
use sci_chi_transform_mod, only : init_chi_transforms
@@ -68,6 +68,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, &
diff --git a/science/gungho/unit-test/kernel/diagnostics/compute_entropy_kernel_mod_test.pf b/science/gungho/unit-test/kernel/diagnostics/compute_entropy_kernel_mod_test.pf
index 6e4dd39b0..e45c95794 100644
--- a/science/gungho/unit-test/kernel/diagnostics/compute_entropy_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/diagnostics/compute_entropy_kernel_mod_test.pf
@@ -46,7 +46,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
use sci_chi_transform_mod, only : init_chi_transforms
@@ -57,6 +57,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, &
diff --git a/science/gungho/unit-test/kernel/diagnostics/compute_moist_mass_kernel_mod_test.pf b/science/gungho/unit-test/kernel/diagnostics/compute_moist_mass_kernel_mod_test.pf
index 63133246b..a1c76a750 100644
--- a/science/gungho/unit-test/kernel/diagnostics/compute_moist_mass_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/diagnostics/compute_moist_mass_kernel_mod_test.pf
@@ -50,7 +50,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
use sci_chi_transform_mod, only : init_chi_transforms
@@ -61,6 +61,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, &
diff --git a/science/gungho/unit-test/kernel/diagnostics/compute_total_aam_kernel_mod_test.pf b/science/gungho/unit-test/kernel/diagnostics/compute_total_aam_kernel_mod_test.pf
index 851d06ebc..38206a930 100644
--- a/science/gungho/unit-test/kernel/diagnostics/compute_total_aam_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/diagnostics/compute_total_aam_kernel_mod_test.pf
@@ -46,7 +46,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_extrusion_config, &
feign_finite_element_config, &
feign_base_mesh_config, &
@@ -71,6 +71,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, &
diff --git a/science/gungho/unit-test/kernel/diagnostics/compute_total_pv_kernel_mod_test.pf b/science/gungho/unit-test/kernel/diagnostics/compute_total_pv_kernel_mod_test.pf
index 4eae5a9be..0002972ed 100644
--- a/science/gungho/unit-test/kernel/diagnostics/compute_total_pv_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/diagnostics/compute_total_pv_kernel_mod_test.pf
@@ -49,7 +49,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_extrusion_config, &
feign_finite_element_config, &
feign_planet_config, &
@@ -76,6 +76,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, &
diff --git a/science/gungho/unit-test/kernel/diagnostics/reference_profile_mod_test.pf b/science/gungho/unit-test/kernel/diagnostics/reference_profile_mod_test.pf
index b31ac6b98..07223a7f0 100644
--- a/science/gungho/unit-test/kernel/diagnostics/reference_profile_mod_test.pf
+++ b/science/gungho/unit-test/kernel/diagnostics/reference_profile_mod_test.pf
@@ -48,7 +48,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_initial_temperature_config, &
@@ -97,6 +97,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, &
diff --git a/science/gungho/unit-test/kernel/diffusion/leonard_term_kl_kernel_mod_test.pf b/science/gungho/unit-test/kernel/diffusion/leonard_term_kl_kernel_mod_test.pf
index b11b8e28a..265b4f69e 100644
--- a/science/gungho/unit-test/kernel/diffusion/leonard_term_kl_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/diffusion/leonard_term_kl_kernel_mod_test.pf
@@ -37,7 +37,7 @@ contains
use feign_config_mod, only : feign_finite_element_config, &
feign_mixing_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use mixing_config_mod, only : method_3d_smag, &
smag_l_calc, smag_l_calc_UseDx
@@ -59,6 +59,8 @@ contains
element_order_h=0_i_def, &
element_order_v=0_i_def, &
coord_order=0_i_def, &
+ coord_order_multigrid=1_i_def, &
+ coord_space=coord_space_wchi, &
coord_system=coord_system_xyz, &
rehabilitate=.true., &
vorticity_in_w1=.false. )
diff --git a/science/gungho/unit-test/kernel/diffusion/leonard_term_th_kernel_mod_test.pf b/science/gungho/unit-test/kernel/diffusion/leonard_term_th_kernel_mod_test.pf
index 0d63fc078..6ee076ef7 100644
--- a/science/gungho/unit-test/kernel/diffusion/leonard_term_th_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/diffusion/leonard_term_th_kernel_mod_test.pf
@@ -36,7 +36,7 @@ contains
use feign_config_mod, only : feign_finite_element_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
@@ -47,6 +47,8 @@ contains
element_order_h=0_i_def, &
element_order_v=0_i_def, &
coord_order=0_i_def, &
+ coord_order_multigrid=1_i_def, &
+ coord_space=coord_space_wchi, &
coord_system=coord_system_xyz, &
rehabilitate=.true., &
vorticity_in_w1=.false. )
diff --git a/science/gungho/unit-test/kernel/diffusion/momentum_viscosity_kernel_mod_test.pf b/science/gungho/unit-test/kernel/diffusion/momentum_viscosity_kernel_mod_test.pf
index 31f0bb9cf..18ff9ac4a 100644
--- a/science/gungho/unit-test/kernel/diffusion/momentum_viscosity_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/diffusion/momentum_viscosity_kernel_mod_test.pf
@@ -36,7 +36,7 @@ contains
use feign_config_mod, only : feign_finite_element_config
use mixing_config_mod, only : method_3d_smag
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
@@ -46,6 +46,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=0_i_def, &
element_order_v=0_i_def, &
rehabilitate=.true., &
diff --git a/science/gungho/unit-test/kernel/diffusion/tracer_smagorinsky_diff_kernel_mod_test.pf b/science/gungho/unit-test/kernel/diffusion/tracer_smagorinsky_diff_kernel_mod_test.pf
index 604ca9319..a1c550dc3 100644
--- a/science/gungho/unit-test/kernel/diffusion/tracer_smagorinsky_diff_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/diffusion/tracer_smagorinsky_diff_kernel_mod_test.pf
@@ -40,7 +40,7 @@ contains
use mixing_config_mod, only : method_3d_smag, smag_l_calc, &
smag_l_calc_UseDx
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
@@ -59,6 +59,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=0_i_def, &
element_order_v=0_i_def, &
rehabilitate=.true., &
diff --git a/science/gungho/unit-test/kernel/diffusion/tracer_viscosity_kernel_mod_test.pf b/science/gungho/unit-test/kernel/diffusion/tracer_viscosity_kernel_mod_test.pf
index 495c48dff..a09149e64 100644
--- a/science/gungho/unit-test/kernel/diffusion/tracer_viscosity_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/diffusion/tracer_viscosity_kernel_mod_test.pf
@@ -32,7 +32,7 @@ contains
use feign_config_mod, only : feign_finite_element_config
use mixing_config_mod, only : method_3d_smag
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
@@ -41,6 +41,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, &
diff --git a/science/gungho/unit-test/kernel/external_forcing/deep_hot_jupiter_kernel_mod_test.pf b/science/gungho/unit-test/kernel/external_forcing/deep_hot_jupiter_kernel_mod_test.pf
index 00640b1af..b2388fe1a 100644
--- a/science/gungho/unit-test/kernel/external_forcing/deep_hot_jupiter_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/external_forcing/deep_hot_jupiter_kernel_mod_test.pf
@@ -35,7 +35,7 @@ contains
feign_planet_config, &
feign_timestepping_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use sci_chi_transform_mod, only : init_chi_transforms
use timestepping_config_mod, only : method_semi_implicit, &
runge_kutta_method_ssp3
@@ -52,6 +52,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, &
diff --git a/science/gungho/unit-test/kernel/external_forcing/earth_like_kernel_mod_test.pf b/science/gungho/unit-test/kernel/external_forcing/earth_like_kernel_mod_test.pf
index 17e485b6b..85984d458 100644
--- a/science/gungho/unit-test/kernel/external_forcing/earth_like_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/external_forcing/earth_like_kernel_mod_test.pf
@@ -39,7 +39,7 @@ contains
feign_planet_config, &
feign_timestepping_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use sci_chi_transform_mod, only : init_chi_transforms
use timestepping_config_mod, only : method_semi_implicit, &
runge_kutta_method_ssp3
@@ -56,6 +56,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, &
diff --git a/science/gungho/unit-test/kernel/external_forcing/held_suarez_kernel_mod_test.pf b/science/gungho/unit-test/kernel/external_forcing/held_suarez_kernel_mod_test.pf
index d1e1f11e9..c468b27e6 100644
--- a/science/gungho/unit-test/kernel/external_forcing/held_suarez_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/external_forcing/held_suarez_kernel_mod_test.pf
@@ -37,7 +37,7 @@ contains
feign_planet_config, &
feign_timestepping_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use sci_chi_transform_mod, only : init_chi_transforms
use timestepping_config_mod, only : method_semi_implicit, &
runge_kutta_method_ssp3
@@ -55,6 +55,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, &
diff --git a/science/gungho/unit-test/kernel/external_forcing/shallow_hot_jupiter_kernel_mod_test.pf b/science/gungho/unit-test/kernel/external_forcing/shallow_hot_jupiter_kernel_mod_test.pf
index 854255e9c..a588c7bf3 100644
--- a/science/gungho/unit-test/kernel/external_forcing/shallow_hot_jupiter_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/external_forcing/shallow_hot_jupiter_kernel_mod_test.pf
@@ -37,7 +37,7 @@ contains
feign_planet_config, &
feign_timestepping_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use sci_chi_transform_mod, only : init_chi_transforms
use timestepping_config_mod, only : method_semi_implicit, &
runge_kutta_method_ssp3
@@ -54,6 +54,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, &
diff --git a/science/gungho/unit-test/kernel/external_forcing/tidally_locked_earth_kernel_mod_test.pf b/science/gungho/unit-test/kernel/external_forcing/tidally_locked_earth_kernel_mod_test.pf
index 5971150fe..a88b7a57a 100644
--- a/science/gungho/unit-test/kernel/external_forcing/tidally_locked_earth_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/external_forcing/tidally_locked_earth_kernel_mod_test.pf
@@ -36,7 +36,7 @@ contains
feign_planet_config, &
feign_timestepping_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use sci_chi_transform_mod, only : init_chi_transforms
use timestepping_config_mod, only : method_semi_implicit, &
runge_kutta_method_ssp3
@@ -53,6 +53,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, &
diff --git a/science/gungho/unit-test/kernel/initialisation/hydrostatic_exner_kernel_mod_test.pf b/science/gungho/unit-test/kernel/initialisation/hydrostatic_exner_kernel_mod_test.pf
index e91b2770c..6aaa75118 100644
--- a/science/gungho/unit-test/kernel/initialisation/hydrostatic_exner_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/initialisation/hydrostatic_exner_kernel_mod_test.pf
@@ -73,7 +73,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, &
@@ -118,6 +118,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, &
diff --git a/science/gungho/unit-test/kernel/initialisation/initial_rho_sample_kernel_mod_test.pf b/science/gungho/unit-test/kernel/initialisation/initial_rho_sample_kernel_mod_test.pf
index 4c2b182e8..363d73f3c 100644
--- a/science/gungho/unit-test/kernel/initialisation/initial_rho_sample_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/initialisation/initial_rho_sample_kernel_mod_test.pf
@@ -43,7 +43,7 @@ contains
feign_idealised_config, &
feign_initial_density_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use idealised_config_mod, only : test_constant_field
use initial_density_config_mod, only : density_background
@@ -66,6 +66,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, &
diff --git a/science/gungho/unit-test/kernel/initialisation/initial_u_kernel_mod_test.pf b/science/gungho/unit-test/kernel/initialisation/initial_u_kernel_mod_test.pf
index 4ff877458..9731ebd3e 100644
--- a/science/gungho/unit-test/kernel/initialisation/initial_u_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/initialisation/initial_u_kernel_mod_test.pf
@@ -70,7 +70,7 @@ contains
topology_fully_periodic
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_finite_element_config, &
feign_base_mesh_config, &
feign_initial_wind_config
@@ -90,6 +90,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, &
diff --git a/science/gungho/unit-test/kernel/initialisation/set_rho_kernel_mod_test.pf b/science/gungho/unit-test/kernel/initialisation/set_rho_kernel_mod_test.pf
index dac91d1a6..dddbd21fe 100644
--- a/science/gungho/unit-test/kernel/initialisation/set_rho_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/initialisation/set_rho_kernel_mod_test.pf
@@ -63,7 +63,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, &
@@ -99,6 +99,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, &
diff --git a/science/gungho/unit-test/kernel/limited_area/create_w2bmask_kernel_mod_test.pf b/science/gungho/unit-test/kernel/limited_area/create_w2bmask_kernel_mod_test.pf
index 403f908bc..30206c3e6 100644
--- a/science/gungho/unit-test/kernel/limited_area/create_w2bmask_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/limited_area/create_w2bmask_kernel_mod_test.pf
@@ -40,7 +40,7 @@ contains
use feign_config_mod, only : feign_base_mesh_config, &
feign_finite_element_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
@@ -57,6 +57,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, &
diff --git a/science/gungho/unit-test/kernel/limited_area/create_w2mask_blend_kernel_mod_test.pf b/science/gungho/unit-test/kernel/limited_area/create_w2mask_blend_kernel_mod_test.pf
index 9da369349..2423f12fb 100644
--- a/science/gungho/unit-test/kernel/limited_area/create_w2mask_blend_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/limited_area/create_w2mask_blend_kernel_mod_test.pf
@@ -40,7 +40,7 @@ contains
use feign_config_mod, only : feign_base_mesh_config, &
feign_finite_element_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
@@ -57,6 +57,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, &
diff --git a/science/gungho/unit-test/kernel/limited_area/create_w2mask_kernel_mod_test.pf b/science/gungho/unit-test/kernel/limited_area/create_w2mask_kernel_mod_test.pf
index 959ddb390..70dbb6903 100644
--- a/science/gungho/unit-test/kernel/limited_area/create_w2mask_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/limited_area/create_w2mask_kernel_mod_test.pf
@@ -40,7 +40,7 @@ contains
use feign_config_mod, only : feign_base_mesh_config, &
feign_finite_element_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
@@ -57,6 +57,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, &
diff --git a/science/gungho/unit-test/kernel/limited_area/create_w2mask_lbc_kernel_mod_test.pf b/science/gungho/unit-test/kernel/limited_area/create_w2mask_lbc_kernel_mod_test.pf
index b7c4aa269..3dcb3b93e 100644
--- a/science/gungho/unit-test/kernel/limited_area/create_w2mask_lbc_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/limited_area/create_w2mask_lbc_kernel_mod_test.pf
@@ -40,7 +40,7 @@ contains
use feign_config_mod, only : feign_base_mesh_config, &
feign_finite_element_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
@@ -57,6 +57,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, &
diff --git a/science/gungho/unit-test/kernel/limited_area/create_w2mask_tang_kernel_mod_test.pf b/science/gungho/unit-test/kernel/limited_area/create_w2mask_tang_kernel_mod_test.pf
index 42069242d..d14af6437 100644
--- a/science/gungho/unit-test/kernel/limited_area/create_w2mask_tang_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/limited_area/create_w2mask_tang_kernel_mod_test.pf
@@ -40,7 +40,7 @@ contains
use feign_config_mod, only : feign_base_mesh_config, &
feign_finite_element_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
@@ -57,6 +57,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, &
diff --git a/science/gungho/unit-test/kernel/limited_area/create_w3mask_blend_kernel_mod_test.pf b/science/gungho/unit-test/kernel/limited_area/create_w3mask_blend_kernel_mod_test.pf
index 63963b6ff..2c49a8208 100644
--- a/science/gungho/unit-test/kernel/limited_area/create_w3mask_blend_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/limited_area/create_w3mask_blend_kernel_mod_test.pf
@@ -40,7 +40,7 @@ contains
use feign_config_mod, only : feign_base_mesh_config, &
feign_finite_element_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
@@ -57,6 +57,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, &
diff --git a/science/gungho/unit-test/kernel/limited_area/create_w3mask_kernel_mod_test.pf b/science/gungho/unit-test/kernel/limited_area/create_w3mask_kernel_mod_test.pf
index 41ab8a7ec..cdd97b420 100644
--- a/science/gungho/unit-test/kernel/limited_area/create_w3mask_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/limited_area/create_w3mask_kernel_mod_test.pf
@@ -40,7 +40,7 @@ contains
use feign_config_mod, only : feign_base_mesh_config, &
feign_finite_element_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
@@ -57,6 +57,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, &
diff --git a/science/gungho/unit-test/kernel/limited_area/create_w3mask_lbc_kernel_mod_test.pf b/science/gungho/unit-test/kernel/limited_area/create_w3mask_lbc_kernel_mod_test.pf
index bc1b4a244..62f8ff04b 100644
--- a/science/gungho/unit-test/kernel/limited_area/create_w3mask_lbc_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/limited_area/create_w3mask_lbc_kernel_mod_test.pf
@@ -40,7 +40,7 @@ contains
use feign_config_mod, only : feign_base_mesh_config, &
feign_finite_element_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
@@ -57,6 +57,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, &
diff --git a/science/gungho/unit-test/kernel/limited_area/create_wthetamask_blend_kernel_mod_test.pf b/science/gungho/unit-test/kernel/limited_area/create_wthetamask_blend_kernel_mod_test.pf
index d30a6ba29..2bff2bf3b 100644
--- a/science/gungho/unit-test/kernel/limited_area/create_wthetamask_blend_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/limited_area/create_wthetamask_blend_kernel_mod_test.pf
@@ -41,7 +41,7 @@ contains
use feign_config_mod, only : feign_base_mesh_config, &
feign_finite_element_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
class(create_wthetamask_blend_test_type), intent(inout) :: this
@@ -57,6 +57,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, &
diff --git a/science/gungho/unit-test/kernel/limited_area/create_wthetamask_kernel_mod_test.pf b/science/gungho/unit-test/kernel/limited_area/create_wthetamask_kernel_mod_test.pf
index 827948041..7604e9576 100644
--- a/science/gungho/unit-test/kernel/limited_area/create_wthetamask_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/limited_area/create_wthetamask_kernel_mod_test.pf
@@ -40,7 +40,7 @@ contains
use feign_config_mod, only : feign_base_mesh_config, &
feign_finite_element_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
@@ -57,6 +57,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, &
diff --git a/science/gungho/unit-test/kernel/limited_area/create_wthetamask_lbc_kernel_mod_test.pf b/science/gungho/unit-test/kernel/limited_area/create_wthetamask_lbc_kernel_mod_test.pf
index 76c587d60..888878277 100644
--- a/science/gungho/unit-test/kernel/limited_area/create_wthetamask_lbc_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/limited_area/create_wthetamask_lbc_kernel_mod_test.pf
@@ -40,7 +40,7 @@ contains
use feign_config_mod, only : feign_base_mesh_config, &
feign_finite_element_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
@@ -57,6 +57,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, &
diff --git a/science/gungho/unit-test/kernel/solver/eliminated_theta_q22_kernel_mod_test.pf b/science/gungho/unit-test/kernel/solver/eliminated_theta_q22_kernel_mod_test.pf
index 96a0b0d16..caa797d84 100644
--- a/science/gungho/unit-test/kernel/solver/eliminated_theta_q22_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/solver/eliminated_theta_q22_kernel_mod_test.pf
@@ -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
use sci_chi_transform_mod, only : init_chi_transforms
@@ -42,6 +42,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, &
element_order_h=0_i_def, &
element_order_v=0_i_def, &
rehabilitate=.true., &
diff --git a/science/gungho/unit-test/kernel/solver/project_eos_operators_kernel_mod_test.pf b/science/gungho/unit-test/kernel/solver/project_eos_operators_kernel_mod_test.pf
index 4537740b9..912324654 100644
--- a/science/gungho/unit-test/kernel/solver/project_eos_operators_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/solver/project_eos_operators_kernel_mod_test.pf
@@ -48,7 +48,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_initial_temperature_config, &
@@ -77,6 +77,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, &
element_order_h=0_i_def, &
element_order_v=0_i_def, &
rehabilitate=.true., &
diff --git a/science/gungho/unit-test/kernel/solver/weighted_div_kernel_mod_test.pf b/science/gungho/unit-test/kernel/solver/weighted_div_kernel_mod_test.pf
index f2698dc97..fc28b3268 100644
--- a/science/gungho/unit-test/kernel/solver/weighted_div_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/solver/weighted_div_kernel_mod_test.pf
@@ -42,7 +42,7 @@ contains
use feign_config_mod, only : feign_finite_element_config
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
implicit none
@@ -51,6 +51,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=1_i_def, &
element_order_v=1_i_def, &
diff --git a/science/gungho/unit-test/kernel/solver/weighted_m3_kernel_mod_test.pf b/science/gungho/unit-test/kernel/solver/weighted_m3_kernel_mod_test.pf
index e23ec3575..e009d5858 100644
--- a/science/gungho/unit-test/kernel/solver/weighted_m3_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/solver/weighted_m3_kernel_mod_test.pf
@@ -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
use sci_chi_transform_mod, only : init_chi_transforms
@@ -42,6 +42,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, &
diff --git a/science/gungho/unit-test/kernel/transport/common/calc_upwind_detj_at_w2_kernel_mod_test.pf b/science/gungho/unit-test/kernel/transport/common/calc_upwind_detj_at_w2_kernel_mod_test.pf
index 4687a3be6..13c2fbe2a 100644
--- a/science/gungho/unit-test/kernel/transport/common/calc_upwind_detj_at_w2_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/transport/common/calc_upwind_detj_at_w2_kernel_mod_test.pf
@@ -35,7 +35,7 @@ contains
subroutine setUp( this )
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use formulation_config_mod, only : eos_method_sampled, &
moisture_formulation_dry
use feign_config_mod, only : feign_finite_element_config, &
@@ -48,6 +48,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, &
diff --git a/science/gungho/unit-test/kernel/transport/common/panel_edge_coords_kernel_mod_test.pf b/science/gungho/unit-test/kernel/transport/common/panel_edge_coords_kernel_mod_test.pf
index e85a0bc8a..aaf138b33 100644
--- a/science/gungho/unit-test/kernel/transport/common/panel_edge_coords_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/transport/common/panel_edge_coords_kernel_mod_test.pf
@@ -35,7 +35,7 @@ contains
use extrusion_config_mod, only : method_uniform, &
stretching_method_linear
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_native
+ coord_system_native, coord_space_wchi
use feign_config_mod, only : feign_finite_element_config, &
feign_base_mesh_config, &
feign_extrusion_config, &
@@ -73,6 +73,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_native, &
element_order_h=0_i_def, &
element_order_v=0_i_def, &
diff --git a/science/gungho/unit-test/kernel/transport/common/panel_edge_weights_kernel_mod_test.pf b/science/gungho/unit-test/kernel/transport/common/panel_edge_weights_kernel_mod_test.pf
index bd34c90e1..a33294632 100644
--- a/science/gungho/unit-test/kernel/transport/common/panel_edge_weights_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/transport/common/panel_edge_weights_kernel_mod_test.pf
@@ -35,7 +35,7 @@ contains
use extrusion_config_mod, only : method_uniform, &
stretching_method_linear
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_native
+ coord_system_native, coord_space_wchi
use feign_config_mod, only : feign_finite_element_config, &
feign_base_mesh_config, &
feign_extrusion_config, &
@@ -73,6 +73,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_native, &
element_order_h=0_i_def, &
element_order_v=0_i_def, &
diff --git a/science/gungho/unit-test/kernel/transport/common/vorticity_advection_kernel_mod_test.pf b/science/gungho/unit-test/kernel/transport/common/vorticity_advection_kernel_mod_test.pf
index fd1051185..492e378d4 100644
--- a/science/gungho/unit-test/kernel/transport/common/vorticity_advection_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/transport/common/vorticity_advection_kernel_mod_test.pf
@@ -31,7 +31,8 @@ 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
use sci_chi_transform_mod, only : init_chi_transforms
@@ -42,6 +43,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, &
diff --git a/science/gungho/unit-test/kernel/transport/common/w2_vorticity_advection_kernel_mod_test.pf b/science/gungho/unit-test/kernel/transport/common/w2_vorticity_advection_kernel_mod_test.pf
index 071d03792..17ee1adc4 100644
--- a/science/gungho/unit-test/kernel/transport/common/w2_vorticity_advection_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/transport/common/w2_vorticity_advection_kernel_mod_test.pf
@@ -31,7 +31,8 @@ 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
use sci_chi_transform_mod, only : init_chi_transforms
@@ -42,6 +43,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, &
diff --git a/science/gungho/unit-test/kernel/transport/mol/poly1d_advective_coeffs_kernel_mod_test.pf b/science/gungho/unit-test/kernel/transport/mol/poly1d_advective_coeffs_kernel_mod_test.pf
index d2e8ae4ee..23f29b2ce 100644
--- a/science/gungho/unit-test/kernel/transport/mol/poly1d_advective_coeffs_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/transport/mol/poly1d_advective_coeffs_kernel_mod_test.pf
@@ -31,7 +31,8 @@ contains
use base_mesh_config_mod, only: geometry_planar, &
topology_fully_periodic
use finite_element_config_mod, only: coord_system_xyz, &
- cellshape_quadrilateral
+ cellshape_quadrilateral, &
+ coord_space_wchi
use sci_chi_transform_mod, only: init_chi_transforms
implicit none
@@ -46,6 +47,8 @@ contains
call feign_finite_element_config( cellshape = cellshape_quadrilateral, &
coord_order = 1, &
+ coord_order_multigrid = 1, &
+ coord_space = coord_space_wchi, &
coord_system = coord_system_xyz, &
element_order_h = 0, &
element_order_v = 0, &
diff --git a/science/gungho/unit-test/kernel/transport/mol/poly1d_flux_coeffs_kernel_mod_test.pf b/science/gungho/unit-test/kernel/transport/mol/poly1d_flux_coeffs_kernel_mod_test.pf
index 26c6a3be1..11672a13f 100644
--- a/science/gungho/unit-test/kernel/transport/mol/poly1d_flux_coeffs_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/transport/mol/poly1d_flux_coeffs_kernel_mod_test.pf
@@ -31,7 +31,8 @@ contains
use base_mesh_config_mod, only: geometry_planar, &
topology_fully_periodic
use finite_element_config_mod, only: coord_system_xyz, &
- cellshape_quadrilateral
+ cellshape_quadrilateral, &
+ coord_space_wchi
use sci_chi_transform_mod, only: init_chi_transforms
implicit none
@@ -46,6 +47,8 @@ contains
call feign_finite_element_config( cellshape = cellshape_quadrilateral, &
coord_order = 1, &
+ coord_order_multigrid = 1, &
+ coord_space = coord_space_wchi, &
coord_system = coord_system_xyz, &
element_order_h = 0, &
element_order_v = 0, &
diff --git a/science/gungho/unit-test/kernel/transport/mol/poly2d_advective_coeffs_kernel_mod_test.pf b/science/gungho/unit-test/kernel/transport/mol/poly2d_advective_coeffs_kernel_mod_test.pf
index eec36089b..6a1dadc15 100644
--- a/science/gungho/unit-test/kernel/transport/mol/poly2d_advective_coeffs_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/transport/mol/poly2d_advective_coeffs_kernel_mod_test.pf
@@ -31,7 +31,8 @@ contains
use base_mesh_config_mod, only: geometry_planar, &
topology_fully_periodic
use finite_element_config_mod, only: coord_system_xyz, &
- cellshape_quadrilateral
+ cellshape_quadrilateral, &
+ coord_space_wchi
use sci_chi_transform_mod, only: init_chi_transforms
implicit none
@@ -46,6 +47,8 @@ contains
call feign_finite_element_config( cellshape = cellshape_quadrilateral, &
coord_order = 1, &
+ coord_order_multigrid = 1, &
+ coord_space = coord_space_wchi, &
coord_system = coord_system_xyz, &
element_order_h = 0, &
element_order_v = 0, &
diff --git a/science/gungho/unit-test/kernel/transport/mol/poly2d_flux_coeffs_kernel_mod_test.pf b/science/gungho/unit-test/kernel/transport/mol/poly2d_flux_coeffs_kernel_mod_test.pf
index bc2105654..217811006 100644
--- a/science/gungho/unit-test/kernel/transport/mol/poly2d_flux_coeffs_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/transport/mol/poly2d_flux_coeffs_kernel_mod_test.pf
@@ -31,7 +31,8 @@ contains
use base_mesh_config_mod, only: geometry_planar, &
topology_fully_periodic
use finite_element_config_mod, only: coord_system_xyz, &
- cellshape_quadrilateral
+ cellshape_quadrilateral, &
+ coord_space_wchi
use sci_chi_transform_mod, only: init_chi_transforms
implicit none
@@ -45,6 +46,8 @@ contains
fplane=.false., f_lat_deg=0.0_r_def )
call feign_finite_element_config( cellshape = cellshape_quadrilateral, &
coord_order = 1, &
+ coord_order_multigrid = 1, &
+ coord_space = coord_space_wchi, &
coord_system = coord_system_xyz, &
element_order_h = 0, &
element_order_v = 0, &
diff --git a/science/gungho/unit-test/orography/analytic_orography_field_cartesian_mod_test.pf b/science/gungho/unit-test/orography/analytic_orography_field_cartesian_mod_test.pf
index 2ea45a953..043518895 100644
--- a/science/gungho/unit-test/orography/analytic_orography_field_cartesian_mod_test.pf
+++ b/science/gungho/unit-test/orography/analytic_orography_field_cartesian_mod_test.pf
@@ -58,7 +58,7 @@ contains
use base_mesh_config_mod, only : geometry_planar, &
topology_fully_periodic
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, &
feign_base_mesh_config, &
feign_extrusion_config, &
@@ -94,6 +94,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, &
@@ -183,6 +185,7 @@ contains
real(r_def), parameter :: tol = 1.0e-3_r_def
real(r_def) :: height_flat_surface, height_domain_top
real(r_def) :: chi_1(undf), chi_2(undf), chi_3(undf)
+ real(r_def) :: chi_1_in(undf), chi_2_in(undf), chi_3_in(undf)
real(r_def) :: panel_id(undf)
real(r_def) :: eta(0:nlayers)
real(r_def) :: vertex_coords_2d(3,1), chi_surf, chi_test
@@ -235,13 +238,17 @@ contains
do i = 1, undf
chi_3(i) = eta2z_linear(eta(i-1), height_flat_surface, height_domain_top)
end do
+ chi_1_in(:) = chi_1(:)
+ chi_2_in(:) = chi_2(:)
+ chi_3_in(:) = chi_3(:)
panel_id(:) = 1.0_r_def
! Test Cartesian orography assignment
- call analytic_orography_cartesian( nlayers, ndf, undf, map, &
- ndf, undf, map, &
- height_flat_surface, &
- height_domain_top, &
- chi_1, chi_2, chi_3, &
+ call analytic_orography_cartesian( nlayers, ndf, undf, map, &
+ ndf, undf, map, &
+ height_flat_surface, &
+ height_domain_top, &
+ chi_1_in, chi_2_in, chi_3_in, &
+ chi_1, chi_2, chi_3, &
panel_id )
! Test selected chi_3
diff --git a/science/gungho/unit-test/orography/analytic_orography_field_spherical_mod_test.pf b/science/gungho/unit-test/orography/analytic_orography_field_spherical_mod_test.pf
index e45d1fd81..223d51af3 100644
--- a/science/gungho/unit-test/orography/analytic_orography_field_spherical_mod_test.pf
+++ b/science/gungho/unit-test/orography/analytic_orography_field_spherical_mod_test.pf
@@ -59,7 +59,8 @@ 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, &
@@ -119,6 +120,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, &
@@ -194,6 +197,7 @@ contains
real(r_def) :: use_tol
real(r_def) :: height_flat_surface, height_domain_top
real(r_def) :: chi_1(undf), chi_2(undf), chi_3(undf)
+ real(r_def) :: chi_1_in(undf), chi_2_in(undf), chi_3_in(undf)
real(r_def) :: chi_1_cart(undf), chi_2_cart(undf), chi_3_cart(undf)
real(r_def) :: panel_id(undf)
real(r_def) :: eta(0:nlayers)
@@ -251,11 +255,17 @@ contains
call llr2xyz(chi_1(i), chi_2(i), chi_3(i), &
chi_1_cart(i), chi_2_cart(i), chi_3_cart(i))
end do
+
+ chi_1_in(:) = chi_1_cart(:)
+ chi_2_in(:) = chi_2_cart(:)
+ chi_3_in(:) = chi_3_cart(:)
+
! Test spherical orography assignment
- call analytic_orography_spherical_xyz( nlayers, ndf, undf, map, &
- ndf, undf, map, &
- height_flat_surface, &
- height_domain_top, &
+ call analytic_orography_spherical_xyz( nlayers, ndf, undf, map, &
+ ndf, undf, map, &
+ height_flat_surface, &
+ height_domain_top, &
+ chi_1_in, chi_2_in, chi_3_in, &
chi_1_cart, chi_2_cart, chi_3_cart, &
panel_id )
! Transform coordinate field back to (long, lat, r) for comparison
diff --git a/science/gungho/unit-test/orography/ancil_orography_cartesian_mod_test.pf b/science/gungho/unit-test/orography/ancil_orography_cartesian_mod_test.pf
index bdb77e02b..2562d7e26 100644
--- a/science/gungho/unit-test/orography/ancil_orography_cartesian_mod_test.pf
+++ b/science/gungho/unit-test/orography/ancil_orography_cartesian_mod_test.pf
@@ -33,7 +33,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_finite_element_config, &
feign_base_mesh_config, &
feign_extrusion_config
@@ -61,6 +61,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, &
@@ -108,6 +110,7 @@ contains
real(r_def), allocatable :: srf_alt_w0(:)
real(r_def), allocatable :: multipl_w0_sl(:)
real(r_def), allocatable :: chi1(:), chi2(:), chi3(:), panel_id(:)
+ real(r_def), allocatable :: chi1_in(:), chi2_in(:), chi3_in(:)
real(r_def) :: answer
@@ -155,6 +158,9 @@ contains
allocate( chi1(undf_wchi) )
allocate( chi2(undf_wchi) )
allocate( chi3(undf_wchi) )
+ allocate( chi1_in(undf_wchi) )
+ allocate( chi2_in(undf_wchi) )
+ allocate( chi3_in(undf_wchi) )
allocate( srf_alt_w3(undf_w3_sl) )
allocate( srf_alt_w0(undf_w0_sl) )
allocate( multipl_w0_sl(undf_w0_sl) )
@@ -172,6 +178,11 @@ contains
! This generates the w0 surface_altitude
srf_alt_w3(:)=0.0_r_def
srf_alt_w3(5)=400.0_r_def
+
+ chi1_in(:) = chi1(:)
+ chi2_in(:) = chi2(:)
+ chi3_in(:) = chi3(:)
+
do cell = 1, ncells
call average_w3_to_w0_code(1, &
@@ -195,6 +206,9 @@ contains
chi1, &
chi2, &
chi3, &
+ chi1_in, &
+ chi2_in, &
+ chi3_in, &
panel_id, &
srf_alt_w0, &
domain_surface, &
@@ -237,6 +251,9 @@ contains
deallocate( chi1 )
deallocate( chi2 )
deallocate( chi3 )
+ deallocate( chi1_in )
+ deallocate( chi2_in )
+ deallocate( chi3_in )
deallocate( panel_id )
deallocate( basis_w0_on_wchi )
diff --git a/science/gungho/unit-test/orography/ancil_orography_spherical_mod_test.pf b/science/gungho/unit-test/orography/ancil_orography_spherical_mod_test.pf
index 8ca918b03..261f110e0 100644
--- a/science/gungho/unit-test/orography/ancil_orography_spherical_mod_test.pf
+++ b/science/gungho/unit-test/orography/ancil_orography_spherical_mod_test.pf
@@ -34,7 +34,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_finite_element_config, &
feign_base_mesh_config, &
feign_extrusion_config
@@ -61,6 +61,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, &
@@ -111,6 +113,7 @@ contains
real(r_def), allocatable :: srf_alt_w0(:)
real(r_def), allocatable :: multipl_w0_sl(:)
real(r_def), allocatable :: chi1(:), chi2(:), chi3(:), panel_id(:)
+ real(r_def), allocatable :: chi1_in(:), chi2_in(:), chi3_in(:)
real(r_def) :: answer, lat, lon, r
real(r_def) :: use_tol
@@ -159,6 +162,9 @@ contains
allocate( chi1(undf_wchi) )
allocate( chi2(undf_wchi) )
allocate( chi3(undf_wchi) )
+ allocate( chi1_in(undf_wchi) )
+ allocate( chi2_in(undf_wchi) )
+ allocate( chi3_in(undf_wchi) )
allocate( srf_alt_w3(undf_w3_sl) )
allocate( srf_alt_w0(undf_w0_sl) )
allocate( multipl_w0_sl(undf_w0_sl) )
@@ -176,6 +182,11 @@ contains
! This generates the w0 surface_altitude
srf_alt_w3(:)=0.0_r_def
srf_alt_w3(5)=400.0_r_def
+
+ chi1_in(:) = chi1(:)
+ chi2_in(:) = chi2(:)
+ chi3_in(:) = chi3(:)
+
do cell = 1, ncells
call average_w3_to_w0_code(1, &
@@ -199,6 +210,9 @@ contains
chi1, &
chi2, &
chi3, &
+ chi1_in, &
+ chi2_in, &
+ chi3_in, &
panel_id, &
srf_alt_w0, &
domain_surface, &
@@ -266,6 +280,9 @@ contains
deallocate( chi1 )
deallocate( chi2 )
deallocate( chi3 )
+ deallocate( chi1_in )
+ deallocate( chi2_in )
+ deallocate( chi3_in )
deallocate( panel_id )
deallocate( basis_w0_on_wchi )
diff --git a/science/linear/integration-test/runge_kutta/resources/runge_kutta_configuration.nml b/science/linear/integration-test/runge_kutta/resources/runge_kutta_configuration.nml
index 9298f96f7..f3321092c 100644
--- a/science/linear/integration-test/runge_kutta/resources/runge_kutta_configuration.nml
+++ b/science/linear/integration-test/runge_kutta/resources/runge_kutta_configuration.nml
@@ -47,6 +47,8 @@ start_dump_filename='',
&finite_element
cellshape='quadrilateral',
coord_order=1,
+coord_order_multigrid=1,
+coord_space='Wchi',
coord_system='xyz',
element_order_h=0,
element_order_v=0,
diff --git a/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml b/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml
index 2b208a451..999b6e772 100644
--- a/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml
+++ b/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml
@@ -47,6 +47,8 @@ start_dump_filename='',
&finite_element
cellshape='quadrilateral',
coord_order=1,
+coord_order_multigrid=1,
+coord_space='Wchi',
coord_system='xyz',
element_order_h=0,
element_order_v=0,
diff --git a/science/linear/unit-test/kernel/core_dynamics/initial_theta_ref_kernel_mod_test.pf b/science/linear/unit-test/kernel/core_dynamics/initial_theta_ref_kernel_mod_test.pf
index c3b98a7b0..d44aa2138 100644
--- a/science/linear/unit-test/kernel/core_dynamics/initial_theta_ref_kernel_mod_test.pf
+++ b/science/linear/unit-test/kernel/core_dynamics/initial_theta_ref_kernel_mod_test.pf
@@ -52,7 +52,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 initial_pressure_config_mod, only : method_balanced
use initial_temperature_config_mod, &
only : perturb_none
@@ -86,6 +86,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, &
diff --git a/science/linear/unit-test/kernel/core_dynamics/tl_kinetic_energy_gradient_kernel_mod_test.pf b/science/linear/unit-test/kernel/core_dynamics/tl_kinetic_energy_gradient_kernel_mod_test.pf
index 9a44a87ab..acc390de6 100644
--- a/science/linear/unit-test/kernel/core_dynamics/tl_kinetic_energy_gradient_kernel_mod_test.pf
+++ b/science/linear/unit-test/kernel/core_dynamics/tl_kinetic_energy_gradient_kernel_mod_test.pf
@@ -49,7 +49,7 @@ contains
subroutine setUp( this )
use finite_element_config_mod, only : cellshape_quadrilateral, &
- coord_system_xyz
+ coord_system_xyz, coord_space_wchi
use formulation_config_mod, only : eos_method_sampled, &
moisture_formulation_dry
use feign_config_mod, only : feign_finite_element_config, &
@@ -63,6 +63,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, &
diff --git a/science/linear/unit-test/kernel/core_dynamics/tl_project_eos_pressure_kernel_mod_test.pf b/science/linear/unit-test/kernel/core_dynamics/tl_project_eos_pressure_kernel_mod_test.pf
index e739d0615..008db1568 100644
--- a/science/linear/unit-test/kernel/core_dynamics/tl_project_eos_pressure_kernel_mod_test.pf
+++ b/science/linear/unit-test/kernel/core_dynamics/tl_project_eos_pressure_kernel_mod_test.pf
@@ -42,7 +42,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_initial_temperature_config, &
@@ -71,6 +71,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, &
diff --git a/science/linear/unit-test/kernel/core_dynamics/tl_rhs_project_eos_kernel_mod_test.pf b/science/linear/unit-test/kernel/core_dynamics/tl_rhs_project_eos_kernel_mod_test.pf
index c80f072b3..7be6a9fde 100644
--- a/science/linear/unit-test/kernel/core_dynamics/tl_rhs_project_eos_kernel_mod_test.pf
+++ b/science/linear/unit-test/kernel/core_dynamics/tl_rhs_project_eos_kernel_mod_test.pf
@@ -57,7 +57,7 @@ contains
use base_mesh_config_mod, only : geometry_planar, &
topology_fully_periodic
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_initial_temperature_config, &
feign_finite_element_config
@@ -77,6 +77,8 @@ contains
fplane=.false., f_lat_deg=0.0_r_def )
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, &
diff --git a/science/linear/unit-test/kernel/core_dynamics/tl_rhs_sample_eos_kernel_mod_test.pf b/science/linear/unit-test/kernel/core_dynamics/tl_rhs_sample_eos_kernel_mod_test.pf
index e347b4128..3b8cf2c4a 100644
--- a/science/linear/unit-test/kernel/core_dynamics/tl_rhs_sample_eos_kernel_mod_test.pf
+++ b/science/linear/unit-test/kernel/core_dynamics/tl_rhs_sample_eos_kernel_mod_test.pf
@@ -57,7 +57,7 @@ contains
use base_mesh_config_mod, only : geometry_planar, &
topology_fully_periodic
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_initial_temperature_config, &
feign_finite_element_config
@@ -76,6 +76,8 @@ contains
fplane=.false., f_lat_deg=0.0_r_def )
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, &
diff --git a/science/linear/unit-test/kernel/core_dynamics/tl_sample_eos_pressure_kernel_mod_test.pf b/science/linear/unit-test/kernel/core_dynamics/tl_sample_eos_pressure_kernel_mod_test.pf
index e1dc1c860..79d885730 100644
--- a/science/linear/unit-test/kernel/core_dynamics/tl_sample_eos_pressure_kernel_mod_test.pf
+++ b/science/linear/unit-test/kernel/core_dynamics/tl_sample_eos_pressure_kernel_mod_test.pf
@@ -42,7 +42,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_initial_temperature_config, &
@@ -71,6 +71,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, &
diff --git a/science/linear/unit-test/kernel/transport/common/tl_vorticity_advection_kernel_mod_test.pf b/science/linear/unit-test/kernel/transport/common/tl_vorticity_advection_kernel_mod_test.pf
index 9dea4bf34..a6e8624fb 100644
--- a/science/linear/unit-test/kernel/transport/common/tl_vorticity_advection_kernel_mod_test.pf
+++ b/science/linear/unit-test/kernel/transport/common/tl_vorticity_advection_kernel_mod_test.pf
@@ -12,7 +12,7 @@ module tl_vorticity_advection_kernel_mod_test
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
use sci_chi_transform_mod, only : init_chi_transforms, &
final_chi_transforms
@@ -128,6 +128,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, &
From 69c5df453350636286ffabbaa3e75900b7ed3e29 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Thu, 22 Jan 2026 18:35:28 +0000
Subject: [PATCH 09/67] deploy upgrade macro
---
.../rose-meta/lfric-adjoint_tests/versions.py | 18 ++++++++++++++++++
.../rose-meta/lfric-gravity_wave/versions.py | 18 ++++++++++++++++++
.../rose-meta/lfric-gungho_model/versions.py | 18 ++++++++++++++++++
.../rose-meta/jedi_common/versions.py | 18 ++++++++++++++++++
.../rose-meta/jedi_forecast/versions.py | 18 ++++++++++++++++++
.../rose-meta/jedi_forecast_pseudo/versions.py | 18 ++++++++++++++++++
.../rose-meta/jedi_id_tlm_tests/versions.py | 18 ++++++++++++++++++
.../rose-meta/jedi_lfric_tests/versions.py | 18 ++++++++++++++++++
.../rose-meta/jedi_tlm_forecast_tl/versions.py | 18 ++++++++++++++++++
.../rose-meta/jedi_tlm_tests/versions.py | 18 ++++++++++++++++++
.../jules/rose-meta/lfric-jules/versions.py | 18 ++++++++++++++++++
.../rose-meta/lfric-lfric2lfric/versions.py | 18 ++++++++++++++++++
.../rose-meta/lfric-lfric_atm/versions.py | 18 ++++++++++++++++++
.../rose-meta/lfric-lfric_coupled/versions.py | 18 ++++++++++++++++++
.../rose-meta/lfric-linear_model/versions.py | 18 ++++++++++++++++++
.../rose-meta/lfric-name_transport/versions.py | 18 ++++++++++++++++++
.../ngarch/rose-meta/lfric-ngarch/versions.py | 18 ++++++++++++++++++
.../rose-meta/lfric-shallow_water/versions.py | 18 ++++++++++++++++++
.../rose-meta/lfric-transport/versions.py | 18 ++++++++++++++++++
.../rose-meta/coupling/versions.py | 18 ++++++++++++++++++
.../rose-meta/jedi_lfric_interface/versions.py | 18 ++++++++++++++++++
rose-stem/app/adjoint_tests/rose-app.conf | 4 +++-
rose-stem/app/gravity_wave/rose-app.conf | 4 +++-
rose-stem/app/gungho_model/rose-app.conf | 2 +-
rose-stem/app/jedi_forecast/rose-app.conf | 4 +++-
.../app/jedi_forecast_pseudo/rose-app.conf | 4 +++-
rose-stem/app/jedi_id_tlm_tests/rose-app.conf | 4 +++-
rose-stem/app/jedi_lfric_tests/rose-app.conf | 4 +++-
.../app/jedi_tlm_forecast_tl/rose-app.conf | 4 +++-
rose-stem/app/jedi_tlm_tests/rose-app.conf | 4 +++-
rose-stem/app/jules/rose-app.conf | 4 +++-
rose-stem/app/lfric2lfric/rose-app.conf | 4 +++-
rose-stem/app/lfric_atm/rose-app.conf | 2 +-
.../app/lfric_coupled_atmosphere/rose-app.conf | 4 +++-
rose-stem/app/linear_model/rose-app.conf | 4 +++-
rose-stem/app/name_transport/rose-app.conf | 4 +++-
rose-stem/app/ngarch/rose-app.conf | 4 +++-
rose-stem/app/shallow_water/rose-app.conf | 4 +++-
rose-stem/app/transport/rose-app.conf | 4 +++-
.../rose-meta/lfric-adjoint/versions.py | 18 ++++++++++++++++++
.../gungho/rose-meta/lfric-gungho/versions.py | 18 ++++++++++++++++++
.../linear/rose-meta/lfric-linear/versions.py | 18 ++++++++++++++++++
42 files changed, 482 insertions(+), 18 deletions(-)
diff --git a/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/versions.py b/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/versions.py
+++ b/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/gravity_wave/rose-meta/lfric-gravity_wave/versions.py b/applications/gravity_wave/rose-meta/lfric-gravity_wave/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/gravity_wave/rose-meta/lfric-gravity_wave/versions.py
+++ b/applications/gravity_wave/rose-meta/lfric-gravity_wave/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/gungho_model/rose-meta/lfric-gungho_model/versions.py b/applications/gungho_model/rose-meta/lfric-gungho_model/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/gungho_model/rose-meta/lfric-gungho_model/versions.py
+++ b/applications/gungho_model/rose-meta/lfric-gungho_model/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_common/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_common/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_common/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_common/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_forecast/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_forecast/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_forecast/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_forecast/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/jules/rose-meta/lfric-jules/versions.py b/applications/jules/rose-meta/lfric-jules/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/jules/rose-meta/lfric-jules/versions.py
+++ b/applications/jules/rose-meta/lfric-jules/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/lfric2lfric/rose-meta/lfric-lfric2lfric/versions.py b/applications/lfric2lfric/rose-meta/lfric-lfric2lfric/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/lfric2lfric/rose-meta/lfric-lfric2lfric/versions.py
+++ b/applications/lfric2lfric/rose-meta/lfric-lfric2lfric/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/lfric_atm/rose-meta/lfric-lfric_atm/versions.py b/applications/lfric_atm/rose-meta/lfric-lfric_atm/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/lfric_atm/rose-meta/lfric-lfric_atm/versions.py
+++ b/applications/lfric_atm/rose-meta/lfric-lfric_atm/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/lfric_coupled/rose-meta/lfric-lfric_coupled/versions.py b/applications/lfric_coupled/rose-meta/lfric-lfric_coupled/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/lfric_coupled/rose-meta/lfric-lfric_coupled/versions.py
+++ b/applications/lfric_coupled/rose-meta/lfric-lfric_coupled/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/linear_model/rose-meta/lfric-linear_model/versions.py b/applications/linear_model/rose-meta/lfric-linear_model/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/linear_model/rose-meta/lfric-linear_model/versions.py
+++ b/applications/linear_model/rose-meta/lfric-linear_model/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/name_transport/rose-meta/lfric-name_transport/versions.py b/applications/name_transport/rose-meta/lfric-name_transport/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/name_transport/rose-meta/lfric-name_transport/versions.py
+++ b/applications/name_transport/rose-meta/lfric-name_transport/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/ngarch/rose-meta/lfric-ngarch/versions.py b/applications/ngarch/rose-meta/lfric-ngarch/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/ngarch/rose-meta/lfric-ngarch/versions.py
+++ b/applications/ngarch/rose-meta/lfric-ngarch/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/shallow_water/rose-meta/lfric-shallow_water/versions.py b/applications/shallow_water/rose-meta/lfric-shallow_water/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/shallow_water/rose-meta/lfric-shallow_water/versions.py
+++ b/applications/shallow_water/rose-meta/lfric-shallow_water/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/applications/transport/rose-meta/lfric-transport/versions.py b/applications/transport/rose-meta/lfric-transport/versions.py
index 152c043d0..f6822c2fd 100644
--- a/applications/transport/rose-meta/lfric-transport/versions.py
+++ b/applications/transport/rose-meta/lfric-transport/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/interfaces/coupled_interface/rose-meta/coupling/versions.py b/interfaces/coupled_interface/rose-meta/coupling/versions.py
index 152c043d0..f6822c2fd 100644
--- a/interfaces/coupled_interface/rose-meta/coupling/versions.py
+++ b/interfaces/coupled_interface/rose-meta/coupling/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/versions.py b/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/versions.py
index 152c043d0..f6822c2fd 100644
--- a/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/versions.py
+++ b/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/rose-stem/app/adjoint_tests/rose-app.conf b/rose-stem/app/adjoint_tests/rose-app.conf
index 76c5b0144..4130f3df4 100644
--- a/rose-stem/app/adjoint_tests/rose-app.conf
+++ b/rose-stem/app/adjoint_tests/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-adjoint_tests/vn3.0
+meta=lfric-adjoint_tests/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -374,6 +374,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/gravity_wave/rose-app.conf b/rose-stem/app/gravity_wave/rose-app.conf
index 8e7d37bc9..93172730a 100644
--- a/rose-stem/app/gravity_wave/rose-app.conf
+++ b/rose-stem/app/gravity_wave/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-gravity_wave/vn3.0
+meta=lfric-gravity_wave/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -368,6 +368,8 @@ start_dump_filename=''
[namelist:finite_element]
cellshape='quadrilateral'
coord_order=2
+coord_order_multigrid=1
+coord_space='Wchi'
coord_system='xyz'
element_order_h=0
element_order_v=0
diff --git a/rose-stem/app/gungho_model/rose-app.conf b/rose-stem/app/gungho_model/rose-app.conf
index 6e300935f..d304f7f2b 100644
--- a/rose-stem/app/gungho_model/rose-app.conf
+++ b/rose-stem/app/gungho_model/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-gungho_model/vn3.0
+meta=lfric-gungho_model/vn3.0_t238
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef ; \
diff --git a/rose-stem/app/jedi_forecast/rose-app.conf b/rose-stem/app/jedi_forecast/rose-app.conf
index 3848d4ba0..5137eb2fd 100644
--- a/rose-stem/app/jedi_forecast/rose-app.conf
+++ b/rose-stem/app/jedi_forecast/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_forecast/vn3.0
+meta=jedi_forecast/vn3.0_t238
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef ; \
@@ -395,6 +395,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/jedi_forecast_pseudo/rose-app.conf b/rose-stem/app/jedi_forecast_pseudo/rose-app.conf
index 8d5864da0..92a1097ea 100644
--- a/rose-stem/app/jedi_forecast_pseudo/rose-app.conf
+++ b/rose-stem/app/jedi_forecast_pseudo/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_forecast_pseudo/vn3.0
+meta=jedi_forecast_pseudo/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -393,6 +393,8 @@ start_dump_filename='final_pert'
[namelist: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
diff --git a/rose-stem/app/jedi_id_tlm_tests/rose-app.conf b/rose-stem/app/jedi_id_tlm_tests/rose-app.conf
index 1049af568..6462e8e34 100644
--- a/rose-stem/app/jedi_id_tlm_tests/rose-app.conf
+++ b/rose-stem/app/jedi_id_tlm_tests/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_id_tlm_tests/vn3.0
+meta=jedi_id_tlm_tests/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -396,6 +396,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/jedi_lfric_tests/rose-app.conf b/rose-stem/app/jedi_lfric_tests/rose-app.conf
index a683eda8f..36d9f83ad 100644
--- a/rose-stem/app/jedi_lfric_tests/rose-app.conf
+++ b/rose-stem/app/jedi_lfric_tests/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_lfric_tests/vn3.0
+meta=jedi_lfric_tests/vn3.0_t238
[command]
default=rose env-cat iodef_temp.xml -o iodef.xml; $LAUNCH_SCRIPT/launch-exe
@@ -396,6 +396,8 @@ start_dump_filename='final_pert'
[namelist: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
diff --git a/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf b/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf
index ba5167caf..1c4de4464 100644
--- a/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf
+++ b/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_tlm_forecast_tl/vn3.0
+meta=jedi_tlm_forecast_tl/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -394,6 +394,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/jedi_tlm_tests/rose-app.conf b/rose-stem/app/jedi_tlm_tests/rose-app.conf
index 8e0df8026..e8c978dd8 100644
--- a/rose-stem/app/jedi_tlm_tests/rose-app.conf
+++ b/rose-stem/app/jedi_tlm_tests/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_tlm_tests/vn3.0
+meta=jedi_tlm_tests/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -396,6 +396,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/jules/rose-app.conf b/rose-stem/app/jules/rose-app.conf
index 87b61ec08..b84b8ee42 100644
--- a/rose-stem/app/jules/rose-app.conf
+++ b/rose-stem/app/jules/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-jules/vn3.0
+meta=lfric-jules/vn3.0_t238
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef; \
@@ -415,6 +415,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/lfric2lfric/rose-app.conf b/rose-stem/app/lfric2lfric/rose-app.conf
index 704d66740..def68f334 100644
--- a/rose-stem/app/lfric2lfric/rose-app.conf
+++ b/rose-stem/app/lfric2lfric/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-lfric2lfric/vn3.0
+meta=lfric-lfric2lfric/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -328,6 +328,8 @@ start_dump_filename='lfric2lfric_dump'
[namelist:finite_element]
cellshape='quadrilateral'
coord_order=1
+coord_order_multigrid=1
+coord_space='Wchi'
coord_system='xyz'
element_order_h=0
element_order_v=0
diff --git a/rose-stem/app/lfric_atm/rose-app.conf b/rose-stem/app/lfric_atm/rose-app.conf
index 723211c48..7c5820306 100644
--- a/rose-stem/app/lfric_atm/rose-app.conf
+++ b/rose-stem/app/lfric_atm/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-lfric_atm/vn3.0
+meta=lfric-lfric_atm/vn3.0_t238
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef; \
diff --git a/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf b/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf
index ce50c6fa3..6f6488e98 100644
--- a/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf
+++ b/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-lfric_atm/vn3.0
+meta=lfric-lfric_atm/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -410,6 +410,8 @@ surface_frac_ancil_path='vegetation/fractions_cci/qrparm.veg.frac.fixed'
[namelist: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
diff --git a/rose-stem/app/linear_model/rose-app.conf b/rose-stem/app/linear_model/rose-app.conf
index 1c83c6635..02b22f535 100644
--- a/rose-stem/app/linear_model/rose-app.conf
+++ b/rose-stem/app/linear_model/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-linear_model/vn3.0
+meta=lfric-linear_model/vn3.0_t238
[command]
default=rose env-cat iodef_temp.xml -o iodef.xml; $LAUNCH_SCRIPT/launch-exe
@@ -400,6 +400,8 @@ start_dump_filename='final_2021060200-2021060207.pert'
[namelist: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
diff --git a/rose-stem/app/name_transport/rose-app.conf b/rose-stem/app/name_transport/rose-app.conf
index 81070757a..8727d261f 100644
--- a/rose-stem/app/name_transport/rose-app.conf
+++ b/rose-stem/app/name_transport/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-name_transport/vn3.0
+meta=lfric-name_transport/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -367,6 +367,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/ngarch/rose-app.conf b/rose-stem/app/ngarch/rose-app.conf
index 0652790e8..b8cc3c6ed 100644
--- a/rose-stem/app/ngarch/rose-app.conf
+++ b/rose-stem/app/ngarch/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-ngarch/vn3.0
+meta=lfric-ngarch/vn3.0_t238
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef; \
@@ -398,6 +398,8 @@ start_dump_filename=''
[namelist:finite_element]
cellshape='quadrilateral'
coord_order=1
+coord_order_multigrid=1
+coord_space='Wchi'
coord_system='xyz'
element_order_h=0
element_order_v=0
diff --git a/rose-stem/app/shallow_water/rose-app.conf b/rose-stem/app/shallow_water/rose-app.conf
index 4925a58af..25d54332e 100644
--- a/rose-stem/app/shallow_water/rose-app.conf
+++ b/rose-stem/app/shallow_water/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-shallow_water/vn3.0
+meta=lfric-shallow_water/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -364,6 +364,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/transport/rose-app.conf b/rose-stem/app/transport/rose-app.conf
index b5a4cd880..3316dc373 100644
--- a/rose-stem/app/transport/rose-app.conf
+++ b/rose-stem/app/transport/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-transport/vn3.0
+meta=lfric-transport/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -366,6 +366,8 @@ start_dump_filename=''
[namelist: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
diff --git a/science/adjoint/rose-meta/lfric-adjoint/versions.py b/science/adjoint/rose-meta/lfric-adjoint/versions.py
index 152c043d0..f6822c2fd 100644
--- a/science/adjoint/rose-meta/lfric-adjoint/versions.py
+++ b/science/adjoint/rose-meta/lfric-adjoint/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/science/gungho/rose-meta/lfric-gungho/versions.py b/science/gungho/rose-meta/lfric-gungho/versions.py
index 152c043d0..f6822c2fd 100644
--- a/science/gungho/rose-meta/lfric-gungho/versions.py
+++ b/science/gungho/rose-meta/lfric-gungho/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
diff --git a/science/linear/rose-meta/lfric-linear/versions.py b/science/linear/rose-meta/lfric-linear/versions.py
index 152c043d0..f6822c2fd 100644
--- a/science/linear/rose-meta/lfric-linear/versions.py
+++ b/science/linear/rose-meta/lfric-linear/versions.py
@@ -31,3 +31,21 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_order_multigrid"], "1"
+ )
+
+ return config, self.reports
From 487faa66f61c27e16928fc39f3245e4b8eca987e Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Thu, 22 Jan 2026 20:49:10 +0000
Subject: [PATCH 10/67] keep Wchi for bubble tests
---
rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-dry.conf | 3 +++
.../app/gungho_model/opt/rose-app-bryan_fritsch-moist.conf | 3 +++
rose-stem/app/gungho_model/opt/rose-app-grabowski-clark.conf | 3 +++
rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf | 3 +++
.../app/gungho_model/opt/rose-app-robert-moist-smag-l300.conf | 3 +++
rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag.conf | 3 +++
rose-stem/app/solver/rose-app.conf | 2 ++
7 files changed, 20 insertions(+)
diff --git a/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-dry.conf b/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-dry.conf
index d1cd6a8b2..1bfcfcb04 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-dry.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-dry.conf
@@ -6,6 +6,9 @@ geometry='planar'
[namelist:extrusion]
number_of_layers=100
+[namelist:finite_element]
+coord_space='Wchi'
+
[namelist:formulation]
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-moist.conf b/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-moist.conf
index 93339cdb9..f7ea98e3a 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-moist.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-moist.conf
@@ -6,6 +6,9 @@ geometry='planar'
[namelist:extrusion]
number_of_layers=100
+[namelist:finite_element]
+coord_space='Wchi'
+
[namelist:formulation]
moisture_formulation='traditional'
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-grabowski-clark.conf b/rose-stem/app/gungho_model/opt/rose-app-grabowski-clark.conf
index 0194ec96f..1b8dab25c 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-grabowski-clark.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-grabowski-clark.conf
@@ -7,6 +7,9 @@ geometry='planar'
domain_height=2400.0
number_of_layers=100
+[namelist:finite_element]
+coord_space='Wchi'
+
[namelist:formulation]
moisture_formulation='traditional'
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf
index 436275a25..8a630dc41 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf
@@ -25,6 +25,9 @@ rim_width_ns=-1
domain_height=1500.0
number_of_layers=150
+[namelist:finite_element]
+coord_space='Wchi'
+
[namelist:formulation]
moisture_formulation='traditional'
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag-l300.conf b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag-l300.conf
index d950a0730..9bc7827fe 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag-l300.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag-l300.conf
@@ -7,6 +7,9 @@ geometry='planar'
domain_height=1500.0
number_of_layers=300
+[namelist:finite_element]
+coord_space='Wchi'
+
[namelist:formulation]
moisture_formulation='traditional'
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag.conf b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag.conf
index 0ea5ca86b..26124c775 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag.conf
@@ -7,6 +7,9 @@ geometry='planar'
domain_height=1500.0
number_of_layers=150
+[namelist:finite_element]
+coord_space='Wchi'
+
[namelist:formulation]
moisture_formulation='traditional'
rotating=.false.
diff --git a/rose-stem/app/solver/rose-app.conf b/rose-stem/app/solver/rose-app.conf
index 51300e343..3cc3be0b6 100644
--- a/rose-stem/app/solver/rose-app.conf
+++ b/rose-stem/app/solver/rose-app.conf
@@ -47,6 +47,8 @@ planet_radius=6371229.0
[namelist:finite_element]
cellshape='quadrilateral'
coord_order=2
+coord_order_multigrid=2
+coord_space='Wchi'
coord_system='xyz'
element_order_h=0
element_order_v=0
From f1d1cc515b94341cf59a1a79f789a97b4e437205 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Thu, 22 Jan 2026 21:24:33 +0000
Subject: [PATCH 11/67] these weren't picked up by upgrade macro
---
.../lfric-solver/HEAD/rose-meta.conf | 27 +++++++++++++++++++
rose-stem/app/lfric2um/rose-app.conf | 2 ++
2 files changed, 29 insertions(+)
diff --git a/applications/solver/rose-meta/lfric-solver/HEAD/rose-meta.conf b/applications/solver/rose-meta/lfric-solver/HEAD/rose-meta.conf
index e068d8a6e..cd53e9a20 100644
--- a/applications/solver/rose-meta/lfric-solver/HEAD/rose-meta.conf
+++ b/applications/solver/rose-meta/lfric-solver/HEAD/rose-meta.conf
@@ -280,6 +280,33 @@ range=0:
sort-key=Panel-A03
type=integer
+[namelist:finite_element=coord_order]
+compulsory=true
+description=Horizontal polynomial order of the coordinate space.
+fail-if=this < 1 ;
+help=Horizontal order of the polynomials used to describe the coordinate space.
+ =The vertical order is determined by the coordinate system. If a native
+ =coordinates system is chosen, the vertical coordinates are linear.
+ =If Cartesian coordinates are chosen, the vertical coordinates have the same
+ =order as the horizontal.
+!kind=default
+range=1:
+sort-key=Panel-A03
+type=integer
+
+[namelist:finite_element=coord_order_multigrid]
+compulsory=true
+description=Horizontal polynomial order of coordinates for multigrid meshes.
+fail-if=this < 1 ;
+help=The order of the coordinate spaces can be set separately for the prime
+ =mesh and the others in a multigrid chain. For instance it may not be
+ =necessary to use higher order coordinates on coarser meshes.
+ =The vertical order is set as for the coord_order option.
+!kind=default
+range=1:
+sort-key=Panel-A03
+type=integer
+
[namelist:finite_element=coord_system]
compulsory=true
description=The coordinate system that will be stored in the chi coordinate
diff --git a/rose-stem/app/lfric2um/rose-app.conf b/rose-stem/app/lfric2um/rose-app.conf
index 6271a1339..bce23d074 100644
--- a/rose-stem/app/lfric2um/rose-app.conf
+++ b/rose-stem/app/lfric2um/rose-app.conf
@@ -79,6 +79,8 @@ planet_radius=6371229.0
[namelist: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
From 3241a6b836bc3d443fa3d75871c05003891dd46e Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Fri, 23 Jan 2026 09:27:48 +0000
Subject: [PATCH 12/67] fixes to solver and scintelapi
---
.../lfric-solver/HEAD/rose-meta.conf | 30 +++++++++++--------
rose-stem/app/scintelapi/rose-app.conf | 2 ++
2 files changed, 19 insertions(+), 13 deletions(-)
diff --git a/applications/solver/rose-meta/lfric-solver/HEAD/rose-meta.conf b/applications/solver/rose-meta/lfric-solver/HEAD/rose-meta.conf
index cd53e9a20..8f95fc215 100644
--- a/applications/solver/rose-meta/lfric-solver/HEAD/rose-meta.conf
+++ b/applications/solver/rose-meta/lfric-solver/HEAD/rose-meta.conf
@@ -267,19 +267,6 @@ sort-key=Panel-A01
value-titles=Triangluar, Quadrilateral
values='triangle', 'quadrilateral'
-[namelist:finite_element=coord_order]
-compulsory=true
-description=Order of the coordinate space.
-fail-if=this < 0 ;
-help=Order of the coordinate space. If 0 is chosen, this will be the continuous
- =W0 space, with the order set by the element order. This option is only
- =possible for certain geometries and topologies. Otherwise, this will be
- =a discontinuous space.
-!kind=default
-range=0:
-sort-key=Panel-A03
-type=integer
-
[namelist:finite_element=coord_order]
compulsory=true
description=Horizontal polynomial order of the coordinate space.
@@ -307,6 +294,23 @@ range=1:
sort-key=Panel-A03
type=integer
+[namelist:finite_element=coord_space]
+compulsory=true
+description=The finite element space to use to hold the coordinate fields.
+!enumeration=true
+fail-if=
+help=Different spaces have different continuity properties:
+ =Wchi: fully discontinuous.
+ =Wtheta: discontinuous in the horizontal, but continuous in the vertical.
+ = This is only appropriate for native coordinate systems, which
+ = separate the horizontal and vertical coordinates.
+ =W0: fully continuous. This is only appropriate for non-periodic planar
+ = domains, or when using the 'xyz' coordinate system on spherical
+ = domains.
+sort-key=Panel-A04
+value-titles='Wchi', 'Wtheta', 'W0'
+values='Wchi', 'Wtheta', 'W0'
+
[namelist:finite_element=coord_system]
compulsory=true
description=The coordinate system that will be stored in the chi coordinate
diff --git a/rose-stem/app/scintelapi/rose-app.conf b/rose-stem/app/scintelapi/rose-app.conf
index 4133bc9a9..b7e7f9db8 100644
--- a/rose-stem/app/scintelapi/rose-app.conf
+++ b/rose-stem/app/scintelapi/rose-app.conf
@@ -50,6 +50,8 @@ planet_radius=6371229.0
[namelist:finite_element]
cellshape='quadrilateral'
coord_order=1
+coord_order_multigrid=1
+coord_space='Wchi'
coord_system='xyz'
element_order_h=0
element_order_v=0
From bccbce25857d726aaaa7d8908d22baaf7c75b9bf Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Fri, 23 Jan 2026 16:17:47 +0000
Subject: [PATCH 13/67] remove workaround for vertical slice tests
---
rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-dry.conf | 3 ---
.../app/gungho_model/opt/rose-app-bryan_fritsch-moist.conf | 3 ---
rose-stem/app/gungho_model/opt/rose-app-grabowski-clark.conf | 3 ---
rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf | 3 ---
.../app/gungho_model/opt/rose-app-robert-moist-smag-l300.conf | 3 ---
rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag.conf | 3 ---
6 files changed, 18 deletions(-)
diff --git a/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-dry.conf b/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-dry.conf
index 1bfcfcb04..d1cd6a8b2 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-dry.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-dry.conf
@@ -6,9 +6,6 @@ geometry='planar'
[namelist:extrusion]
number_of_layers=100
-[namelist:finite_element]
-coord_space='Wchi'
-
[namelist:formulation]
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-moist.conf b/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-moist.conf
index f7ea98e3a..93339cdb9 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-moist.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-bryan_fritsch-moist.conf
@@ -6,9 +6,6 @@ geometry='planar'
[namelist:extrusion]
number_of_layers=100
-[namelist:finite_element]
-coord_space='Wchi'
-
[namelist:formulation]
moisture_formulation='traditional'
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-grabowski-clark.conf b/rose-stem/app/gungho_model/opt/rose-app-grabowski-clark.conf
index 1b8dab25c..0194ec96f 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-grabowski-clark.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-grabowski-clark.conf
@@ -7,9 +7,6 @@ geometry='planar'
domain_height=2400.0
number_of_layers=100
-[namelist:finite_element]
-coord_space='Wchi'
-
[namelist:formulation]
moisture_formulation='traditional'
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf
index 8a630dc41..436275a25 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf
@@ -25,9 +25,6 @@ rim_width_ns=-1
domain_height=1500.0
number_of_layers=150
-[namelist:finite_element]
-coord_space='Wchi'
-
[namelist:formulation]
moisture_formulation='traditional'
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag-l300.conf b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag-l300.conf
index 9bc7827fe..d950a0730 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag-l300.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag-l300.conf
@@ -7,9 +7,6 @@ geometry='planar'
domain_height=1500.0
number_of_layers=300
-[namelist:finite_element]
-coord_space='Wchi'
-
[namelist:formulation]
moisture_formulation='traditional'
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag.conf b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag.conf
index 26124c775..0ea5ca86b 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-smag.conf
@@ -7,9 +7,6 @@ geometry='planar'
domain_height=1500.0
number_of_layers=150
-[namelist:finite_element]
-coord_space='Wchi'
-
[namelist:formulation]
moisture_formulation='traditional'
rotating=.false.
From 56ab18d7a27c9aa50080bbfeab0877f8b7660bc7 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Fri, 23 Jan 2026 16:18:47 +0000
Subject: [PATCH 14/67] another contributor signing
---
CONTRIBUTORS.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
index da42a74b5..74b8826f0 100644
--- a/CONTRIBUTORS.md
+++ b/CONTRIBUTORS.md
@@ -5,3 +5,4 @@
| james-bruten-mo | James Bruten | Met Office | 2025-12-09 |
| jennyhickson | Jenny Hickson | Met Office | 2025-12-10 |
| mo-marqh | mark Hedley | Met Office | 2025-12-11 |
+| tommbendall | Thomas Bendall | Met Office | 2026-01-23 |
\ No newline at end of file
From e860c12d2cb8174748930ca166065d16c6f6e854 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Fri, 23 Jan 2026 16:50:15 +0000
Subject: [PATCH 15/67] copy over files from FCM
---
.../lfric-gungho/HEAD/rose-meta.conf | 73 +++-
.../source/orography/init_altitude_mod.x90 | 4 +-
.../orography/setup_orography_alg_mod.x90 | 332 ++++++++++++------
.../orography/surface_altitude_alg_mod.x90 | 293 ++++++++++++++--
4 files changed, 560 insertions(+), 142 deletions(-)
diff --git a/science/gungho/rose-meta/lfric-gungho/HEAD/rose-meta.conf b/science/gungho/rose-meta/lfric-gungho/HEAD/rose-meta.conf
index 15f3d9684..7b4829138 100644
--- a/science/gungho/rose-meta/lfric-gungho/HEAD/rose-meta.conf
+++ b/science/gungho/rose-meta/lfric-gungho/HEAD/rose-meta.conf
@@ -3200,16 +3200,6 @@ range=0:100
sort-key=02a
type=integer
-[namelist:initialization=n_orog_smooth]
-compulsory=true
-description=Number of passes of a 1-2-1 smoothing filter applied to the orography.
-fail-if=this != "0" and namelist:boundaries=limited_area =="'.false.'" ;
-help=Smoothing is only available to limited area (lat/lon non-periodic mesh) models.
-!kind=default
-range=0:
-sort-key=Panel-A07
-type=integer
-
[namelist:initialization=read_w2h_wind]
compulsory=true
!default=kind
@@ -3259,15 +3249,6 @@ help=The sea-surface temperature can either be read from an ancillary file
sort-key=01b
values='ancillary','start_dump','surf'
-[namelist:initialization=w0_orography_mapping]
-compulsory=true
-description=Whether to map orography between meshes using W0 mapping rather than W3
-help=
-!kind=default
-ns=namelist/Science/Dynamics
-sort-key=Panel-A14
-type=logical
-
[namelist:initialization=zero_w2v_wind]
compulsory=true
description=Zero vertical DoFs of initial wind field
@@ -4061,6 +4042,28 @@ help=Settings for the Schar, Witch-of-Agnesi, Bell-shaped and DCMIP 2.0.0 analyt
ns=namelist/Model/Planet/Orography
sort-key=Panel-A02
+[namelist:orography=n_orog_smooth]
+compulsory=true
+description=Number of passes of a 1-2-1 smoothing filter applied to the orography.
+fail-if=this != "0" and namelist:boundaries=limited_area =="'.false.'" ;
+help=Smoothing is only available to limited area (lat/lon non-periodic mesh) models.
+!kind=default
+range=0:
+sort-key=Panel-A07
+type=integer
+
+[namelist:orography=orography_order]
+compulsory=true
+description=Finite element order for surface altitude field in W0
+fail-if=this < 1 ;
+help=The order of polynomial for the CG space used to describe the surface
+ =altitude field. The lowest allowed value is 1, corresponding to linear
+ =finite elements.
+!kind=default
+range=1:
+sort-key=Panel-A04
+type=integer
+
[namelist:orography=orog_init_option]
compulsory=true
description=Choice for initialization of orography fields
@@ -4102,6 +4105,38 @@ trigger=namelist:orography_agnesi_cartesian: 'agnesi' ;
value-titles=None, Agnesi, Bell-shaped, Schar, DCMIP 2.0.0
values='none', 'agnesi', 'bell', 'schar', 'dcmip200'
+[namelist:orography=w0_method]
+compulsory=true
+description=The method used to compute the representation of orography at
+ =cell corners (W0 points) from cell-centred values.
+!enumeration=true
+help=Choose the method for computing the orography at W0 points from:
+ =average : Values at cell corners are taken from the unweighted
+ average of neighbouring corner values. This will
+ in-effect act as a smoothing operation on the orography.
+ =project : Perform a Galerkin projection from cell-centred values
+ to obtain the values at cell corners. This ensures that
+ the power spectrum of values at cell corners matches the
+ power spectrum of the cell-centred values.
+ =spectral : Combines Galerkin projections for each geometric entity
+ (edges, faces, vertices) to obtain the values at cell
+ corners. This method preserves the spectral properties
+ of the input orography for each of the geometric
+ entities. It is only implemented for orography order 2
+ (corresponding to quadratic coordinate order).
+sort-key=Panel-A03
+trigger=
+value-titles=Average, Project, Spectral
+values='average', 'project', 'spectral'
+
+[namelist:orography=w0_multigrid_mapping]
+compulsory=true
+description=Whether to map orography between meshes using W0 mapping rather than W3
+help=
+!kind=default
+sort-key=Panel-A14
+type=logical
+
#==============================================================================
# OROGRAPHY (AGNESI CARTESIAN)
#==============================================================================
diff --git a/science/gungho/source/orography/init_altitude_mod.x90 b/science/gungho/source/orography/init_altitude_mod.x90
index c35c7027e..2cdff5590 100644
--- a/science/gungho/source/orography/init_altitude_mod.x90
+++ b/science/gungho/source/orography/init_altitude_mod.x90
@@ -15,12 +15,12 @@ module init_altitude_mod
use function_space_collection_mod, only : function_space_collection
use fs_continuity_mod, only : W3
use function_space_mod, only : function_space_type
- use initialization_config_mod, only : n_orog_smooth
use mesh_mod, only : mesh_type
use orography_config_mod, only : orog_init_option, &
orog_init_option_analytic, &
orog_init_option_ancil, &
- orog_init_option_start_dump
+ orog_init_option_start_dump, &
+ n_orog_smooth
use orography_control_mod, only : set_orography_option
use sci_smooth_orog_kernel_mod, only : smooth_orog_kernel_type
use io_config_mod, only : use_xios_io
diff --git a/science/gungho/source/orography/setup_orography_alg_mod.x90 b/science/gungho/source/orography/setup_orography_alg_mod.x90
index 50338b895..71b64dfb8 100644
--- a/science/gungho/source/orography/setup_orography_alg_mod.x90
+++ b/science/gungho/source/orography/setup_orography_alg_mod.x90
@@ -7,16 +7,32 @@
module setup_orography_alg_mod
- use constants_mod, only: i_def, str_def, l_def
+ ! Infrastructure
+ use constants_mod, only: i_def, str_def, l_def, r_def
use extrusion_mod, only: TWOD, SHIFTED, DOUBLE_LEVEL
use field_mod, only: field_type
use function_space_mod, only: function_space_type
use fs_continuity_mod, only: W3, W0
use function_space_collection_mod, only: function_space_collection
+ use inventory_by_local_mesh_mod, only: inventory_by_local_mesh_type
use inventory_by_mesh_mod, only: inventory_by_mesh_type
+ use local_mesh_mod, only: local_mesh_type
+ use log_mod, only: log_event, LOG_LEVEL_ERROR, &
+ log_scratch_space, LOG_LEVEL_INFO
use mesh_collection_mod, only: mesh_collection
use mesh_mod, only: mesh_type
- use log_mod, only: log_event, LOG_LEVEL_ERROR, log_scratch_space
+
+ ! Configs
+ use base_mesh_config_mod, only: prime_mesh_name
+ use orography_config_mod, only: orography_order
+
+ ! Other algorithms
+ use sci_field_minmax_alg_mod, only: log_field_minmax
+ use surface_altitude_alg_mod, only: surface_altitude_alg
+
+ ! Kernels
+ use sample_field_kernel_mod, only: sample_field_kernel_type
+ use sci_multiplicity_kernel_mod, only: multiplicity_kernel_type
implicit none
@@ -31,24 +47,27 @@ contains
!> from a previous mesh. Then the orography field for the
!> meshes is assigned from the respective surface
!> altitude field for each mesh.
- !> @param[in] all_mesh_names An array of the names of all the base meshes.
- !> @param[in] orography_mesh_name Name of mesh where surface altitude is read in.
+ !> @param[in] all_mesh_names An array of the names of all the
+ !! model's base meshes.
+ !> @param[in] orography_mesh_name Name of mesh which defines the
+ !! orography. The surface altitude is
+ !! read into this mesh.
!> @param[in,out] chi_inventory Contains the model's coordinate fields
!! paired with their mesh.
!> @param[in] panel_id_inventory Contains the model's panel ID fields
!! paired with their mesh.
- !> @param[in] surface_altitude Surface altitude on the orography mesh.
- subroutine setup_orography_alg( all_mesh_names, &
- orography_mesh_name, &
- chi_inventory, &
- panel_id_inventory, &
- surface_altitude )
+ !> @param[in] surf_alt_w3 Surface altitude on the orography mesh
+ subroutine setup_orography_alg( all_mesh_names, &
+ orography_mesh_name, &
+ chi_inventory, &
+ panel_id_inventory, &
+ surf_alt_w3 )
use assign_orography_field_mod, only: assign_orography_field
use surface_altitude_alg_mod, only: surface_altitude_alg
use intermesh_mappings_alg_mod, only: map_scalar_intermesh, &
map_w0_intermesh
- use initialization_config_mod, only: w0_orography_mapping
+ use orography_config_mod, only: w0_multigrid_mapping
implicit none
@@ -57,152 +76,264 @@ contains
character(str_def), intent(in) :: orography_mesh_name
type(inventory_by_mesh_type), intent(inout) :: chi_inventory
type(inventory_by_mesh_type), intent(in) :: panel_id_inventory
- type(field_type), intent(in) :: surface_altitude
+ type(field_type), intent(in) :: surf_alt_w3
! local variables
- character(str_def), allocatable :: source_mesh_names(:)
- character(str_def), allocatable :: target_mesh_names(:)
- type(mesh_type), pointer :: source_mesh => null()
- type(mesh_type), pointer :: source_twod_mesh => null()
- type(mesh_type), pointer :: target_mesh => null()
- type(mesh_type), pointer :: target_twod_mesh => null()
- type(mesh_type), pointer :: shifted_mesh => null()
- type(mesh_type), pointer :: double_level_mesh => null()
- integer(kind=i_def) :: i, surface_order_h, surface_order_v
- integer(kind=i_def) :: num_meshes
- type(field_type), allocatable :: surface_altitude_list(:)
- type(field_type), pointer :: source_surface_altitude => null()
- type(inventory_by_mesh_type) :: surface_altitude_inventory
- integer(i_def) :: fs_id
- type(function_space_type), pointer :: fs => null()
+ integer(kind=i_def) :: i, fs_id
+ integer(kind=i_def) :: num_meshes
+ integer(kind=i_def) :: halo_depth
+ integer(kind=i_def) :: w0_order
+ character(len=str_def), allocatable :: source_mesh_names(:)
+ character(len=str_def), allocatable :: target_mesh_names(:)
+ type(mesh_type), pointer :: source_mesh
+ type(mesh_type), pointer :: source_twod_mesh
+ type(mesh_type), pointer :: target_mesh
+ type(mesh_type), pointer :: target_twod_mesh
+ type(mesh_type), pointer :: shifted_mesh
+ type(mesh_type), pointer :: double_level_mesh
+ type(local_mesh_type), pointer :: local_mesh
+ type(field_type) :: ones
+ type(field_type) :: multiplicity_w0
+ type(field_type) :: rmultiplicity_w0
+ type(field_type), pointer :: chi(:)
+ type(field_type), pointer :: panel_id
+ type(field_type), pointer :: surf_alt_w0_ptr
+ type(field_type), target :: surf_alt_w0
+ type(field_type), target :: surf_alt_w0_k0
+ type(field_type), target, allocatable :: surf_alt_list(:)
+ type(field_type), pointer :: source_surf_alt
+ type(inventory_by_local_mesh_type) :: surf_alt_inventory
+ type(function_space_type), pointer :: w0_fs, w3_fs, fs
num_meshes = SIZE(all_mesh_names)
- surface_order_h = surface_altitude%get_element_order_h()
- surface_order_v = surface_altitude%get_element_order_v()
-
- allocate(surface_altitude_list(num_meshes))
+ allocate(surf_alt_list(num_meshes))
! Only create mesh map list if we have more than one mesh
if (num_meshes > 1) then
- call create_map_list(all_mesh_names, orography_mesh_name, source_mesh_names, target_mesh_names)
+ call create_map_list( &
+ all_mesh_names, orography_mesh_name, &
+ source_mesh_names, target_mesh_names &
+ )
end if
! Initialise variables and add surface altitude to inventory.
- ! Check whether field should be mapped in W3 or W0
- call surface_altitude_inventory%initialise(name="surface_altitude", table_len=num_meshes)
+ call surf_alt_inventory%initialise( &
+ name="surface_altitude", table_len=num_meshes &
+ )
source_mesh => mesh_collection%get_mesh(orography_mesh_name)
source_twod_mesh => mesh_collection%get_mesh(source_mesh, TWOD)
+ local_mesh => source_mesh%get_local_mesh()
+ halo_depth = source_twod_mesh%get_halo_depth()
+
+ ! Check method is valid
+ if (w0_multigrid_mapping .and. orography_order > 1 .and. &
+ trim(orography_mesh_name) /= trim(prime_mesh_name)) then
+ call log_event( &
+ 'Orography order greater than 1 and W0 multigrid mapping is ' // &
+ 'only possible when orography is defined on prime mesh', &
+ LOG_LEVEL_ERROR &
+ )
+ end if
+
+ ! ======================================================================== !
+ ! Set orography on "orography_mesh"
+ ! ======================================================================== !
+
+ ! Obtain surface altitude field in W0 on orography mesh
+ w0_order = MAX(orography_order - 1, 0)
+ w0_fs => function_space_collection%get_fs( &
+ source_twod_mesh, w0_order, w0_order, W0 &
+ )
+ call surf_alt_w0%initialise(w0_fs, halo_depth=halo_depth)
+ call chi_inventory%get_field_array(source_mesh, chi)
+ call panel_id_inventory%get_field(source_mesh, panel_id)
+
+ ! Compute surface altitude in W0 space
+ call surface_altitude_alg(surf_alt_w0, surf_alt_w3, chi, panel_id)
- if (w0_orography_mapping) then
+ call log_field_minmax(LOG_LEVEL_INFO, 'srf_alt_w3', surf_alt_w3)
+ call log_field_minmax(LOG_LEVEL_INFO, 'srf_alt_w0', surf_alt_w0)
+
+ ! ------------------------------------------------------------------------ !
+ ! Set the first surface altitude in the inventory
+ ! ------------------------------------------------------------------------ !
+
+ if (w0_multigrid_mapping) then
fs_id = W0
- call surface_altitude_list(1)%initialise( vector_space = &
- function_space_collection%get_fs(source_twod_mesh, surface_order_h, &
- surface_order_v, fs_id), &
- halo_depth = source_twod_mesh%get_halo_depth() )
- call surface_altitude_alg(surface_altitude_list(1), surface_altitude)
+ w0_order = 0 ! Higher-order W0 mapping not implemented
+ call surf_alt_list(1)%initialise(w0_fs, halo_depth=halo_depth)
+ call invoke( setval_X(surf_alt_list(1), surf_alt_w0) )
else
fs_id = W3
- call surface_altitude_list(1)%initialise( vector_space = &
- function_space_collection%get_fs(source_twod_mesh, surface_order_h, &
- surface_order_v, fs_id), &
- halo_depth = source_twod_mesh%get_halo_depth() )
- call invoke( setval_X(surface_altitude_list(1), surface_altitude) )
+ w3_fs => surf_alt_w3%get_function_space()
+ call surf_alt_list(1)%initialise(w3_fs, halo_depth=halo_depth)
+ call invoke( setval_X(surf_alt_list(1), surf_alt_w3) )
end if
- fs => function_space_collection%get_fs(source_twod_mesh, surface_order_h, &
- surface_order_v, fs_id)
+ ! Copy the first field into the inventory
+ call surf_alt_inventory%copy_field(surf_alt_list(1), local_mesh)
- call surface_altitude_inventory%copy_field(surface_altitude_list(1), source_twod_mesh)
+ ! ------------------------------------------------------------------------ !
+ ! Adjust coordinates to account for orography (on orography mesh)
+ ! ------------------------------------------------------------------------ !
! Assignment of orography from surface_altitude on orography mesh
- call assign_orography_field(chi_inventory, panel_id_inventory, &
- source_mesh, surface_altitude)
+ call assign_orography_field( &
+ chi_inventory, panel_id_inventory, source_mesh, surf_alt_w0 &
+ )
! Assign for shifted and double level meshes if they exist
if (mesh_collection%check_for(source_mesh, SHIFTED)) then
shifted_mesh => mesh_collection%get_mesh(source_mesh, SHIFTED)
- call assign_orography_field(chi_inventory, panel_id_inventory, &
- shifted_mesh, surface_altitude)
+ call assign_orography_field( &
+ chi_inventory, panel_id_inventory, shifted_mesh, surf_alt_w0 &
+ )
end if
if (mesh_collection%check_for(source_mesh, DOUBLE_LEVEL)) then
double_level_mesh => mesh_collection%get_mesh(source_mesh, DOUBLE_LEVEL)
- call assign_orography_field(chi_inventory, panel_id_inventory, &
- double_level_mesh, surface_altitude)
+ call assign_orography_field( &
+ chi_inventory, panel_id_inventory, double_level_mesh, surf_alt_w0 &
+ )
end if
+ ! ======================================================================== !
+ ! Calculate orography for other meshes by mapping surface altitude
+ ! ======================================================================== !
+
! Loop through other meshes in list
do i = 1, num_meshes - 1
- source_mesh => mesh_collection%get_mesh(source_mesh_names(i))
+ source_mesh => mesh_collection%get_mesh(source_mesh_names(i))
source_twod_mesh => mesh_collection%get_mesh(source_mesh, TWOD)
-
- target_mesh => mesh_collection%get_mesh(target_mesh_names(i))
+ target_mesh => mesh_collection%get_mesh(target_mesh_names(i))
target_twod_mesh => mesh_collection%get_mesh(target_mesh, TWOD)
+ local_mesh => source_twod_mesh%get_local_mesh()
+ halo_depth = target_twod_mesh%get_halo_depth()
- !------------------------------------------------------------------------!
- ! Create the surface altitude fields on the meshes
- !------------------------------------------------------------------------!
- fs => function_space_collection%get_fs(target_twod_mesh, surface_order_h, &
- surface_order_v, fs_id)
- call surface_altitude_inventory%get_field(source_twod_mesh, source_surface_altitude)
+ fs => function_space_collection%get_fs( &
+ target_twod_mesh, w0_order, w0_order, fs_id &
+ )
+ call surf_alt_inventory%get_field(local_mesh, source_surf_alt)
- call surface_altitude_list(i+1)%initialise(vector_space = fs, &
- halo_depth = target_twod_mesh%get_halo_depth())
+ call surf_alt_list(i+1)%initialise(fs, halo_depth=halo_depth)
! We use a simple mapping from source to target meshes
- if (w0_orography_mapping) then
-
- call map_w0_intermesh(surface_altitude_list(i+1), &
- source_surface_altitude)
- else
+ if (w0_multigrid_mapping) then
+ ! -------------------------------------------------------------------- !
+ ! Restrict/prolong
+ ! -------------------------------------------------------------------- !
+ ! If orography_order > 1 need to first map this to lower-order W0
+ if (orography_order > 1 .and. &
+ source_mesh_names(i) == orography_mesh_name) then
+
+ w0_fs => function_space_collection%get_fs(target_twod_mesh, 0, 0, W0)
+ call surf_alt_w0_k0%initialise(w0_fs)
+ call ones%initialise(w0_fs)
+ call multiplicity_w0%initialise(w0_fs)
+ call rmultiplicity_w0%initialise(w0_fs)
+
+ call invoke( &
+ ! First need to compute rmultiplicity in W0
+ setval_c(ones, 1.0_r_def), &
+ setval_c(multiplicity_w0, 0.0_r_def), &
+ multiplicity_kernel_type(multiplicity_w0), &
+ X_divideby_Y(rmultiplicity_w0, ones, multiplicity_w0), &
+ ! Obtain lowest-order W0 field through sampling
+ setval_c(surf_alt_w0_k0, 0.0_r_def), &
+ sample_field_kernel_type( &
+ surf_alt_w0_k0, rmultiplicity_w0, source_surf_alt &
+ ) &
+ )
+ ! Restrict/prolong W0 field
+ call map_w0_intermesh(surf_alt_list(i+1), surf_alt_w0_k0)
+
+ else
+ ! Restrict/prolong W0 field
+ call map_w0_intermesh(surf_alt_list(i+1), source_surf_alt)
+ end if
- call map_scalar_intermesh(surface_altitude_list(i+1), &
- source_surface_altitude)
+ surf_alt_w0_ptr => surf_alt_list(i+1)
+
+ else ! W3 mapping
+ ! -------------------------------------------------------------------- !
+ ! Restrict/prolong W3 field
+ ! -------------------------------------------------------------------- !
+ call map_scalar_intermesh(surf_alt_list(i+1), source_surf_alt)
+
+ ! -------------------------------------------------------------------- !
+ ! Obtain surface altitude in W0 space
+ ! -------------------------------------------------------------------- !
+ w0_fs => function_space_collection%get_fs( &
+ target_twod_mesh, w0_order, w0_order, W0 &
+ )
+ call surf_alt_w0%initialise(w0_fs, halo_depth=halo_depth)
+ call chi_inventory%get_field_array(target_mesh, chi)
+ call panel_id_inventory%get_field(target_mesh, panel_id)
+
+ ! Compute surface altitude in W0 space
+ call surface_altitude_alg( &
+ surf_alt_w0, surf_alt_list(i+1), chi, panel_id &
+ )
+
+ surf_alt_w0_ptr => surf_alt_w0
end if
- ! Add new surface altitude field to inventory for potential future mapping
- call surface_altitude_inventory%copy_field(surface_altitude_list(i+1), target_twod_mesh)
+ ! Add new surface altitude field to inventory for future mapping
+ local_mesh => target_twod_mesh%get_local_mesh()
+ call surf_alt_inventory%copy_field(surf_alt_list(i+1), local_mesh)
- !------------------------------------------------------------------------!
- ! Use the surface altitude to introduce orography on meshes
- !------------------------------------------------------------------------!
- call assign_orography_field(chi_inventory, panel_id_inventory, target_mesh, &
- surface_altitude_list(i+1))
+ ! ---------------------------------------------------------------------- !
+ ! Adjust coordinates
+ ! ---------------------------------------------------------------------- !
+ call assign_orography_field( &
+ chi_inventory, panel_id_inventory, target_mesh, surf_alt_w0_ptr &
+ )
! Assign for shifted and double level meshes if they exist
if (mesh_collection%check_for(target_mesh, SHIFTED)) then
shifted_mesh => mesh_collection%get_mesh(target_mesh, SHIFTED)
- call assign_orography_field(chi_inventory, panel_id_inventory, &
- shifted_mesh, surface_altitude_list(i+1))
+ call assign_orography_field( &
+ chi_inventory, panel_id_inventory, shifted_mesh, surf_alt_w0_ptr &
+ )
end if
if (mesh_collection%check_for(target_mesh, DOUBLE_LEVEL)) then
double_level_mesh => mesh_collection%get_mesh(target_mesh, DOUBLE_LEVEL)
- call assign_orography_field(chi_inventory, panel_id_inventory, &
- double_level_mesh, surface_altitude_list(i+1))
+ call assign_orography_field( &
+ chi_inventory, panel_id_inventory, double_level_mesh, &
+ surf_alt_w0_ptr &
+ )
end if
end do
! Tidy up
- call surface_altitude_inventory%clear()
- deallocate(surface_altitude_list)
- nullify(source_mesh, source_twod_mesh, target_mesh, target_twod_mesh, &
- source_surface_altitude)
-
+ call surf_alt_inventory%clear()
+ deallocate(surf_alt_list)
end subroutine setup_orography_alg
- !> @brief Iterates through list of bases meshes, and finds mesh mappings such that all meshes
- !> get orography assigned to them.
- !> @details This algorithm implments a tree search like method to create a list of mappings pairs
- !> in order to map orography through all meshes.
- !> @param[in] all_mesh_names An array of the names of all the base meshes.
- !> @param[in] orography_mesh_name Name of mesh where surface altitude is read in.
- !> @param[in,out] source_mesh_names An ordered array of meshes to map orography from.
- !> @param[in,out] target_mesh_names An ordered array of meshes to map orography to.
+ !> @brief Creates ordered lists of base meshes for assigning orography
+ !> @details The orography needs to be defined consistently between different
+ !! meshes. The "orography mesh" is treated as the original source,
+ !! and if a surface altitude ancil is used then it is should be read
+ !! into this mesh.
+ !! The orography on other meshes is defined by a sequence of
+ !! restriction/prolongation operations, starting from the
+ !! "orography_mesh".
+ !! This algorithm implements a tree search method to create the
+ !! list of mappings to ensure that the orography is defined on all
+ !! meshes. It returns ordered lists of source and target meshes for
+ !! mapping the surface altitude field.
+ !> @param[in] all_mesh_names Array of all names of base meshes.
+ !> @param[in] orography_mesh_name Name of mesh on which the original
+ !! surface altitude field is defined.
+ !> @param[in,out] source_mesh_names Ordered array of mesh names to map
+ !! surface altitude from.
+ !> @param[in,out] target_mesh_names Ordered array of mesh names to map
+ !! surface altitude to.
subroutine create_map_list( all_mesh_names, &
orography_mesh_name, &
source_mesh_names, &
@@ -216,8 +347,8 @@ contains
character(str_def), allocatable, intent(inout) :: target_mesh_names(:)
character(str_def), allocatable :: new_mesh_names(:)
- integer(kind=i_def) :: num_meshes, mesh_counter, mesh_index, &
- i, j, k, i_max, next_index
+ integer(kind=i_def) :: num_meshes, mesh_counter, mesh_index
+ integer(kind=i_def) :: i, j, k, i_max, next_index
character(str_def), allocatable :: used_mesh_names(:)
integer(kind=i_def), allocatable :: ip1(:)
type(mesh_type), pointer :: mesh => null()
@@ -320,8 +451,9 @@ contains
end if
end do
if (.not. accounted_for) then
- write( log_scratch_space, '(3A)' ) &
- 'Mesh', new_mesh_names(i), 'will not have orography assigned to it. Check that mesh maps are correct'
+ write( log_scratch_space, '(3A)' ) &
+ 'Mesh', new_mesh_names(i), 'will not have orography ' // &
+ 'assigned to it. Check that mesh maps are correct'
call log_event( log_scratch_space, LOG_LEVEL_ERROR )
end if
end do
diff --git a/science/gungho/source/orography/surface_altitude_alg_mod.x90 b/science/gungho/source/orography/surface_altitude_alg_mod.x90
index 060d9805b..cabee1b77 100644
--- a/science/gungho/source/orography/surface_altitude_alg_mod.x90
+++ b/science/gungho/source/orography/surface_altitude_alg_mod.x90
@@ -9,42 +9,293 @@
module surface_altitude_alg_mod
! Derived Types
- use field_mod, only: field_type
- use field_collection_mod, only: field_collection_type
- use constants_mod, only: r_def
+ use constants_mod, only: r_def, i_def, l_def, EPS
+ use field_mod, only: field_type
+ use field_collection_mod, only: field_collection_type
+ use fs_continuity_mod, only: W0, W1, W2, W3
+ use function_space_collection_mod, only: function_space_collection
+ use function_space_mod, only: function_space_type
+ use integer_field_mod, only: integer_field_type
+ use log_mod, only: log_event, LOG_LEVEL_ERROR, &
+ LOG_LEVEL_WARNING
+ use mesh_mod, only: mesh_type
+ use operator_mod, only: operator_type
+ use orography_config_mod, only: w0_method, &
+ w0_method_average, &
+ w0_method_project, &
+ w0_method_spectral
+ use quadrature_xyoz_mod, only: quadrature_xyoz_type
+ use quadrature_rule_gaussian_mod, only: quadrature_rule_gaussian_type
+ use solver_config_mod, only: monitor_convergence, &
+ fail_on_non_converged, &
+ tolerance, &
+ maximum_iterations, &
+ gcrk
+ use sci_field_vector_mod, only: field_vector_type
+ use sci_iterative_solver_mod, only: abstract_iterative_solver_type, &
+ gmres_type
+ use sci_mass_matrix_operator_alg_mod, only: mass_matrix_operator_type
+ use sci_null_preconditioner_alg_mod, only: null_preconditioner_type
+ use sci_preconditioner_mod, only: abstract_preconditioner_type
+ use transport_constants_mod, only: get_panel_edge_dist
+
implicit none
contains
- !> @brief Construct a w0 surface_altitude field from in put w3 field
+ !> @brief Construct a w0 surface_altitude field from input w3 field
!> @details The surface_altitude_w0 field is constructed using
!> average_w3_to_w0 with weights set to be the w0 multiplicity
!> @param[in,out] surface_altitude_w0 Surface altitude on W0
!> @param[in] surface_altitude_w3 Surface altitude on W3
- subroutine surface_altitude_alg(surface_altitude_w0, surface_altitude_w3)
+ !> @param[in] chi Array of coordinate fields, before they
+ !! have been adjusted to take into account
+ !! the orography
+ !> @param[in] panel_id Field containing the mesh panel ID
+ subroutine surface_altitude_alg(surface_altitude_w0, surface_altitude_w3, &
+ chi, panel_id)
- use sci_average_w3_to_w0_kernel_mod, only : average_w3_to_w0_kernel_type
- use sci_multiplicity_kernel_mod, only : multiplicity_kernel_type
+ use sci_average_w3_to_w0_kernel_mod, only: average_w3_to_w0_kernel_type
+ use sci_multiplicity_kernel_mod, only: multiplicity_kernel_type
+ use sci_compute_mass_matrix_kernel_w_scalar_mod, &
+ only: compute_mass_matrix_kernel_w_scalar_type
+ use sci_mass_matrix_scalarvec_kernel_mod, &
+ only: mass_matrix_scalarvec_kernel_type
+ use sci_gp_rhs_kernel_mod, only: gp_rhs_kernel_type
+ use sci_gp_scalarvec_rhs_kernel_mod, only: gp_scalarvec_rhs_kernel_type
+ use w0_orography_combine_kernel_mod, &
+ only: w0_orography_combine_kernel_type
implicit none
- type( field_type ), intent(inout) :: surface_altitude_w0
- type( field_type ), intent(in) :: surface_altitude_w3
+ type(field_type), intent(inout) :: surface_altitude_w0
+ type(field_type), intent(in) :: surface_altitude_w3
+ type(field_type), intent(in) :: chi(:)
+ type(field_type), intent(in) :: panel_id
! local variables
- type( field_type ) :: multiplicity_w0
-
- ! Create the multiplicity field from surface_altitude_w0 template
- call surface_altitude_w0%copy_field_properties(multiplicity_w0)
-
- !Invoke kernels
- call invoke(setval_c( surface_altitude_w0, 0.0_r_def ), &
- setval_c( multiplicity_w0, 0.0_r_def ), &
- multiplicity_kernel_type( multiplicity_w0 ), &
- average_w3_to_w0_kernel_type( surface_altitude_w0, &
- surface_altitude_w3, &
- multiplicity_w0 ) )
+ class(abstract_preconditioner_type), allocatable :: preconditioner
+ class(abstract_iterative_solver_type), allocatable :: solver
+
+ type(field_vector_type) :: vec_x, vec_y
+ type(field_type) :: multiplicity_w0
+ type(field_type) :: surface_altitude_w0_avg
+ type(field_type) :: surface_altitude_w0_k0
+ type(field_type) :: surface_altitude_w1_k0
+ type(field_type) :: dummy_w2_k0
+ type(field_type) :: projection_rhs
+ type(field_type) :: projection_rhs_w0
+ type(field_type) :: projection_rhs_w1
+ type(operator_type), target :: projection_lhs
+ type(operator_type), target :: projection_lhs_w0
+ type(operator_type), target :: projection_lhs_w1
+ type(mass_matrix_operator_type) :: projection_lhs_operator
+ type(mass_matrix_operator_type) :: projection_lhs_operator_w0
+ type(mass_matrix_operator_type) :: projection_lhs_operator_w1
+ type(mesh_type), pointer :: mesh
+ type(function_space_type), pointer :: w0_fs, w0_k0_fs
+ type(function_space_type), pointer :: w1_k0_fs, w2_k0_fs
+ integer(kind=i_def) :: element_order_h, element_order_v
+ type(quadrature_xyoz_type) :: qr
+ type(quadrature_rule_gaussian_type) :: gaussian_quadrature
+
+ real(kind=r_def), parameter :: solver_a_tol = 10.0_r_def*TINY(1.0_r_def)
+ logical(kind=l_def), parameter :: extended_mesh = .false.
+
+ w0_fs => surface_altitude_w0%get_function_space()
+ call surface_altitude_w0_avg%initialise(w0_fs)
+ call multiplicity_w0%initialise(w0_fs)
+
+ element_order_h = surface_altitude_w0%get_element_order_h()
+ element_order_v = surface_altitude_w0%get_element_order_v()
+
+ ! For all methods, need to average surface altitude from W3 to W0 points
+ ! This requires the multiplicity field at W0, so compute that here
+ call invoke( setval_c(surface_altitude_w0_avg, 0.0_r_def), &
+ setval_c(multiplicity_w0, 0.0_r_def), &
+ multiplicity_kernel_type(multiplicity_w0), &
+ average_w3_to_w0_kernel_type(surface_altitude_w0_avg, &
+ surface_altitude_w3, &
+ multiplicity_w0) )
+
+ if (w0_method == w0_method_average) then
+ ! Simply use the averaged field as the output
+ call invoke( setval_X(surface_altitude_w0, surface_altitude_w0_avg) )
+
+ else if (w0_method == w0_method_project &
+ .or. element_order_h /= 1 .or. element_order_v /= 1) then
+ ! W0 field is obtained from W3 field by solving a matrix-vector problem
+ ! Much of the code for these methods is the same, so handled together here
+ call projection_rhs%initialise(w0_fs)
+ call projection_lhs%initialise(w0_fs, w0_fs)
+
+ mesh => surface_altitude_w0%get_mesh()
+
+ ! Check the input orography order is 2 (quadratic coordinates)
+ if (w0_method == w0_method_spectral) then
+ call log_event( &
+ 'surface_altitude_alg: Spectral projection method only ' // &
+ 'implemented for orography order 2, dropping to project ' // &
+ 'method for mesh: ' // trim(mesh%get_mesh_name()), &
+ LOG_LEVEL_WARNING &
+ )
+ end if
+
+ ! Both projection methods are very similar, and use the same kernels
+ ! Assemble LHS matrix and RHS vector for matrix-vector problem
+ element_order_h = surface_altitude_w0%get_element_order_h()
+ element_order_v = surface_altitude_w0%get_element_order_v()
+ qr = quadrature_xyoz_type( &
+ element_order_h+2, element_order_h+2, element_order_v+2, &
+ gaussian_quadrature &
+ )
+ call invoke( &
+ setval_c(projection_rhs, 0.0_r_def), &
+ gp_rhs_kernel_type( &
+ projection_rhs, surface_altitude_w3, chi, panel_id, qr &
+ ), &
+ compute_mass_matrix_kernel_w_scalar_type( &
+ projection_lhs, chi, panel_id, extended_mesh, qr &
+ ), &
+ setval_c(surface_altitude_w0, 0.0_r_def) &
+ )
+
+ ! Solve matrix-vector problems -------------------------------------------
+ ! Create mass matrix operator for LHS
+ projection_lhs_operator = mass_matrix_operator_type( &
+ projection_lhs, .false. &
+ )
+
+ ! Set up solver for problem
+ allocate(null_preconditioner_type :: preconditioner)
+ allocate(gmres_type :: solver)
+
+ preconditioner = null_preconditioner_type()
+ solver = gmres_type( &
+ projection_lhs_operator, preconditioner, gcrk, tolerance, &
+ solver_a_tol, maximum_iterations, monitor_convergence, &
+ fail_on_non_converged &
+ )
+
+ ! Turn fields into field_vector types
+ vec_x = field_vector_type(1)
+ vec_y = field_vector_type(1)
+ call vec_y%import_field(projection_rhs, 1)
+ call vec_x%import_field(surface_altitude_w0, 1)
+
+ ! Apply solver and export result back to surface_altitude_w0
+ call solver%apply(vec_x, vec_y)
+ call vec_x%export_field(surface_altitude_w0, 1)
+
+ if (allocated(preconditioner)) deallocate(preconditioner)
+ if (allocated(solver)) deallocate(solver)
+
+ else if (w0_method == w0_method_spectral) then
+ ! Project separately into lowest-order W0 and W1
+ mesh => surface_altitude_w0%get_mesh()
+ w0_k0_fs => function_space_collection%get_fs(mesh, 0, 0, W0)
+ w1_k0_fs => function_space_collection%get_fs(mesh, 0, 0, W1)
+ w2_k0_fs => function_space_collection%get_fs(mesh, 0, 0, W2)
+
+ call surface_altitude_w0_k0%initialise(w0_k0_fs)
+ call surface_altitude_w1_k0%initialise(w1_k0_fs)
+ call dummy_w2_k0%initialise(w2_k0_fs)
+ call projection_rhs_w0%initialise(w0_k0_fs)
+ call projection_lhs_w0%initialise(w0_k0_fs, w0_k0_fs)
+ call projection_rhs_w1%initialise(w1_k0_fs)
+ call projection_lhs_w1%initialise(w1_k0_fs, w1_k0_fs)
+
+ ! Both projection methods are very similar, and use the same kernels
+ ! Assemble LHS matrix and RHS vector for matrix-vector problem
+ qr = quadrature_xyoz_type(3, 3, 3, gaussian_quadrature)
+ call invoke( &
+ setval_c(projection_rhs_w0, 0.0_r_def), &
+ setval_c(projection_rhs_w1, 0.0_r_def), &
+ gp_rhs_kernel_type( &
+ projection_rhs_w0, surface_altitude_w3, chi, panel_id, qr &
+ ), &
+ compute_mass_matrix_kernel_w_scalar_type( &
+ projection_lhs_w0, chi, panel_id, extended_mesh, qr &
+ ), &
+ gp_scalarvec_rhs_kernel_type( &
+ projection_rhs_w1, surface_altitude_w3, chi, panel_id, qr &
+ ), &
+ mass_matrix_scalarvec_kernel_type( &
+ projection_lhs_w1, chi, panel_id, qr &
+ ), &
+ setval_c(surface_altitude_w0_k0, 0.0_r_def), &
+ setval_c(surface_altitude_w1_k0, 0.0_r_def) )
+
+ ! Solve matrix-vector problems -------------------------------------------
+ ! Create mass matrix operator for LHS
+ projection_lhs_operator_w0 = mass_matrix_operator_type( &
+ projection_lhs_w0, .false. &
+ )
+ projection_lhs_operator_w1 = mass_matrix_operator_type( &
+ projection_lhs_w1, .false. &
+ )
+
+ ! Set up solver for problem
+ allocate(null_preconditioner_type :: preconditioner)
+ allocate(gmres_type :: solver)
+
+ preconditioner = null_preconditioner_type()
+ solver = gmres_type( &
+ projection_lhs_operator_w0, preconditioner, gcrk, tolerance, &
+ solver_a_tol, maximum_iterations, monitor_convergence, &
+ fail_on_non_converged &
+ )
+
+ ! Turn fields into field_vector types
+ vec_x = field_vector_type(1)
+ vec_y = field_vector_type(1)
+ call vec_y%import_field(projection_rhs_w0, 1)
+ call vec_x%import_field(surface_altitude_w0_k0, 1)
+
+ ! Apply solver and export result back to surface_altitude_w0
+ call solver%apply(vec_x, vec_y)
+ call vec_x%export_field(surface_altitude_w0_k0, 1)
+
+ if (allocated(solver)) deallocate(solver)
+ allocate(gmres_type :: solver)
+
+ preconditioner = null_preconditioner_type()
+ solver = gmres_type( &
+ projection_lhs_operator_w1, preconditioner, gcrk, tolerance, &
+ solver_a_tol, maximum_iterations, monitor_convergence, &
+ fail_on_non_converged &
+ )
+
+ ! Turn fields into field_vector types
+ vec_x = field_vector_type(1)
+ vec_y = field_vector_type(1)
+ call vec_y%import_field(projection_rhs_w1, 1)
+ call vec_x%import_field(surface_altitude_w1_k0, 1)
+
+ ! Apply solver and export result back to surface_altitude_w1
+ call solver%apply(vec_x, vec_y)
+ call vec_x%export_field(surface_altitude_w1_k0, 1)
+
+ if (allocated(preconditioner)) deallocate(preconditioner)
+ if (allocated(solver)) deallocate(solver)
+
+ ! Combine the two projected fields into the final W0 field
+ call invoke( &
+ setval_c(surface_altitude_w0, 0.0_r_def), &
+ w0_orography_combine_kernel_type( &
+ surface_altitude_w0, surface_altitude_w0_k0, &
+ surface_altitude_w1_k0, dummy_w2_k0, surface_altitude_w3, &
+ surface_altitude_w0_avg &
+ ) &
+ )
+
+ else
+ call log_event( &
+ 'surface_altitude_alg: Unknown w0_method option', &
+ LOG_LEVEL_ERROR &
+ )
+ end if
end subroutine surface_altitude_alg
From 25904f010809a16f20812b8fd65ce9502ddc9562 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Sun, 25 Jan 2026 10:53:59 +0000
Subject: [PATCH 16/67] set other apps to use Wtheta, and fix remaining
failures
---
rose-stem/app/jedi_lfric_tests/rose-app.conf | 2 +
rose-stem/app/linear_model/rose-app.conf | 2 +
rose-stem/app/um2lfric/rose-app.conf | 2 +
.../limited_area_masks_alg_mod.x90 | 272 ++++++++++++------
4 files changed, 191 insertions(+), 87 deletions(-)
diff --git a/rose-stem/app/jedi_lfric_tests/rose-app.conf b/rose-stem/app/jedi_lfric_tests/rose-app.conf
index a683eda8f..0ab0f2101 100644
--- a/rose-stem/app/jedi_lfric_tests/rose-app.conf
+++ b/rose-stem/app/jedi_lfric_tests/rose-app.conf
@@ -396,6 +396,8 @@ start_dump_filename='final_pert'
[namelist: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
diff --git a/rose-stem/app/linear_model/rose-app.conf b/rose-stem/app/linear_model/rose-app.conf
index 1c83c6635..bf1d8730a 100644
--- a/rose-stem/app/linear_model/rose-app.conf
+++ b/rose-stem/app/linear_model/rose-app.conf
@@ -400,6 +400,8 @@ start_dump_filename='final_2021060200-2021060207.pert'
[namelist: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
diff --git a/rose-stem/app/um2lfric/rose-app.conf b/rose-stem/app/um2lfric/rose-app.conf
index 7e5482141..c0e185f5e 100644
--- a/rose-stem/app/um2lfric/rose-app.conf
+++ b/rose-stem/app/um2lfric/rose-app.conf
@@ -69,6 +69,8 @@ planet_radius=6371229.0
[namelist: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
diff --git a/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90 b/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90
index 103e24cfe..cf8d20a1e 100644
--- a/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90
+++ b/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90
@@ -12,6 +12,7 @@
module limited_area_masks_alg_mod
use field_mod, only: field_type
+ use fs_continuity_mod, only: Wchi, W3, Wtheta, W2
use constants_mod, only: i_def, r_def, l_def, PI, &
degrees_to_radians, &
radians_to_degrees
@@ -21,6 +22,7 @@ module limited_area_masks_alg_mod
LOG_LEVEL_ERROR, &
LOG_LEVEL_INFO, &
LOG_LEVEL_WARNING
+ use function_space_collection_mod, only: function_space_collection
use function_space_mod, only: function_space_type
use mesh_mod, only: mesh_type
use create_edge_mask_kernel_mod, only: create_edge_mask_kernel_type
@@ -31,6 +33,7 @@ module limited_area_masks_alg_mod
use create_boundary_mask_kernel_mod, only: create_boundary_mask_kernel_type
use boundaries_config_mod, only: rim_width_ns, lbc_method, &
lbc_method_onion_layer
+ use sci_nodal_coordinates_kernel_mod, only: nodal_coordinates_kernel_type
implicit none
@@ -292,30 +295,32 @@ contains
boundary_e, boundary_w, &
rim_width_ns, rim_width_ew, &
outer_width_ns, outer_width_ew
- use fs_continuity_mod, only: W3, Wtheta, W2
implicit none
- type(field_type), intent(inout) :: mask
- type(field_type), intent(in) :: onion_layers
- type(field_type), intent(in) :: chi(:)
- integer(i_def) :: fs_enum
- integer(i_def) :: rim_s, rim_n, &
- rim_e, rim_w
- integer(i_def) :: outer_s, outer_n, &
- outer_e, outer_w
- real(r_def) :: coord_outer_s, coord_outer_n, &
- coord_outer_e, coord_outer_w, &
- coord_rim_s, coord_rim_n, &
- coord_rim_e, coord_rim_w
- real(r_def) :: threshold
-
- type(function_space_type), pointer :: function_space => null()
- type(mesh_type), pointer :: mesh => null()
-
- type(domain_type) :: domain
-
- if ( lbc_method == lbc_method_onion_layer )then
+ type(field_type), intent(inout) :: mask
+ type(field_type), intent(in) :: onion_layers
+ type(field_type), target, intent(in) :: chi(:)
+ integer(i_def) :: fs_enum, i
+ integer(i_def) :: coord_order_h, coord_order_v
+ integer(i_def) :: rim_s, rim_n, &
+ rim_e, rim_w
+ integer(i_def) :: outer_s, outer_n, &
+ outer_e, outer_w
+ real(r_def) :: coord_outer_s, coord_outer_n, &
+ coord_outer_e, coord_outer_w, &
+ coord_rim_s, coord_rim_n, &
+ coord_rim_e, coord_rim_w
+ real(r_def) :: threshold
+
+ type(function_space_type), pointer :: function_space
+ type(function_space_type), pointer :: wchi_fs
+ type(mesh_type), pointer :: mesh
+ type(field_type), pointer :: chi_to_use(:)
+ type(field_type), target :: chi_wchi(3)
+ type(domain_type) :: domain
+
+ if ( lbc_method == lbc_method_onion_layer ) then
! |<---------blending region---------->|
@@ -351,6 +356,23 @@ contains
mesh => function_space%get_mesh()
domain = mesh%get_domain()
+ ! The kernels require chi to be in Wchi
+ if (chi(1)%which_function_space() == Wtheta) then
+ ! Convert coordinates to Wchi
+ coord_order_h = chi(1)%get_element_order_h()
+ coord_order_v = chi(1)%get_element_order_v()
+ wchi_fs => function_space_collection%get_fs( &
+ mesh, coord_order_h, coord_order_v, Wchi &
+ )
+ do i = 1, 3
+ call chi_wchi(i)%initialise(wchi_fs)
+ end do
+ call invoke( nodal_coordinates_kernel_type(chi_wchi, chi) )
+ chi_to_use => chi_wchi
+ else
+ chi_to_use => chi
+ end if
+
if ( rim_width_ns > 0 ) then
outer_n = boundary_n - outer_width_ns
outer_s = boundary_s - outer_width_ns
@@ -475,34 +497,36 @@ contains
inner_width_ns, inner_width_ew, &
edge_cells_ns, edge_cells_ew, &
blending_weights
- use fs_continuity_mod, only: W3, Wtheta, W2
implicit none
- type(field_type), intent(inout) :: mask
- type(field_type), intent(in) :: onion_layers
- type(field_type), intent(in) :: chi(:)
- integer(i_def) :: fs_enum
- integer(i_def) :: rim_s, rim_n, &
- rim_e, rim_w
- integer(i_def) :: blend_s, blend_n, &
- blend_e, blend_w
- integer(i_def) :: outer_s, outer_n, &
- outer_e, outer_w
- real(r_def) :: coord_outer_s, coord_outer_n, &
- coord_outer_e, coord_outer_w, &
- coord_rim_s, coord_rim_n, &
- coord_rim_e, coord_rim_w, &
- coord_blend_s, coord_blend_n, &
- coord_blend_e, coord_blend_w
+ type(field_type), intent(inout) :: mask
+ type(field_type), intent(in) :: onion_layers
+ type(field_type), target, intent(in) :: chi(:)
+ integer(i_def) :: fs_enum, i
+ integer(i_def) :: coord_order_h, coord_order_v
+ integer(i_def) :: rim_s, rim_n, &
+ rim_e, rim_w
+ integer(i_def) :: blend_s, blend_n, &
+ blend_e, blend_w
+ integer(i_def) :: outer_s, outer_n, &
+ outer_e, outer_w
+ real(r_def) :: coord_outer_s, coord_outer_n, &
+ coord_outer_e, coord_outer_w, &
+ coord_rim_s, coord_rim_n, &
+ coord_rim_e, coord_rim_w, &
+ coord_blend_s, coord_blend_n, &
+ coord_blend_e, coord_blend_w
integer(i_def) :: stencil_depth = 1
- type(function_space_type), pointer :: function_space => null()
- type(mesh_type), pointer :: mesh => null()
-
- type(domain_type) :: domain
+ type(function_space_type), pointer :: function_space
+ type(function_space_type), pointer :: wchi_fs
+ type(mesh_type), pointer :: mesh
+ type(field_type), pointer :: chi_to_use(:)
+ type(field_type), target :: chi_wchi(3)
+ type(domain_type) :: domain
- if ( lbc_method == lbc_method_onion_layer )then
+ if ( lbc_method == lbc_method_onion_layer ) then
fs_enum = mask%which_function_space()
@@ -541,6 +565,23 @@ contains
mesh => function_space%get_mesh()
domain = mesh%get_domain()
+ ! The kernels require chi to be in Wchi
+ if (chi(1)%which_function_space() == Wtheta) then
+ ! Convert coordinates to Wchi
+ coord_order_h = chi(1)%get_element_order_h()
+ coord_order_v = chi(1)%get_element_order_v()
+ wchi_fs => function_space_collection%get_fs( &
+ mesh, coord_order_h, coord_order_v, Wchi &
+ )
+ do i = 1, 3
+ call chi_wchi(i)%initialise(wchi_fs)
+ end do
+ call invoke( nodal_coordinates_kernel_type(chi_wchi, chi) )
+ chi_to_use => chi_wchi
+ else
+ chi_to_use => chi
+ end if
+
if ( rim_width_ns > 0 ) then
outer_n = boundary_n - outer_width_ns
outer_s = boundary_s - outer_width_ns
@@ -684,24 +725,26 @@ contains
use boundaries_config_mod, only: boundary_s, boundary_n, &
boundary_e, boundary_w, &
rim_width_ns, rim_width_ew
- use fs_continuity_mod, only: W3, Wtheta, W2
implicit none
- type(field_type), intent(inout) :: mask
- type(field_type), intent(in) :: chi(:)
- integer(i_def) :: fs_enum
- integer(i_def) :: rim_s, rim_n, &
- rim_e, rim_w
- real(r_def) :: coord_bound_s, coord_bound_n, &
- coord_bound_e, coord_bound_w, &
- coord_rim_s, coord_rim_n, &
- coord_rim_e, coord_rim_w
-
- type(function_space_type), pointer :: function_space => null()
- type(mesh_type), pointer :: mesh => null()
-
- type(domain_type) :: domain
+ type(field_type), intent(inout) :: mask
+ type(field_type), target, intent(in) :: chi(:)
+ integer(i_def) :: fs_enum, i
+ integer(i_def) :: coord_order_h, coord_order_v
+ integer(i_def) :: rim_s, rim_n, &
+ rim_e, rim_w
+ real(r_def) :: coord_bound_s, coord_bound_n, &
+ coord_bound_e, coord_bound_w, &
+ coord_rim_s, coord_rim_n, &
+ coord_rim_e, coord_rim_w
+
+ type(function_space_type), pointer :: function_space
+ type(function_space_type), pointer :: wchi_fs
+ type(mesh_type), pointer :: mesh
+ type(field_type), pointer :: chi_to_use(:)
+ type(field_type), target :: chi_wchi(3)
+ type(domain_type) :: domain
! Calculate coordinates of boundary 1 cell in.
@@ -716,6 +759,23 @@ contains
mesh => function_space%get_mesh()
domain = mesh%get_domain()
+ ! The kernels require chi to be in Wchi
+ if (chi(1)%which_function_space() == Wtheta) then
+ ! Convert coordinates to Wchi
+ coord_order_h = chi(1)%get_element_order_h()
+ coord_order_v = chi(1)%get_element_order_v()
+ wchi_fs => function_space_collection%get_fs( &
+ mesh, coord_order_h, coord_order_v, Wchi &
+ )
+ do i = 1, 3
+ call chi_wchi(i)%initialise(wchi_fs)
+ end do
+ call invoke( nodal_coordinates_kernel_type(chi_wchi, chi) )
+ chi_to_use => chi_wchi
+ else
+ chi_to_use => chi
+ end if
+
call calculate_boundary_coordinates( &
coord_bound_s, &
coord_bound_n, &
@@ -778,24 +838,26 @@ contains
rim_width_ns, rim_width_ew, &
blending_weights, &
solver_boundary_depth
- use fs_continuity_mod, only: W3, Wtheta, W2
implicit none
- type(field_type), intent(inout) :: mask
- type(field_type), intent(in) :: onion_layers
- type(field_type), intent(in) :: chi(:)
- integer(i_def) :: fs_enum
- real(r_def) :: coord_bound_s, coord_bound_n, &
- coord_bound_e, coord_bound_w
- real(r_def) :: threshold
-
- type(function_space_type), pointer :: function_space => null()
- type(mesh_type), pointer :: mesh => null()
+ type(field_type), intent(inout) :: mask
+ type(field_type), intent(in) :: onion_layers
+ type(field_type), target, intent(in) :: chi(:)
+ integer(i_def) :: fs_enum, i
+ integer(i_def) :: coord_order_h, coord_order_v
+ real(r_def) :: coord_bound_s, coord_bound_n, &
+ coord_bound_e, coord_bound_w
+ real(r_def) :: threshold
- type(domain_type) :: domain
+ type(function_space_type), pointer :: function_space
+ type(function_space_type), pointer :: wchi_fs
+ type(mesh_type), pointer :: mesh
+ type(field_type), pointer :: chi_to_use(:)
+ type(field_type), target :: chi_wchi(3)
+ type(domain_type) :: domain
- if ( lbc_method == lbc_method_onion_layer )then
+ if ( lbc_method == lbc_method_onion_layer ) then
threshold = size( blending_weights ) - solver_boundary_depth
! Set the mask OFF in the region between solver boundary and domain edge
@@ -809,6 +871,23 @@ contains
mesh => function_space%get_mesh()
domain = mesh%get_domain()
+ ! The kernels require chi to be in Wchi
+ if (chi(1)%which_function_space() == Wtheta) then
+ ! Convert coordinates to Wchi
+ coord_order_h = chi(1)%get_element_order_h()
+ coord_order_v = chi(1)%get_element_order_v()
+ wchi_fs => function_space_collection%get_fs( &
+ mesh, coord_order_h, coord_order_v, Wchi &
+ )
+ do i = 1, 3
+ call chi_wchi(i)%initialise(wchi_fs)
+ end do
+ call invoke( nodal_coordinates_kernel_type(chi_wchi, chi) )
+ chi_to_use => chi_wchi
+ else
+ chi_to_use => chi
+ end if
+
call calculate_boundary_coordinates( &
coord_bound_s, &
coord_bound_n, &
@@ -872,25 +951,27 @@ contains
boundary_e, boundary_w, &
rim_width_ns, rim_width_ew, &
blending_weights, solver_boundary_depth
- use fs_continuity_mod, only: W2
implicit none
- type(field_type), intent(inout) :: boundary_mask
- type(field_type), intent(in) :: onion_layers
- type(field_type), intent(in) :: chi(:)
- integer(i_def) :: fs_enum
- real(r_def) :: coord_bound_s, coord_bound_n, &
- coord_bound_e, coord_bound_w
- real(r_def) :: inner_boundary_cell
- integer(i_def) :: stencil_depth = 1
-
- type(function_space_type), pointer :: function_space => null()
- type(mesh_type), pointer :: mesh => null()
-
- type(domain_type) :: domain
-
- if ( lbc_method == lbc_method_onion_layer )then
+ type(field_type), intent(inout) :: boundary_mask
+ type(field_type), intent(in) :: onion_layers
+ type(field_type), target, intent(in) :: chi(:)
+ integer(i_def) :: fs_enum, i
+ integer(i_def) :: coord_order_h, coord_order_v
+ real(r_def) :: coord_bound_s, coord_bound_n, &
+ coord_bound_e, coord_bound_w
+ real(r_def) :: inner_boundary_cell
+ integer(i_def) :: stencil_depth = 1
+
+ type(function_space_type), pointer :: function_space
+ type(function_space_type), pointer :: wchi_fs
+ type(mesh_type), pointer :: mesh
+ type(field_type), pointer :: chi_to_use(:)
+ type(field_type), target :: chi_wchi(3)
+ type(domain_type) :: domain
+
+ if ( lbc_method == lbc_method_onion_layer ) then
inner_boundary_cell = real( &
size( blending_weights ) - solver_boundary_depth, r_def )
@@ -906,6 +987,23 @@ contains
mesh => function_space%get_mesh()
domain = mesh%get_domain()
+ ! The kernels require chi to be in Wchi
+ if (chi(1)%which_function_space() == Wtheta) then
+ ! Convert coordinates to Wchi
+ coord_order_h = chi(1)%get_element_order_h()
+ coord_order_v = chi(1)%get_element_order_v()
+ wchi_fs => function_space_collection%get_fs( &
+ mesh, coord_order_h, coord_order_v, Wchi &
+ )
+ do i = 1, 3
+ call chi_wchi(i)%initialise(wchi_fs)
+ end do
+ call invoke( nodal_coordinates_kernel_type(chi_wchi, chi) )
+ chi_to_use => chi_wchi
+ else
+ chi_to_use => chi
+ end if
+
call calculate_boundary_coordinates( &
coord_bound_s, &
coord_bound_n, &
From f8abde96b81e7248c2cf04e4a7d06e0a427833f7 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 26 Jan 2026 08:38:12 +0000
Subject: [PATCH 17/67] change coordinate settings for planar tests with issues
---
.../opt/rose-app-agnesi_hyd_cart.conf | 3 +
.../opt/rose-app-agnesi_nhyd_cart.conf | 3 +
.../opt/rose-app-robert-moist-lam.conf | 3 +
.../opt/rose-app-schar3d_cart.conf | 3 +
.../gungho_model/opt/rose-app-schar_cart.conf | 3 +
.../opt/rose-app-schar_cart_8s.conf | 3 +
.../limited_area_masks_alg_mod.x90 | 279 +++++++-----------
7 files changed, 129 insertions(+), 168 deletions(-)
diff --git a/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf
index 910eb4fba..fc744b4fe 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf
@@ -11,6 +11,9 @@ dl_str=0.015
domain_height=50000.0
number_of_layers=200
+[namelist:finite_element]
+coord_space='Wchi'
+
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf
index e5e155e81..66f3a7d0b 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf
@@ -11,6 +11,9 @@ dl_str=0.015
domain_height=35000.0
number_of_layers=140
+[namelist:finite_element]
+coord_space='Wchi'
+
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf
index 436275a25..8a630dc41 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf
@@ -25,6 +25,9 @@ rim_width_ns=-1
domain_height=1500.0
number_of_layers=150
+[namelist:finite_element]
+coord_space='Wchi'
+
[namelist:formulation]
moisture_formulation='traditional'
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf
index 734b66817..a64ae874f 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf
@@ -11,6 +11,9 @@ dl_str=0.15
domain_height=30000.0
number_of_layers=100
+[namelist:finite_element]
+coord_space='Wchi'
+
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf
index c5f027b99..f79c2e010 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf
@@ -11,6 +11,9 @@ dl_str=0.15
domain_height=30000.0
number_of_layers=100
+[namelist:finite_element]
+coord_space='Wchi'
+
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf b/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf
index bf8322559..476c7bb34 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf
@@ -11,6 +11,9 @@ dl_str=0.15
domain_height=30000.0
number_of_layers=100
+[namelist:finite_element]
+coord_space='Wchi'
+
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90 b/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90
index cf8d20a1e..c87f577ba 100644
--- a/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90
+++ b/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90
@@ -12,7 +12,7 @@
module limited_area_masks_alg_mod
use field_mod, only: field_type
- use fs_continuity_mod, only: Wchi, W3, Wtheta, W2
+ use fs_continuity_mod, only: Wchi
use constants_mod, only: i_def, r_def, l_def, PI, &
degrees_to_radians, &
radians_to_degrees
@@ -22,7 +22,6 @@ module limited_area_masks_alg_mod
LOG_LEVEL_ERROR, &
LOG_LEVEL_INFO, &
LOG_LEVEL_WARNING
- use function_space_collection_mod, only: function_space_collection
use function_space_mod, only: function_space_type
use mesh_mod, only: mesh_type
use create_edge_mask_kernel_mod, only: create_edge_mask_kernel_type
@@ -33,7 +32,6 @@ module limited_area_masks_alg_mod
use create_boundary_mask_kernel_mod, only: create_boundary_mask_kernel_type
use boundaries_config_mod, only: rim_width_ns, lbc_method, &
lbc_method_onion_layer
- use sci_nodal_coordinates_kernel_mod, only: nodal_coordinates_kernel_type
implicit none
@@ -295,32 +293,30 @@ contains
boundary_e, boundary_w, &
rim_width_ns, rim_width_ew, &
outer_width_ns, outer_width_ew
+ use fs_continuity_mod, only: W3, Wtheta, W2
implicit none
- type(field_type), intent(inout) :: mask
- type(field_type), intent(in) :: onion_layers
- type(field_type), target, intent(in) :: chi(:)
- integer(i_def) :: fs_enum, i
- integer(i_def) :: coord_order_h, coord_order_v
- integer(i_def) :: rim_s, rim_n, &
- rim_e, rim_w
- integer(i_def) :: outer_s, outer_n, &
- outer_e, outer_w
- real(r_def) :: coord_outer_s, coord_outer_n, &
- coord_outer_e, coord_outer_w, &
- coord_rim_s, coord_rim_n, &
- coord_rim_e, coord_rim_w
- real(r_def) :: threshold
-
- type(function_space_type), pointer :: function_space
- type(function_space_type), pointer :: wchi_fs
- type(mesh_type), pointer :: mesh
- type(field_type), pointer :: chi_to_use(:)
- type(field_type), target :: chi_wchi(3)
- type(domain_type) :: domain
-
- if ( lbc_method == lbc_method_onion_layer ) then
+ type(field_type), intent(inout) :: mask
+ type(field_type), intent(in) :: onion_layers
+ type(field_type), intent(in) :: chi(:)
+ integer(i_def) :: fs_enum
+ integer(i_def) :: rim_s, rim_n, &
+ rim_e, rim_w
+ integer(i_def) :: outer_s, outer_n, &
+ outer_e, outer_w
+ real(r_def) :: coord_outer_s, coord_outer_n, &
+ coord_outer_e, coord_outer_w, &
+ coord_rim_s, coord_rim_n, &
+ coord_rim_e, coord_rim_w
+ real(r_def) :: threshold
+
+ type(function_space_type), pointer :: function_space => null()
+ type(mesh_type), pointer :: mesh => null()
+
+ type(domain_type) :: domain
+
+ if ( lbc_method == lbc_method_onion_layer )then
! |<---------blending region---------->|
@@ -357,20 +353,11 @@ contains
domain = mesh%get_domain()
! The kernels require chi to be in Wchi
- if (chi(1)%which_function_space() == Wtheta) then
- ! Convert coordinates to Wchi
- coord_order_h = chi(1)%get_element_order_h()
- coord_order_v = chi(1)%get_element_order_v()
- wchi_fs => function_space_collection%get_fs( &
- mesh, coord_order_h, coord_order_v, Wchi &
+ if (chi(1)%which_function_space() /= Wchi) then
+ call log_event( &
+ 'Coordinate based LBC method only implemented for coordinates ' // &
+ 'in the Wchi function space', LOG_LEVEL_ERROR &
)
- do i = 1, 3
- call chi_wchi(i)%initialise(wchi_fs)
- end do
- call invoke( nodal_coordinates_kernel_type(chi_wchi, chi) )
- chi_to_use => chi_wchi
- else
- chi_to_use => chi
end if
if ( rim_width_ns > 0 ) then
@@ -497,36 +484,34 @@ contains
inner_width_ns, inner_width_ew, &
edge_cells_ns, edge_cells_ew, &
blending_weights
+ use fs_continuity_mod, only: W3, Wtheta, W2
implicit none
- type(field_type), intent(inout) :: mask
- type(field_type), intent(in) :: onion_layers
- type(field_type), target, intent(in) :: chi(:)
- integer(i_def) :: fs_enum, i
- integer(i_def) :: coord_order_h, coord_order_v
- integer(i_def) :: rim_s, rim_n, &
- rim_e, rim_w
- integer(i_def) :: blend_s, blend_n, &
- blend_e, blend_w
- integer(i_def) :: outer_s, outer_n, &
- outer_e, outer_w
- real(r_def) :: coord_outer_s, coord_outer_n, &
- coord_outer_e, coord_outer_w, &
- coord_rim_s, coord_rim_n, &
- coord_rim_e, coord_rim_w, &
- coord_blend_s, coord_blend_n, &
- coord_blend_e, coord_blend_w
+ type(field_type), intent(inout) :: mask
+ type(field_type), intent(in) :: onion_layers
+ type(field_type), intent(in) :: chi(:)
+ integer(i_def) :: fs_enum
+ integer(i_def) :: rim_s, rim_n, &
+ rim_e, rim_w
+ integer(i_def) :: blend_s, blend_n, &
+ blend_e, blend_w
+ integer(i_def) :: outer_s, outer_n, &
+ outer_e, outer_w
+ real(r_def) :: coord_outer_s, coord_outer_n, &
+ coord_outer_e, coord_outer_w, &
+ coord_rim_s, coord_rim_n, &
+ coord_rim_e, coord_rim_w, &
+ coord_blend_s, coord_blend_n, &
+ coord_blend_e, coord_blend_w
integer(i_def) :: stencil_depth = 1
- type(function_space_type), pointer :: function_space
- type(function_space_type), pointer :: wchi_fs
- type(mesh_type), pointer :: mesh
- type(field_type), pointer :: chi_to_use(:)
- type(field_type), target :: chi_wchi(3)
- type(domain_type) :: domain
+ type(function_space_type), pointer :: function_space => null()
+ type(mesh_type), pointer :: mesh => null()
- if ( lbc_method == lbc_method_onion_layer ) then
+ type(domain_type) :: domain
+
+ if ( lbc_method == lbc_method_onion_layer )then
fs_enum = mask%which_function_space()
@@ -566,20 +551,11 @@ contains
domain = mesh%get_domain()
! The kernels require chi to be in Wchi
- if (chi(1)%which_function_space() == Wtheta) then
- ! Convert coordinates to Wchi
- coord_order_h = chi(1)%get_element_order_h()
- coord_order_v = chi(1)%get_element_order_v()
- wchi_fs => function_space_collection%get_fs( &
- mesh, coord_order_h, coord_order_v, Wchi &
+ if (chi(1)%which_function_space() /= Wchi) then
+ call log_event( &
+ 'Coordinate based LBC method only implemented for coordinates ' // &
+ 'in the Wchi function space', LOG_LEVEL_ERROR &
)
- do i = 1, 3
- call chi_wchi(i)%initialise(wchi_fs)
- end do
- call invoke( nodal_coordinates_kernel_type(chi_wchi, chi) )
- chi_to_use => chi_wchi
- else
- chi_to_use => chi
end if
if ( rim_width_ns > 0 ) then
@@ -725,26 +701,24 @@ contains
use boundaries_config_mod, only: boundary_s, boundary_n, &
boundary_e, boundary_w, &
rim_width_ns, rim_width_ew
+ use fs_continuity_mod, only: W3, Wtheta, W2
implicit none
- type(field_type), intent(inout) :: mask
- type(field_type), target, intent(in) :: chi(:)
- integer(i_def) :: fs_enum, i
- integer(i_def) :: coord_order_h, coord_order_v
- integer(i_def) :: rim_s, rim_n, &
- rim_e, rim_w
- real(r_def) :: coord_bound_s, coord_bound_n, &
- coord_bound_e, coord_bound_w, &
- coord_rim_s, coord_rim_n, &
- coord_rim_e, coord_rim_w
-
- type(function_space_type), pointer :: function_space
- type(function_space_type), pointer :: wchi_fs
- type(mesh_type), pointer :: mesh
- type(field_type), pointer :: chi_to_use(:)
- type(field_type), target :: chi_wchi(3)
- type(domain_type) :: domain
+ type(field_type), intent(inout) :: mask
+ type(field_type), intent(in) :: chi(:)
+ integer(i_def) :: fs_enum
+ integer(i_def) :: rim_s, rim_n, &
+ rim_e, rim_w
+ real(r_def) :: coord_bound_s, coord_bound_n, &
+ coord_bound_e, coord_bound_w, &
+ coord_rim_s, coord_rim_n, &
+ coord_rim_e, coord_rim_w
+
+ type(function_space_type), pointer :: function_space => null()
+ type(mesh_type), pointer :: mesh => null()
+
+ type(domain_type) :: domain
! Calculate coordinates of boundary 1 cell in.
@@ -759,22 +733,13 @@ contains
mesh => function_space%get_mesh()
domain = mesh%get_domain()
- ! The kernels require chi to be in Wchi
- if (chi(1)%which_function_space() == Wtheta) then
- ! Convert coordinates to Wchi
- coord_order_h = chi(1)%get_element_order_h()
- coord_order_v = chi(1)%get_element_order_v()
- wchi_fs => function_space_collection%get_fs( &
- mesh, coord_order_h, coord_order_v, Wchi &
- )
- do i = 1, 3
- call chi_wchi(i)%initialise(wchi_fs)
- end do
- call invoke( nodal_coordinates_kernel_type(chi_wchi, chi) )
- chi_to_use => chi_wchi
- else
- chi_to_use => chi
- end if
+ ! The kernels require chi to be in Wchi
+ if (chi(1)%which_function_space() /= Wchi) then
+ call log_event( &
+ 'Coordinate based LBC method only implemented for coordinates ' // &
+ 'in the Wchi function space', LOG_LEVEL_ERROR &
+ )
+ end if
call calculate_boundary_coordinates( &
coord_bound_s, &
@@ -838,26 +803,24 @@ contains
rim_width_ns, rim_width_ew, &
blending_weights, &
solver_boundary_depth
+ use fs_continuity_mod, only: W3, Wtheta, W2
implicit none
- type(field_type), intent(inout) :: mask
- type(field_type), intent(in) :: onion_layers
- type(field_type), target, intent(in) :: chi(:)
- integer(i_def) :: fs_enum, i
- integer(i_def) :: coord_order_h, coord_order_v
- real(r_def) :: coord_bound_s, coord_bound_n, &
- coord_bound_e, coord_bound_w
- real(r_def) :: threshold
+ type(field_type), intent(inout) :: mask
+ type(field_type), intent(in) :: onion_layers
+ type(field_type), intent(in) :: chi(:)
+ integer(i_def) :: fs_enum
+ real(r_def) :: coord_bound_s, coord_bound_n, &
+ coord_bound_e, coord_bound_w
+ real(r_def) :: threshold
+
+ type(function_space_type), pointer :: function_space => null()
+ type(mesh_type), pointer :: mesh => null()
- type(function_space_type), pointer :: function_space
- type(function_space_type), pointer :: wchi_fs
- type(mesh_type), pointer :: mesh
- type(field_type), pointer :: chi_to_use(:)
- type(field_type), target :: chi_wchi(3)
- type(domain_type) :: domain
+ type(domain_type) :: domain
- if ( lbc_method == lbc_method_onion_layer ) then
+ if ( lbc_method == lbc_method_onion_layer )then
threshold = size( blending_weights ) - solver_boundary_depth
! Set the mask OFF in the region between solver boundary and domain edge
@@ -872,20 +835,11 @@ contains
domain = mesh%get_domain()
! The kernels require chi to be in Wchi
- if (chi(1)%which_function_space() == Wtheta) then
- ! Convert coordinates to Wchi
- coord_order_h = chi(1)%get_element_order_h()
- coord_order_v = chi(1)%get_element_order_v()
- wchi_fs => function_space_collection%get_fs( &
- mesh, coord_order_h, coord_order_v, Wchi &
+ if (chi(1)%which_function_space() /= Wchi) then
+ call log_event( &
+ 'Coordinate based LBC method only implemented for coordinates ' // &
+ 'in the Wchi function space', LOG_LEVEL_ERROR &
)
- do i = 1, 3
- call chi_wchi(i)%initialise(wchi_fs)
- end do
- call invoke( nodal_coordinates_kernel_type(chi_wchi, chi) )
- chi_to_use => chi_wchi
- else
- chi_to_use => chi
end if
call calculate_boundary_coordinates( &
@@ -951,27 +905,25 @@ contains
boundary_e, boundary_w, &
rim_width_ns, rim_width_ew, &
blending_weights, solver_boundary_depth
+ use fs_continuity_mod, only: W2
implicit none
- type(field_type), intent(inout) :: boundary_mask
- type(field_type), intent(in) :: onion_layers
- type(field_type), target, intent(in) :: chi(:)
- integer(i_def) :: fs_enum, i
- integer(i_def) :: coord_order_h, coord_order_v
- real(r_def) :: coord_bound_s, coord_bound_n, &
- coord_bound_e, coord_bound_w
- real(r_def) :: inner_boundary_cell
- integer(i_def) :: stencil_depth = 1
-
- type(function_space_type), pointer :: function_space
- type(function_space_type), pointer :: wchi_fs
- type(mesh_type), pointer :: mesh
- type(field_type), pointer :: chi_to_use(:)
- type(field_type), target :: chi_wchi(3)
- type(domain_type) :: domain
-
- if ( lbc_method == lbc_method_onion_layer ) then
+ type(field_type), intent(inout) :: boundary_mask
+ type(field_type), intent(in) :: onion_layers
+ type(field_type), intent(in) :: chi(:)
+ integer(i_def) :: fs_enum
+ real(r_def) :: coord_bound_s, coord_bound_n, &
+ coord_bound_e, coord_bound_w
+ real(r_def) :: inner_boundary_cell
+ integer(i_def) :: stencil_depth = 1
+
+ type(function_space_type), pointer :: function_space => null()
+ type(mesh_type), pointer :: mesh => null()
+
+ type(domain_type) :: domain
+
+ if ( lbc_method == lbc_method_onion_layer )then
inner_boundary_cell = real( &
size( blending_weights ) - solver_boundary_depth, r_def )
@@ -988,20 +940,11 @@ contains
domain = mesh%get_domain()
! The kernels require chi to be in Wchi
- if (chi(1)%which_function_space() == Wtheta) then
- ! Convert coordinates to Wchi
- coord_order_h = chi(1)%get_element_order_h()
- coord_order_v = chi(1)%get_element_order_v()
- wchi_fs => function_space_collection%get_fs( &
- mesh, coord_order_h, coord_order_v, Wchi &
+ if (chi(1)%which_function_space() /= Wchi) then
+ call log_event( &
+ 'Coordinate based LBC method only implemented for coordinates ' // &
+ 'in the Wchi function space', LOG_LEVEL_ERROR &
)
- do i = 1, 3
- call chi_wchi(i)%initialise(wchi_fs)
- end do
- call invoke( nodal_coordinates_kernel_type(chi_wchi, chi) )
- chi_to_use => chi_wchi
- else
- chi_to_use => chi
end if
call calculate_boundary_coordinates( &
From d922052e6d2b6b2f1cb4ec6911dd12986949c872 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 26 Jan 2026 08:39:43 +0000
Subject: [PATCH 18/67] Merge in dev branch
---
.../rose-meta/lfric-adjoint_tests/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-gravity_wave/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-gungho_model/versions.py | 23 +++++++++++++++++++
.../rose-meta/jedi_common/versions.py | 23 +++++++++++++++++++
.../rose-meta/jedi_forecast/versions.py | 23 +++++++++++++++++++
.../jedi_forecast_pseudo/versions.py | 23 +++++++++++++++++++
.../rose-meta/jedi_id_tlm_tests/versions.py | 23 +++++++++++++++++++
.../rose-meta/jedi_lfric_tests/versions.py | 23 +++++++++++++++++++
.../jedi_tlm_forecast_tl/versions.py | 23 +++++++++++++++++++
.../rose-meta/jedi_tlm_tests/versions.py | 23 +++++++++++++++++++
.../jules/rose-meta/lfric-jules/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-lfric2lfric/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-lfric_atm/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-lfric_coupled/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-linear_model/versions.py | 23 +++++++++++++++++++
.../lfric-name_transport/versions.py | 23 +++++++++++++++++++
.../ngarch/rose-meta/lfric-ngarch/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-shallow_water/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-transport/versions.py | 23 +++++++++++++++++++
.../rose-meta/coupling/versions.py | 23 +++++++++++++++++++
.../jedi_lfric_interface/versions.py | 23 +++++++++++++++++++
rose-stem/app/adjoint_tests/rose-app.conf | 4 +++-
.../opt/rose-app-limited_spherical_50x50.conf | 1 +
rose-stem/app/gravity_wave/rose-app.conf | 4 +++-
rose-stem/app/gungho_model/rose-app.conf | 2 +-
rose-stem/app/jedi_forecast/rose-app.conf | 4 +++-
.../app/jedi_forecast_pseudo/rose-app.conf | 4 +++-
rose-stem/app/jedi_id_tlm_tests/rose-app.conf | 4 +++-
.../app/jedi_tlm_forecast_tl/rose-app.conf | 4 +++-
rose-stem/app/jedi_tlm_tests/rose-app.conf | 4 +++-
rose-stem/app/jules/rose-app.conf | 4 +++-
.../app/lfric2lfric/opt/rose-app-ral3.conf | 1 +
.../lfric2lfric/opt/rose-app-ral_seuk.conf | 1 +
rose-stem/app/lfric2lfric/rose-app.conf | 4 +++-
rose-stem/app/lfric_atm/rose-app.conf | 2 +-
.../lfric_coupled_atmosphere/rose-app.conf | 4 +++-
rose-stem/app/name_transport/rose-app.conf | 4 +++-
rose-stem/app/ngarch/rose-app.conf | 4 +++-
rose-stem/app/shallow_water/rose-app.conf | 4 +++-
rose-stem/app/transport/rose-app.conf | 4 +++-
...ic-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...1-C24s_MG_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...C24_MG_op_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...G_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 ++---
...rt-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...0-100x100_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...00-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...og-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...01-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...er-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...ke-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...4-600x400_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...4-600x400_azspice_gnu_fast-debug-64bit.txt | 4 ++--
...ez-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...in-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...4-600x400_azspice_gnu_fast-debug-64bit.txt | 2 +-
...ip301-C24_azspice_gnu_fast-debug-64bit.txt | 4 ++--
...0x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 +++----
...inear-C12_azspice_gnu_fast-debug-64bit.txt | 4 ++--
...br-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...C24_MG_op_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...G_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 ++---
...96_MG_lam_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...am_rotate_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...inear-C12_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...er-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...1000x2000_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...8-200x200_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...4-200x200_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...200x50_op_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...0_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 ++---
...th-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...4s_rot_MG_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...linic-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...t2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...0x10-100x100_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...ip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...lorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...ip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...piter-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...P4x4-600x400_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...P4x4-600x400_ex1a_gnu_fast-debug-64bit.txt | 4 ++--
...uarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...omain-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt | 2 +-
...P100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 +++----
...r-linear-C12_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...l_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...t2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...4_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt | 6 ++---
...m-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...G_lam_rotate_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...r-linear-C12_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...piter-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...56x8-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...56x4-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...16-200x50_op_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...56x8-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
..._gal9-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++------
...kutta-C12_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...kutta-C12_azspice_gnu_full-debug-64bit.txt | 6 ++---
...fault-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++------
...lt-C12_op_azspice_gnu_fast-debug-64bit.txt | 14 +++++------
...nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++------
...ge-kutta-C12_ex1a_cce_fast-debug-64bit.txt | 6 ++---
..._default-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++------
...fault-C12_op_ex1a_cce_fast-debug-64bit.txt | 14 +++++------
...lanet-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
...1214b-C12_azspice_gnu_fast-debug-32bit.txt | 6 ++---
..._gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
..._chem-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
...9458b-C24_azspice_gnu_fast-debug-32bit.txt | 6 ++---
...casim-C12_azspice_gnu_fast-debug-32bit.txt | 18 +++++++--------
...coma9-C12_azspice_gnu_fast-debug-32bit.txt | 16 ++++++-------
...h_dev-C12_azspice_gnu_fast-debug-32bit.txt | 16 ++++++-------
..._gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
..._gal9-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++------
...l9-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
...-pert-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
...ro-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
...l9_da-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
...debug-C12_azspice_gnu_full-debug-32bit.txt | 14 +++++------
...ug-C48_MG_azspice_gnu_full-debug-32bit.txt | 14 +++++------
...9_eda-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
..._jada-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
...9_mol-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
...short-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
...3-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++-------
...s-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++-------
...l-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++-------
...0x1500_MG_azspice_gnu_fast-debug-32bit.txt | 12 +++++-----
...000x50000_azspice_gnu_fast-debug-32bit.txt | 10 ++++----
...000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
...000x50000_azspice_gnu_fast-debug-32bit.txt | 10 ++++----
...000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
...000x50000_azspice_gnu_fast-debug-32bit.txt | 10 ++++----
...000x50000_azspice_gnu_fast-debug-32bit.txt | 6 ++---
...000x50000_azspice_gnu_fast-debug-32bit.txt | 12 +++++-----
...000x50000_azspice_gnu_fast-debug-32bit.txt | 12 +++++-----
...000x50000_azspice_gnu_fast-debug-32bit.txt | 8 +++----
...000x50000_azspice_gnu_fast-debug-32bit.txt | 8 +++----
...000x50000_azspice_gnu_fast-debug-32bit.txt | 8 +++----
...000x50000_azspice_gnu_fast-debug-32bit.txt | 12 +++++-----
...000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
...000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...000x50000_azspice_gnu_fast-debug-32bit.txt | 6 ++---
...000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...000x50000_azspice_gnu_fast-debug-32bit.txt | 18 +++++++--------
...000x50000_azspice_gnu_fast-debug-32bit.txt | 8 +++----
...000x50000_azspice_gnu_fast-debug-32bit.txt | 8 +++----
...000x50000_azspice_gnu_fast-debug-32bit.txt | 8 +++----
...000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++------
...n1-C48_MG_azspice_gnu_fast-debug-32bit.txt | 6 ++---
...uaplanet-C12_ex1a_cce_fast-debug-32bit.txt | 12 +++++-----
..._gj1214b-C12_ex1a_cce_fast-debug-32bit.txt | 6 ++---
...lim_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
..._gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...l9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
..._gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...l9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...l9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...al9_chem-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
..._chem_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
..._chem_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 +++++-----
...d209458b-C24_ex1a_cce_fast-debug-32bit.txt | 6 ++---
...wp_casim-C12_ex1a_cce_fast-debug-32bit.txt | 18 +++++++--------
...wp_coma9-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++-------
...orph_dev-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++-------
...morph_tb-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++-------
...nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++------
..._gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...al9-pert-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
..._aero-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...eaded-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...eaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt | 14 +++++------
..._gal9_da-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...l9_debug-C12_ex1a_cce_full-debug-32bit.txt | 14 +++++------
...debug-C48_MG_ex1a_cce_full-debug-32bit.txt | 14 +++++------
...gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...eda_jada-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...oukca_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...ca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...oukca_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...ca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...ca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt | 14 +++++------
...ca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...l9_short-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++-------
..._ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++-------
...xmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++-------
...1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 +++++-----
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 +++++-----
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 +++++-----
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 ++++----
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 ++++----
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 +++++-----
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 +++----
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 ++---
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 ++---
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 +++----
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 ++---
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 ++---
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 16 ++++++-------
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 ++---
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 +++----
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 ++---
...-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++------
..._ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt | 6 ++---
...nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt | 14 +++++------
...ip301-C24_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...l9-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++------
...om-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++------
...kutta-C12_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...licit-C12_azspice_gnu_fast-debug-64bit.txt | 6 ++---
...dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
..._gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++------
...andom-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++------
...ge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
...implicit-C12_ex1a_gnu_fast-debug-64bit.txt | 6 ++---
.../rose-meta/lfric-adjoint/versions.py | 23 +++++++++++++++++++
.../gungho/rose-meta/lfric-gungho/versions.py | 23 +++++++++++++++++++
.../linear/rose-meta/lfric-linear/versions.py | 23 +++++++++++++++++++
243 files changed, 1567 insertions(+), 984 deletions(-)
diff --git a/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/versions.py b/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/versions.py
+++ b/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/gravity_wave/rose-meta/lfric-gravity_wave/versions.py b/applications/gravity_wave/rose-meta/lfric-gravity_wave/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/gravity_wave/rose-meta/lfric-gravity_wave/versions.py
+++ b/applications/gravity_wave/rose-meta/lfric-gravity_wave/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/gungho_model/rose-meta/lfric-gungho_model/versions.py b/applications/gungho_model/rose-meta/lfric-gungho_model/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/gungho_model/rose-meta/lfric-gungho_model/versions.py
+++ b/applications/gungho_model/rose-meta/lfric-gungho_model/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_common/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_common/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_common/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_common/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_forecast/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_forecast/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_forecast/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_forecast/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jules/rose-meta/lfric-jules/versions.py b/applications/jules/rose-meta/lfric-jules/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/jules/rose-meta/lfric-jules/versions.py
+++ b/applications/jules/rose-meta/lfric-jules/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/lfric2lfric/rose-meta/lfric-lfric2lfric/versions.py b/applications/lfric2lfric/rose-meta/lfric-lfric2lfric/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/lfric2lfric/rose-meta/lfric-lfric2lfric/versions.py
+++ b/applications/lfric2lfric/rose-meta/lfric-lfric2lfric/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/lfric_atm/rose-meta/lfric-lfric_atm/versions.py b/applications/lfric_atm/rose-meta/lfric-lfric_atm/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/lfric_atm/rose-meta/lfric-lfric_atm/versions.py
+++ b/applications/lfric_atm/rose-meta/lfric-lfric_atm/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/lfric_coupled/rose-meta/lfric-lfric_coupled/versions.py b/applications/lfric_coupled/rose-meta/lfric-lfric_coupled/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/lfric_coupled/rose-meta/lfric-lfric_coupled/versions.py
+++ b/applications/lfric_coupled/rose-meta/lfric-lfric_coupled/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/linear_model/rose-meta/lfric-linear_model/versions.py b/applications/linear_model/rose-meta/lfric-linear_model/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/linear_model/rose-meta/lfric-linear_model/versions.py
+++ b/applications/linear_model/rose-meta/lfric-linear_model/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/name_transport/rose-meta/lfric-name_transport/versions.py b/applications/name_transport/rose-meta/lfric-name_transport/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/name_transport/rose-meta/lfric-name_transport/versions.py
+++ b/applications/name_transport/rose-meta/lfric-name_transport/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/ngarch/rose-meta/lfric-ngarch/versions.py b/applications/ngarch/rose-meta/lfric-ngarch/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/ngarch/rose-meta/lfric-ngarch/versions.py
+++ b/applications/ngarch/rose-meta/lfric-ngarch/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/shallow_water/rose-meta/lfric-shallow_water/versions.py b/applications/shallow_water/rose-meta/lfric-shallow_water/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/shallow_water/rose-meta/lfric-shallow_water/versions.py
+++ b/applications/shallow_water/rose-meta/lfric-shallow_water/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/transport/rose-meta/lfric-transport/versions.py b/applications/transport/rose-meta/lfric-transport/versions.py
index 152c043d0..39e882cbb 100644
--- a/applications/transport/rose-meta/lfric-transport/versions.py
+++ b/applications/transport/rose-meta/lfric-transport/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/interfaces/coupled_interface/rose-meta/coupling/versions.py b/interfaces/coupled_interface/rose-meta/coupling/versions.py
index 152c043d0..39e882cbb 100644
--- a/interfaces/coupled_interface/rose-meta/coupling/versions.py
+++ b/interfaces/coupled_interface/rose-meta/coupling/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/versions.py b/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/versions.py
index 152c043d0..39e882cbb 100644
--- a/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/versions.py
+++ b/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/rose-stem/app/adjoint_tests/rose-app.conf b/rose-stem/app/adjoint_tests/rose-app.conf
index 76c5b0144..4130f3df4 100644
--- a/rose-stem/app/adjoint_tests/rose-app.conf
+++ b/rose-stem/app/adjoint_tests/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-adjoint_tests/vn3.0
+meta=lfric-adjoint_tests/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -374,6 +374,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/gravity_wave/opt/rose-app-limited_spherical_50x50.conf b/rose-stem/app/gravity_wave/opt/rose-app-limited_spherical_50x50.conf
index c3ac5efca..c114c4043 100644
--- a/rose-stem/app/gravity_wave/opt/rose-app-limited_spherical_50x50.conf
+++ b/rose-stem/app/gravity_wave/opt/rose-app-limited_spherical_50x50.conf
@@ -23,6 +23,7 @@ transport_boundary_depth=6
[namelist:finite_element]
coord_order=1
+coord_order_multigrid=1
coord_system='native'
[namelist:formulation]
diff --git a/rose-stem/app/gravity_wave/rose-app.conf b/rose-stem/app/gravity_wave/rose-app.conf
index 8e7d37bc9..4b558f9e9 100644
--- a/rose-stem/app/gravity_wave/rose-app.conf
+++ b/rose-stem/app/gravity_wave/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-gravity_wave/vn3.0
+meta=lfric-gravity_wave/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -368,6 +368,8 @@ start_dump_filename=''
[namelist:finite_element]
cellshape='quadrilateral'
coord_order=2
+coord_order_multigrid=2
+coord_space='Wchi'
coord_system='xyz'
element_order_h=0
element_order_v=0
diff --git a/rose-stem/app/gungho_model/rose-app.conf b/rose-stem/app/gungho_model/rose-app.conf
index 6e300935f..d304f7f2b 100644
--- a/rose-stem/app/gungho_model/rose-app.conf
+++ b/rose-stem/app/gungho_model/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-gungho_model/vn3.0
+meta=lfric-gungho_model/vn3.0_t238
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef ; \
diff --git a/rose-stem/app/jedi_forecast/rose-app.conf b/rose-stem/app/jedi_forecast/rose-app.conf
index 3848d4ba0..5137eb2fd 100644
--- a/rose-stem/app/jedi_forecast/rose-app.conf
+++ b/rose-stem/app/jedi_forecast/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_forecast/vn3.0
+meta=jedi_forecast/vn3.0_t238
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef ; \
@@ -395,6 +395,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/jedi_forecast_pseudo/rose-app.conf b/rose-stem/app/jedi_forecast_pseudo/rose-app.conf
index 8d5864da0..92a1097ea 100644
--- a/rose-stem/app/jedi_forecast_pseudo/rose-app.conf
+++ b/rose-stem/app/jedi_forecast_pseudo/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_forecast_pseudo/vn3.0
+meta=jedi_forecast_pseudo/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -393,6 +393,8 @@ start_dump_filename='final_pert'
[namelist: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
diff --git a/rose-stem/app/jedi_id_tlm_tests/rose-app.conf b/rose-stem/app/jedi_id_tlm_tests/rose-app.conf
index 1049af568..6462e8e34 100644
--- a/rose-stem/app/jedi_id_tlm_tests/rose-app.conf
+++ b/rose-stem/app/jedi_id_tlm_tests/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_id_tlm_tests/vn3.0
+meta=jedi_id_tlm_tests/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -396,6 +396,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf b/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf
index ba5167caf..1c4de4464 100644
--- a/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf
+++ b/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_tlm_forecast_tl/vn3.0
+meta=jedi_tlm_forecast_tl/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -394,6 +394,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/jedi_tlm_tests/rose-app.conf b/rose-stem/app/jedi_tlm_tests/rose-app.conf
index 8e0df8026..e8c978dd8 100644
--- a/rose-stem/app/jedi_tlm_tests/rose-app.conf
+++ b/rose-stem/app/jedi_tlm_tests/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_tlm_tests/vn3.0
+meta=jedi_tlm_tests/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -396,6 +396,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/jules/rose-app.conf b/rose-stem/app/jules/rose-app.conf
index 87b61ec08..b84b8ee42 100644
--- a/rose-stem/app/jules/rose-app.conf
+++ b/rose-stem/app/jules/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-jules/vn3.0
+meta=lfric-jules/vn3.0_t238
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef; \
@@ -415,6 +415,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/lfric2lfric/opt/rose-app-ral3.conf b/rose-stem/app/lfric2lfric/opt/rose-app-ral3.conf
index 566f047fd..5e977e25f 100644
--- a/rose-stem/app/lfric2lfric/opt/rose-app-ral3.conf
+++ b/rose-stem/app/lfric2lfric/opt/rose-app-ral3.conf
@@ -19,6 +19,7 @@ start_dump_filename='lfric2lfric_ral3_seuk'
[namelist:finite_element]
coord_order=2
+coord_order_multigrid=2
[namelist:lfric2lfric]
destination_mesh_name='dynamics'
diff --git a/rose-stem/app/lfric2lfric/opt/rose-app-ral_seuk.conf b/rose-stem/app/lfric2lfric/opt/rose-app-ral_seuk.conf
index 441c46314..3835b88e1 100644
--- a/rose-stem/app/lfric2lfric/opt/rose-app-ral_seuk.conf
+++ b/rose-stem/app/lfric2lfric/opt/rose-app-ral_seuk.conf
@@ -17,6 +17,7 @@ start_dump_filename='lfric2lfric_ral_seuk_MG'
[namelist:finite_element]
coord_order=2
+coord_order_multigrid=2
[namelist:lfric2lfric]
destination_topology='non_periodic'
diff --git a/rose-stem/app/lfric2lfric/rose-app.conf b/rose-stem/app/lfric2lfric/rose-app.conf
index 704d66740..def68f334 100644
--- a/rose-stem/app/lfric2lfric/rose-app.conf
+++ b/rose-stem/app/lfric2lfric/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-lfric2lfric/vn3.0
+meta=lfric-lfric2lfric/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -328,6 +328,8 @@ start_dump_filename='lfric2lfric_dump'
[namelist:finite_element]
cellshape='quadrilateral'
coord_order=1
+coord_order_multigrid=1
+coord_space='Wchi'
coord_system='xyz'
element_order_h=0
element_order_v=0
diff --git a/rose-stem/app/lfric_atm/rose-app.conf b/rose-stem/app/lfric_atm/rose-app.conf
index 723211c48..7c5820306 100644
--- a/rose-stem/app/lfric_atm/rose-app.conf
+++ b/rose-stem/app/lfric_atm/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-lfric_atm/vn3.0
+meta=lfric-lfric_atm/vn3.0_t238
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef; \
diff --git a/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf b/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf
index ce50c6fa3..6f6488e98 100644
--- a/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf
+++ b/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-lfric_atm/vn3.0
+meta=lfric-lfric_atm/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -410,6 +410,8 @@ surface_frac_ancil_path='vegetation/fractions_cci/qrparm.veg.frac.fixed'
[namelist: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
diff --git a/rose-stem/app/name_transport/rose-app.conf b/rose-stem/app/name_transport/rose-app.conf
index 81070757a..8727d261f 100644
--- a/rose-stem/app/name_transport/rose-app.conf
+++ b/rose-stem/app/name_transport/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-name_transport/vn3.0
+meta=lfric-name_transport/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -367,6 +367,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/ngarch/rose-app.conf b/rose-stem/app/ngarch/rose-app.conf
index 0652790e8..b8cc3c6ed 100644
--- a/rose-stem/app/ngarch/rose-app.conf
+++ b/rose-stem/app/ngarch/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-ngarch/vn3.0
+meta=lfric-ngarch/vn3.0_t238
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef; \
@@ -398,6 +398,8 @@ start_dump_filename=''
[namelist:finite_element]
cellshape='quadrilateral'
coord_order=1
+coord_order_multigrid=1
+coord_space='Wchi'
coord_system='xyz'
element_order_h=0
element_order_v=0
diff --git a/rose-stem/app/shallow_water/rose-app.conf b/rose-stem/app/shallow_water/rose-app.conf
index 4925a58af..25d54332e 100644
--- a/rose-stem/app/shallow_water/rose-app.conf
+++ b/rose-stem/app/shallow_water/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-shallow_water/vn3.0
+meta=lfric-shallow_water/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -364,6 +364,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/transport/rose-app.conf b/rose-stem/app/transport/rose-app.conf
index b5a4cd880..3316dc373 100644
--- a/rose-stem/app/transport/rose-app.conf
+++ b/rose-stem/app/transport/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-transport/vn3.0
+meta=lfric-transport/vn3.0_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -366,6 +366,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
index ca1a79dc2..ed15aeac9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F2B2244799D0
-Inner product checksum theta = 4210411A3418E006
-Inner product checksum u = 4501AC432146D718
+Inner product checksum rho = 40E2F2B2245068C4
+Inner product checksum theta = 4210411A34184A62
+Inner product checksum u = 4501AC43225AFA5F
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
index 1839f3574..5261f6d11 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B5B7CB337D5
-Inner product checksum theta = 4210461DE3B34870
-Inner product checksum u = 4500F56A544F1F86
+Inner product checksum rho = 40E31B4F4C4C4352
+Inner product checksum theta = 4210461DD9DFBC0E
+Inner product checksum u = 4500F85C6F41CB7C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
index 061be97ca..b45739786 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2EB31AEAB0690
-Inner product checksum theta = 42104262EDCF9F78
-Inner product checksum u = 4501DA5CB5DBC24B
+Inner product checksum rho = 40E2EB31AECC1C98
+Inner product checksum theta = 42104262EDCDC3E8
+Inner product checksum u = 4501DA5CB7BD0252
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
index 58c743fce..e676eebb6 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F34133893AE6
-Inner product checksum theta = 421041C1BC787C3E
-Inner product checksum u = 4501D87B2966270E
+Inner product checksum rho = 40E2F3400BC14D95
+Inner product checksum theta = 421041C1E7E8D2BD
+Inner product checksum u = 4501D8747E74C7B5
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 6ccaf3715..b5448ea6b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2E61079810D0E
-Inner product checksum theta = 4210435EB2DDC0F1
-Inner product checksum u = 4501348CFD77EA40
+Inner product checksum rho = 40E2E6107980F344
+Inner product checksum theta = 4210435EB2DDBBDC
+Inner product checksum u = 4501348CFD732549
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
index 019d1c4bd..095b27e30 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A997E06
-Inner product checksum theta = 4210F00A9EEFEDF3
-Inner product checksum u = 42EF4B7C9D6C01D8
+Inner product checksum rho = 40FE89845A998DDE
+Inner product checksum theta = 4210F00A9EEFEDC3
+Inner product checksum u = 42EF4B7C9D68A0AE
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 64287df9b..d6b559593 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABCF8
-Inner product checksum theta = 4204E59A63CB78B4
-Inner product checksum u = 4391E522B368BE24
+Inner product checksum rho = 40E8EB38665833B8
+Inner product checksum theta = 4204E5A790659402
+Inner product checksum u = 43EAD34D5B72CEF2
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
index 0872d11c8..413da0a5b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094B0D90339E0A
-Inner product checksum theta = 4224DF77B2266354
-Inner product checksum u = 438852006BE9E2CD
+Inner product checksum rho = 41094CA3DDB86D6C
+Inner product checksum theta = 4224DF7F71A30AF2
+Inner product checksum u = 43C50351B9B97613
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 81c9f6506..98aa19a86 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE739E
-Inner product checksum theta = 41EC4ACBE79A8587
-Inner product checksum u = 44176CD1D18E18FC
+Inner product checksum rho = 40D3FF37BCAE74F6
+Inner product checksum theta = 41EC4ACBE79A839B
+Inner product checksum u = 44176CD1D18E1A32
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 862dd9a4e..39180dde6 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EEEF2D423E478C
-Inner product checksum theta = 42E4D05A8BCEE836
-Inner product checksum u = 475B46A9C47FB04E
+Inner product checksum rho = 40EEEF2D423E47A7
+Inner product checksum theta = 42E4D05A8BCEE810
+Inner product checksum u = 475B46A9C47FC310
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
index b151550e6..717f74cc2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D56C9EE61BBD77
-Inner product checksum theta = 42198C1850B2D34C
-Inner product checksum u = 44E3B95E1E2FF310
+Inner product checksum rho = 40D56C9DA881418D
+Inner product checksum theta = 42198C1651D137C2
+Inner product checksum u = 44E3A671E31AF2AC
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
index 67adb4fa7..ec3a66a74 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
-Inner product checksum rho = 4077C537B568F9A7
-Inner product checksum theta = 41C2D5A8F93169AC
-Inner product checksum u = 4411D03665CDC4B8
+Inner product checksum rho = 4077C537B568F9AB
+Inner product checksum theta = 41C2D5A8F93169A4
+Inner product checksum u = 4411D03665CDC4B7
Inner product checksum mr1 = 41E28A1800000000
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
index e89d26b76..3f3ff54de 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
-Inner product checksum rho = 4077C537B568F9A7
+Inner product checksum rho = 4077C537B568F9AB
Inner product checksum theta = 418AC77800000000
-Inner product checksum u = 431497F6D7212EDD
+Inner product checksum u = 431497F6D7212EDE
Inner product checksum mr1 = 0
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 703cb92c7..3eb5cb783 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E34359B7C75475
-Inner product checksum theta = 421168C83D5BA43A
-Inner product checksum u = 45082CCFC2F9E7D0
+Inner product checksum rho = 40E34359BB835D7A
+Inner product checksum theta = 421168C83CD92A99
+Inner product checksum u = 45082CCFF3E3EBD5
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
index ef2d843f4..757007fec 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BD52DCC8006A
-Inner product checksum theta = 4240B2570BC700C9
-Inner product checksum u = 44F9DB80026D577A
+Inner product checksum rho = 4122BF04CEFB4304
+Inner product checksum theta = 4240B178197A0179
+Inner product checksum u = 44FA80D1359AA714
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_relax_theta-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_relax_theta-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
index 548f13da3..344c4bf25 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_relax_theta-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_relax_theta-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
@@ -1,4 +1,4 @@
-Inner product checksum rho = 4077C537B568F9A7
+Inner product checksum rho = 4077C537B568F9AB
Inner product checksum theta = 418AC8040771B996
Inner product checksum u = 0
Inner product checksum mr1 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
index af3057bb6..f995b4868 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 40D3FEFFC9C4E6DC
-Inner product checksum theta = 41EC4AC917CF5932
-Inner product checksum u = 441770B8CF9AAE3C
+Inner product checksum theta = 41EC4AC917CF5933
+Inner product checksum u = 441770B8CF9AAE40
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index 072ad5f3b..2ea7a153f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 410029843CDCD5BA
-Inner product checksum theta = 4204AB0A9C94010A
-Inner product checksum u = 4218421EDC590CAE
-Inner product checksum mr1 = 4047C516C5BD62B3
+Inner product checksum rho = 4100297F92863D8C
+Inner product checksum theta = 4204AB0A95D75E54
+Inner product checksum u = 42184213CCDA2A8C
+Inner product checksum mr1 = 4047C50EA0772E7C
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
index d92198c03..4c63df4ba 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 40A3EC6B5F76F0AD
-Inner product checksum theta = 41BEDEE1B8CBB575
-Inner product checksum u = 43A9CD8E4C045BE9
+Inner product checksum theta = 41BEDEE1B8CBB580
+Inner product checksum u = 43A9CD8E1DCB1D6F
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
index f1aede880..6c6355238 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D58C35909BB
-Inner product checksum theta = 42475B42A25CA186
-Inner product checksum u = 456062CEF51C1324
+Inner product checksum rho = 41030D58C35893DC
+Inner product checksum theta = 42475B42A25B1CD2
+Inner product checksum u = 456062CEF50FA91A
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
index 231eb15fe..4458fdc2c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D6C13692114
-Inner product checksum theta = 42476BF6F9CB0DCA
-Inner product checksum u = 4560B547977FC8C4
+Inner product checksum rho = 41030D6C136DA814
+Inner product checksum theta = 42476BF6F9CAC5C5
+Inner product checksum u = 4560B547978C9DCB
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
index b1ccd280c..7f82eb532 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030F18BC7F8C28
-Inner product checksum theta = 42476C6988C931C5
-Inner product checksum u = 4560A0F426171C4B
+Inner product checksum rho = 41030F18BD37FBFC
+Inner product checksum theta = 42476C697D3CBBC4
+Inner product checksum u = 4560A0F45B9BF484
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
index ee57adc90..321259f30 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E316DD570F220F
-Inner product checksum theta = 420BC551F61B38E2
-Inner product checksum u = 44FD3CA2A85DEBBE
+Inner product checksum rho = 40E316DD570F7279
+Inner product checksum theta = 420BC551F61B381C
+Inner product checksum u = 44FD3CA2A85C6F55
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
index e429b368a..4a7cfa685 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E3144534D19E42
-Inner product checksum theta = 420BC6A55E4A9D00
-Inner product checksum u = 44FDCE146C2777B3
+Inner product checksum rho = 40E3144534D0AD8D
+Inner product checksum theta = 420BC6A55E4A8A13
+Inner product checksum u = 44FDCE146C2A6ADC
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
index c420fe8e4..39b20e700 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6A14AC655B
-Inner product checksum theta = 41BEDEE1880FB475
-Inner product checksum u = 4316BFB1C72C3612
+Inner product checksum rho = 40A3EC6A14AC6546
+Inner product checksum theta = 41BEDEE1880FB485
+Inner product checksum u = 4316BFB1BE03CCD0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
index a4b7337bc..a343ab70e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 400CE3D8ABA81BA3
-Inner product checksum theta = 426EFB4062696458
-Inner product checksum u = 46E90B314646D0A4
+Inner product checksum rho = 400CE3D8ABA31E92
+Inner product checksum theta = 426EFB406265ADA6
+Inner product checksum u = 46E90B314794D5E9
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
index ffe89fd94..54546ad89 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CBC
-Inner product checksum theta = 41E3A4D10A00A1F3
-Inner product checksum u = 4400A7C1E614149E
+Inner product checksum rho = 40CBD086E89B5CC1
+Inner product checksum theta = 41E3A4D10A00A1E6
+Inner product checksum u = 4400A7C1E61414C0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index 3265025dd..6f467053f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40BBCBB6EDF1627A
-Inner product checksum theta = 41D3A4D091EAA7D7
-Inner product checksum u = 427B537FDE7D4B72
+Inner product checksum rho = 40BBCBB6EDF16322
+Inner product checksum theta = 41D3A4D091EAAAA0
+Inner product checksum u = 427B55274B3FC5A4
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index b9a437d68..47d2ca451 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 409BCBB6ED8BDB00
-Inner product checksum theta = 41B3A4D09228744A
-Inner product checksum u = 425BD288C4FE4540
+Inner product checksum rho = 409BCBB6ED8BDD6B
+Inner product checksum theta = 41B3A4D092287024
+Inner product checksum u = 425BD288C5035923
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index b51e51cce..5210301ad 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40ABB3332E06A4BB
-Inner product checksum theta = 41C56FE12D3A256E
-Inner product checksum u = 426BDF0AFC1EDB9D
+Inner product checksum rho = 40ABB3332E06A4CE
+Inner product checksum theta = 41C56FE12D3A2596
+Inner product checksum u = 426BDF0B055B937C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
index a9509981a..75e14ceec 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1721E2B197EA
-Inner product checksum theta = 41F69B200F92D0F4
-Inner product checksum u = 432D54F6E8799F07
+Inner product checksum rho = 40EA1721E2B15B69
+Inner product checksum theta = 41F69B200F92D18A
+Inner product checksum u = 432D54F6E8244CF6
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
index bc0ca5515..d10d440ea 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DA171CE530F4BE
-Inner product checksum theta = 41E69B0DAB767A1C
-Inner product checksum u = 431CEA8125082548
+Inner product checksum rho = 40DA171CE5DFEB72
+Inner product checksum theta = 41E69B0DA69A3DDA
+Inner product checksum u = 431CEA8D79DDA992
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
index 1b24646b6..7bfac1172 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FA16E969D70AC8
-Inner product checksum theta = 42069BF1BB714707
-Inner product checksum u = 42FFC30F4E941145
+Inner product checksum rho = 40FA16E968D6ECF6
+Inner product checksum theta = 42069BF1BC3FAC5C
+Inner product checksum u = 42FFC30DC586F095
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
index 00c69e3b5..8adaedada 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1719B7A85796
-Inner product checksum theta = 41F69B1F274ACBE8
-Inner product checksum u = 432E6914CA3F2AB7
+Inner product checksum rho = 40EA1719BC31103A
+Inner product checksum theta = 41F69B1F262CCD48
+Inner product checksum u = 432E6917C07B6E47
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 34c6e5650..24b14821e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D4230A146F2CC0
-Inner product checksum theta = 421AE83CAB39A57E
-Inner product checksum u = 44D53ECE9B74C51B
+Inner product checksum rho = 40D4230A140EC54C
+Inner product checksum theta = 421AE83CAB2D6756
+Inner product checksum u = 44D53ED5379A094E
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
index 8513b3305..a58df61c2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3B0E5F5D41340
-Inner product checksum theta = 421AFAE9E4BE5D88
-Inner product checksum u = 44D4479F148C12A2
+Inner product checksum rho = 40D3B0E6698BD4B0
+Inner product checksum theta = 421AFAE9DFAA54F5
+Inner product checksum u = 44D4476F2CF59831
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 1b949d925..472502cf4 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F2B22483EA3D
-Inner product checksum theta = 4210411A3410C3C7
-Inner product checksum u = 4501AC432284CD82
+Inner product checksum rho = 40E2F2B224850FC1
+Inner product checksum theta = 4210411A34109454
+Inner product checksum u = 4501AC4322FF38BE
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
index 09869fdd8..e0bfc6d73 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B4D10BF0DA0
-Inner product checksum theta = 4210461F9BB0AAAE
-Inner product checksum u = 4500F4E3AE6CD8D8
+Inner product checksum rho = 40E31B58658B64FE
+Inner product checksum theta = 4210461CEC44C09C
+Inner product checksum u = 4500F7F35EF7ABE3
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
index 6ffb81194..a917d3e3c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2EB31AEB7AC54
-Inner product checksum theta = 42104262EDCE8094
-Inner product checksum u = 4501DA5CB6E76460
+Inner product checksum rho = 40E2EB31AEDBF9AC
+Inner product checksum theta = 42104262EDCE5F78
+Inner product checksum u = 4501DA5CB407A122
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index dcdf764c4..6debfb645 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F3443865F0C8
-Inner product checksum theta = 421041C0A40F716F
-Inner product checksum u = 4501D87BC37CB1BA
+Inner product checksum rho = 40E2F34437B07925
+Inner product checksum theta = 421041C0A42883F2
+Inner product checksum u = 4501D87BBCA1E98C
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 4ddcb7e18..008e66166 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2E61079810B7E
-Inner product checksum theta = 4210435EB2DDAEFC
-Inner product checksum u = 4501348CFD711AFA
+Inner product checksum rho = 40E2E6107980DE24
+Inner product checksum theta = 4210435EB2DDB96B
+Inner product checksum u = 4501348CFD74DDA0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
index a33fd4a1b..8b90ec314 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A997E06
-Inner product checksum theta = 4210F00A9EEFEDF3
-Inner product checksum u = 42EF4B7C9D6C01D9
+Inner product checksum rho = 40FE89845A998DE0
+Inner product checksum theta = 4210F00A9EEFEDC3
+Inner product checksum u = 42EF4B7C9D68A0AE
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index a449fc5d3..0d8e76987 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABCFA
-Inner product checksum theta = 4204E59A63CB78B2
-Inner product checksum u = 4391E522B31489D4
+Inner product checksum rho = 40E8EB38665833B6
+Inner product checksum theta = 4204E5A79065940E
+Inner product checksum u = 43EAD34D5B99ED84
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index a4fa9f025..bb6724f9c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094B0D90339E14
-Inner product checksum theta = 4224DF77B226634F
-Inner product checksum u = 438852006BFEBBA6
+Inner product checksum rho = 41094CA3DDB86D6E
+Inner product checksum theta = 4224DF7F71A30AF2
+Inner product checksum u = 43C50351B9C1AD7F
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 317fe4b7b..1be1d7c1c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE7576
-Inner product checksum theta = 41EC4ACBE79A8562
-Inner product checksum u = 44176CD1D18E1C00
+Inner product checksum rho = 40D3FF37BCAE7516
+Inner product checksum theta = 41EC4ACBE79A844D
+Inner product checksum u = 44176CD1D18E2208
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index abd067848..1aa8fdb46 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EEEF2D423E47A9
-Inner product checksum theta = 42E4D05A8BCEE302
-Inner product checksum u = 475B46A9C47FC6D6
+Inner product checksum rho = 40EEEF2D423E47AD
+Inner product checksum theta = 42E4D05A8BCEE030
+Inner product checksum u = 475B46A9C47FD11A
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 4ef335a94..bf983e591 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D56C9EE61BC02A
-Inner product checksum theta = 42198C1850B2D284
-Inner product checksum u = 44E3B95E1E476DC8
+Inner product checksum rho = 40D56C9DA8814CCB
+Inner product checksum theta = 42198C1651D12C63
+Inner product checksum u = 44E3A671E315DA2A
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
index 67adb4fa7..ec3a66a74 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
-Inner product checksum rho = 4077C537B568F9A7
-Inner product checksum theta = 41C2D5A8F93169AC
-Inner product checksum u = 4411D03665CDC4B8
+Inner product checksum rho = 4077C537B568F9AB
+Inner product checksum theta = 41C2D5A8F93169A4
+Inner product checksum u = 4411D03665CDC4B7
Inner product checksum mr1 = 41E28A1800000000
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
index e89d26b76..3f3ff54de 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
-Inner product checksum rho = 4077C537B568F9A7
+Inner product checksum rho = 4077C537B568F9AB
Inner product checksum theta = 418AC77800000000
-Inner product checksum u = 431497F6D7212EDD
+Inner product checksum u = 431497F6D7212EDE
Inner product checksum mr1 = 0
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 75bfdf0cf..d6a0669e8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E34359B80C5804
-Inner product checksum theta = 421168C83D4A79F3
-Inner product checksum u = 45082CCFCECDD575
+Inner product checksum rho = 40E34359BC9E1FF9
+Inner product checksum theta = 421168C83CB0F9F2
+Inner product checksum u = 45082CD00EE65D3A
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index 9a03afb2d..11a82dde4 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BD52DCC6D87A
-Inner product checksum theta = 4240B2570BC5F2DA
-Inner product checksum u = 44F9DB8002644CBC
+Inner product checksum rho = 4122BF04CF00355A
+Inner product checksum theta = 4240B1781976726A
+Inner product checksum u = 44FA80D135EEBD06
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
index e1abba728..189fddd80 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 40D3FEFFC9C4E6DA
Inner product checksum theta = 41EC4AC917CF5932
-Inner product checksum u = 441770B8CF9AAE38
+Inner product checksum u = 441770B8CF9AAE44
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index 072ad5f3b..e578524d8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 410029843CDCD5BA
-Inner product checksum theta = 4204AB0A9C94010A
-Inner product checksum u = 4218421EDC590CAE
-Inner product checksum mr1 = 4047C516C5BD62B3
+Inner product checksum rho = 410029800831452C
+Inner product checksum theta = 4204AB0A9671FAEC
+Inner product checksum u = 421842151C74D2F4
+Inner product checksum mr1 = 4047C50F8798F474
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
index 6f0e22be6..1e100b9f8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6B5F76F0AE
-Inner product checksum theta = 41BEDEE1B8CBB574
-Inner product checksum u = 43A9CD8E4BFD1915
+Inner product checksum rho = 40A3EC6B5F76F0AB
+Inner product checksum theta = 41BEDEE1B8CBB580
+Inner product checksum u = 43A9CD8E1DC8E49D
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 7e1dfb2bf..aecbecff9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D58C358841C
-Inner product checksum theta = 42475B42A25BD24C
-Inner product checksum u = 456062CEF51ADA01
+Inner product checksum rho = 41030D58C3597A50
+Inner product checksum theta = 42475B42A24AAD45
+Inner product checksum u = 456062CEF5269E09
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
index 087fd2fad..3d7d80d5f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D6C136C4726
-Inner product checksum theta = 42476BF6F9C9E065
-Inner product checksum u = 4560B547977B120F
+Inner product checksum rho = 41030D6C137161F5
+Inner product checksum theta = 42476BF6F9CA734A
+Inner product checksum u = 4560B547976A06DC
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
index e42f32057..3ab3e8643 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030F18B9FB67A0
-Inner product checksum theta = 42476C698DF698DD
-Inner product checksum u = 4560A0F3DA7365AC
+Inner product checksum rho = 41030F18BF111815
+Inner product checksum theta = 42476C697C857758
+Inner product checksum u = 4560A0F50B3A42EB
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
index 2d5e3b173..224846b62 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E316DD570F67E7
-Inner product checksum theta = 420BC551F61B2ADE
-Inner product checksum u = 44FD3CA2A85A5D90
+Inner product checksum rho = 40E316DD570F1CC0
+Inner product checksum theta = 420BC551F61B3027
+Inner product checksum u = 44FD3CA2A85C094A
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
index 30022c661..c00924ccb 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E3144534D22EC1
-Inner product checksum theta = 420BC6A55E4A8238
-Inner product checksum u = 44FDCE146C25FF50
+Inner product checksum rho = 40E3144534D15417
+Inner product checksum theta = 420BC6A55E4A8BF5
+Inner product checksum u = 44FDCE146C24FA5F
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
index 9ca596629..b9ca488ce 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6A14AC655D
-Inner product checksum theta = 41BEDEE1880FB475
-Inner product checksum u = 4316BFB1C7362BEB
+Inner product checksum rho = 40A3EC6A14AC6544
+Inner product checksum theta = 41BEDEE1880FB484
+Inner product checksum u = 4316BFB1BDA185A3
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 415129215..3cf9c7fce 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 400CE3D8ABB2DD00
-Inner product checksum theta = 426EFB40626F1444
-Inner product checksum u = 46E90B314334D653
+Inner product checksum rho = 400CE3D8ABA3C409
+Inner product checksum theta = 426EFB406266ED48
+Inner product checksum u = 46E90B314795D634
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
index ffe89fd94..54546ad89 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CBC
-Inner product checksum theta = 41E3A4D10A00A1F3
-Inner product checksum u = 4400A7C1E614149E
+Inner product checksum rho = 40CBD086E89B5CC1
+Inner product checksum theta = 41E3A4D10A00A1E6
+Inner product checksum u = 4400A7C1E61414C0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index 097e86706..c3f123004 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40BBCBB6EDF16259
-Inner product checksum theta = 41D3A4D091EAA7E2
-Inner product checksum u = 427B537FAE94A56C
+Inner product checksum rho = 40BBCBB6EDF1632E
+Inner product checksum theta = 41D3A4D091EAAAB6
+Inner product checksum u = 427B552B8E4E3954
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index 8d35898d9..d368d4e82 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 409BCBB6ED8BDD5A
-Inner product checksum theta = 41B3A4D09228734C
-Inner product checksum u = 425BD288A2566131
+Inner product checksum rho = 409BCBB6ED8BDC32
+Inner product checksum theta = 41B3A4D0922873DE
+Inner product checksum u = 425BD2894889D688
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index f4685bc3c..13a0a82ad 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40ABB3332E06A4CF
-Inner product checksum theta = 41C56FE12D3A257C
-Inner product checksum u = 426BDF0B0782D926
+Inner product checksum rho = 40ABB3332E06A4CC
+Inner product checksum theta = 41C56FE12D3A2574
+Inner product checksum u = 426BDF0AE9C22796
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
index dd7d16fd9..fc3d0583b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1721E2B197EB
-Inner product checksum theta = 41F69B200F92D0F4
-Inner product checksum u = 432D54F6E8799F07
+Inner product checksum rho = 40EA1721E2B15B6A
+Inner product checksum theta = 41F69B200F92D18A
+Inner product checksum u = 432D54F6E8244CF4
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
index fa2891bb7..36668774f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DA171CE5311E97
-Inner product checksum theta = 41E69B0DAB753A8E
-Inner product checksum u = 431CEA812598E8B0
+Inner product checksum rho = 40DA171CE5E08814
+Inner product checksum theta = 41E69B0DA698F433
+Inner product checksum u = 431CEA8D7C1DFEC6
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
index 22f2c4445..d05a8bafa 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FA16E969D797DC
-Inner product checksum theta = 42069BF1BB703F6A
-Inner product checksum u = 42FFC30F4ED2B428
+Inner product checksum rho = 40FA16E968D734CF
+Inner product checksum theta = 42069BF1BC3F861C
+Inner product checksum u = 42FFC30DC544D925
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
index 075d391fc..cf8d70141 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA171A18309116
-Inner product checksum theta = 41F69B1D66F906CB
-Inner product checksum u = 432E68AADCDE17B3
+Inner product checksum rho = 40EA171A183083E2
+Inner product checksum theta = 41F69B1D66F8F148
+Inner product checksum u = 432E68AADCBEB6F2
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 0692e4368..229355c74 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D4230A14F81BCE
-Inner product checksum theta = 421AE83CAB4D6A4B
-Inner product checksum u = 44D53ED7F85D2DAF
+Inner product checksum rho = 40D4230A14B1ED00
+Inner product checksum theta = 421AE83CAB3A0BC2
+Inner product checksum u = 44D53ED52FBA7169
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
index d7a2154e7..d08be14cf 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3B0E614A00984
-Inner product checksum theta = 421AFAEA39674732
-Inner product checksum u = 44D455410D2E2D22
+Inner product checksum rho = 40D3B0E78DC80386
+Inner product checksum theta = 421AFAE9374D5021
+Inner product checksum u = 44D4422DCFB3E4B9
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
index b17a42b79..476728272 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA7A1197E0CB9A0
-Inner product checksum theta = 4161FFC69BF205C3
-Inner product checksum u = 4569B9484E575B5E
-Inner product checksum mr1 = 3F36C0A882D88E66
-Inner product checksum mr2 = 3EEADFD85794EA13
-Inner product checksum mr3 = 3EDFEC0C984D5704
-Inner product checksum mr4 = 3EED3A950512EB1A
+Inner product checksum rho = 3FAE277094D72967
+Inner product checksum theta = 4162161AEA00D7EF
+Inner product checksum u = 45699FBCF50BA0A5
+Inner product checksum mr1 = 3F3FF1A1583E73F0
+Inner product checksum mr2 = 3EF377FEDB910050
+Inner product checksum mr3 = 3EE2739439F05305
+Inner product checksum mr4 = 3EECD12A77FF627E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
index df5359de9..e0a22271e 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EECEB00E275F684
-Inner product checksum theta = 40130622675CC417
-Inner product checksum u = 42EF956998B205D3
+Inner product checksum rho = 3EED3AC2F17E742B
+Inner product checksum theta = 4012F0191F58F9A4
+Inner product checksum u = 42F0DDAD32EEF590
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
index df5359de9..e0a22271e 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EECEB00E275F684
-Inner product checksum theta = 40130622675CC417
-Inner product checksum u = 42EF956998B205D3
+Inner product checksum rho = 3EED3AC2F17E742B
+Inner product checksum theta = 4012F0191F58F9A4
+Inner product checksum u = 42F0DDAD32EEF590
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_azspice_gnu_fast-debug-64bit.txt
index 36256062e..08b08aef4 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3F95A1DDD2EC7839
-Inner product checksum theta = 414000E886CBFB32
-Inner product checksum u = 452CCCFAA0BBF41E
-Inner product checksum mr1 = 3F2D2183BE8E5C80
-Inner product checksum mr2 = 3EDF53A45356ADEA
-Inner product checksum mr3 = 3ED26AEF2D8453B5
-Inner product checksum mr4 = 3EE009842E269AF6
+Inner product checksum rho = 3F983B73A8B756E8
+Inner product checksum theta = 41401E1A618FF22C
+Inner product checksum u = 452D057EDF062157
+Inner product checksum mr1 = 3F2E43881C6977AA
+Inner product checksum mr2 = 3EDE7F5B2AECD2FF
+Inner product checksum mr3 = 3ED8476240EB13DB
+Inner product checksum mr4 = 3EDFE72F5FCBD6CD
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_azspice_gnu_fast-debug-64bit.txt
index 5ae16e5aa..db596c921 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3F95A1DF1E431E10
-Inner product checksum theta = 41400115CD2072D9
-Inner product checksum u = 452CCC1C9C56D3B6
-Inner product checksum mr1 = 3F2D21B9057A6428
-Inner product checksum mr2 = 3EDF53C45279F22E
-Inner product checksum mr3 = 3ED26AEE8FE0B97C
-Inner product checksum mr4 = 3EE009839EC7E10F
+Inner product checksum rho = 3F983B5E56B01626
+Inner product checksum theta = 41401E371BE02438
+Inner product checksum u = 452D04AE5BC7EF4B
+Inner product checksum mr1 = 3F2E43C21CF4B163
+Inner product checksum mr2 = 3EDE7F7AD8D9F888
+Inner product checksum mr3 = 3ED847619E3F2B44
+Inner product checksum mr4 = 3EDFE72E3DDF1473
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
index db90ee0d3..c6fd557d5 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA7A119D15694EA
-Inner product checksum theta = 4161FFC6B41D6C18
-Inner product checksum u = 4569B9484F679FDB
-Inner product checksum mr1 = 3F36C0A85083444F
-Inner product checksum mr2 = 3EEADFD859B930EE
-Inner product checksum mr3 = 3EDFEC0C98392EF7
-Inner product checksum mr4 = 3EED3A95035B479C
+Inner product checksum rho = 3FAE277076906FCE
+Inner product checksum theta = 4162161B011E7CB7
+Inner product checksum u = 45699FBD32B15B1F
+Inner product checksum mr1 = 3F3FF1A1577DD860
+Inner product checksum mr2 = 3EF377FEC546D922
+Inner product checksum mr3 = 3EE2739439843303
+Inner product checksum mr4 = 3EECD12A7563C499
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
index 444cc9574..9e6a8e431 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EECEB00E275EB48
-Inner product checksum theta = 40130622675CC45A
-Inner product checksum u = 42EF956998B2045E
+Inner product checksum rho = 3EED3AC2F17E6C16
+Inner product checksum theta = 4012F0191F58F9A2
+Inner product checksum u = 42F0DDAD32EEFA8E
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_ex1a_cce_fast-debug-64bit.txt
index 7dfc5de39..2429327fc 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3F95A1C504B6A918
-Inner product checksum theta = 413FF942C2E563C0
-Inner product checksum u = 452CCCF6ABE0865F
-Inner product checksum mr1 = 3F2D21C8E6687010
-Inner product checksum mr2 = 3EDF53AD2309BABA
-Inner product checksum mr3 = 3ED26AEFEBB2B535
-Inner product checksum mr4 = 3EE00982584FBC51
+Inner product checksum rho = 3F983B37D15BDE1C
+Inner product checksum theta = 414019EB42CA849D
+Inner product checksum u = 452D058BB1F73C3A
+Inner product checksum mr1 = 3F2E43BF0E7C5689
+Inner product checksum mr2 = 3EDE7F633C575AAC
+Inner product checksum mr3 = 3ED84762F36CCECF
+Inner product checksum mr4 = 3EDFE72C0A70AB9F
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_ex1a_cce_fast-debug-64bit.txt
index f6ca49a10..434194786 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3F95A1E1F17F7A09
-Inner product checksum theta = 413FF80D6A5F4BE8
-Inner product checksum u = 452CCB73BB6342D4
-Inner product checksum mr1 = 3F2D21C0C423794A
-Inner product checksum mr2 = 3EDF53B78E4C3283
-Inner product checksum mr3 = 3ED26AEF7B3222E8
-Inner product checksum mr4 = 3EE00982FE30ACFA
+Inner product checksum rho = 3F983B4F3FA707A2
+Inner product checksum theta = 414019479FB8228B
+Inner product checksum u = 452D040BCF8033FC
+Inner product checksum mr1 = 3F2E43B585EE4341
+Inner product checksum mr2 = 3EDE7F6E0B61076D
+Inner product checksum mr3 = 3ED8476284E8AF37
+Inner product checksum mr4 = 3EDFE72D5727A362
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
index 9b9895e08..46aa129ab 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 468AD8F2
-Inner product checksum theta = 4FD6898F
-Inner product checksum u = 6A4E3AC8
-Inner product checksum mr1 = 3F07FDF4
-Inner product checksum mr2 = 369B4D1C
-Inner product checksum mr3 = 3413652A
-Inner product checksum mr4 = 368E9398
+Inner product checksum rho = 468AD8A1
+Inner product checksum theta = 4FD6892A
+Inner product checksum u = 6A4E2456
+Inner product checksum mr1 = 3F08090E
+Inner product checksum mr2 = 3685474C
+Inner product checksum mr3 = 342315EB
+Inner product checksum mr4 = 369452F5
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
index dac455d15..76480a890 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 44D95711
-Inner product checksum theta = 5504FC40
-Inner product checksum u = 74276DEB
+Inner product checksum rho = 44D957C8
+Inner product checksum theta = 5504F9DC
+Inner product checksum u = 742769A8
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index ebbf5d1b7..fec1cd36f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D66411
-Inner product checksum theta = 518E95C2
-Inner product checksum u = 6AF4A509
-Inner product checksum mr1 = 3FD1977C
-Inner product checksum mr2 = 375C8794
-Inner product checksum mr3 = 3534A85C
-Inner product checksum mr4 = 36B9C166
+Inner product checksum rho = 46D68370
+Inner product checksum theta = 518F9409
+Inner product checksum u = 6AF60585
+Inner product checksum mr1 = 3FD2085E
+Inner product checksum mr2 = 3731FF1D
+Inner product checksum mr3 = 3570D63F
+Inner product checksum mr4 = 36D80F28
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
index 208bf5b67..1bc83cf87 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D66282
-Inner product checksum theta = 518E9697
-Inner product checksum u = 6AF4EDB0
-Inner product checksum mr1 = 3FD1A816
-Inner product checksum mr2 = 372DA48E
-Inner product checksum mr3 = 355FEEE4
-Inner product checksum mr4 = 36BADA78
+Inner product checksum rho = 46D6843A
+Inner product checksum theta = 518F9009
+Inner product checksum u = 6AF6639C
+Inner product checksum mr1 = 3FD1E981
+Inner product checksum mr2 = 3735ACE8
+Inner product checksum mr3 = 3591218E
+Inner product checksum mr4 = 36E3934B
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
index 28b77bf56..ebd73d9d7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4798D8B7
-Inner product checksum theta = 5840648A
-Inner product checksum u = 79BA7DF0
+Inner product checksum rho = 4798D937
+Inner product checksum theta = 58404EEE
+Inner product checksum u = 79BA143C
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
index e8298690a..ec2610a8f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D853A2
-Inner product checksum theta = 518BD97F
-Inner product checksum u = 6A8B5D0D
-Inner product checksum mr1 = 3FCCB5F5
-Inner product checksum mr2 = 383329FE
-Inner product checksum mr3 = 354A12DC
-Inner product checksum mr4 = 36D48CC3
-Inner product checksum mr5 = 2C0EBB00
-Inner product checksum mr6 = 354FB8FB
+Inner product checksum rho = 46D87621
+Inner product checksum theta = 518CDC6C
+Inner product checksum u = 6A8BB622
+Inner product checksum mr1 = 3FCCD6A5
+Inner product checksum mr2 = 3830399F
+Inner product checksum mr3 = 3540FFB3
+Inner product checksum mr4 = 369C6152
+Inner product checksum mr5 = 2E27E849
+Inner product checksum mr6 = 3559D6AB
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
index 575d12f26..5b7783020 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D84776
-Inner product checksum theta = 518BD5CA
-Inner product checksum u = 6A876EA4
-Inner product checksum mr1 = 3FCFC573
-Inner product checksum mr2 = 37F982D2
-Inner product checksum mr3 = 378F0686
-Inner product checksum mr4 = 37941390
-Inner product checksum mr5 = 36AD80BB
+Inner product checksum rho = 46D86556
+Inner product checksum theta = 518CD634
+Inner product checksum u = 6A884F5E
+Inner product checksum mr1 = 3FCFE1A9
+Inner product checksum mr2 = 37FB999D
+Inner product checksum mr3 = 37A3825D
+Inner product checksum mr4 = 37AAD30F
+Inner product checksum mr5 = 36CB92A2
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt
index 689a0c93c..d9f8c5feb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D833DD
-Inner product checksum theta = 518BE345
-Inner product checksum u = 6A861A7A
-Inner product checksum mr1 = 3FD12CFE
-Inner product checksum mr2 = 37EF6FF7
-Inner product checksum mr3 = 377034CF
-Inner product checksum mr4 = 37BA8E17
-Inner product checksum mr5 = 3694BA7A
+Inner product checksum rho = 46D85309
+Inner product checksum theta = 518CEB19
+Inner product checksum u = 6A86BDBD
+Inner product checksum mr1 = 3FD15DE3
+Inner product checksum mr2 = 37E7EB43
+Inner product checksum mr3 = 378A0874
+Inner product checksum mr4 = 37C4C735
+Inner product checksum mr5 = 36A40434
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index 066b82f4f..47df08796 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8395D
-Inner product checksum theta = 518BD538
-Inner product checksum u = 6A896534
-Inner product checksum mr1 = 3FD027A8
-Inner product checksum mr2 = 37C25DEC
-Inner product checksum mr3 = 35A25CC0
-Inner product checksum mr4 = 371736E2
+Inner product checksum rho = 46D85AAE
+Inner product checksum theta = 518CDC24
+Inner product checksum u = 6A88EFDE
+Inner product checksum mr1 = 3FD05228
+Inner product checksum mr2 = 37D33A81
+Inner product checksum mr3 = 359FD674
+Inner product checksum mr4 = 371B5EEA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
index b2ad06d13..cc4a4798d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB07687B63446A
-Inner product checksum theta = 42317A99CF4E0BC0
-Inner product checksum u = 45512AE8772F7D84
-Inner product checksum mr1 = 3FFA019FB76BA7A3
-Inner product checksum mr2 = 3EF9206AB8DD06F5
-Inner product checksum mr3 = 3EB3C8E43B077FC8
-Inner product checksum mr4 = 3EE4C554CE5D456C
+Inner product checksum rho = 40DB0B9C96F4BA66
+Inner product checksum theta = 42319C4BE6D104D9
+Inner product checksum u = 45511BFA5898E796
+Inner product checksum mr1 = 3FFA0CCF3D5EBC11
+Inner product checksum mr2 = 3EF833CD74A96FCC
+Inner product checksum mr3 = 3EB21BF36D086306
+Inner product checksum mr4 = 3EE129541DCB1566
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 4c7eed6cc..50a37c287 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FD32
-Inner product checksum theta = 5392A6D2
-Inner product checksum u = 6A97B8BA
-Inner product checksum mr1 = 41CD0576
-Inner product checksum mr2 = 39CBA1DC
-Inner product checksum mr3 = 37B5C87C
-Inner product checksum mr4 = 39631544
+Inner product checksum rho = 48D802F5
+Inner product checksum theta = 5392FB7E
+Inner product checksum u = 6A97AD94
+Inner product checksum mr1 = 41CD0C45
+Inner product checksum mr2 = 39CFE0B4
+Inner product checksum mr3 = 37A8CD54
+Inner product checksum mr4 = 395FC0A4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
index f8dff9082..235402968 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81310
-Inner product checksum theta = 51944596
-Inner product checksum u = 6B4636E2
-Inner product checksum mr1 = 3FC88E16
-Inner product checksum mr2 = 37A99D46
-Inner product checksum mr3 = 35A2C5C6
-Inner product checksum mr4 = 3788B82C
+Inner product checksum rho = 46D83278
+Inner product checksum theta = 51946D4C
+Inner product checksum u = 6B12B532
+Inner product checksum mr1 = 3FC8DE58
+Inner product checksum mr2 = 37A79B85
+Inner product checksum mr3 = 3589AA4D
+Inner product checksum mr4 = 378F6306
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 35fdec60e..354c8a315 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FDBE
-Inner product checksum theta = 5392A6F9
-Inner product checksum u = 6A97B9FA
-Inner product checksum mr1 = 41CD0CB2
-Inner product checksum mr2 = 39D05B98
-Inner product checksum mr3 = 37AD4C2E
-Inner product checksum mr4 = 395E937D
+Inner product checksum rho = 48D80346
+Inner product checksum theta = 5392FB96
+Inner product checksum u = 6A97B48C
+Inner product checksum mr1 = 41CD0992
+Inner product checksum mr2 = 39CFD2C8
+Inner product checksum mr3 = 37A9D189
+Inner product checksum mr4 = 395D72A2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
index cd579c1cb..0280c3771 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81241
-Inner product checksum theta = 518BD644
-Inner product checksum u = 6A870A8B
-Inner product checksum mr1 = 3FD3D730
-Inner product checksum mr2 = 37E1345C
-Inner product checksum mr3 = 35A0FF9C
-Inner product checksum mr4 = 36DC35A2
+Inner product checksum rho = 46D81BB6
+Inner product checksum theta = 518A8337
+Inner product checksum u = 6A8D8496
+Inner product checksum mr1 = 3FD3E8F6
+Inner product checksum mr2 = 37E36076
+Inner product checksum mr3 = 359ECD22
+Inner product checksum mr4 = 36EF2E5D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
index e07f68014..001cd6c5c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D80460
-Inner product checksum theta = 519522B0
-Inner product checksum u = 6AE6775E
-Inner product checksum mr1 = 3FC86149
-Inner product checksum mr2 = 37CD2A44
-Inner product checksum mr3 = 351EE925
-Inner product checksum mr4 = 36F072B8
+Inner product checksum rho = 46D8267D
+Inner product checksum theta = 5195288D
+Inner product checksum u = 6AD004AB
+Inner product checksum mr1 = 3FC8A13D
+Inner product checksum mr2 = 37A81D7C
+Inner product checksum mr3 = 351E873A
+Inner product checksum mr4 = 36A03E16
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
index c1993e0b9..43adea265 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81496
-Inner product checksum theta = 53952668
-Inner product checksum u = 6AA4D6EE
-Inner product checksum mr1 = 41C831AC
-Inner product checksum mr2 = 399A2744
-Inner product checksum mr3 = 37789C51
-Inner product checksum mr4 = 39300921
+Inner product checksum rho = 48D81D9C
+Inner product checksum theta = 539527EC
+Inner product checksum u = 6AA47E09
+Inner product checksum mr1 = 41C845F6
+Inner product checksum mr2 = 3999D9EF
+Inner product checksum mr3 = 377473A4
+Inner product checksum mr4 = 392E287A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
index 8f87801d6..7627a6637 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81952
-Inner product checksum theta = 518BAFFF
-Inner product checksum u = 6A8C8B79
-Inner product checksum mr1 = 3FD11C39
-Inner product checksum mr2 = 37E724C0
-Inner product checksum mr3 = 359FEF4C
-Inner product checksum mr4 = 37074045
+Inner product checksum rho = 46D81FC2
+Inner product checksum theta = 518A62F2
+Inner product checksum u = 6A902F68
+Inner product checksum mr1 = 3FD10764
+Inner product checksum mr2 = 37D4379C
+Inner product checksum mr3 = 357CD472
+Inner product checksum mr4 = 36FB3ACE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
index a5745eb7b..143af5c1b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8137D
-Inner product checksum theta = 518BD14C
-Inner product checksum u = 6A8868AB
-Inner product checksum mr1 = 3FD3A9A6
-Inner product checksum mr2 = 37D9892A
-Inner product checksum mr3 = 35B50D72
-Inner product checksum mr4 = 37104F46
+Inner product checksum rho = 46D81BBA
+Inner product checksum theta = 518A839F
+Inner product checksum u = 6A8CA47E
+Inner product checksum mr1 = 3FD39F7E
+Inner product checksum mr2 = 37D6BA63
+Inner product checksum mr3 = 3595C4A4
+Inner product checksum mr4 = 36D4135E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
index 60686d791..d504de77c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85CA4
-Inner product checksum theta = 5193AF09
-Inner product checksum u = 6A862FDC
-Inner product checksum mr1 = 3FD02F73
-Inner product checksum mr2 = 37B8193F
-Inner product checksum mr3 = 355AA397
-Inner product checksum mr4 = 36FA519C
+Inner product checksum rho = 46D87E02
+Inner product checksum theta = 5193E829
+Inner product checksum u = 6A86D8ED
+Inner product checksum mr1 = 3FD052BD
+Inner product checksum mr2 = 379D9AB3
+Inner product checksum mr3 = 3545AB94
+Inner product checksum mr4 = 36D01997
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
index 12acd49ab..96e2f0b11 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7FBF0
-Inner product checksum theta = 5195577F
-Inner product checksum u = 6B246B78
-Inner product checksum mr1 = 3FC85292
-Inner product checksum mr2 = 38201B0A
-Inner product checksum mr3 = 356269E7
-Inner product checksum mr4 = 36F6669E
+Inner product checksum rho = 46D81D24
+Inner product checksum theta = 5195598D
+Inner product checksum u = 6AF40B43
+Inner product checksum mr1 = 3FC86FA8
+Inner product checksum mr2 = 38749CE3
+Inner product checksum mr3 = 358074D9
+Inner product checksum mr4 = 36CB950E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index f22aad7e4..26506abf5 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997CA
-Inner product checksum theta = 513548FD
-Inner product checksum u = 612F5B34
-Inner product checksum mr1 = 4090F669
-Inner product checksum mr2 = 3589856C
-Inner product checksum mr3 = 2FA53E3D
-Inner product checksum mr4 = 33F4FD6A
-Inner product checksum mr5 = BE7D04E
+Inner product checksum rho = 4839978D
+Inner product checksum theta = 51354915
+Inner product checksum u = 612F5226
+Inner product checksum mr1 = 4090EFFC
+Inner product checksum mr2 = 3596AD06
+Inner product checksum mr3 = 2FA5997D
+Inner product checksum mr4 = 33F4FA38
+Inner product checksum mr5 = BE9165B
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index 42525bc73..0f71f90e8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483999D4
-Inner product checksum theta = 51354858
-Inner product checksum u = 612F6179
-Inner product checksum mr1 = 40916617
-Inner product checksum mr2 = 364FE1DF
-Inner product checksum mr3 = 2FABFD16
-Inner product checksum mr4 = 33F4FDB5
-Inner product checksum mr5 = BF2197F
+Inner product checksum rho = 48399968
+Inner product checksum theta = 5135487C
+Inner product checksum u = 612F584A
+Inner product checksum mr1 = 40915DEF
+Inner product checksum mr2 = 3686329A
+Inner product checksum mr3 = 2FAC49DF
+Inner product checksum mr4 = 33F4FAEE
+Inner product checksum mr5 = BF253C6
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index cb46157c6..c00d5ee1a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398C72
-Inner product checksum theta = 513542FA
-Inner product checksum u = 612EE1BF
-Inner product checksum mr1 = 409102F8
-Inner product checksum mr2 = 358C6492
-Inner product checksum mr3 = 300104A8
-Inner product checksum mr4 = 3404ABE7
-Inner product checksum mr5 = C14576D
+Inner product checksum rho = 48398C10
+Inner product checksum theta = 5135430E
+Inner product checksum u = 612EF000
+Inner product checksum mr1 = 4090FD96
+Inner product checksum mr2 = 35A1BCC6
+Inner product checksum mr3 = 30013C66
+Inner product checksum mr4 = 3404ACA7
+Inner product checksum mr5 = C1473CD
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
index c8d190573..092fba21f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B5EE
-Inner product checksum theta = 513FD8B1
-Inner product checksum u = 5F74A875
-Inner product checksum mr1 = 4155D3E1
-Inner product checksum mr2 = 3A38BFC2
-Inner product checksum mr3 = 309DE635
+Inner product checksum rho = 4830B60B
+Inner product checksum theta = 513FD8B9
+Inner product checksum u = 5F74B7B8
+Inner product checksum mr1 = 4155B9C9
+Inner product checksum mr2 = 3A4679D7
+Inner product checksum mr3 = 309BB411
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index ced2b2018..06be533a7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84D80D
-Inner product checksum u = 601AD0B1
-Inner product checksum mr1 = 3C870A8F
-Inner product checksum mr2 = 354AA3D5
-Inner product checksum mr3 = 31C1E4EB
+Inner product checksum theta = 4D84D804
+Inner product checksum u = 601AD0BB
+Inner product checksum mr1 = 3C87113D
+Inner product checksum mr2 = 3552B676
+Inner product checksum mr3 = 31D50456
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 9e5fe63b7..a177cf22d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E044D1A
-Inner product checksum u = 5FBD689A
-Inner product checksum mr1 = 3CDAE952
-Inner product checksum mr2 = 3464C7F6
-Inner product checksum mr3 = 3198450A
-Inner product checksum mr4 = 2EF57FE6
+Inner product checksum rho = 42F5004B
+Inner product checksum theta = 4E044C56
+Inner product checksum u = 5FC0D20B
+Inner product checksum mr1 = 3CE0BA0A
+Inner product checksum mr2 = 347FAB6C
+Inner product checksum mr3 = 32F814C6
+Inner product checksum mr4 = 2EC3FA05
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 05fd6514b..937d94af5 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84DAFD
-Inner product checksum u = 601AD40F
-Inner product checksum mr1 = 3C825A8B
-Inner product checksum mr2 = 33EB5DE2
-Inner product checksum mr3 = 317D3117
+Inner product checksum theta = 4D84DAF5
+Inner product checksum u = 601AD412
+Inner product checksum mr1 = 3C827AF6
+Inner product checksum mr2 = 3423966F
+Inner product checksum mr3 = 3153DDE7
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 9f49c2720..7158ffabf 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E044E7D
-Inner product checksum u = 5FD4B116
-Inner product checksum mr1 = 3CCA582B
-Inner product checksum mr2 = 33C805E1
-Inner product checksum mr3 = 30364C90
-Inner product checksum mr4 = 2F0E3313
+Inner product checksum rho = 42F5004B
+Inner product checksum theta = 4E044E08
+Inner product checksum u = 5FDA64EB
+Inner product checksum mr1 = 3CCAED84
+Inner product checksum mr2 = 33E984DC
+Inner product checksum mr3 = 306BD32F
+Inner product checksum mr4 = 2F040FC0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 6bc48372a..49c6c44d1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84D83D
-Inner product checksum u = 601AD7EC
-Inner product checksum mr1 = 3C80A8FF
-Inner product checksum mr2 = 2EE9AF5A
-Inner product checksum mr3 = 2DBC2490
+Inner product checksum theta = 4D84D83F
+Inner product checksum u = 601AD7F5
+Inner product checksum mr1 = 3C80A8FB
+Inner product checksum mr2 = 2EE9B467
+Inner product checksum mr3 = 2DBBEEA4
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 15289a6f8..74af2c72f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 43366191
-Inner product checksum theta = 4C40AEDD
-Inner product checksum u = 5E28BCEA
+Inner product checksum rho = 4336618F
+Inner product checksum theta = 4C40AEA7
+Inner product checksum u = 46233251
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index f9b176c2b..14f2a9e8d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433541F2
-Inner product checksum theta = 4C365CF3
-Inner product checksum u = 5FC5C122
-Inner product checksum mr1 = 3C64C682
-Inner product checksum mr2 = 3378E043
-Inner product checksum mr3 = 2DCCEAEC
+Inner product checksum rho = 433541F1
+Inner product checksum theta = 4C365CB1
+Inner product checksum u = 5FC5C126
+Inner product checksum mr1 = 3C64C86E
+Inner product checksum mr2 = 3368E8C5
+Inner product checksum mr3 = 2DB1113B
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index a3253b51f..3acda6ae5 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C0844F3
-Inner product checksum u = 606FB504
-Inner product checksum mr1 = 3B3F6226
-Inner product checksum mr2 = 3004972C
-Inner product checksum mr3 = 29448288
+Inner product checksum rho = 433107DB
+Inner product checksum theta = 4C0844EF
+Inner product checksum u = 606FB50F
+Inner product checksum mr1 = 3B3F6252
+Inner product checksum mr2 = 30048CCB
+Inner product checksum mr3 = 29448ECC
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index fae95bf77..f36683c66 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42CD4780
-Inner product checksum theta = 4C2F1CCD
-Inner product checksum u = 6064CD3B
-Inner product checksum mr1 = 372352E9
+Inner product checksum theta = 4C2F1CA9
+Inner product checksum u = 6064CD41
+Inner product checksum mr1 = 37238318
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
-Inner product checksum mr4 = 33E97109
+Inner product checksum mr4 = 33E7DE2D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 30b40dea4..e9c2dae0d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 431DF677
-Inner product checksum theta = 4C0E764F
-Inner product checksum u = 5E18F5F3
-Inner product checksum mr1 = 3B201117
+Inner product checksum rho = 431DF673
+Inner product checksum theta = 4C0E764E
+Inner product checksum u = 5E18F5EB
+Inner product checksum mr1 = 3B20110C
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 95c1538d2..a66bf4e7e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C46F480
-Inner product checksum u = 62E3E1CC
-Inner product checksum mr1 = 3A04E493
+Inner product checksum rho = 434FEE7D
+Inner product checksum theta = 4C46F47F
+Inner product checksum u = 62E3E1C7
+Inner product checksum mr1 = 3A04E4AD
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 5431afaa8..502459b70 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C065970
-Inner product checksum u = 606FB561
-Inner product checksum mr1 = 3A8C498C
-Inner product checksum mr2 = 32982158
-Inner product checksum mr3 = 289ECB4D
+Inner product checksum rho = 433107DB
+Inner product checksum theta = 4C065B1D
+Inner product checksum u = 606FB567
+Inner product checksum mr1 = 3A8C7BED
+Inner product checksum mr2 = 326FC543
+Inner product checksum mr3 = 2859C4C3
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 9aa0cfadb..f5ea0702e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E0455D4
-Inner product checksum u = 5FB5E70A
-Inner product checksum mr1 = 3CEA7E92
-Inner product checksum mr2 = 33AB53A5
-Inner product checksum mr3 = 3136031C
-Inner product checksum mr4 = 2F10C263
+Inner product checksum rho = 42F5004B
+Inner product checksum theta = 4E0453CD
+Inner product checksum u = 5FB965A6
+Inner product checksum mr1 = 3CE79137
+Inner product checksum mr2 = 32D04A9D
+Inner product checksum mr3 = 2F52ED4E
+Inner product checksum mr4 = 2F383BAB
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index fdc8bd11b..2cf487490 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 42B581C4
-Inner product checksum theta = 541009A5
+Inner product checksum rho = 42B581BF
+Inner product checksum theta = 54100B4C
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index b3407820f..76974a7a6 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 42F50044
+Inner product checksum rho = 42F5004B
Inner product checksum theta = 4E232388
-Inner product checksum u = 5EA095A3
-Inner product checksum mr1 = 3C8347BC
+Inner product checksum u = 5EA095B6
+Inner product checksum mr1 = 3C8347B3
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index a63371d82..0ec538ca6 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4334F300
-Inner product checksum theta = 4C25DC6A
-Inner product checksum u = 5E28F50D
+Inner product checksum theta = 4C25DC6F
+Inner product checksum u = 4623465A
Inner product checksum mr1 = 3AB44DA1
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 2ffb20200..b71ab7b2e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C47E450
-Inner product checksum u = 62E3D54D
-Inner product checksum mr1 = 3A360401
-Inner product checksum mr2 = 335D3C99
-Inner product checksum mr3 = 28AE5070
-Inner product checksum mr4 = 340087AA
-Inner product checksum mr5 = 2CAB2065
-Inner product checksum mr6 = 2C736833
+Inner product checksum rho = 434FEE7D
+Inner product checksum theta = 4C47E12A
+Inner product checksum u = 62E3D595
+Inner product checksum mr1 = 3A3A8A98
+Inner product checksum mr2 = 32A5D37C
+Inner product checksum mr3 = 255E8B04
+Inner product checksum mr4 = 3326918B
+Inner product checksum mr5 = 290159BB
+Inner product checksum mr6 = 2C5A0361
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 85001a4c0..bd859b2c3 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C096ADE
-Inner product checksum u = 6074FC4D
-Inner product checksum mr1 = 3A6F4514
+Inner product checksum rho = 433107DB
+Inner product checksum theta = 4C096AE0
+Inner product checksum u = 6074FC4C
+Inner product checksum mr1 = 3A6F4511
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index c1b496301..f08e68440 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C08B095
-Inner product checksum u = 6075B79D
-Inner product checksum mr1 = 3A5C1B39
+Inner product checksum rho = 433107DB
+Inner product checksum theta = 4C08B093
+Inner product checksum u = 6075B79C
+Inner product checksum mr1 = 3A5C1B3C
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 527303117..7db46dce5 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C08DF8D
-Inner product checksum u = 606FB52B
-Inner product checksum mr1 = 3B1C9205
+Inner product checksum rho = 433107DB
+Inner product checksum theta = 4C08DF86
+Inner product checksum u = 606FB532
+Inner product checksum mr1 = 3B1C91DF
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 298a5fac6..1cc5f3992 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E15E00C
-Inner product checksum u = 5F897E88
-Inner product checksum mr1 = 3C99A2BC
-Inner product checksum mr2 = 0
-Inner product checksum mr3 = 2A83F034
-Inner product checksum mr4 = 31E14097
+Inner product checksum rho = 42F5004B
+Inner product checksum theta = 4E15E02A
+Inner product checksum u = 5F8C6B04
+Inner product checksum mr1 = 3C99E13A
+Inner product checksum mr2 = 322CFE0E
+Inner product checksum mr3 = 2A173DEF
+Inner product checksum mr4 = 2F72105A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
index ee291b91a..51e434ea0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 486B4A34
-Inner product checksum theta = 51CABF2E
-Inner product checksum u = 63C9D90E
+Inner product checksum rho = 486B4B41
+Inner product checksum theta = 51CABED6
+Inner product checksum u = 63C9C9B6
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
index b262a2e1e..0e0d9dcef 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 468AD929
+Inner product checksum rho = 468AD8C2
Inner product checksum theta = 4FD6896F
-Inner product checksum u = 6A4E3CAD
-Inner product checksum mr1 = 3F07F86E
-Inner product checksum mr2 = 3694BA68
-Inner product checksum mr3 = 341247CE
-Inner product checksum mr4 = 368A0606
+Inner product checksum u = 6A4E3A50
+Inner product checksum mr1 = 3F07E651
+Inner product checksum mr2 = 36998BE2
+Inner product checksum mr3 = 341893DC
+Inner product checksum mr4 = 36A2DFF5
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
index 8e17322f7..c7dc87bf0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 44D9577E
-Inner product checksum theta = 5504FC06
-Inner product checksum u = 74276D62
+Inner product checksum rho = 44D957D6
+Inner product checksum theta = 5504FAF6
+Inner product checksum u = 74276B2C
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index 0d6784f42..72c4b6cec 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6652A
-Inner product checksum theta = 518E93EC
-Inner product checksum u = 6AF54A1D
-Inner product checksum mr1 = 3FD199FC
-Inner product checksum mr2 = 373A4F06
-Inner product checksum mr3 = 35526759
-Inner product checksum mr4 = 36CD3F45
+Inner product checksum rho = 46D6841E
+Inner product checksum theta = 518F982B
+Inner product checksum u = 6AF73449
+Inner product checksum mr1 = 3FD211CE
+Inner product checksum mr2 = 37378B4E
+Inner product checksum mr3 = 35522D5E
+Inner product checksum mr4 = 36CBD10C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
index cdce4e3cb..25e6972f4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D65056
-Inner product checksum theta = 51925277
-Inner product checksum u = 6B2213D6
-Inner product checksum mr1 = 3FCF401D
-Inner product checksum mr2 = 3723DA1E
-Inner product checksum mr3 = 353FBE95
-Inner product checksum mr4 = 369202EA
+Inner product checksum rho = 46D6714F
+Inner product checksum theta = 5193C64E
+Inner product checksum u = 6B19ACB6
+Inner product checksum mr1 = 3FCF3B83
+Inner product checksum mr2 = 372DA5B8
+Inner product checksum mr3 = 3544C7E3
+Inner product checksum mr4 = 369119F6
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index ef7de3186..57f0165f3 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65CA4
-Inner product checksum theta = 5399FF37
-Inner product checksum u = 6B12F9D3
-Inner product checksum mr1 = 41CC35F8
-Inner product checksum mr2 = 3964700B
-Inner product checksum mr3 = 37C885DA
-Inner product checksum mr4 = 393CC0EB
+Inner product checksum rho = 48D66238
+Inner product checksum theta = 539A0A6A
+Inner product checksum u = 6B127A98
+Inner product checksum mr1 = 41CC3BFA
+Inner product checksum mr2 = 3968D07F
+Inner product checksum mr3 = 37C5E475
+Inner product checksum mr4 = 3941D72F
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
index fc5094f02..b4bddc0f9 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D65029
-Inner product checksum theta = 51925282
-Inner product checksum u = 6B222646
-Inner product checksum mr1 = 3FCF441A
-Inner product checksum mr2 = 373420D6
-Inner product checksum mr3 = 353B5108
-Inner product checksum mr4 = 369534B7
+Inner product checksum rho = 46D67100
+Inner product checksum theta = 5193C690
+Inner product checksum u = 6B199F45
+Inner product checksum mr1 = 3FCF5434
+Inner product checksum mr2 = 373C41F8
+Inner product checksum mr3 = 353A47ED
+Inner product checksum mr4 = 368E5A50
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 9985fc72a..ecabe41bc 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65C9E
-Inner product checksum theta = 5399FF36
-Inner product checksum u = 6B12F9E6
-Inner product checksum mr1 = 41CC34F5
-Inner product checksum mr2 = 39628562
-Inner product checksum mr3 = 37CADBE8
-Inner product checksum mr4 = 393CFC10
+Inner product checksum rho = 48D66230
+Inner product checksum theta = 539A0A6A
+Inner product checksum u = 6B127B02
+Inner product checksum mr1 = 41CC3AEE
+Inner product checksum mr2 = 3967AF08
+Inner product checksum mr3 = 37D4FCF2
+Inner product checksum mr4 = 3941B179
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index f9b384e6a..8b1977f88 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65C98
-Inner product checksum theta = 5399FF37
-Inner product checksum u = 6B12FA76
-Inner product checksum mr1 = 41CC32D9
-Inner product checksum mr2 = 396638BD
-Inner product checksum mr3 = 37CAADA4
-Inner product checksum mr4 = 393EB70D
+Inner product checksum rho = 48D66227
+Inner product checksum theta = 539A0A69
+Inner product checksum u = 6B127A92
+Inner product checksum mr1 = 41CC3A02
+Inner product checksum mr2 = 39699324
+Inner product checksum mr3 = 37DD89D0
+Inner product checksum mr4 = 39421336
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
index 9508e0ab5..100393226 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D66780
-Inner product checksum theta = 518E9690
-Inner product checksum u = 6AF50DE9
-Inner product checksum mr1 = 3FD15B81
-Inner product checksum mr2 = 37581AA6
-Inner product checksum mr3 = 355FE797
-Inner product checksum mr4 = 36D86CA0
+Inner product checksum rho = 46D68937
+Inner product checksum theta = 518F9715
+Inner product checksum u = 6AF5BF19
+Inner product checksum mr1 = 3FD19871
+Inner product checksum mr2 = 3735D64B
+Inner product checksum mr3 = 356EE653
+Inner product checksum mr4 = 36D784DA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
index 3a5681d4e..cb3df5ad4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6516E
-Inner product checksum theta = 519250DF
-Inner product checksum u = 6B22BA14
-Inner product checksum mr1 = 3FCF2C92
-Inner product checksum mr2 = 3737929A
-Inner product checksum mr3 = 35357886
-Inner product checksum mr4 = 36A9CD80
+Inner product checksum rho = 46D671AB
+Inner product checksum theta = 5193C4E9
+Inner product checksum u = 6B19C3CC
+Inner product checksum mr1 = 3FCF7283
+Inner product checksum mr2 = 372F8B53
+Inner product checksum mr3 = 353D40ED
+Inner product checksum mr4 = 3693E9B5
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
index da48a4bed..2d23b1302 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D65134
-Inner product checksum theta = 5192506E
-Inner product checksum u = 6B22D6CD
-Inner product checksum mr1 = 3FCF4DA0
-Inner product checksum mr2 = 3736B1D8
-Inner product checksum mr3 = 353E60FE
-Inner product checksum mr4 = 36A0052E
+Inner product checksum rho = 46D671AE
+Inner product checksum theta = 5193C4C1
+Inner product checksum u = 6B19FF1E
+Inner product checksum mr1 = 3FCF5BC8
+Inner product checksum mr2 = 372A1360
+Inner product checksum mr3 = 352F50DF
+Inner product checksum mr4 = 369D7198
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index 91bb01bc5..94c6fdebb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 489A8317
-Inner product checksum theta = 51BA5074
-Inner product checksum u = 5F1192E8
-Inner product checksum mr1 = 4187BC72
-Inner product checksum mr2 = 3AF9734F
-Inner product checksum mr3 = 34BC1253
+Inner product checksum rho = 489A835F
+Inner product checksum theta = 51BA5036
+Inner product checksum u = 5F118101
+Inner product checksum mr1 = 4187BF2A
+Inner product checksum mr2 = 3AFBFE0C
+Inner product checksum mr3 = 34D63736
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
index 9c29598f8..fa370a19e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4798D952
-Inner product checksum theta = 58406A9E
-Inner product checksum u = 79BA728C
+Inner product checksum rho = 4798D9E7
+Inner product checksum theta = 5840572D
+Inner product checksum u = 79BA0888
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
index 662dc2b95..ec0c9a1d3 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85840
-Inner product checksum theta = 518BD4F3
-Inner product checksum u = 6A8AA24E
-Inner product checksum mr1 = 3FCD72EF
-Inner product checksum mr2 = 3831BCA2
-Inner product checksum mr3 = 3568BB56
-Inner product checksum mr4 = 36B357D6
-Inner product checksum mr5 = 2EA4F771
-Inner product checksum mr6 = 35562C6C
+Inner product checksum rho = 46D8744E
+Inner product checksum theta = 518CDC20
+Inner product checksum u = 6A8B2876
+Inner product checksum mr1 = 3FCD30C4
+Inner product checksum mr2 = 382ABDE7
+Inner product checksum mr3 = 35313863
+Inner product checksum mr4 = 369195A0
+Inner product checksum mr5 = 2F0CD5ED
+Inner product checksum mr6 = 352A46CC
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
index 26acfbf09..32e615d49 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8458C
-Inner product checksum theta = 518BD62A
-Inner product checksum u = 6A87FCF8
-Inner product checksum mr1 = 3FCF951F
-Inner product checksum mr2 = 37E6BD02
-Inner product checksum mr3 = 378A7D17
-Inner product checksum mr4 = 3797816D
-Inner product checksum mr5 = 36A1EFBC
+Inner product checksum rho = 46D865B4
+Inner product checksum theta = 518CDC07
+Inner product checksum u = 6A888EFB
+Inner product checksum mr1 = 3FCFCD76
+Inner product checksum mr2 = 37E85440
+Inner product checksum mr3 = 37A7D988
+Inner product checksum mr4 = 37B10C1F
+Inner product checksum mr5 = 36E46BC0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
index 86f1a8990..f771503e7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D832FB
-Inner product checksum theta = 518BE422
-Inner product checksum u = 6A85F6E0
-Inner product checksum mr1 = 3FD14346
-Inner product checksum mr2 = 37F2F57E
-Inner product checksum mr3 = 3782C0C7
-Inner product checksum mr4 = 37BAC82C
-Inner product checksum mr5 = 368F067F
+Inner product checksum rho = 46D85413
+Inner product checksum theta = 518CEFAC
+Inner product checksum u = 6A86B311
+Inner product checksum mr1 = 3FD18C2A
+Inner product checksum mr2 = 37EDF393
+Inner product checksum mr3 = 37772269
+Inner product checksum mr4 = 37B7A998
+Inner product checksum mr5 = 36A97898
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
index f94eb38a4..96bb0e4ab 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85410
-Inner product checksum theta = 518BE004
-Inner product checksum u = 6A85218C
-Inner product checksum mr1 = 3FCE9E1F
-Inner product checksum mr2 = 37E4C939
-Inner product checksum mr3 = 3788C888
-Inner product checksum mr4 = 3742DF88
-Inner product checksum mr5 = 35FA4066
+Inner product checksum rho = 46D872E4
+Inner product checksum theta = 518CE920
+Inner product checksum u = 6A84C075
+Inner product checksum mr1 = 3FCEFDFE
+Inner product checksum mr2 = 37E6222C
+Inner product checksum mr3 = 3787AC86
+Inner product checksum mr4 = 3754DF68
+Inner product checksum mr5 = 36009EEE
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index fc8830b55..2da3d438a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D83A35
-Inner product checksum theta = 518BD5F4
-Inner product checksum u = 6A88CB4D
-Inner product checksum mr1 = 3FD02BB9
-Inner product checksum mr2 = 37C9A7CA
-Inner product checksum mr3 = 35983707
-Inner product checksum mr4 = 37015E80
+Inner product checksum rho = 46D85E92
+Inner product checksum theta = 518CDFB6
+Inner product checksum u = 6A895E74
+Inner product checksum mr1 = 3FD0AD4E
+Inner product checksum mr2 = 37B276C2
+Inner product checksum mr3 = 35869BEC
+Inner product checksum mr4 = 37064B4D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
index 5442f5230..0c840d47a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB07BDB335E70F
-Inner product checksum theta = 42317B009699D8CA
-Inner product checksum u = 45512CE45FA6102C
-Inner product checksum mr1 = 3FF9F65BF11FF695
-Inner product checksum mr2 = 3EFA02DB0ABB2DB2
-Inner product checksum mr3 = 3EB4D691E8F904A6
-Inner product checksum mr4 = 3EE1C81A8EF17282
+Inner product checksum rho = 40DB0B9D507DBF7E
+Inner product checksum theta = 42319BDCCB64EC0E
+Inner product checksum u = 455131FFFAE5EA2A
+Inner product checksum mr1 = 3FFA0549021C85CC
+Inner product checksum mr2 = 3EF7401F0F026E8C
+Inner product checksum mr3 = 3EB1DF20B4FB6A79
+Inner product checksum mr4 = 3EE05F90396F7A7C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 145f29b4c..90b2207d7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FDF2
-Inner product checksum theta = 5392A6D4
-Inner product checksum u = 6A97C1C8
-Inner product checksum mr1 = 41CD0A6C
-Inner product checksum mr2 = 39CA0FC6
-Inner product checksum mr3 = 37B1AE5A
-Inner product checksum mr4 = 39608489
+Inner product checksum rho = 48D80456
+Inner product checksum theta = 5392FB20
+Inner product checksum u = 6A97BA6C
+Inner product checksum mr1 = 41CD01F5
+Inner product checksum mr2 = 39CEF01D
+Inner product checksum mr3 = 37A87BAF
+Inner product checksum mr4 = 395C79CC
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
index 964ce3a8a..c53f6ca71 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81330
-Inner product checksum theta = 51944574
-Inner product checksum u = 6B464448
-Inner product checksum mr1 = 3FC884F9
-Inner product checksum mr2 = 379E0A83
-Inner product checksum mr3 = 35A557AC
-Inner product checksum mr4 = 378669C2
+Inner product checksum rho = 46D832C1
+Inner product checksum theta = 51946D0E
+Inner product checksum u = 6B12AB93
+Inner product checksum mr1 = 3FC8E354
+Inner product checksum mr2 = 37A41671
+Inner product checksum mr3 = 358B160C
+Inner product checksum mr4 = 378C7E34
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 8ba358720..bbae1ad40 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FE7E
-Inner product checksum theta = 5392A6C1
-Inner product checksum u = 6A97C698
-Inner product checksum mr1 = 41CD06AC
-Inner product checksum mr2 = 39CFBD73
-Inner product checksum mr3 = 37B289D4
-Inner product checksum mr4 = 39620DAE
+Inner product checksum rho = 48D804CA
+Inner product checksum theta = 5392FB35
+Inner product checksum u = 6A97C0B2
+Inner product checksum mr1 = 41CD0EE0
+Inner product checksum mr2 = 39CFE89B
+Inner product checksum mr3 = 37A83C94
+Inner product checksum mr4 = 395E1C98
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
index ca8c0b007..f951f4bf9 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FC3E
-Inner product checksum theta = 5392A694
-Inner product checksum u = 6A97C224
-Inner product checksum mr1 = 41CCE753
-Inner product checksum mr2 = 39CB0912
-Inner product checksum mr3 = 37AB8D81
-Inner product checksum mr4 = 3972959E
+Inner product checksum rho = 48D802B7
+Inner product checksum theta = 5392FB03
+Inner product checksum u = 6A97B9A2
+Inner product checksum mr1 = 41CCE987
+Inner product checksum mr2 = 39CDBE39
+Inner product checksum mr3 = 37AB185B
+Inner product checksum mr4 = 397142B2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
index 3c702f837..bb2afc0a0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FB4D
-Inner product checksum theta = 5392A6BF
-Inner product checksum u = 6A97B4CF
-Inner product checksum mr1 = 41CCE4CA
-Inner product checksum mr2 = 39D1AFCE
-Inner product checksum mr3 = 37B349DC
-Inner product checksum mr4 = 3976F722
+Inner product checksum rho = 48D8014F
+Inner product checksum theta = 5392FBB2
+Inner product checksum u = 6A97B17F
+Inner product checksum mr1 = 41CCEC2C
+Inner product checksum mr2 = 39D118ED
+Inner product checksum mr3 = 37A92DDA
+Inner product checksum mr4 = 39718DC7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
index 534b57028..1d9aab758 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8145C
-Inner product checksum theta = 518BD834
-Inner product checksum u = 6A876B3F
-Inner product checksum mr1 = 3FD3B699
-Inner product checksum mr2 = 37DBC694
-Inner product checksum mr3 = 35ACADEE
-Inner product checksum mr4 = 36DB4B9D
+Inner product checksum rho = 46D81B42
+Inner product checksum theta = 518A8548
+Inner product checksum u = 6A8D4688
+Inner product checksum mr1 = 3FD44656
+Inner product checksum mr2 = 37C8B40A
+Inner product checksum mr3 = 35A5A1DA
+Inner product checksum mr4 = 36DBC11E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
index 72d0bfd81..dd05c2281 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8046E
-Inner product checksum theta = 519522B0
-Inner product checksum u = 6AE676F3
-Inner product checksum mr1 = 3FC861D0
-Inner product checksum mr2 = 37CF9691
-Inner product checksum mr3 = 351F51C6
-Inner product checksum mr4 = 36EFCBFC
+Inner product checksum rho = 46D82681
+Inner product checksum theta = 51952889
+Inner product checksum u = 6AD003C5
+Inner product checksum mr1 = 3FC8A00E
+Inner product checksum mr2 = 37A95E7E
+Inner product checksum mr3 = 352D90BE
+Inner product checksum mr4 = 36A01ECA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
index 52e4cd78a..2d14c73a0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81494
-Inner product checksum theta = 53952666
-Inner product checksum u = 6AA4D6C3
-Inner product checksum mr1 = 41C830E0
-Inner product checksum mr2 = 399AC878
-Inner product checksum mr3 = 3778FE37
-Inner product checksum mr4 = 39300070
+Inner product checksum rho = 48D81D9C
+Inner product checksum theta = 539527EC
+Inner product checksum u = 6AA47E46
+Inner product checksum mr1 = 41C84628
+Inner product checksum mr2 = 3999B2C9
+Inner product checksum mr3 = 37748C78
+Inner product checksum mr4 = 392E34FF
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
index 0ffd8dce1..6eca82e18 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D818D1
-Inner product checksum theta = 518BB098
-Inner product checksum u = 6A8C9CAB
-Inner product checksum mr1 = 3FD11FBB
-Inner product checksum mr2 = 37EB0B66
-Inner product checksum mr3 = 35A515BE
-Inner product checksum mr4 = 37211D7E
+Inner product checksum rho = 46D821D2
+Inner product checksum theta = 518A6513
+Inner product checksum u = 6A902558
+Inner product checksum mr1 = 3FD0F939
+Inner product checksum mr2 = 37C73760
+Inner product checksum mr3 = 35A06CFE
+Inner product checksum mr4 = 36F4D601
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
index fb4ac2cea..f8d971b4d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D812C6
-Inner product checksum theta = 518BCF5C
-Inner product checksum u = 6A87F7C7
-Inner product checksum mr1 = 3FD3C782
-Inner product checksum mr2 = 37DC7122
-Inner product checksum mr3 = 35A1102A
-Inner product checksum mr4 = 36E23FC6
+Inner product checksum rho = 46D81C41
+Inner product checksum theta = 518A7FC5
+Inner product checksum u = 6A8CA91F
+Inner product checksum mr1 = 3FD3B4BC
+Inner product checksum mr2 = 37B300C1
+Inner product checksum mr3 = 35A852D8
+Inner product checksum mr4 = 36E199B0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
index c402287b0..0fd9dd431 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85F7F
-Inner product checksum theta = 5193AEF6
-Inner product checksum u = 6A863345
-Inner product checksum mr1 = 3FD02DFA
-Inner product checksum mr2 = 37B227E9
-Inner product checksum mr3 = 357CB4FC
-Inner product checksum mr4 = 3702610A
+Inner product checksum rho = 46D87FF3
+Inner product checksum theta = 5193E8C2
+Inner product checksum u = 6A86D558
+Inner product checksum mr1 = 3FD08338
+Inner product checksum mr2 = 37C169DC
+Inner product checksum mr3 = 353E0BA2
+Inner product checksum mr4 = 36CC716E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt
index b165dd977..b078178d3 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7F5C0
-Inner product checksum theta = 518E7EC5
-Inner product checksum u = 6B17B016
-Inner product checksum mr1 = 3FCBDA24
-Inner product checksum mr2 = 37AC191C
-Inner product checksum mr3 = 34A5112E
-Inner product checksum mr4 = 36F76E7F
+Inner product checksum rho = 46D81333
+Inner product checksum theta = 518FB9B1
+Inner product checksum u = 6AF71FAE
+Inner product checksum mr1 = 3FCBDFF5
+Inner product checksum mr2 = 37B28EBB
+Inner product checksum mr3 = 34B1306C
+Inner product checksum mr4 = 36E90350
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 6332d81a0..da632fc07 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FC55
-Inner product checksum theta = 5392A699
-Inner product checksum u = 6A97BCCA
-Inner product checksum mr1 = 41CCEB20
-Inner product checksum mr2 = 39CA8C2C
-Inner product checksum mr3 = 37AC2EF8
-Inner product checksum mr4 = 3971DABC
+Inner product checksum rho = 48D802A3
+Inner product checksum theta = 5392FAE0
+Inner product checksum u = 6A97C38C
+Inner product checksum mr1 = 41CCEB39
+Inner product checksum mr2 = 39D00BEE
+Inner product checksum mr3 = 37A9704C
+Inner product checksum mr4 = 39724A96
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt
index 0b7dde6c9..163478f84 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7F524
-Inner product checksum theta = 518E7ECC
-Inner product checksum u = 6B17AEDA
-Inner product checksum mr1 = 3FCBD438
-Inner product checksum mr2 = 37AA82D7
-Inner product checksum mr3 = 34AF63B2
-Inner product checksum mr4 = 37081DCB
+Inner product checksum rho = 46D8137C
+Inner product checksum theta = 518FB9AC
+Inner product checksum u = 6AF73734
+Inner product checksum mr1 = 3FCBF08E
+Inner product checksum mr2 = 37B760E6
+Inner product checksum mr3 = 34AB50E4
+Inner product checksum mr4 = 3704116F
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index bd5515481..b80e025d4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FC40
-Inner product checksum theta = 5392A678
-Inner product checksum u = 6A97B83A
-Inner product checksum mr1 = 41CCED01
-Inner product checksum mr2 = 39C8DCE2
-Inner product checksum mr3 = 37ADC3D4
-Inner product checksum mr4 = 39774AE9
+Inner product checksum rho = 48D802B6
+Inner product checksum theta = 5392FAFD
+Inner product checksum u = 6A97BB06
+Inner product checksum mr1 = 41CCE635
+Inner product checksum mr2 = 39D02038
+Inner product checksum mr3 = 37AA8036
+Inner product checksum mr4 = 3970534F
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
index 77e5ba5ff..0ecd4b998 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FB4E
-Inner product checksum theta = 5392A6ED
-Inner product checksum u = 6A97B55D
-Inner product checksum mr1 = 41CCF369
-Inner product checksum mr2 = 39CDEEBC
-Inner product checksum mr3 = 37AF72F2
-Inner product checksum mr4 = 3971EA0E
+Inner product checksum rho = 48D80159
+Inner product checksum theta = 5392FB56
+Inner product checksum u = 6A97ABCC
+Inner product checksum mr1 = 41CCEB74
+Inner product checksum mr2 = 39D06F06
+Inner product checksum mr3 = 37AE9E31
+Inner product checksum mr4 = 396FDD88
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 503edf68a..cd399303e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FC1D
-Inner product checksum theta = 5392A6B6
-Inner product checksum u = 6A97C299
-Inner product checksum mr1 = 41CCE778
-Inner product checksum mr2 = 39CA2CF8
-Inner product checksum mr3 = 37A8570C
-Inner product checksum mr4 = 397292EC
+Inner product checksum rho = 48D802AB
+Inner product checksum theta = 5392FAFB
+Inner product checksum u = 6A97C038
+Inner product checksum mr1 = 41CCE6D0
+Inner product checksum mr2 = 39CCE00F
+Inner product checksum mr3 = 37AE0CB6
+Inner product checksum mr4 = 39710D09
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
index fc875d1dd..7ceb6a730 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7FC00
-Inner product checksum theta = 5195576C
-Inner product checksum u = 6B246EA5
-Inner product checksum mr1 = 3FC852FF
-Inner product checksum mr2 = 381E302C
-Inner product checksum mr3 = 35639D20
-Inner product checksum mr4 = 36F6E186
+Inner product checksum rho = 46D81D34
+Inner product checksum theta = 51955946
+Inner product checksum u = 6AF40712
+Inner product checksum mr1 = 3FC86A46
+Inner product checksum mr2 = 3871FFDE
+Inner product checksum mr3 = 358024B2
+Inner product checksum mr4 = 36CB042A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 1e9885931..aa0b81efe 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997DA
-Inner product checksum theta = 5135490A
-Inner product checksum u = 612F5E0C
-Inner product checksum mr1 = 4090F5EC
-Inner product checksum mr2 = 3599E934
-Inner product checksum mr3 = 2FA5315A
-Inner product checksum mr4 = 33F4FD4E
-Inner product checksum mr5 = BE85FCC
+Inner product checksum rho = 48399782
+Inner product checksum theta = 5135492A
+Inner product checksum u = 612F4C0C
+Inner product checksum mr1 = 4090F002
+Inner product checksum mr2 = 35B170E2
+Inner product checksum mr3 = 2FA5317E
+Inner product checksum mr4 = 33F4FA52
+Inner product checksum mr5 = BE8EAAC
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 9f0b2b052..4c3055e43 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997EC
-Inner product checksum theta = 513548FD
-Inner product checksum u = 612F5EB9
-Inner product checksum mr1 = 40910DEE
-Inner product checksum mr2 = 35DE4A2C
-Inner product checksum mr3 = 2FA75F15
-Inner product checksum mr4 = 33F4FFD3
-Inner product checksum mr5 = BE04B38
+Inner product checksum rho = 48399780
+Inner product checksum theta = 51354920
+Inner product checksum u = 612F4CC8
+Inner product checksum mr1 = 409107D7
+Inner product checksum mr2 = 35F9C267
+Inner product checksum mr3 = 2FA8A11D
+Inner product checksum mr4 = 33F4FD16
+Inner product checksum mr5 = BDD8274
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index b3bf80080..3e960dfc8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398C6A
-Inner product checksum theta = 51354302
-Inner product checksum u = 612EDCBA
-Inner product checksum mr1 = 4091034B
-Inner product checksum mr2 = 3592F0C2
-Inner product checksum mr3 = 300105E3
-Inner product checksum mr4 = 3404AC1D
-Inner product checksum mr5 = C14A22D
+Inner product checksum rho = 48398C00
+Inner product checksum theta = 5135431E
+Inner product checksum u = 612EEA56
+Inner product checksum mr1 = 4090FE8B
+Inner product checksum mr2 = 358E3DF2
+Inner product checksum mr3 = 30012C13
+Inner product checksum mr4 = 3404ACCE
+Inner product checksum mr5 = C14A1B7
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index 9006b2022..b447aad5e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B646
-Inner product checksum theta = 513FD832
-Inner product checksum u = 5F74BAEC
-Inner product checksum mr1 = 4155B86C
-Inner product checksum mr2 = 3A48BCB8
-Inner product checksum mr3 = 30A6CEC1
+Inner product checksum rho = 4830B629
+Inner product checksum theta = 513FD84B
+Inner product checksum u = 5F74B553
+Inner product checksum mr1 = 41559D92
+Inner product checksum mr2 = 3A498527
+Inner product checksum mr3 = 309D0902
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index d073714bb..3080c02d4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D6
-Inner product checksum theta = 4D84D800
-Inner product checksum u = 601AD0BE
-Inner product checksum mr1 = 3C871072
-Inner product checksum mr2 = 3552C937
-Inner product checksum mr3 = 31D3C728
+Inner product checksum rho = 42F8B1D8
+Inner product checksum theta = 4D84D812
+Inner product checksum u = 601AD0B7
+Inner product checksum mr1 = 3C87096B
+Inner product checksum mr2 = 354B4642
+Inner product checksum mr3 = 31C31C1A
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index d5bf03e15..32defbc43 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E044C03
-Inner product checksum u = 5FBFF00A
-Inner product checksum mr1 = 3CE0BFD7
-Inner product checksum mr2 = 348932BD
-Inner product checksum mr3 = 31279BBD
-Inner product checksum mr4 = 2EEB9616
+Inner product checksum rho = 42F5004A
+Inner product checksum theta = 4E044A0A
+Inner product checksum u = 5FC167BF
+Inner product checksum mr1 = 3CE14524
+Inner product checksum mr2 = 3416CCA8
+Inner product checksum mr3 = 2F882982
+Inner product checksum mr4 = 2ED7DD73
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 0adc19059..b5d908458 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D6
-Inner product checksum theta = 4D84DAEF
-Inner product checksum u = 601AD41A
-Inner product checksum mr1 = 3C829C2B
-Inner product checksum mr2 = 3407BDD6
-Inner product checksum mr3 = 314F5B36
+Inner product checksum rho = 42F8B1D8
+Inner product checksum theta = 4D84DAEE
+Inner product checksum u = 601AD410
+Inner product checksum mr1 = 3C829417
+Inner product checksum mr2 = 340EA19C
+Inner product checksum mr3 = 314DD8A6
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 528031ecb..42e3e21f2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E044E4C
-Inner product checksum u = 5FDD4323
-Inner product checksum mr1 = 3CC7B2CE
-Inner product checksum mr2 = 331179D2
-Inner product checksum mr3 = 2FF24AD6
-Inner product checksum mr4 = 2F26E792
+Inner product checksum rho = 42F5004A
+Inner product checksum theta = 4E044E20
+Inner product checksum u = 5FDBADC1
+Inner product checksum mr1 = 3CCA08C1
+Inner product checksum mr2 = 339AB55E
+Inner product checksum mr3 = 3039E709
+Inner product checksum mr4 = 2F0F42A7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index b7e3fefec..0a2c7a588 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D6
-Inner product checksum theta = 4D84D83D
+Inner product checksum rho = 42F8B1D8
+Inner product checksum theta = 4D84D840
Inner product checksum u = 601AD7F0
-Inner product checksum mr1 = 3C80A939
-Inner product checksum mr2 = 2EE9A7C0
-Inner product checksum mr3 = 2DBC7FCA
+Inner product checksum mr1 = 3C80A92A
+Inner product checksum mr2 = 2EE9BE23
+Inner product checksum mr3 = 2DBBCA26
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index b530f6b21..f89ff5a77 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 4336618C
-Inner product checksum theta = 4C40AEDC
-Inner product checksum u = 5E28BCEC
+Inner product checksum theta = 4C40AEA3
+Inner product checksum u = 46233250
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 69005270d..44396c304 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433541EC
-Inner product checksum theta = 4C3661CC
-Inner product checksum u = 5FC5C131
-Inner product checksum mr1 = 3C66C42C
-Inner product checksum mr2 = 3420C58F
-Inner product checksum mr3 = 2E10D4E8
+Inner product checksum theta = 4C365FE7
+Inner product checksum u = 5FC5C13C
+Inner product checksum mr1 = 3C64F3E4
+Inner product checksum mr2 = 3375F4E5
+Inner product checksum mr3 = 2E1CC38E
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 7a22da287..45cf184ef 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C084544
-Inner product checksum u = 606FB50D
-Inner product checksum mr1 = 3B3FF380
-Inner product checksum mr2 = 3014247C
-Inner product checksum mr3 = 295BCC5D
+Inner product checksum rho = 433107DD
+Inner product checksum theta = 4C084540
+Inner product checksum u = 606FB514
+Inner product checksum mr1 = 3B3FF36A
+Inner product checksum mr2 = 30142D04
+Inner product checksum mr3 = 295BF9F3
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index e93d856e2..c2752033d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42CD477E
-Inner product checksum theta = 4C2F1CC9
-Inner product checksum u = 6064CD36
-Inner product checksum mr1 = 37230F82
+Inner product checksum theta = 4C2F1CBC
+Inner product checksum u = 6064CD3C
+Inner product checksum mr1 = 37236A4A
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
-Inner product checksum mr4 = 33EAA257
+Inner product checksum mr4 = 33E73F7C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 33f4b4a42..45dd263ea 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 431DF67C
+Inner product checksum rho = 431DF67A
Inner product checksum theta = 4C0E764E
-Inner product checksum u = 5E18F5EA
-Inner product checksum mr1 = 3B201110
+Inner product checksum u = 5E18F5EB
+Inner product checksum mr1 = 3B20110E
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index c1616b904..34e11f89b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C46F478
-Inner product checksum u = 62E3E1C3
-Inner product checksum mr1 = 3A04E4AA
+Inner product checksum theta = 4C46F479
+Inner product checksum u = 62E3E1BD
+Inner product checksum mr1 = 3A04E494
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index c0102a24f..0ab4105a2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C065E7F
-Inner product checksum u = 606FB55D
-Inner product checksum mr1 = 3A8C69EF
+Inner product checksum rho = 433107DD
+Inner product checksum theta = 4C065E71
+Inner product checksum u = 606FB56E
+Inner product checksum mr1 = 3A8C700A
Inner product checksum mr2 = 2DDBE6FE
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 3b7c6bf77..934d54d4e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E0457CD
-Inner product checksum u = 5FB709A2
-Inner product checksum mr1 = 3CE651BE
-Inner product checksum mr2 = 331363B2
-Inner product checksum mr3 = 2EEE1887
-Inner product checksum mr4 = 2F58EA72
+Inner product checksum rho = 42F5004A
+Inner product checksum theta = 4E04560B
+Inner product checksum u = 5FB70145
+Inner product checksum mr1 = 3CE4E03F
+Inner product checksum mr2 = 33B18339
+Inner product checksum mr3 = 309DB4C6
+Inner product checksum mr4 = 305375DD
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 8ca50fdae..502bdbdc8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 42B581C2
-Inner product checksum theta = 541008D8
+Inner product checksum theta = 54100BC0
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 3c6687e67..fea9c53ac 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 42F50046
+Inner product checksum rho = 42F5004A
Inner product checksum theta = 4E23238A
-Inner product checksum u = 5EA095A3
-Inner product checksum mr1 = 3C8347CA
+Inner product checksum u = 5EA095A6
+Inner product checksum mr1 = 3C8347BC
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 32f745aa2..a0240c8a1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,6 +1,6 @@
-Inner product checksum rho = 4334F2FE
-Inner product checksum theta = 4C25DC68
-Inner product checksum u = 5E28F50A
+Inner product checksum rho = 4334F301
+Inner product checksum theta = 4C25DC67
+Inner product checksum u = 46234658
Inner product checksum mr1 = 3AB44DA2
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 8584c5aee..52eca1399 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C47E251
-Inner product checksum u = 62E3D540
-Inner product checksum mr1 = 3A37FEF3
-Inner product checksum mr2 = 31AEACAC
-Inner product checksum mr3 = 2602EE25
-Inner product checksum mr4 = 33BE4E1A
-Inner product checksum mr5 = 2A4D1790
-Inner product checksum mr6 = 2C90ABAB
+Inner product checksum theta = 4C47E477
+Inner product checksum u = 62E3D4FE
+Inner product checksum mr1 = 3A34153A
+Inner product checksum mr2 = 32F37441
+Inner product checksum mr3 = 28487960
+Inner product checksum mr4 = 340FFA25
+Inner product checksum mr5 = 2C85850A
+Inner product checksum mr6 = 2C8F388C
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 0698002ee..8b2a0383f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DB
+Inner product checksum rho = 433107DD
Inner product checksum theta = 4C096ADD
-Inner product checksum u = 6074FC44
-Inner product checksum mr1 = 3A6F450A
+Inner product checksum u = 6074FC4A
+Inner product checksum mr1 = 3A6F4512
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 671920b15..9188d0722 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C08B091
-Inner product checksum u = 6075B791
-Inner product checksum mr1 = 3A5C1B46
+Inner product checksum rho = 433107DD
+Inner product checksum theta = 4C08B090
+Inner product checksum u = 6075B796
+Inner product checksum mr1 = 3A5C1B38
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index f1b9dc86b..acff47f31 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DB
+Inner product checksum rho = 433107DD
Inner product checksum theta = 4C08DF8A
-Inner product checksum u = 606FB526
-Inner product checksum mr1 = 3B1C91CA
+Inner product checksum u = 606FB530
+Inner product checksum mr1 = 3B1C91BB
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 4c6bdbbfd..0bef32c3e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E15DFDC
-Inner product checksum u = 5F89D47F
-Inner product checksum mr1 = 3C9BB4DC
-Inner product checksum mr2 = 31E1A10A
-Inner product checksum mr3 = 2A8F7B6C
-Inner product checksum mr4 = 30E46F0B
+Inner product checksum rho = 42F5004A
+Inner product checksum theta = 4E15E09C
+Inner product checksum u = 5F8A1B1A
+Inner product checksum mr1 = 3C97B680
+Inner product checksum mr2 = 2FDF867A
+Inner product checksum mr3 = 2A7A3B3A
+Inner product checksum mr4 = 309507F0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 490974e84..0c8dcb24f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 486B4A17
-Inner product checksum theta = 51CABEF0
-Inner product checksum u = 63C9A5FD
+Inner product checksum rho = 486B4A79
+Inner product checksum theta = 51CABEBE
+Inner product checksum u = 63C98F85
diff --git a/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
index 0a81215b8..d95eb52fd 100644
--- a/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 411B540C33AE2137
-Inner product checksum theta = 42735B20484A0071
-Inner product checksum u = 456F43594C8887A8
-Inner product checksum mr1 = 40368412E6CE533E
-Inner product checksum mr2 = 3F40052B88481958
-Inner product checksum mr3 = 3F025BCA450F15B7
-Inner product checksum mr4 = 3F366AB08264FA88
+Inner product checksum rho = 411B54F815AB2D1F
+Inner product checksum theta = 42735B54B7488493
+Inner product checksum u = 456F138B1FBBF2A7
+Inner product checksum mr1 = 4036848345B94316
+Inner product checksum mr2 = 3F3F545B0C7B8B4A
+Inner product checksum mr3 = 3F023D9DE8FF6F52
+Inner product checksum mr4 = 3F36ABD27D8EEBFE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
index 4148368a6..59542eb53 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3F20250B4FE9B9EF
-Inner product checksum theta = 403305E848D6E311
-Inner product checksum u = 433053B3FA026478
+Inner product checksum rho = 3F2023A1579F4CA6
+Inner product checksum theta = 403305EF53061AF3
+Inner product checksum u = 433053B3D9E98577
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
index 6a7be832b..6e81ea90b 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA958F0C1D55513
-Inner product checksum theta = 4161FFBE6B89106C
-Inner product checksum u = 456A4D0AF00B4480
-Inner product checksum mr1 = 3F3B888F79EB2E18
-Inner product checksum mr2 = 3EEB3109C670AF3C
-Inner product checksum mr3 = 3EDFF31B816930A0
-Inner product checksum mr4 = 3EED42827F73DFDC
+Inner product checksum rho = 3FB0A722971DA7BA
+Inner product checksum theta = 41621494ADEC66E3
+Inner product checksum u = 456A39A50D0416E9
+Inner product checksum mr1 = 3F42DD0B1132A8E7
+Inner product checksum mr2 = 3EF4967286229839
+Inner product checksum mr3 = 3EE27441ADF46267
+Inner product checksum mr4 = 3EECD8DC1C9F9E14
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
index c19cd8f5f..f67db9e10 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40C2C1694FA30DD0
-Inner product checksum theta = 43076DE653AEC2FE
-Inner product checksum u = 4697E3FAA368DE1C
-Inner product checksum mr1 = 40A1D167F8ADA142
-Inner product checksum mr2 = 40699AF5BDBC4864
-Inner product checksum mr3 = 4069A3412D88D047
-Inner product checksum mr4 = 40697EB0A557078A
+Inner product checksum rho = 41277C6596F77831
+Inner product checksum theta = 43076F72A041E1AD
+Inner product checksum u = 4697E0B27F8BB1D4
+Inner product checksum mr1 = 40ACBDED4629A150
+Inner product checksum mr2 = 4070287081391943
+Inner product checksum mr3 = 406CE54F9949854D
+Inner product checksum mr4 = 406B16AFBD165E36
Inner product checksum mr5 = 406997D0C9B8EEFB
Inner product checksum mr6 = 40699547929283AC
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
index f718f88ba..6a156b543 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEDECC
-Inner product checksum theta = 4012F2F8A6298AC5
-Inner product checksum u = 42F12DF2D0BF0EFC
+Inner product checksum rho = 3EED6D12BBFEE283
+Inner product checksum theta = 4012F2F8A6298AB7
+Inner product checksum u = 42F12DF2D0BF0508
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
index f7e9ed399..b63411a1f 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED280BC778BD3B
-Inner product checksum theta = 4012F415A1A3F24B
-Inner product checksum u = 43A4936A5FD755CE
+Inner product checksum rho = 3EED280BC7794AC5
+Inner product checksum theta = 4012F415A1A39B1D
+Inner product checksum u = 43A4936A5FD57109
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
index a5449d77a..3dd72e7d8 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3F20250B300C3D30
-Inner product checksum theta = 403305E8470B6A22
-Inner product checksum u = 433053B3A41C6049
+Inner product checksum rho = 3F2023A1741FA158
+Inner product checksum theta = 403305EF530E7FFE
+Inner product checksum u = 433053B3D78BBD3A
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index 8839d63b9..88dcd230c 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA958F09D97D52D
-Inner product checksum theta = 4161FFBE7B6B7DE1
-Inner product checksum u = 456A4D0ACAB467CA
-Inner product checksum mr1 = 3F3B888D5EA6A45C
-Inner product checksum mr2 = 3EEB310977D9678E
-Inner product checksum mr3 = 3EDFF31B705B97D8
-Inner product checksum mr4 = 3EED42824B13222B
+Inner product checksum rho = 3FB0A721F37BF530
+Inner product checksum theta = 41621495176300D2
+Inner product checksum u = 456A39A5154E954C
+Inner product checksum mr1 = 3F42DD0EC99F3FA3
+Inner product checksum mr2 = 3EF49677E67BDF6D
+Inner product checksum mr3 = 3EE27441B31B2EB5
+Inner product checksum mr4 = 3EECD8DC0F65262B
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index 1fba69899..3f732dc97 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40C2C1668AA536C6
-Inner product checksum theta = 43076DE652800BE2
-Inner product checksum u = 4697E3FAA2E5E0C6
-Inner product checksum mr1 = 40A1D167F834C0E0
-Inner product checksum mr2 = 40699AF5BDC7A01E
-Inner product checksum mr3 = 4069A3412D91ECF2
-Inner product checksum mr4 = 40697EB0A55E4C2B
+Inner product checksum rho = 41277C658F70B4AA
+Inner product checksum theta = 43076F729E422617
+Inner product checksum u = 4697E0B2800B2208
+Inner product checksum mr1 = 40ACBDED478B6CBE
+Inner product checksum mr2 = 407028707E9E0827
+Inner product checksum mr3 = 406CE54F994D7602
+Inner product checksum mr4 = 406B16AFBD11D457
Inner product checksum mr5 = 406997D0C9B8EEFC
Inner product checksum mr6 = 40699547929283AD
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt
index ccf712d8a..89efa7137 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEDE9E
-Inner product checksum theta = 4012F2F8A6298AC9
-Inner product checksum u = 42F12DF2D0BF0EC7
+Inner product checksum rho = 3EED6D12BBFEE2CF
+Inner product checksum theta = 4012F2F8A6298ABA
+Inner product checksum u = 42F12DF2D0BF04F1
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
index 3906107bd..e7c2c8dc1 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED280BC779365A
-Inner product checksum theta = 4012F415A1A375AE
-Inner product checksum u = 43A4936A5FD4C67B
+Inner product checksum rho = 3EED280BC778B931
+Inner product checksum theta = 4012F415A1A38E8D
+Inner product checksum u = 43A4936A5FD9C42F
diff --git a/science/adjoint/rose-meta/lfric-adjoint/versions.py b/science/adjoint/rose-meta/lfric-adjoint/versions.py
index 152c043d0..39e882cbb 100644
--- a/science/adjoint/rose-meta/lfric-adjoint/versions.py
+++ b/science/adjoint/rose-meta/lfric-adjoint/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/science/gungho/rose-meta/lfric-gungho/versions.py b/science/gungho/rose-meta/lfric-gungho/versions.py
index 152c043d0..39e882cbb 100644
--- a/science/gungho/rose-meta/lfric-gungho/versions.py
+++ b/science/gungho/rose-meta/lfric-gungho/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/science/linear/rose-meta/lfric-linear/versions.py b/science/linear/rose-meta/lfric-linear/versions.py
index 152c043d0..39e882cbb 100644
--- a/science/linear/rose-meta/lfric-linear/versions.py
+++ b/science/linear/rose-meta/lfric-linear/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn30_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0"
+ AFTER_TAG = "vn3.0_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
From 3c9048d23560160427adf442c91d06903ae4ab54 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 26 Jan 2026 09:50:19 +0000
Subject: [PATCH 19/67] update KGOs
---
...BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 ++++----
...ag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
..._clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...im_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...im_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...o_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...o_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
..._noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
11 files changed, 70 insertions(+), 70 deletions(-)
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index 2ea7a153f..e578524d8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 4100297F92863D8C
-Inner product checksum theta = 4204AB0A95D75E54
-Inner product checksum u = 42184213CCDA2A8C
-Inner product checksum mr1 = 4047C50EA0772E7C
+Inner product checksum rho = 410029800831452C
+Inner product checksum theta = 4204AB0A9671FAEC
+Inner product checksum u = 421842151C74D2F4
+Inner product checksum mr1 = 4047C50F8798F474
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index e578524d8..7da35a8f7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 410029800831452C
-Inner product checksum theta = 4204AB0A9671FAEC
-Inner product checksum u = 421842151C74D2F4
-Inner product checksum mr1 = 4047C50F8798F474
+Inner product checksum rho = 410029802E1030D0
+Inner product checksum theta = 4204AB0A9B371176
+Inner product checksum u = 4218424E1BBA8CB6
+Inner product checksum mr1 = 4047C515ADADBF22
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
index b4bddc0f9..eff659d79 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D67100
-Inner product checksum theta = 5193C690
-Inner product checksum u = 6B199F45
-Inner product checksum mr1 = 3FCF5434
-Inner product checksum mr2 = 373C41F8
-Inner product checksum mr3 = 353A47ED
-Inner product checksum mr4 = 368E5A50
+Inner product checksum rho = 46D671B8
+Inner product checksum theta = 5193C61A
+Inner product checksum u = 6B19AD94
+Inner product checksum mr1 = 3FCF4031
+Inner product checksum mr2 = 37456B6E
+Inner product checksum mr3 = 3538C71B
+Inner product checksum mr4 = 3694E666
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index ecabe41bc..6efabaac1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D66230
+Inner product checksum rho = 48D66232
Inner product checksum theta = 539A0A6A
-Inner product checksum u = 6B127B02
-Inner product checksum mr1 = 41CC3AEE
-Inner product checksum mr2 = 3967AF08
-Inner product checksum mr3 = 37D4FCF2
-Inner product checksum mr4 = 3941B179
+Inner product checksum u = 6B127AC6
+Inner product checksum mr1 = 41CC3922
+Inner product checksum mr2 = 3967966E
+Inner product checksum mr3 = 37DA6788
+Inner product checksum mr4 = 39413C27
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 8b1977f88..56ac9b580 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D66227
-Inner product checksum theta = 539A0A69
-Inner product checksum u = 6B127A92
-Inner product checksum mr1 = 41CC3A02
-Inner product checksum mr2 = 39699324
-Inner product checksum mr3 = 37DD89D0
-Inner product checksum mr4 = 39421336
+Inner product checksum rho = 48D66233
+Inner product checksum theta = 539A0A6C
+Inner product checksum u = 6B1279B4
+Inner product checksum mr1 = 41CC3A94
+Inner product checksum mr2 = 39694D7A
+Inner product checksum mr3 = 37C624F4
+Inner product checksum mr4 = 39410F74
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
index 2d23b1302..2eadab63e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D671AE
-Inner product checksum theta = 5193C4C1
-Inner product checksum u = 6B19FF1E
-Inner product checksum mr1 = 3FCF5BC8
-Inner product checksum mr2 = 372A1360
-Inner product checksum mr3 = 352F50DF
-Inner product checksum mr4 = 369D7198
+Inner product checksum rho = 46D671CF
+Inner product checksum theta = 5193C4AB
+Inner product checksum u = 6B19DE73
+Inner product checksum mr1 = 3FCF7B18
+Inner product checksum mr2 = 3726D934
+Inner product checksum mr3 = 354C81EC
+Inner product checksum mr4 = 369F289D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
index f951f4bf9..0ccb4ff22 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D802B7
-Inner product checksum theta = 5392FB03
-Inner product checksum u = 6A97B9A2
-Inner product checksum mr1 = 41CCE987
-Inner product checksum mr2 = 39CDBE39
-Inner product checksum mr3 = 37AB185B
-Inner product checksum mr4 = 397142B2
+Inner product checksum rho = 48D80298
+Inner product checksum theta = 5392FAFC
+Inner product checksum u = 6A97BA98
+Inner product checksum mr1 = 41CCE51A
+Inner product checksum mr2 = 39D34205
+Inner product checksum mr3 = 37AC28E0
+Inner product checksum mr4 = 396C80FF
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
index bb2afc0a0..3722941a8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D8014F
-Inner product checksum theta = 5392FBB2
-Inner product checksum u = 6A97B17F
-Inner product checksum mr1 = 41CCEC2C
-Inner product checksum mr2 = 39D118ED
-Inner product checksum mr3 = 37A92DDA
-Inner product checksum mr4 = 39718DC7
+Inner product checksum rho = 48D80136
+Inner product checksum theta = 5392FBA7
+Inner product checksum u = 6A97B5F5
+Inner product checksum mr1 = 41CCF395
+Inner product checksum mr2 = 39CFF174
+Inner product checksum mr3 = 37B9E488
+Inner product checksum mr4 = 39720B0E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index b80e025d4..690334be4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D802B6
-Inner product checksum theta = 5392FAFD
-Inner product checksum u = 6A97BB06
-Inner product checksum mr1 = 41CCE635
-Inner product checksum mr2 = 39D02038
-Inner product checksum mr3 = 37AA8036
-Inner product checksum mr4 = 3970534F
+Inner product checksum rho = 48D802C2
+Inner product checksum theta = 5392FAF0
+Inner product checksum u = 6A97BE0E
+Inner product checksum mr1 = 41CCE20D
+Inner product checksum mr2 = 39CE7FA6
+Inner product checksum mr3 = 37A4E012
+Inner product checksum mr4 = 3970B914
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
index 0ecd4b998..140627248 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D80159
-Inner product checksum theta = 5392FB56
-Inner product checksum u = 6A97ABCC
-Inner product checksum mr1 = 41CCEB74
-Inner product checksum mr2 = 39D06F06
-Inner product checksum mr3 = 37AE9E31
-Inner product checksum mr4 = 396FDD88
+Inner product checksum rho = 48D80144
+Inner product checksum theta = 5392FB6A
+Inner product checksum u = 6A97AF2A
+Inner product checksum mr1 = 41CCF444
+Inner product checksum mr2 = 39CBF482
+Inner product checksum mr3 = 37A5F97C
+Inner product checksum mr4 = 396EE9D4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index cd399303e..3d5024b95 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D802AB
-Inner product checksum theta = 5392FAFB
-Inner product checksum u = 6A97C038
-Inner product checksum mr1 = 41CCE6D0
-Inner product checksum mr2 = 39CCE00F
-Inner product checksum mr3 = 37AE0CB6
-Inner product checksum mr4 = 39710D09
+Inner product checksum rho = 48D802C9
+Inner product checksum theta = 5392FAF9
+Inner product checksum u = 6A97BF76
+Inner product checksum mr1 = 41CCEE84
+Inner product checksum mr2 = 39D1D8CD
+Inner product checksum mr3 = 37A66950
+Inner product checksum mr4 = 396D91B7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
From cfc3f166d320d7a6627bae64fa81397f9f8c6180 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 26 Jan 2026 09:51:49 +0000
Subject: [PATCH 20/67] increase TLM tolerance
---
applications/jedi_lfric_tests/source/jedi_tlm_tests.f90 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/applications/jedi_lfric_tests/source/jedi_tlm_tests.f90 b/applications/jedi_lfric_tests/source/jedi_tlm_tests.f90
index f2266fdb5..15b09c8e6 100644
--- a/applications/jedi_lfric_tests/source/jedi_tlm_tests.f90
+++ b/applications/jedi_lfric_tests/source/jedi_tlm_tests.f90
@@ -74,7 +74,7 @@ program jedi_tlm_tests
character( str_def ) :: forecast_length_str
real( kind=r_def ) :: dot_product_1
real( kind=r_def ) :: dot_product_2
- real( kind=r_def ), parameter :: absolute_tolerance = 1.0E-4_r_def
+ real( kind=r_def ), parameter :: absolute_tolerance = 2.0E-4_r_def
real( kind=r_def ) :: machine_tolerance
real( kind=r_def ) :: absolute_diff
real( kind=r_def ) :: relative_diff
From 4a8d2002bdfe6abbcf503530489bc966cf2e3a03 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 26 Jan 2026 10:12:09 +0000
Subject: [PATCH 21/67] increase tolerance again
---
applications/jedi_lfric_tests/source/jedi_tlm_tests.f90 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/applications/jedi_lfric_tests/source/jedi_tlm_tests.f90 b/applications/jedi_lfric_tests/source/jedi_tlm_tests.f90
index 15b09c8e6..0b8e24dcd 100644
--- a/applications/jedi_lfric_tests/source/jedi_tlm_tests.f90
+++ b/applications/jedi_lfric_tests/source/jedi_tlm_tests.f90
@@ -74,7 +74,7 @@ program jedi_tlm_tests
character( str_def ) :: forecast_length_str
real( kind=r_def ) :: dot_product_1
real( kind=r_def ) :: dot_product_2
- real( kind=r_def ), parameter :: absolute_tolerance = 2.0E-4_r_def
+ real( kind=r_def ), parameter :: absolute_tolerance = 3.0E-4_r_def
real( kind=r_def ) :: machine_tolerance
real( kind=r_def ) :: absolute_diff
real( kind=r_def ) :: relative_diff
From 0015b2372fef03e19ff05230a06f4efeb7b3e1b6 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 26 Jan 2026 12:03:18 +0000
Subject: [PATCH 22/67] replace Wchi in kernels
---
.../deep_hot_jupiter_kernel_mod.F90 | 5 ++--
.../earth_like_kernel_mod.F90 | 5 ++--
.../shallow_hot_jupiter_kernel_mod.F90 | 5 ++--
.../initial_rho_sample_kernel_mod.F90 | 5 ++--
.../initialisation/set_rho_kernel_mod.F90 | 4 +--
.../eliminated_theta_q22_kernel_mod.F90 | 27 ++++++++---------
.../solver/w2_normalisation_kernel_mod.F90 | 10 +++----
...init_remap_on_extended_mesh_kernel_mod.F90 | 8 ++---
.../common/panel_edge_weights_kernel_mod.F90 | 7 +++--
.../mol/consistent_wind_kernel_mod.F90 | 29 ++++++++++---------
.../orography/assign_orography_field_mod.F90 | 22 ++++----------
11 files changed, 61 insertions(+), 66 deletions(-)
diff --git a/science/gungho/source/kernel/external_forcing/deep_hot_jupiter_kernel_mod.F90 b/science/gungho/source/kernel/external_forcing/deep_hot_jupiter_kernel_mod.F90
index f898cd611..376c727bf 100644
--- a/science/gungho/source/kernel/external_forcing/deep_hot_jupiter_kernel_mod.F90
+++ b/science/gungho/source/kernel/external_forcing/deep_hot_jupiter_kernel_mod.F90
@@ -21,11 +21,12 @@ module deep_hot_jupiter_kernel_mod
GH_READ, GH_READWRITE, &
GH_SCALAR, &
ANY_DISCONTINUOUS_SPACE_3, &
+ ANY_SPACE_9, &
GH_READ, CELL_COLUMN
use constants_mod, only: r_def, i_def
use sci_chi_transform_mod, only: chi2llr
use calc_exner_pointwise_mod, only: calc_exner_pointwise
- use fs_continuity_mod, only: Wtheta, Wchi
+ use fs_continuity_mod, only: Wtheta
use deep_hot_jupiter_forcings_mod, only: deep_hot_jupiter_newton_frequency, &
deep_hot_jupiter_equilibrium_theta
use kernel_mod, only: kernel_type
@@ -46,7 +47,7 @@ module deep_hot_jupiter_kernel_mod
arg_type(GH_FIELD, GH_REAL, GH_READWRITE, Wtheta), &
arg_type(GH_FIELD, GH_REAL, GH_READ, Wtheta), &
arg_type(GH_FIELD, GH_REAL, GH_READ, Wtheta), &
- arg_type(GH_FIELD*3, GH_REAL, GH_READ, Wchi), &
+ arg_type(GH_FIELD*3, GH_REAL, GH_READ, ANY_SPACE_9), &
arg_type(GH_FIELD, GH_REAL, GH_READ, ANY_DISCONTINUOUS_SPACE_3), &
arg_type(GH_SCALAR, GH_REAL, GH_READ) &
/)
diff --git a/science/gungho/source/kernel/external_forcing/earth_like_kernel_mod.F90 b/science/gungho/source/kernel/external_forcing/earth_like_kernel_mod.F90
index 3699e7df6..8cd1cdf1c 100644
--- a/science/gungho/source/kernel/external_forcing/earth_like_kernel_mod.F90
+++ b/science/gungho/source/kernel/external_forcing/earth_like_kernel_mod.F90
@@ -21,11 +21,12 @@ module earth_like_kernel_mod
GH_READ, GH_READWRITE, &
GH_SCALAR, &
ANY_DISCONTINUOUS_SPACE_3, &
+ ANY_SPACE_9, &
GH_READ, CELL_COLUMN
use constants_mod, only: r_def, i_def
use sci_chi_transform_mod, only: chi2llr
use calc_exner_pointwise_mod, only: calc_exner_pointwise
- use fs_continuity_mod, only: Wtheta, Wchi
+ use fs_continuity_mod, only: Wtheta
use earth_like_forcings_mod, only: earth_like_newton_frequency, &
earth_like_equilibrium_theta
use kernel_mod, only: kernel_type
@@ -47,7 +48,7 @@ module earth_like_kernel_mod
arg_type(GH_FIELD, GH_REAL, GH_READ, Wtheta), &
arg_type(GH_FIELD, GH_REAL, GH_READ, Wtheta), &
arg_type(GH_FIELD, GH_REAL, GH_READ, Wtheta), &
- arg_type(GH_FIELD*3, GH_REAL, GH_READ, Wchi), &
+ arg_type(GH_FIELD*3, GH_REAL, GH_READ, ANY_SPACE_9), &
arg_type(GH_FIELD, GH_REAL, GH_READ, ANY_DISCONTINUOUS_SPACE_3), &
arg_type(GH_SCALAR, GH_REAL, GH_READ), &
arg_type(GH_SCALAR, GH_REAL, GH_READ) &
diff --git a/science/gungho/source/kernel/external_forcing/shallow_hot_jupiter_kernel_mod.F90 b/science/gungho/source/kernel/external_forcing/shallow_hot_jupiter_kernel_mod.F90
index 28994c674..6413a4be0 100644
--- a/science/gungho/source/kernel/external_forcing/shallow_hot_jupiter_kernel_mod.F90
+++ b/science/gungho/source/kernel/external_forcing/shallow_hot_jupiter_kernel_mod.F90
@@ -21,11 +21,12 @@ module shallow_hot_jupiter_kernel_mod
GH_READ, GH_READWRITE, &
GH_SCALAR, &
ANY_DISCONTINUOUS_SPACE_3, &
+ ANY_SPACE_9, &
GH_READ, CELL_COLUMN
use constants_mod, only: r_def, i_def
use sci_chi_transform_mod, only: chi2llr
use calc_exner_pointwise_mod, only: calc_exner_pointwise
- use fs_continuity_mod, only: Wtheta, Wchi
+ use fs_continuity_mod, only: Wtheta
use shallow_hot_jupiter_forcings_mod, only: shallow_hot_jupiter_newton_frequency, &
shallow_hot_jupiter_equilibrium_theta
use kernel_mod, only: kernel_type
@@ -47,7 +48,7 @@ module shallow_hot_jupiter_kernel_mod
arg_type(GH_FIELD, GH_REAL, GH_READ, Wtheta), &
arg_type(GH_FIELD, GH_REAL, GH_READ, Wtheta), &
arg_type(GH_FIELD, GH_REAL, GH_READ, Wtheta), &
- arg_type(GH_FIELD*3, GH_REAL, GH_READ, Wchi), &
+ arg_type(GH_FIELD*3, GH_REAL, GH_READ, ANY_SPACE_9), &
arg_type(GH_FIELD, GH_REAL, GH_READ, ANY_DISCONTINUOUS_SPACE_3), &
arg_type(GH_SCALAR, GH_REAL, GH_READ), &
arg_type(GH_SCALAR, GH_REAL, GH_READ) &
diff --git a/science/gungho/source/kernel/initialisation/initial_rho_sample_kernel_mod.F90 b/science/gungho/source/kernel/initialisation/initial_rho_sample_kernel_mod.F90
index 45fafaf31..4327e91d1 100644
--- a/science/gungho/source/kernel/initialisation/initial_rho_sample_kernel_mod.F90
+++ b/science/gungho/source/kernel/initialisation/initial_rho_sample_kernel_mod.F90
@@ -19,7 +19,6 @@ module initial_rho_sample_kernel_mod
ANY_DISCONTINUOUS_SPACE_1, &
ANY_DISCONTINUOUS_SPACE_3, &
CELL_COLUMN, GH_EVALUATOR
- use fs_continuity_mod, only : Wchi
use constants_mod, only : r_def, i_def
use idealised_config_mod, only : test
use kernel_mod, only : kernel_type
@@ -35,12 +34,12 @@ module initial_rho_sample_kernel_mod
private
type(arg_type) :: meta_args(4) = (/ &
arg_type(GH_FIELD, GH_REAL, GH_WRITE, ANY_DISCONTINUOUS_SPACE_1), &
- arg_type(GH_FIELD*3, GH_REAL, GH_READ, Wchi), &
+ arg_type(GH_FIELD*3, GH_REAL, GH_READ, ANY_SPACE_9), &
arg_type(GH_FIELD, GH_REAL, GH_READ, ANY_DISCONTINUOUS_SPACE_3), &
arg_type(GH_SCALAR, GH_REAL, GH_READ) &
/)
type(func_type) :: meta_funcs(1) = (/ &
- func_type(Wchi, GH_BASIS) &
+ func_type(ANY_SPACE_9, GH_BASIS) &
/)
integer :: operates_on = CELL_COLUMN
integer :: gh_shape = GH_EVALUATOR
diff --git a/science/gungho/source/kernel/initialisation/set_rho_kernel_mod.F90 b/science/gungho/source/kernel/initialisation/set_rho_kernel_mod.F90
index bc6f1bf39..dc243c379 100644
--- a/science/gungho/source/kernel/initialisation/set_rho_kernel_mod.F90
+++ b/science/gungho/source/kernel/initialisation/set_rho_kernel_mod.F90
@@ -34,13 +34,13 @@ module set_rho_kernel_mod
private
type(arg_type) :: meta_args(4) = (/ &
arg_type(GH_FIELD, GH_REAL, GH_WRITE, ANY_DISCONTINUOUS_SPACE_1), &
- arg_type(GH_FIELD*3, GH_REAL, GH_READ, Wchi), &
+ arg_type(GH_FIELD*3, GH_REAL, GH_READ, ANY_SPACE_9), &
arg_type(GH_FIELD, GH_REAL, GH_READ, ANY_DISCONTINUOUS_SPACE_3), &
arg_type(GH_SCALAR, GH_REAL, GH_READ) &
/)
type(func_type) :: meta_funcs(2) = (/ &
func_type(ANY_DISCONTINUOUS_SPACE_1, GH_BASIS), &
- func_type(Wchi, GH_BASIS, GH_DIFF_BASIS) &
+ func_type(ANY_SPACE_9, GH_BASIS, GH_DIFF_BASIS) &
/)
integer :: operates_on = CELL_COLUMN
integer :: gh_shape = GH_QUADRATURE_XYoZ
diff --git a/science/gungho/source/kernel/solver/eliminated_theta_q22_kernel_mod.F90 b/science/gungho/source/kernel/solver/eliminated_theta_q22_kernel_mod.F90
index acabd2c24..ec2e9f530 100644
--- a/science/gungho/source/kernel/solver/eliminated_theta_q22_kernel_mod.F90
+++ b/science/gungho/source/kernel/solver/eliminated_theta_q22_kernel_mod.F90
@@ -16,18 +16,19 @@
!! https://code.metoffice.gov.uk/trac/lfric/wiki/GhaspSupport/Documentation
module eliminated_theta_q22_kernel_mod
- use argument_mod, only: arg_type, func_type, &
- GH_OPERATOR, GH_FIELD, &
- GH_REAL, GH_SCALAR, &
- GH_READ, GH_WRITE, &
- GH_BASIS, GH_DIFF_BASIS, &
- CELL_COLUMN, &
- GH_QUADRATURE_XYoZ, &
- ANY_DISCONTINUOUS_SPACE_3
+ use argument_mod, only: arg_type, func_type, &
+ GH_OPERATOR, GH_FIELD, &
+ GH_REAL, GH_SCALAR, &
+ GH_READ, GH_WRITE, &
+ GH_BASIS, GH_DIFF_BASIS, &
+ CELL_COLUMN, &
+ GH_QUADRATURE_XYoZ, &
+ ANY_DISCONTINUOUS_SPACE_3, &
+ ANY_SPACE_9
use constants_mod, only: i_def, r_def, r_solver
use sci_coordinate_jacobian_mod, only: coordinate_jacobian
- use fs_continuity_mod, only: W2, Wtheta, Wchi
+ use fs_continuity_mod, only: W2, Wtheta
use kernel_mod, only: kernel_type
implicit none
@@ -45,14 +46,14 @@ module eliminated_theta_q22_kernel_mod
arg_type(GH_FIELD, GH_REAL, GH_READ, Wtheta), &
arg_type(GH_FIELD, GH_REAL, GH_READ, Wtheta), &
arg_type(GH_FIELD, GH_REAL, GH_READ, W2), &
- arg_type(GH_FIELD*3, GH_REAL, GH_READ, Wchi), &
+ arg_type(GH_FIELD*3, GH_REAL, GH_READ, ANY_SPACE_9), &
arg_type(GH_FIELD, GH_REAL, GH_READ, ANY_DISCONTINUOUS_SPACE_3), &
arg_type(GH_SCALAR, GH_REAL, GH_READ) &
/)
type(func_type) :: meta_funcs(3) = (/ &
- func_type(W2, GH_BASIS), &
- func_type(Wtheta, GH_DIFF_BASIS), &
- func_type(Wchi, GH_BASIS, GH_DIFF_BASIS) &
+ func_type(W2, GH_BASIS), &
+ func_type(Wtheta, GH_DIFF_BASIS), &
+ func_type(ANY_SPACE_9, GH_BASIS, GH_DIFF_BASIS) &
/)
integer :: operates_on = CELL_COLUMN
integer :: gh_shape = GH_QUADRATURE_XYoZ
diff --git a/science/gungho/source/kernel/solver/w2_normalisation_kernel_mod.F90 b/science/gungho/source/kernel/solver/w2_normalisation_kernel_mod.F90
index 7116bbdb7..06ef2a9d4 100644
--- a/science/gungho/source/kernel/solver/w2_normalisation_kernel_mod.F90
+++ b/science/gungho/source/kernel/solver/w2_normalisation_kernel_mod.F90
@@ -22,7 +22,7 @@ module w2_normalisation_kernel_mod
GH_BASIS, GH_DIFF_BASIS, &
CELL_COLUMN, GH_EVALUATOR
use constants_mod, only : r_def, r_solver, i_def
- use fs_continuity_mod, only : W2, Wchi
+ use fs_continuity_mod, only : W2
use kernel_mod, only : kernel_type
implicit none
@@ -39,14 +39,14 @@ module w2_normalisation_kernel_mod
private
type(arg_type) :: meta_args(4) = (/ &
arg_type(GH_FIELD, GH_REAL, GH_INC, W2), &
- arg_type(GH_FIELD*3, GH_REAL, GH_READ, Wchi), &
+ arg_type(GH_FIELD*3, GH_REAL, GH_READ, ANY_SPACE_9), &
arg_type(GH_FIELD, GH_REAL, GH_READ, ANY_DISCONTINUOUS_SPACE_3), &
arg_type(GH_FIELD, GH_REAL, GH_READ, W2) &
/)
- type(func_type) :: meta_funcs(2) = (/ &
- func_type(W2, GH_BASIS), &
- func_type(Wchi, GH_BASIS, GH_DIFF_BASIS) &
+ type(func_type) :: meta_funcs(2) = (/ &
+ func_type(W2, GH_BASIS), &
+ func_type(ANY_SPACE_9, GH_BASIS, GH_DIFF_BASIS) &
/)
integer :: operates_on = CELL_COLUMN
integer :: gh_shape = GH_EVALUATOR
diff --git a/science/gungho/source/kernel/transport/common/init_remap_on_extended_mesh_kernel_mod.F90 b/science/gungho/source/kernel/transport/common/init_remap_on_extended_mesh_kernel_mod.F90
index 7f88ff248..1fc8dc3d3 100644
--- a/science/gungho/source/kernel/transport/common/init_remap_on_extended_mesh_kernel_mod.F90
+++ b/science/gungho/source/kernel/transport/common/init_remap_on_extended_mesh_kernel_mod.F90
@@ -19,12 +19,12 @@ module init_remap_on_extended_mesh_kernel_mod
GH_READ, GH_WRITE, &
ANY_DISCONTINUOUS_SPACE_1, &
ANY_DISCONTINUOUS_SPACE_3, &
+ ANY_SPACE_9, &
GH_BASIS, &
HALO_CELL_COLUMN, &
STENCIL, CROSS2D, &
GH_EVALUATOR
use constants_mod, only: r_tran, r_def, i_def, l_def, LARGE_REAL_POSITIVE
-use fs_continuity_mod, only: Wchi
implicit none
@@ -39,14 +39,14 @@ module init_remap_on_extended_mesh_kernel_mod
type(arg_type) :: meta_args(7) = (/ &
arg_type(GH_FIELD, GH_REAL, GH_WRITE, ANY_DISCONTINUOUS_SPACE_1), &
arg_type(GH_FIELD, GH_INTEGER, GH_WRITE, ANY_DISCONTINUOUS_SPACE_1), &
- arg_type(GH_FIELD*3, GH_REAL, GH_READ, Wchi), &
- arg_type(GH_FIELD*3, GH_REAL, GH_READ, Wchi, STENCIL(CROSS2D)), &
+ arg_type(GH_FIELD*3, GH_REAL, GH_READ, ANY_SPACE_9), &
+ arg_type(GH_FIELD*3, GH_REAL, GH_READ, ANY_SPACE_9, STENCIL(CROSS2D)), &
arg_type(GH_FIELD, GH_REAL, GH_READ, ANY_DISCONTINUOUS_SPACE_3, STENCIL(CROSS2D)), &
arg_type(GH_SCALAR, GH_LOGICAL, GH_READ), &
arg_type(GH_SCALAR, GH_INTEGER, GH_READ) &
/)
type(func_type) :: meta_funcs(1) = (/ &
- func_type(Wchi, GH_BASIS) &
+ func_type(ANY_SPACE_9, GH_BASIS) &
/)
integer :: operates_on = HALO_CELL_COLUMN
integer :: gh_shape = GH_EVALUATOR
diff --git a/science/gungho/source/kernel/transport/common/panel_edge_weights_kernel_mod.F90 b/science/gungho/source/kernel/transport/common/panel_edge_weights_kernel_mod.F90
index 2d51a6417..2a4e40b85 100644
--- a/science/gungho/source/kernel/transport/common/panel_edge_weights_kernel_mod.F90
+++ b/science/gungho/source/kernel/transport/common/panel_edge_weights_kernel_mod.F90
@@ -16,10 +16,10 @@ module panel_edge_weights_kernel_mod
ANY_DISCONTINUOUS_SPACE_3, &
ANY_DISCONTINUOUS_SPACE_5, &
ANY_DISCONTINUOUS_SPACE_9, &
+ ANY_SPACE_9, &
GH_BASIS, GH_EVALUATOR, &
CELL_COLUMN, STENCIL, CROSS2D
use constants_mod, only: r_tran, r_def, i_def, l_def, LARGE_REAL_POSITIVE
-use fs_continuity_mod, only: Wchi
use reference_element_mod, only: W, S, N, E
implicit none
@@ -37,7 +37,8 @@ module panel_edge_weights_kernel_mod
arg_type(GH_FIELD, GH_REAL, GH_WRITE, ANY_DISCONTINUOUS_SPACE_5), &
arg_type(GH_FIELD, GH_INTEGER, GH_WRITE, ANY_DISCONTINUOUS_SPACE_5), &
arg_type(GH_FIELD, GH_INTEGER, GH_WRITE, ANY_DISCONTINUOUS_SPACE_5), &
- arg_type(GH_FIELD*3, GH_REAL, GH_READ, Wchi, STENCIL(CROSS2D)), &
+ arg_type(GH_FIELD*3, GH_REAL, GH_READ, ANY_SPACE_9, &
+ STENCIL(CROSS2D)), &
arg_type(GH_FIELD*2, GH_REAL, GH_READ, ANY_DISCONTINUOUS_SPACE_9), &
arg_type(GH_FIELD*2, GH_REAL, GH_READ, ANY_DISCONTINUOUS_SPACE_9), &
arg_type(GH_FIELD, GH_REAL, GH_READ, ANY_DISCONTINUOUS_SPACE_3, &
@@ -47,7 +48,7 @@ module panel_edge_weights_kernel_mod
arg_type(GH_SCALAR, GH_INTEGER, GH_READ) &
/)
type(func_type) :: meta_funcs(2) = (/ &
- func_type(Wchi, GH_BASIS), &
+ func_type(ANY_SPACE_9, GH_BASIS), &
func_type(ANY_DISCONTINUOUS_SPACE_9, GH_BASIS) &
/)
integer :: operates_on = CELL_COLUMN
diff --git a/science/gungho/source/kernel/transport/mol/consistent_wind_kernel_mod.F90 b/science/gungho/source/kernel/transport/mol/consistent_wind_kernel_mod.F90
index fed6b05c8..d986123af 100644
--- a/science/gungho/source/kernel/transport/mol/consistent_wind_kernel_mod.F90
+++ b/science/gungho/source/kernel/transport/mol/consistent_wind_kernel_mod.F90
@@ -13,13 +13,14 @@
module consistent_wind_kernel_mod
-use argument_mod, only : arg_type, func_type, &
- GH_FIELD, GH_REAL, &
- GH_READWRITE, GH_READ, &
- GH_BASIS, GH_DIFF_BASIS, &
- CELL_COLUMN, GH_EVALUATOR
+use argument_mod, only : arg_type, func_type, &
+ GH_FIELD, GH_REAL, &
+ GH_READWRITE, GH_READ, &
+ GH_BASIS, GH_DIFF_BASIS, &
+ CELL_COLUMN, GH_EVALUATOR, &
+ ANY_SPACE_9
use constants_mod, only : r_def, i_def, r_tran
-use fs_continuity_mod, only : Wtheta, W2, W2v, Wchi
+use fs_continuity_mod, only : Wtheta, W2, W2v
use kernel_mod, only : kernel_type
implicit none
@@ -31,15 +32,15 @@ module consistent_wind_kernel_mod
!> The type declaration for the kernel. Contains the metadata needed by the PSy layer
type, public, extends(kernel_type) :: consistent_wind_kernel_type
private
- type(arg_type) :: meta_args(4) = (/ &
- arg_type(GH_FIELD, GH_REAL, GH_READWRITE, W2v), &
- arg_type(GH_FIELD, GH_REAL, GH_READ, W2), &
- arg_type(GH_FIELD, GH_REAL, GH_READ, Wtheta), &
- arg_type(GH_FIELD, GH_REAL, GH_READ, Wchi) &
+ type(arg_type) :: meta_args(4) = (/ &
+ arg_type(GH_FIELD, GH_REAL, GH_READWRITE, W2v), &
+ arg_type(GH_FIELD, GH_REAL, GH_READ, W2), &
+ arg_type(GH_FIELD, GH_REAL, GH_READ, Wtheta), &
+ arg_type(GH_FIELD, GH_REAL, GH_READ, ANY_SPACE_9) &
/)
- type(func_type) :: meta_funcs(2) = (/ &
- func_type(W2, GH_BASIS), &
- func_type(Wchi, GH_DIFF_BASIS) &
+ type(func_type) :: meta_funcs(2) = (/ &
+ func_type(W2, GH_BASIS), &
+ func_type(ANY_SPACE_9, GH_DIFF_BASIS) &
/)
integer :: operates_on = CELL_COLUMN
integer :: gh_shape = GH_EVALUATOR
diff --git a/science/gungho/source/orography/assign_orography_field_mod.F90 b/science/gungho/source/orography/assign_orography_field_mod.F90
index 0669560cb..9c8a02c0e 100644
--- a/science/gungho/source/orography/assign_orography_field_mod.F90
+++ b/science/gungho/source/orography/assign_orography_field_mod.F90
@@ -232,9 +232,9 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
end if
! Copy chi to chi_in, to allow adjustment of continuous chi fields
- call chi(1)%copy_field_properties(chi_in(1))
- call chi(2)%copy_field_properties(chi_in(2))
- call chi(3)%copy_field_properties(chi_in(3))
+ call chi(1)%copy_field_serial(chi_in(1))
+ call chi(2)%copy_field_serial(chi_in(2))
+ call chi(3)%copy_field_serial(chi_in(3))
! Break encapsulation and get the proxy
chi_proxy(1) = chi(1)%get_proxy()
@@ -253,11 +253,6 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
map_chi => chi_proxy(1)%vspace%get_whole_dofmap()
map_pid => panel_id_proxy%vspace%get_whole_dofmap()
- ! Copy data values into "chi_in" fields
- chi_in_proxy(1)%data = chi_proxy(1)%data
- chi_in_proxy(2)%data = chi_proxy(2)%data
- chi_in_proxy(3)%data = chi_proxy(3)%data
-
! Call column procedure
do cell = 1, chi_proxy(1)%vspace%get_ncell()
call analytic_orography( &
@@ -288,9 +283,9 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
end if
! Copy chi to chi_in, to allow adjustment of continuous chi fields
- call chi(1)%copy_field_properties(chi_in(1))
- call chi(2)%copy_field_properties(chi_in(2))
- call chi(3)%copy_field_properties(chi_in(3))
+ call chi(1)%copy_field_serial(chi_in(1))
+ call chi(2)%copy_field_serial(chi_in(2))
+ call chi(3)%copy_field_serial(chi_in(3))
! Break encapsulation and get the proxy
chi_proxy(1) = chi(1)%get_proxy()
@@ -314,11 +309,6 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
map_sf => sfc_alt_proxy%vspace%get_whole_dofmap()
map_pid => panel_id_proxy%vspace%get_whole_dofmap()
- ! Copy data values into "chi_in" fields
- chi_in_proxy(1)%data = chi_proxy(1)%data
- chi_in_proxy(2)%data = chi_proxy(2)%data
- chi_in_proxy(3)%data = chi_proxy(3)%data
-
dim_sf = sfc_alt_proxy%vspace%get_dim_space()
nodes => chi_proxy(1)%vspace%get_nodes()
allocate(basis_sf_on_chi(dim_sf, ndf_sf, ndf_chi))
From 2b1b95ae7010f935d57da76a24cab513ea179efe Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 26 Jan 2026 14:44:54 +0000
Subject: [PATCH 23/67] implement upgrade macro, and revert changes to
surface_altitude_alg
---
.../lfric-gungho/HEAD/rose-meta.conf | 24 --
.../gungho/rose-meta/lfric-gungho/versions.py | 40 +++
.../orography/surface_altitude_alg_mod.x90 | 293 ++----------------
3 files changed, 61 insertions(+), 296 deletions(-)
diff --git a/science/gungho/rose-meta/lfric-gungho/HEAD/rose-meta.conf b/science/gungho/rose-meta/lfric-gungho/HEAD/rose-meta.conf
index 7b4829138..762a81821 100644
--- a/science/gungho/rose-meta/lfric-gungho/HEAD/rose-meta.conf
+++ b/science/gungho/rose-meta/lfric-gungho/HEAD/rose-meta.conf
@@ -4105,30 +4105,6 @@ trigger=namelist:orography_agnesi_cartesian: 'agnesi' ;
value-titles=None, Agnesi, Bell-shaped, Schar, DCMIP 2.0.0
values='none', 'agnesi', 'bell', 'schar', 'dcmip200'
-[namelist:orography=w0_method]
-compulsory=true
-description=The method used to compute the representation of orography at
- =cell corners (W0 points) from cell-centred values.
-!enumeration=true
-help=Choose the method for computing the orography at W0 points from:
- =average : Values at cell corners are taken from the unweighted
- average of neighbouring corner values. This will
- in-effect act as a smoothing operation on the orography.
- =project : Perform a Galerkin projection from cell-centred values
- to obtain the values at cell corners. This ensures that
- the power spectrum of values at cell corners matches the
- power spectrum of the cell-centred values.
- =spectral : Combines Galerkin projections for each geometric entity
- (edges, faces, vertices) to obtain the values at cell
- corners. This method preserves the spectral properties
- of the input orography for each of the geometric
- entities. It is only implemented for orography order 2
- (corresponding to quadratic coordinate order).
-sort-key=Panel-A03
-trigger=
-value-titles=Average, Project, Spectral
-values='average', 'project', 'spectral'
-
[namelist:orography=w0_multigrid_mapping]
compulsory=true
description=Whether to map orography between meshes using W0 mapping rather than W3
diff --git a/science/gungho/rose-meta/lfric-gungho/versions.py b/science/gungho/rose-meta/lfric-gungho/versions.py
index 39e882cbb..0724fa27c 100644
--- a/science/gungho/rose-meta/lfric-gungho/versions.py
+++ b/science/gungho/rose-meta/lfric-gungho/versions.py
@@ -54,3 +54,43 @@ def upgrade(self, config, meta_config=None):
)
return config, self.reports
+
+
+class vn30_t180(MacroUpgrade):
+ """Upgrade macro for ticket #180 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.0_t238"
+ AFTER_TAG = "vn3.0_t180"
+
+ def upgrade(self, config, meta_config=None):
+ # Get values
+ n_orog_smooth = self.get_setting_value(
+ config, ["namelist:initialization", "n_orog_smooth"]
+ )
+ w0_mapping = self.get_setting_value(
+ config, ["namelist:initialization", "w0_orography_mapping"]
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+
+ # Add new settings
+ self.add_setting(
+ config, ["namelist:orography", "n_orog_smooth"], n_orog_smooth
+ )
+ self.add_setting(
+ config, ["namelist:orography", "w0_multigrid_mapping"], w0_mapping
+ )
+ self.add_setting(
+ config, ["namelist:orography", "orography_order"], coord_order
+ )
+
+ # Remove old settings
+ self.remove_setting(
+ config, ["namelist:initialization", "n_orog_smooth"]
+ )
+ self.remove_setting(
+ config, ["namelist:initialization", "w0_orography_mapping"]
+ )
+
+ return config, self.reports
diff --git a/science/gungho/source/orography/surface_altitude_alg_mod.x90 b/science/gungho/source/orography/surface_altitude_alg_mod.x90
index cabee1b77..060d9805b 100644
--- a/science/gungho/source/orography/surface_altitude_alg_mod.x90
+++ b/science/gungho/source/orography/surface_altitude_alg_mod.x90
@@ -9,293 +9,42 @@
module surface_altitude_alg_mod
! Derived Types
- use constants_mod, only: r_def, i_def, l_def, EPS
- use field_mod, only: field_type
- use field_collection_mod, only: field_collection_type
- use fs_continuity_mod, only: W0, W1, W2, W3
- use function_space_collection_mod, only: function_space_collection
- use function_space_mod, only: function_space_type
- use integer_field_mod, only: integer_field_type
- use log_mod, only: log_event, LOG_LEVEL_ERROR, &
- LOG_LEVEL_WARNING
- use mesh_mod, only: mesh_type
- use operator_mod, only: operator_type
- use orography_config_mod, only: w0_method, &
- w0_method_average, &
- w0_method_project, &
- w0_method_spectral
- use quadrature_xyoz_mod, only: quadrature_xyoz_type
- use quadrature_rule_gaussian_mod, only: quadrature_rule_gaussian_type
- use solver_config_mod, only: monitor_convergence, &
- fail_on_non_converged, &
- tolerance, &
- maximum_iterations, &
- gcrk
- use sci_field_vector_mod, only: field_vector_type
- use sci_iterative_solver_mod, only: abstract_iterative_solver_type, &
- gmres_type
- use sci_mass_matrix_operator_alg_mod, only: mass_matrix_operator_type
- use sci_null_preconditioner_alg_mod, only: null_preconditioner_type
- use sci_preconditioner_mod, only: abstract_preconditioner_type
- use transport_constants_mod, only: get_panel_edge_dist
-
+ use field_mod, only: field_type
+ use field_collection_mod, only: field_collection_type
+ use constants_mod, only: r_def
implicit none
contains
- !> @brief Construct a w0 surface_altitude field from input w3 field
+ !> @brief Construct a w0 surface_altitude field from in put w3 field
!> @details The surface_altitude_w0 field is constructed using
!> average_w3_to_w0 with weights set to be the w0 multiplicity
!> @param[in,out] surface_altitude_w0 Surface altitude on W0
!> @param[in] surface_altitude_w3 Surface altitude on W3
- !> @param[in] chi Array of coordinate fields, before they
- !! have been adjusted to take into account
- !! the orography
- !> @param[in] panel_id Field containing the mesh panel ID
- subroutine surface_altitude_alg(surface_altitude_w0, surface_altitude_w3, &
- chi, panel_id)
+ subroutine surface_altitude_alg(surface_altitude_w0, surface_altitude_w3)
- use sci_average_w3_to_w0_kernel_mod, only: average_w3_to_w0_kernel_type
- use sci_multiplicity_kernel_mod, only: multiplicity_kernel_type
- use sci_compute_mass_matrix_kernel_w_scalar_mod, &
- only: compute_mass_matrix_kernel_w_scalar_type
- use sci_mass_matrix_scalarvec_kernel_mod, &
- only: mass_matrix_scalarvec_kernel_type
- use sci_gp_rhs_kernel_mod, only: gp_rhs_kernel_type
- use sci_gp_scalarvec_rhs_kernel_mod, only: gp_scalarvec_rhs_kernel_type
- use w0_orography_combine_kernel_mod, &
- only: w0_orography_combine_kernel_type
+ use sci_average_w3_to_w0_kernel_mod, only : average_w3_to_w0_kernel_type
+ use sci_multiplicity_kernel_mod, only : multiplicity_kernel_type
implicit none
- type(field_type), intent(inout) :: surface_altitude_w0
- type(field_type), intent(in) :: surface_altitude_w3
- type(field_type), intent(in) :: chi(:)
- type(field_type), intent(in) :: panel_id
+ type( field_type ), intent(inout) :: surface_altitude_w0
+ type( field_type ), intent(in) :: surface_altitude_w3
! local variables
- class(abstract_preconditioner_type), allocatable :: preconditioner
- class(abstract_iterative_solver_type), allocatable :: solver
-
- type(field_vector_type) :: vec_x, vec_y
- type(field_type) :: multiplicity_w0
- type(field_type) :: surface_altitude_w0_avg
- type(field_type) :: surface_altitude_w0_k0
- type(field_type) :: surface_altitude_w1_k0
- type(field_type) :: dummy_w2_k0
- type(field_type) :: projection_rhs
- type(field_type) :: projection_rhs_w0
- type(field_type) :: projection_rhs_w1
- type(operator_type), target :: projection_lhs
- type(operator_type), target :: projection_lhs_w0
- type(operator_type), target :: projection_lhs_w1
- type(mass_matrix_operator_type) :: projection_lhs_operator
- type(mass_matrix_operator_type) :: projection_lhs_operator_w0
- type(mass_matrix_operator_type) :: projection_lhs_operator_w1
- type(mesh_type), pointer :: mesh
- type(function_space_type), pointer :: w0_fs, w0_k0_fs
- type(function_space_type), pointer :: w1_k0_fs, w2_k0_fs
- integer(kind=i_def) :: element_order_h, element_order_v
- type(quadrature_xyoz_type) :: qr
- type(quadrature_rule_gaussian_type) :: gaussian_quadrature
-
- real(kind=r_def), parameter :: solver_a_tol = 10.0_r_def*TINY(1.0_r_def)
- logical(kind=l_def), parameter :: extended_mesh = .false.
-
- w0_fs => surface_altitude_w0%get_function_space()
- call surface_altitude_w0_avg%initialise(w0_fs)
- call multiplicity_w0%initialise(w0_fs)
-
- element_order_h = surface_altitude_w0%get_element_order_h()
- element_order_v = surface_altitude_w0%get_element_order_v()
-
- ! For all methods, need to average surface altitude from W3 to W0 points
- ! This requires the multiplicity field at W0, so compute that here
- call invoke( setval_c(surface_altitude_w0_avg, 0.0_r_def), &
- setval_c(multiplicity_w0, 0.0_r_def), &
- multiplicity_kernel_type(multiplicity_w0), &
- average_w3_to_w0_kernel_type(surface_altitude_w0_avg, &
- surface_altitude_w3, &
- multiplicity_w0) )
-
- if (w0_method == w0_method_average) then
- ! Simply use the averaged field as the output
- call invoke( setval_X(surface_altitude_w0, surface_altitude_w0_avg) )
-
- else if (w0_method == w0_method_project &
- .or. element_order_h /= 1 .or. element_order_v /= 1) then
- ! W0 field is obtained from W3 field by solving a matrix-vector problem
- ! Much of the code for these methods is the same, so handled together here
- call projection_rhs%initialise(w0_fs)
- call projection_lhs%initialise(w0_fs, w0_fs)
-
- mesh => surface_altitude_w0%get_mesh()
-
- ! Check the input orography order is 2 (quadratic coordinates)
- if (w0_method == w0_method_spectral) then
- call log_event( &
- 'surface_altitude_alg: Spectral projection method only ' // &
- 'implemented for orography order 2, dropping to project ' // &
- 'method for mesh: ' // trim(mesh%get_mesh_name()), &
- LOG_LEVEL_WARNING &
- )
- end if
-
- ! Both projection methods are very similar, and use the same kernels
- ! Assemble LHS matrix and RHS vector for matrix-vector problem
- element_order_h = surface_altitude_w0%get_element_order_h()
- element_order_v = surface_altitude_w0%get_element_order_v()
- qr = quadrature_xyoz_type( &
- element_order_h+2, element_order_h+2, element_order_v+2, &
- gaussian_quadrature &
- )
- call invoke( &
- setval_c(projection_rhs, 0.0_r_def), &
- gp_rhs_kernel_type( &
- projection_rhs, surface_altitude_w3, chi, panel_id, qr &
- ), &
- compute_mass_matrix_kernel_w_scalar_type( &
- projection_lhs, chi, panel_id, extended_mesh, qr &
- ), &
- setval_c(surface_altitude_w0, 0.0_r_def) &
- )
-
- ! Solve matrix-vector problems -------------------------------------------
- ! Create mass matrix operator for LHS
- projection_lhs_operator = mass_matrix_operator_type( &
- projection_lhs, .false. &
- )
-
- ! Set up solver for problem
- allocate(null_preconditioner_type :: preconditioner)
- allocate(gmres_type :: solver)
-
- preconditioner = null_preconditioner_type()
- solver = gmres_type( &
- projection_lhs_operator, preconditioner, gcrk, tolerance, &
- solver_a_tol, maximum_iterations, monitor_convergence, &
- fail_on_non_converged &
- )
-
- ! Turn fields into field_vector types
- vec_x = field_vector_type(1)
- vec_y = field_vector_type(1)
- call vec_y%import_field(projection_rhs, 1)
- call vec_x%import_field(surface_altitude_w0, 1)
-
- ! Apply solver and export result back to surface_altitude_w0
- call solver%apply(vec_x, vec_y)
- call vec_x%export_field(surface_altitude_w0, 1)
-
- if (allocated(preconditioner)) deallocate(preconditioner)
- if (allocated(solver)) deallocate(solver)
-
- else if (w0_method == w0_method_spectral) then
- ! Project separately into lowest-order W0 and W1
- mesh => surface_altitude_w0%get_mesh()
- w0_k0_fs => function_space_collection%get_fs(mesh, 0, 0, W0)
- w1_k0_fs => function_space_collection%get_fs(mesh, 0, 0, W1)
- w2_k0_fs => function_space_collection%get_fs(mesh, 0, 0, W2)
-
- call surface_altitude_w0_k0%initialise(w0_k0_fs)
- call surface_altitude_w1_k0%initialise(w1_k0_fs)
- call dummy_w2_k0%initialise(w2_k0_fs)
- call projection_rhs_w0%initialise(w0_k0_fs)
- call projection_lhs_w0%initialise(w0_k0_fs, w0_k0_fs)
- call projection_rhs_w1%initialise(w1_k0_fs)
- call projection_lhs_w1%initialise(w1_k0_fs, w1_k0_fs)
-
- ! Both projection methods are very similar, and use the same kernels
- ! Assemble LHS matrix and RHS vector for matrix-vector problem
- qr = quadrature_xyoz_type(3, 3, 3, gaussian_quadrature)
- call invoke( &
- setval_c(projection_rhs_w0, 0.0_r_def), &
- setval_c(projection_rhs_w1, 0.0_r_def), &
- gp_rhs_kernel_type( &
- projection_rhs_w0, surface_altitude_w3, chi, panel_id, qr &
- ), &
- compute_mass_matrix_kernel_w_scalar_type( &
- projection_lhs_w0, chi, panel_id, extended_mesh, qr &
- ), &
- gp_scalarvec_rhs_kernel_type( &
- projection_rhs_w1, surface_altitude_w3, chi, panel_id, qr &
- ), &
- mass_matrix_scalarvec_kernel_type( &
- projection_lhs_w1, chi, panel_id, qr &
- ), &
- setval_c(surface_altitude_w0_k0, 0.0_r_def), &
- setval_c(surface_altitude_w1_k0, 0.0_r_def) )
-
- ! Solve matrix-vector problems -------------------------------------------
- ! Create mass matrix operator for LHS
- projection_lhs_operator_w0 = mass_matrix_operator_type( &
- projection_lhs_w0, .false. &
- )
- projection_lhs_operator_w1 = mass_matrix_operator_type( &
- projection_lhs_w1, .false. &
- )
-
- ! Set up solver for problem
- allocate(null_preconditioner_type :: preconditioner)
- allocate(gmres_type :: solver)
-
- preconditioner = null_preconditioner_type()
- solver = gmres_type( &
- projection_lhs_operator_w0, preconditioner, gcrk, tolerance, &
- solver_a_tol, maximum_iterations, monitor_convergence, &
- fail_on_non_converged &
- )
-
- ! Turn fields into field_vector types
- vec_x = field_vector_type(1)
- vec_y = field_vector_type(1)
- call vec_y%import_field(projection_rhs_w0, 1)
- call vec_x%import_field(surface_altitude_w0_k0, 1)
-
- ! Apply solver and export result back to surface_altitude_w0
- call solver%apply(vec_x, vec_y)
- call vec_x%export_field(surface_altitude_w0_k0, 1)
-
- if (allocated(solver)) deallocate(solver)
- allocate(gmres_type :: solver)
-
- preconditioner = null_preconditioner_type()
- solver = gmres_type( &
- projection_lhs_operator_w1, preconditioner, gcrk, tolerance, &
- solver_a_tol, maximum_iterations, monitor_convergence, &
- fail_on_non_converged &
- )
-
- ! Turn fields into field_vector types
- vec_x = field_vector_type(1)
- vec_y = field_vector_type(1)
- call vec_y%import_field(projection_rhs_w1, 1)
- call vec_x%import_field(surface_altitude_w1_k0, 1)
-
- ! Apply solver and export result back to surface_altitude_w1
- call solver%apply(vec_x, vec_y)
- call vec_x%export_field(surface_altitude_w1_k0, 1)
-
- if (allocated(preconditioner)) deallocate(preconditioner)
- if (allocated(solver)) deallocate(solver)
-
- ! Combine the two projected fields into the final W0 field
- call invoke( &
- setval_c(surface_altitude_w0, 0.0_r_def), &
- w0_orography_combine_kernel_type( &
- surface_altitude_w0, surface_altitude_w0_k0, &
- surface_altitude_w1_k0, dummy_w2_k0, surface_altitude_w3, &
- surface_altitude_w0_avg &
- ) &
- )
-
- else
- call log_event( &
- 'surface_altitude_alg: Unknown w0_method option', &
- LOG_LEVEL_ERROR &
- )
- end if
+ type( field_type ) :: multiplicity_w0
+
+ ! Create the multiplicity field from surface_altitude_w0 template
+ call surface_altitude_w0%copy_field_properties(multiplicity_w0)
+
+ !Invoke kernels
+ call invoke(setval_c( surface_altitude_w0, 0.0_r_def ), &
+ setval_c( multiplicity_w0, 0.0_r_def ), &
+ multiplicity_kernel_type( multiplicity_w0 ), &
+ average_w3_to_w0_kernel_type( surface_altitude_w0, &
+ surface_altitude_w3, &
+ multiplicity_w0 ) )
end subroutine surface_altitude_alg
From 9f92412157ebfe272e985ba7362fce593029b5b7 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 26 Jan 2026 15:08:38 +0000
Subject: [PATCH 24/67] roll out namelist changes to example nml files
---
applications/adjoint_tests/example/configuration.nml | 7 ++++---
applications/gungho_model/example/configuration.nml | 7 ++++---
applications/jedi_lfric_tests/example/configuration.nml | 7 ++++---
.../jedi_lfric_tests/example_forecast/configuration.nml | 7 ++++---
.../example_id_tlm_tests/configuration.nml | 7 ++++---
.../example_tlm_forecast_tl/configuration.nml | 7 ++++---
.../example_tlm_forecast_tl/configuration_op.nml | 7 ++++---
.../jedi_lfric_tests/example_tlm_tests/configuration.nml | 7 ++++---
.../example_tlm_tests/configuration_dry.nml | 7 ++++---
.../example_tlm_tests/configuration_dry_relaxed.nml | 7 ++++---
applications/jules/example/configuration.nml | 7 ++++---
applications/lfric_atm/example/configuration.nml | 7 ++++---
applications/linear_model/example/configuration.nml | 6 ++++--
applications/linear_model/example_file/config_linear.nml | 6 ++++--
.../linear_model/example_file/config_nonlinear.nml | 6 ++++--
applications/ngarch/example/configuration_bl.nml | 7 ++++---
applications/ngarch/example/configuration_casim.nml | 7 ++++---
rose-stem/app/gungho_model/rose-app.conf | 3 ++-
rose-stem/app/jedi_tlm_tests/rose-app.conf | 3 ++-
rose-stem/app/lfric_atm/rose-app.conf | 3 ++-
rose-stem/app/linear_model/rose-app.conf | 3 ++-
21 files changed, 76 insertions(+), 52 deletions(-)
diff --git a/applications/adjoint_tests/example/configuration.nml b/applications/adjoint_tests/example/configuration.nml
index 19260dfbf..39e2b4178 100644
--- a/applications/adjoint_tests/example/configuration.nml
+++ b/applications/adjoint_tests/example/configuration.nml
@@ -53,7 +53,7 @@ start_dump_filename='',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
@@ -122,9 +122,7 @@ init_option='analytic',
lbc_option='none',
ls_option='analytic',
model_eos_height=100,
-n_orog_smooth=0,
read_w2h_wind=.false.,
-w0_orography_mapping=.false.,
zero_w2v_wind=.false.,
/
&initial_density
@@ -214,6 +212,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='ancil',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/applications/gungho_model/example/configuration.nml b/applications/gungho_model/example/configuration.nml
index a9f920a1e..6b276592e 100644
--- a/applications/gungho_model/example/configuration.nml
+++ b/applications/gungho_model/example/configuration.nml
@@ -47,7 +47,7 @@ start_dump_filename='',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wtheta',
coord_system='native',
@@ -115,11 +115,9 @@ coarse_ozone_ancil=.false.,
init_option='analytic',
lbc_option='none',
ls_option='none',
-n_orog_smooth=0,
read_w2h_wind=.false.,
sea_ice_source='ancillary',
snow_source='start_dump',
-w0_orography_mapping=.false.,
zero_w2v_wind=.false.,
/
&initial_density
@@ -213,6 +211,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='none',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/applications/jedi_lfric_tests/example/configuration.nml b/applications/jedi_lfric_tests/example/configuration.nml
index e83ff167b..dbf340812 100644
--- a/applications/jedi_lfric_tests/example/configuration.nml
+++ b/applications/jedi_lfric_tests/example/configuration.nml
@@ -67,7 +67,7 @@ start_dump_filename='final_pert',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_system='native',
coord_order_multigrid=1,
coord_space='Wchi',
@@ -136,11 +136,9 @@ init_option='fd_start_dump',
lbc_option='none',
ls_option='file',
model_eos_height=100,
-n_orog_smooth=0,
read_w2h_wind=.true.,
sea_ice_source='ancillary',
snow_source='start_dump',
-w0_orography_mapping=.false.,
zero_w2v_wind=.false.,
/
&initial_density
@@ -231,6 +229,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='ancil',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/applications/jedi_lfric_tests/example_forecast/configuration.nml b/applications/jedi_lfric_tests/example_forecast/configuration.nml
index fdf56e773..2b2334a42 100644
--- a/applications/jedi_lfric_tests/example_forecast/configuration.nml
+++ b/applications/jedi_lfric_tests/example_forecast/configuration.nml
@@ -75,7 +75,7 @@ start_dump_filename='',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
@@ -146,11 +146,9 @@ coarse_ozone_ancil=.false.,
init_option='analytic',
lbc_option='none',
ls_option='none',
-n_orog_smooth=0,
read_w2h_wind=.false.,
sea_ice_source='ancillary',
snow_source='start_dump',
-w0_orography_mapping=.false.,
zero_w2v_wind=.false.,
/
&initial_density
@@ -234,6 +232,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='none',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/applications/jedi_lfric_tests/example_id_tlm_tests/configuration.nml b/applications/jedi_lfric_tests/example_id_tlm_tests/configuration.nml
index 4e2e01597..4c6aaa8c7 100644
--- a/applications/jedi_lfric_tests/example_id_tlm_tests/configuration.nml
+++ b/applications/jedi_lfric_tests/example_id_tlm_tests/configuration.nml
@@ -105,7 +105,7 @@ start_dump_filename='',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
@@ -177,11 +177,9 @@ init_option='analytic',
lbc_option='none',
ls_option='analytic',
model_eos_height=100,
-n_orog_smooth=0,
read_w2h_wind=.true.,
sea_ice_source='ancillary',
snow_source='start_dump',
-w0_orography_mapping=.false.,
zero_w2v_wind=.false.,
/
&initial_density
@@ -272,6 +270,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='ancil',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration.nml b/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration.nml
index 5fdfff10e..126e9ebfc 100644
--- a/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration.nml
+++ b/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration.nml
@@ -105,7 +105,7 @@ start_dump_filename='',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
@@ -177,11 +177,9 @@ init_option='analytic',
lbc_option='none',
ls_option='analytic',
model_eos_height=100,
-n_orog_smooth=0,
read_w2h_wind=.true.,
sea_ice_source='ancillary',
snow_source='start_dump',
-w0_orography_mapping=.false.,
zero_w2v_wind=.false.,
/
&initial_density
@@ -272,6 +270,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='ancil',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration_op.nml b/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration_op.nml
index 49ecc15ed..a4a753d3d 100644
--- a/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration_op.nml
+++ b/applications/jedi_lfric_tests/example_tlm_forecast_tl/configuration_op.nml
@@ -105,7 +105,7 @@ start_dump_filename='',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
@@ -174,11 +174,9 @@ init_option='analytic',
lbc_option='none',
ls_option='analytic',
model_eos_height=100,
-n_orog_smooth=0,
read_w2h_wind=.true.,
sea_ice_source='ancillary',
snow_source='start_dump',
-w0_orography_mapping=.false.,
zero_w2v_wind=.false.,
/
&initial_density
@@ -268,6 +266,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='ancil',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/applications/jedi_lfric_tests/example_tlm_tests/configuration.nml b/applications/jedi_lfric_tests/example_tlm_tests/configuration.nml
index fe7d6a8a7..61be5babb 100644
--- a/applications/jedi_lfric_tests/example_tlm_tests/configuration.nml
+++ b/applications/jedi_lfric_tests/example_tlm_tests/configuration.nml
@@ -106,7 +106,7 @@ start_dump_filename='',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
@@ -178,11 +178,9 @@ init_option='analytic',
lbc_option='none',
ls_option='analytic',
model_eos_height=100,
-n_orog_smooth=0,
read_w2h_wind=.true.,
sea_ice_source='ancillary',
snow_source='start_dump',
-w0_orography_mapping=.false.,
zero_w2v_wind=.false.,
/
&initial_density
@@ -273,6 +271,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='ancil',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry.nml b/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry.nml
index f802be2ec..27e400729 100644
--- a/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry.nml
+++ b/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry.nml
@@ -105,7 +105,7 @@ start_dump_filename='',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
@@ -176,11 +176,9 @@ init_option='analytic',
lbc_option='none',
ls_option='analytic',
model_eos_height=100,
-n_orog_smooth=0,
read_w2h_wind=.true.,
sea_ice_source='ancillary',
snow_source='start_dump',
-w0_orography_mapping=.false.,
zero_w2v_wind=.false.,
/
&initial_density
@@ -271,6 +269,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='ancil',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry_relaxed.nml b/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry_relaxed.nml
index 09f983d90..66cf139f3 100644
--- a/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry_relaxed.nml
+++ b/applications/jedi_lfric_tests/example_tlm_tests/configuration_dry_relaxed.nml
@@ -103,7 +103,7 @@ start_dump_filename='',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
@@ -172,11 +172,9 @@ init_option='analytic',
lbc_option='none',
ls_option='analytic',
model_eos_height=100,
-n_orog_smooth=0,
read_w2h_wind=.true.,
sea_ice_source='ancillary',
snow_source='start_dump',
-w0_orography_mapping=.false.,
zero_w2v_wind=.false.,
/
&initial_density
@@ -266,6 +264,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='ancil',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/applications/jules/example/configuration.nml b/applications/jules/example/configuration.nml
index 862cf4c0b..399b4cc02 100644
--- a/applications/jules/example/configuration.nml
+++ b/applications/jules/example/configuration.nml
@@ -45,7 +45,7 @@ start_dump_filename='',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
@@ -114,11 +114,9 @@ coarse_ozone_ancil=.false.,
init_option='analytic',
lbc_option='none',
ls_option='none',
-n_orog_smooth=0,
read_w2h_wind=.false.,
sea_ice_source='ancillary',
snow_source='start_dump',
-w0_orography_mapping=.false.,
zero_w2v_wind=.false.,
/
&initial_pressure
@@ -349,6 +347,9 @@ split_w=.true.,
/
&orography
orog_init_option='none',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
generate_inner_halos=.false.,
diff --git a/applications/lfric_atm/example/configuration.nml b/applications/lfric_atm/example/configuration.nml
index d4ed1438d..f4428c3f7 100644
--- a/applications/lfric_atm/example/configuration.nml
+++ b/applications/lfric_atm/example/configuration.nml
@@ -146,7 +146,7 @@ start_dump_filename='',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
@@ -214,9 +214,7 @@ coarse_orography_ancil=.false.,
init_option='analytic',
lbc_option='none',
ls_option='none',
-n_orog_smooth=0,
read_w2h_wind=.false.,
-w0_orography_mapping=.false.,
zero_w2v_wind=.false.,
/
&initial_density
@@ -493,6 +491,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='none',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/applications/linear_model/example/configuration.nml b/applications/linear_model/example/configuration.nml
index e20716692..cc8a5045c 100644
--- a/applications/linear_model/example/configuration.nml
+++ b/applications/linear_model/example/configuration.nml
@@ -47,7 +47,7 @@ ls_filename='',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
@@ -95,7 +95,6 @@ ancil_option='none',
init_option='analytic',
lbc_option='none',
ls_option='analytic',
-n_orog_smooth=0,
read_w2h_wind=.false.,
zero_w2v_wind=.false.,
/
@@ -185,6 +184,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='none',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/applications/linear_model/example_file/config_linear.nml b/applications/linear_model/example_file/config_linear.nml
index 438da326a..066de5c17 100644
--- a/applications/linear_model/example_file/config_linear.nml
+++ b/applications/linear_model/example_file/config_linear.nml
@@ -44,7 +44,7 @@ ls_filename='ls',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
@@ -91,7 +91,6 @@ ancil_option='none',
init_option='analytic',
lbc_option='none',
ls_option='file',
-n_orog_smooth=0,
read_w2h_wind=.false.,
coarse_aerosol_ancil=.false.
zero_w2v_wind=.false.,
@@ -181,6 +180,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='none',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/applications/linear_model/example_file/config_nonlinear.nml b/applications/linear_model/example_file/config_nonlinear.nml
index 4c7a32ede..ec3774523 100644
--- a/applications/linear_model/example_file/config_nonlinear.nml
+++ b/applications/linear_model/example_file/config_nonlinear.nml
@@ -42,7 +42,7 @@ start_dump_filename='',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
@@ -89,7 +89,6 @@ ancil_option='none',
init_option='analytic',
lbc_option='none',
ls_option='analytic',
-n_orog_smooth=0,
read_w2h_wind=.false.
coarse_aerosol_ancil=.false.
zero_w2v_wind=.false.,
@@ -175,6 +174,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='none',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/applications/ngarch/example/configuration_bl.nml b/applications/ngarch/example/configuration_bl.nml
index bdc1cea37..c2087df19 100644
--- a/applications/ngarch/example/configuration_bl.nml
+++ b/applications/ngarch/example/configuration_bl.nml
@@ -115,7 +115,7 @@ surface_frac_ancil_path='vegetation/fractions_cci/qrparm.veg.frac.fixed',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
@@ -184,12 +184,10 @@ init_option='fd_start_dump',
lbc_option='none',
ls_option='none',
model_eos_height=100,
-n_orog_smooth=0,
read_w2h_wind=.false.,
sea_ice_source='ancillary',
snow_source='start_dump',
sst_source='ancillary',
-w0_orography_mapping=.false.,
zero_w2v_wind=.true.,
/
&initial_density
@@ -383,6 +381,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='none',
+orography_order=2,
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/applications/ngarch/example/configuration_casim.nml b/applications/ngarch/example/configuration_casim.nml
index d41f21910..0bf8779b4 100644
--- a/applications/ngarch/example/configuration_casim.nml
+++ b/applications/ngarch/example/configuration_casim.nml
@@ -159,7 +159,7 @@ surface_frac_ancil_path='vegetation/fractions_cci/qrparm.veg.frac.fixed',
/
&finite_element
cellshape='quadrilateral',
-coord_order=1,
+coord_order=2,
coord_order_multigrid=1,
coord_space='Wchi',
coord_system='native',
@@ -228,12 +228,10 @@ init_option='fd_start_dump',
lbc_option='none',
ls_option='none',
model_eos_height=100,
-n_orog_smooth=0,
read_w2h_wind=.false.,
sea_ice_source='ancillary',
snow_source='start_dump',
sst_source='ancillary',
-w0_orography_mapping=.false.,
zero_w2v_wind=.true.,
/
&initial_density
@@ -443,6 +441,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='none',
+orography_order=2
+n_orog_smooth=0,
+w0_multigrid_mapping=.true.
/
&partitioning
panel_decomposition='auto',
diff --git a/rose-stem/app/gungho_model/rose-app.conf b/rose-stem/app/gungho_model/rose-app.conf
index d304f7f2b..92ec2a2f1 100644
--- a/rose-stem/app/gungho_model/rose-app.conf
+++ b/rose-stem/app/gungho_model/rose-app.conf
@@ -389,7 +389,7 @@ start_dump_filename=''
[namelist:finite_element]
cellshape='quadrilateral'
-coord_order=1
+coord_order=2
coord_order_multigrid=1
coord_space='Wtheta'
coord_system='native'
@@ -817,6 +817,7 @@ vertical_smoothing=.true.
[namelist:orography]
orog_init_option='none'
+orography_order=2
!!profile='none'
[!!namelist:orography_agnesi_cartesian]
diff --git a/rose-stem/app/jedi_tlm_tests/rose-app.conf b/rose-stem/app/jedi_tlm_tests/rose-app.conf
index e8c978dd8..803c352f7 100644
--- a/rose-stem/app/jedi_tlm_tests/rose-app.conf
+++ b/rose-stem/app/jedi_tlm_tests/rose-app.conf
@@ -395,7 +395,7 @@ start_dump_filename=''
[namelist:finite_element]
cellshape='quadrilateral'
-coord_order=1
+coord_order=2
coord_order_multigrid=1
coord_space='Wchi'
coord_system='native'
@@ -862,6 +862,7 @@ vertical_smoothing=.true.
[namelist:orography]
orog_init_option='ancil'
+orography_order=2
!!profile='none'
[!!namelist:orography_agnesi_cartesian]
diff --git a/rose-stem/app/lfric_atm/rose-app.conf b/rose-stem/app/lfric_atm/rose-app.conf
index 7c5820306..7b8b946bf 100644
--- a/rose-stem/app/lfric_atm/rose-app.conf
+++ b/rose-stem/app/lfric_atm/rose-app.conf
@@ -414,7 +414,7 @@ surface_frac_ancil_path='vegetation/fractions_cci/qrparm.veg.frac.fixed'
[namelist:finite_element]
cellshape='quadrilateral'
-coord_order=1
+coord_order=2
coord_order_multigrid=1
coord_space='Wtheta'
coord_system='native'
@@ -848,6 +848,7 @@ vertical_smoothing=.true.
[namelist:orography]
orog_init_option='ancil'
+orography_order=2
!!profile='none'
[!!namelist:orography_agnesi_cartesian]
diff --git a/rose-stem/app/linear_model/rose-app.conf b/rose-stem/app/linear_model/rose-app.conf
index 3a84e801f..26e807178 100644
--- a/rose-stem/app/linear_model/rose-app.conf
+++ b/rose-stem/app/linear_model/rose-app.conf
@@ -399,7 +399,7 @@ start_dump_filename='final_2021060200-2021060207.pert'
[namelist:finite_element]
cellshape='quadrilateral'
-coord_order=1
+coord_order=2
coord_order_multigrid=1
coord_space='Wtheta'
coord_system='native'
@@ -841,6 +841,7 @@ vertical_smoothing=.true.
[namelist:orography]
orog_init_option='ancil'
+orography_order=2
!!profile='none'
[!!namelist:orography_agnesi_cartesian]
From 27e9ce823c9631c939f3f0baaf8992cc91f734cd Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 26 Jan 2026 17:47:44 +0000
Subject: [PATCH 25/67] alignment
---
.../lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90 b/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90
index 744176645..d1b282198 100644
--- a/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90
+++ b/applications/lfric2lfric/source/initialisation/lfric2lfric_init_mesh.f90
@@ -186,7 +186,7 @@ subroutine init_mesh( configuration, &
! Stencil depths specified per mesh
stencil_depths(:) = stencil_depths_in(:)
else
- write(log_scratch_space, '(A)') &
+ write(log_scratch_space, '(A)') &
'Number of stencil depths specified does not '// &
'match number of requested meshes.'
call log_event(log_scratch_space, log_level_error)
From 7ade22a5f20e319e2a26e5b2277b06682cff6d51 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Tue, 27 Jan 2026 15:48:28 +0000
Subject: [PATCH 26/67] test tweak
---
rose-stem/app/lfric_atm/opt/rose-app-hd209458b.conf | 3 +++
1 file changed, 3 insertions(+)
diff --git a/rose-stem/app/lfric_atm/opt/rose-app-hd209458b.conf b/rose-stem/app/lfric_atm/opt/rose-app-hd209458b.conf
index e05601b1a..7879e5ef4 100644
--- a/rose-stem/app/lfric_atm/opt/rose-app-hd209458b.conf
+++ b/rose-stem/app/lfric_atm/opt/rose-app-hd209458b.conf
@@ -78,6 +78,9 @@ start_dump_directory=''
start_dump_filename=''
!!surface_frac_ancil_path=''
+[namelist:finite_element]
+coord_space='Wchi'
+
[namelist:formulation]
moisture_formulation='dry'
shallow=.false.
From 9d770bfe684ef36f9ffe9969e70d0305aa9310e1 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Tue, 27 Jan 2026 16:54:33 +0000
Subject: [PATCH 27/67] fix change to argument list
---
science/gungho/source/orography/setup_orography_alg_mod.x90 | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/science/gungho/source/orography/setup_orography_alg_mod.x90 b/science/gungho/source/orography/setup_orography_alg_mod.x90
index 71b64dfb8..4424e0035 100644
--- a/science/gungho/source/orography/setup_orography_alg_mod.x90
+++ b/science/gungho/source/orography/setup_orography_alg_mod.x90
@@ -151,7 +151,7 @@ contains
call panel_id_inventory%get_field(source_mesh, panel_id)
! Compute surface altitude in W0 space
- call surface_altitude_alg(surf_alt_w0, surf_alt_w3, chi, panel_id)
+ call surface_altitude_alg(surf_alt_w0, surf_alt_w3)
call log_field_minmax(LOG_LEVEL_INFO, 'srf_alt_w3', surf_alt_w3)
call log_field_minmax(LOG_LEVEL_INFO, 'srf_alt_w0', surf_alt_w0)
@@ -274,9 +274,7 @@ contains
call panel_id_inventory%get_field(target_mesh, panel_id)
! Compute surface altitude in W0 space
- call surface_altitude_alg( &
- surf_alt_w0, surf_alt_list(i+1), chi, panel_id &
- )
+ call surface_altitude_alg(surf_alt_w0, surf_alt_list(i+1))
surf_alt_w0_ptr => surf_alt_w0
end if
From e9c11a9561033d07968fef834ae48934b9af3866 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Tue, 27 Jan 2026 17:33:42 +0000
Subject: [PATCH 28/67] copy over KGOs
---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...nic-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...t1-C24s_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-C24_MG_op_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...MG_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...ert-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...10-100x100_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...200-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...rog-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...301-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ter-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ike-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x4-600x400_azspice_gnu_fast-debug-64bit.txt | 4 ++--
...x4-600x400_azspice_gnu_fast-debug-64bit.txt | 2 +-
...rez-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ain-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x4-600x400_azspice_gnu_fast-debug-64bit.txt | 2 +-
...mip301-C24_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...00x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 ++++----
...linear-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-C24_MG_op_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...MG_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...n96_MG_lam_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...lam_rotate_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...linear-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ter-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-1000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x8-200x200_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x4-200x200_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-200x50_op_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...00_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...rth-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...24s_rot_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...clinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...lt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...c-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...c-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...00x10-100x100_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...mip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...alorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...mip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...upiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...h-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...iP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt | 4 ++--
...iP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt | 2 +-
...suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt | 4 ++--
...iP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
...or-linear-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...el_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...lt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...am-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...or-linear-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...upiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...0x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...256x8-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...256x4-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...256x8-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...h-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...p_gal9-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...-kutta-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-kutta-C12_azspice_gnu_full-debug-64bit.txt | 6 +++---
..._nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...nge-kutta-C12_ex1a_cce_fast-debug-64bit.txt | 6 +++---
...m_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
..._debug-C12_azspice_gnu_full-debug-32bit.txt | 14 +++++++-------
..._short-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...l3-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ns-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ol-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...00x1500_MG_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 18 +++++++++---------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...m_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...m_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...al9_debug-C12_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
...noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_short-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...ixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...mip301-C24_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...al9-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...dom-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...-kutta-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...plicit-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
..._dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...p_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++++-------
...random-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++++-------
...nge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-implicit-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
154 files changed, 652 insertions(+), 652 deletions(-)
diff --git a/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index 52295b673..324a0885a 100644
--- a/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum wind = 431C21CD1281DA57
-Inner product checksum buoyancy = 3F7E3A73FE5D1D2A
-Inner product checksum pressure = 40FE82E4EB45071F
+Inner product checksum wind = 431D59FE1EAB20AF
+Inner product checksum buoyancy = 3F7FAFC8E76B703A
+Inner product checksum pressure = 40FFCBE1892095D9
diff --git a/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index bc5f9291e..6a07de1e2 100644
--- a/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum wind = 431C2E0AC8B4882C
-Inner product checksum buoyancy = 3F7E38ABC10C749A
-Inner product checksum pressure = 40FE85147E6AD44B
+Inner product checksum wind = 4318EA74A1DE384C
+Inner product checksum buoyancy = 3F7FA98E7A892EF0
+Inner product checksum pressure = 40FFD7B1ECEFBA1B
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
index ed15aeac9..3718724a5 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F2B2245068C4
-Inner product checksum theta = 4210411A34184A62
-Inner product checksum u = 4501AC43225AFA5F
+Inner product checksum rho = 40E2F2B22465EB30
+Inner product checksum theta = 4210411A3414C32C
+Inner product checksum u = 4501AC432369747E
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
index 5261f6d11..4853513ce 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B4F4C4C4352
-Inner product checksum theta = 4210461DD9DFBC0E
-Inner product checksum u = 4500F85C6F41CB7C
+Inner product checksum rho = 40E31B5820CB8222
+Inner product checksum theta = 4210461EEF501FFA
+Inner product checksum u = 4500F55809AB31F4
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
index b45739786..69226f773 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2EB31AECC1C98
-Inner product checksum theta = 42104262EDCDC3E8
-Inner product checksum u = 4501DA5CB7BD0252
+Inner product checksum rho = 40E2EB31AECEA369
+Inner product checksum theta = 42104262EDCBE114
+Inner product checksum u = 4501DA5CB4A207F5
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
index e676eebb6..f0ee2958b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F3400BC14D95
-Inner product checksum theta = 421041C1E7E8D2BD
-Inner product checksum u = 4501D8747E74C7B5
+Inner product checksum rho = 40E2F341917908B2
+Inner product checksum theta = 421041C1BC04E6BB
+Inner product checksum u = 4501D8872A6E120E
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
index b5448ea6b..b58ab555b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2E6107980F344
-Inner product checksum theta = 4210435EB2DDBBDC
-Inner product checksum u = 4501348CFD732549
+Inner product checksum rho = 40E2E6107980FD7B
+Inner product checksum theta = 4210435EB2DDA43E
+Inner product checksum u = 4501348CFD76A232
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
index 095b27e30..4e5089372 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A998DDE
-Inner product checksum theta = 4210F00A9EEFEDC3
-Inner product checksum u = 42EF4B7C9D68A0AE
+Inner product checksum rho = 40FE89845A99BD82
+Inner product checksum theta = 4210F00A9EEFEDC8
+Inner product checksum u = 42EF4B7C9D66E038
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
index d6b559593..a6a33f3da 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8EB38665833B8
-Inner product checksum theta = 4204E5A790659402
-Inner product checksum u = 43EAD34D5B72CEF2
+Inner product checksum rho = 40E8E802280ABD0B
+Inner product checksum theta = 4204E59A63CB78BC
+Inner product checksum u = 4391E522B2E5108B
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
index 413da0a5b..98e7c99d7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094CA3DDB86D6C
-Inner product checksum theta = 4224DF7F71A30AF2
-Inner product checksum u = 43C50351B9B97613
+Inner product checksum rho = 41094CA3DDB86DCA
+Inner product checksum theta = 4224DF7F71A30AE6
+Inner product checksum u = 43C50351B9886146
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 98aa19a86..23643f501 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE74F6
-Inner product checksum theta = 41EC4ACBE79A839B
-Inner product checksum u = 44176CD1D18E1A32
+Inner product checksum rho = 40D3FF37BCAE744D
+Inner product checksum theta = 41EC4ACBE79A8254
+Inner product checksum u = 44176CD1D18E2234
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 39180dde6..da9c002c7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EEEF2D423E47A7
-Inner product checksum theta = 42E4D05A8BCEE810
-Inner product checksum u = 475B46A9C47FC310
+Inner product checksum rho = 40EEEF2D423E4799
+Inner product checksum theta = 42E4D05A8BCEE601
+Inner product checksum u = 475B46A9C47FADDC
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 717f74cc2..4dff8737f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D56C9DA881418D
-Inner product checksum theta = 42198C1651D137C2
-Inner product checksum u = 44E3A671E31AF2AC
+Inner product checksum rho = 40D56C9EE61BBC13
+Inner product checksum theta = 42198C1850B2D9D2
+Inner product checksum u = 44E3B95E1E4D01E8
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
index ec3a66a74..c449dcda9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
@@ -1,5 +1,5 @@
-Inner product checksum rho = 4077C537B568F9AB
-Inner product checksum theta = 41C2D5A8F93169A4
+Inner product checksum rho = 4077C537B568F9A7
+Inner product checksum theta = 41C2D5A8F93169AA
Inner product checksum u = 4411D03665CDC4B7
Inner product checksum mr1 = 41E28A1800000000
Inner product checksum mr2 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
index 3f3ff54de..3524cf4a2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
@@ -1,4 +1,4 @@
-Inner product checksum rho = 4077C537B568F9AB
+Inner product checksum rho = 4077C537B568F9A7
Inner product checksum theta = 418AC77800000000
Inner product checksum u = 431497F6D7212EDE
Inner product checksum mr1 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 3eb5cb783..7cd8e5e95 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E34359BB835D7A
-Inner product checksum theta = 421168C83CD92A99
-Inner product checksum u = 45082CCFF3E3EBD5
+Inner product checksum rho = 40E34359BBF3198E
+Inner product checksum theta = 421168C83CCDB814
+Inner product checksum u = 45082CCFFBFE131C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
index 757007fec..16121a0e7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BF04CEFB4304
-Inner product checksum theta = 4240B178197A0179
-Inner product checksum u = 44FA80D1359AA714
+Inner product checksum rho = 4122BF04CEFDD88E
+Inner product checksum theta = 4240B17819773C22
+Inner product checksum u = 44FA80D135FD62E1
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_relax_theta-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_relax_theta-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
index 344c4bf25..548f13da3 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_relax_theta-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_relax_theta-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
@@ -1,4 +1,4 @@
-Inner product checksum rho = 4077C537B568F9AB
+Inner product checksum rho = 4077C537B568F9A7
Inner product checksum theta = 418AC8040771B996
Inner product checksum u = 0
Inner product checksum mr1 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
index f995b4868..5e8410e3c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FEFFC9C4E6DC
-Inner product checksum theta = 41EC4AC917CF5933
-Inner product checksum u = 441770B8CF9AAE40
+Inner product checksum rho = 40D3FEFFC9C4E6DB
+Inner product checksum theta = 41EC4AC917CF5932
+Inner product checksum u = 441770B8CF9AAE3C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index e578524d8..9bf4987a6 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 410029800831452C
-Inner product checksum theta = 4204AB0A9671FAEC
-Inner product checksum u = 421842151C74D2F4
-Inner product checksum mr1 = 4047C50F8798F474
+Inner product checksum rho = 4100298029CBB27E
+Inner product checksum theta = 4204AB0A9AF0F797
+Inner product checksum u = 421841A8A5A2236C
+Inner product checksum mr1 = 4047C5162B842004
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
index 4c63df4ba..cca05d0fa 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6B5F76F0AD
-Inner product checksum theta = 41BEDEE1B8CBB580
-Inner product checksum u = 43A9CD8E1DCB1D6F
+Inner product checksum rho = 40A3EC6B5F76F0B5
+Inner product checksum theta = 41BEDEE1B8CBB572
+Inner product checksum u = 43A9CD8E4C3FF950
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 6c6355238..a9e151424 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D58C35893DC
-Inner product checksum theta = 42475B42A25B1CD2
-Inner product checksum u = 456062CEF50FA91A
+Inner product checksum rho = 41030D58C3590034
+Inner product checksum theta = 42475B42A25425E7
+Inner product checksum u = 456062CEF5159296
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
index 4458fdc2c..602f3b011 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D6C136DA814
-Inner product checksum theta = 42476BF6F9CAC5C5
-Inner product checksum u = 4560B547978C9DCB
+Inner product checksum rho = 41030D6C13723B56
+Inner product checksum theta = 42476BF6F9CB1430
+Inner product checksum u = 4560B547976B5A08
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
index 7f82eb532..ff584a815 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030F18BD37FBFC
-Inner product checksum theta = 42476C697D3CBBC4
-Inner product checksum u = 4560A0F45B9BF484
+Inner product checksum rho = 41030F18BDA9F26F
+Inner product checksum theta = 42476C698C4C91C2
+Inner product checksum u = 4560A0F46F8D1738
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
index 321259f30..19511201a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E316DD570F7279
-Inner product checksum theta = 420BC551F61B381C
-Inner product checksum u = 44FD3CA2A85C6F55
+Inner product checksum rho = 40E316DD570F02CE
+Inner product checksum theta = 420BC551F61B3DF4
+Inner product checksum u = 44FD3CA2A85A4306
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
index 4a7cfa685..abe8fa958 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E3144534D0AD8D
-Inner product checksum theta = 420BC6A55E4A8A13
-Inner product checksum u = 44FDCE146C2A6ADC
+Inner product checksum rho = 40E3144534D0CD5B
+Inner product checksum theta = 420BC6A55E4A9F9B
+Inner product checksum u = 44FDCE146C24BBDA
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
index 39b20e700..cb51c3cee 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6A14AC6546
-Inner product checksum theta = 41BEDEE1880FB485
-Inner product checksum u = 4316BFB1BE03CCD0
+Inner product checksum rho = 40A3EC6A14AC6563
+Inner product checksum theta = 41BEDEE1880FB478
+Inner product checksum u = 4316BFB1C8535B8F
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
index a343ab70e..01f802010 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 400CE3D8ABA31E92
-Inner product checksum theta = 426EFB406265ADA6
-Inner product checksum u = 46E90B314794D5E9
+Inner product checksum rho = 400CE3D8AB9FF445
+Inner product checksum theta = 426EFB40626429D9
+Inner product checksum u = 46E90B3148ACB455
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
index 54546ad89..30cb14f9a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CC1
-Inner product checksum theta = 41E3A4D10A00A1E6
-Inner product checksum u = 4400A7C1E61414C0
+Inner product checksum rho = 40CBD086E89B5CC3
+Inner product checksum theta = 41E3A4D10A00A203
+Inner product checksum u = 4400A7C1E61414AF
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index 6f467053f..52dae3175 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40BBCBB6EDF16322
-Inner product checksum theta = 41D3A4D091EAAAA0
-Inner product checksum u = 427B55274B3FC5A4
+Inner product checksum rho = 40BBCBB6EF213860
+Inner product checksum theta = 41D3A4D09135213A
+Inner product checksum u = 42800064E61D89B2
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index 47d2ca451..55b7b180a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 409BCBB6ED8BDD6B
-Inner product checksum theta = 41B3A4D092287024
-Inner product checksum u = 425BD288C5035923
+Inner product checksum rho = 409BCBB6ED8BE0D7
+Inner product checksum theta = 41B3A4D092287220
+Inner product checksum u = 425BD28883F3DDC1
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index 5210301ad..38d9cf530 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40ABB3332E06A4CE
-Inner product checksum theta = 41C56FE12D3A2596
-Inner product checksum u = 426BDF0B055B937C
+Inner product checksum rho = 40ABB3332F2E46AF
+Inner product checksum theta = 41C56FE12C8956B5
+Inner product checksum u = 42703CCC94647FCA
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
index 75e14ceec..346a8dc0b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1721E2B15B69
-Inner product checksum theta = 41F69B200F92D18A
-Inner product checksum u = 432D54F6E8244CF6
+Inner product checksum rho = 40EA1721E2B17B92
+Inner product checksum theta = 41F69B200F92B1EE
+Inner product checksum u = 432D54F6E804784E
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
index d10d440ea..e1d220227 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DA171CE5DFEB72
-Inner product checksum theta = 41E69B0DA69A3DDA
-Inner product checksum u = 431CEA8D79DDA992
+Inner product checksum rho = 40DA171CE52D041B
+Inner product checksum theta = 41E69B0DAB8498E2
+Inner product checksum u = 431CEA810B5F89C0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
index 7bfac1172..53fad2b4d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FA16E968D6ECF6
-Inner product checksum theta = 42069BF1BC3FAC5C
-Inner product checksum u = 42FFC30DC586F095
+Inner product checksum rho = 40FA16E969D811F1
+Inner product checksum theta = 42069BF1BB6F18B8
+Inner product checksum u = 42FFC30F4FDB3147
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
index 8adaedada..89f2d8b43 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1719BC31103A
-Inner product checksum theta = 41F69B1F262CCD48
-Inner product checksum u = 432E6917C07B6E47
+Inner product checksum rho = 40EA1719BB7D1835
+Inner product checksum theta = 41F69B1F273DF438
+Inner product checksum u = 432E6914591DDB31
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 24b14821e..a0878aae6 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D4230A140EC54C
-Inner product checksum theta = 421AE83CAB2D6756
-Inner product checksum u = 44D53ED5379A094E
+Inner product checksum rho = 40D4230A146B10C7
+Inner product checksum theta = 421AE83CAB4A6023
+Inner product checksum u = 44D53ED6ECD94866
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
index a58df61c2..16b389e9d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3B0E6698BD4B0
-Inner product checksum theta = 421AFAE9DFAA54F5
-Inner product checksum u = 44D4476F2CF59831
+Inner product checksum rho = 40D3B0E584BEFE81
+Inner product checksum theta = 421AFAEA10486311
+Inner product checksum u = 44D4488DEC5B7DDD
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 472502cf4..630653183 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F2B224850FC1
-Inner product checksum theta = 4210411A34109454
-Inner product checksum u = 4501AC4322FF38BE
+Inner product checksum rho = 40E2F2B22450A974
+Inner product checksum theta = 4210411A341767F4
+Inner product checksum u = 4501AC432203CA1A
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
index e0bfc6d73..2eaf6c65b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B58658B64FE
-Inner product checksum theta = 4210461CEC44C09C
-Inner product checksum u = 4500F7F35EF7ABE3
+Inner product checksum rho = 40E31B581AA0AD4E
+Inner product checksum theta = 4210461E7F0DBAE4
+Inner product checksum u = 4500F54921280157
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
index a917d3e3c..cc0a72946 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2EB31AEDBF9AC
-Inner product checksum theta = 42104262EDCE5F78
-Inner product checksum u = 4501DA5CB407A122
+Inner product checksum rho = 40E2EB31AE880054
+Inner product checksum theta = 42104262EDD24DEB
+Inner product checksum u = 4501DA5CB5D859E5
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 6debfb645..6687d1593 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F34437B07925
-Inner product checksum theta = 421041C0A42883F2
-Inner product checksum u = 4501D87BBCA1E98C
+Inner product checksum rho = 40E2F344381C3398
+Inner product checksum theta = 421041C0A41AF0BA
+Inner product checksum u = 4501D87BBF566B66
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 008e66166..e1050094d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2E6107980DE24
-Inner product checksum theta = 4210435EB2DDB96B
-Inner product checksum u = 4501348CFD74DDA0
+Inner product checksum rho = 40E2E6107980DAAD
+Inner product checksum theta = 4210435EB2DDB16D
+Inner product checksum u = 4501348CFD74071C
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
index 8b90ec314..744c78d32 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A998DE0
-Inner product checksum theta = 4210F00A9EEFEDC3
-Inner product checksum u = 42EF4B7C9D68A0AE
+Inner product checksum rho = 40FE89845A99BD81
+Inner product checksum theta = 4210F00A9EEFEDC8
+Inner product checksum u = 42EF4B7C9D66E038
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 0d8e76987..dabbd47ac 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8EB38665833B6
-Inner product checksum theta = 4204E5A79065940E
-Inner product checksum u = 43EAD34D5B99ED84
+Inner product checksum rho = 40E8E802280ABD12
+Inner product checksum theta = 4204E59A63CB78B6
+Inner product checksum u = 4391E522B2F4E44E
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index bb6724f9c..d3f4ad6cc 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094CA3DDB86D6E
-Inner product checksum theta = 4224DF7F71A30AF2
-Inner product checksum u = 43C50351B9C1AD7F
+Inner product checksum rho = 41094CA3DDB86DC3
+Inner product checksum theta = 4224DF7F71A30AEA
+Inner product checksum u = 43C50351B9DDC1DB
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 1be1d7c1c..1fece6a09 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE7516
-Inner product checksum theta = 41EC4ACBE79A844D
-Inner product checksum u = 44176CD1D18E2208
+Inner product checksum rho = 40D3FF37BCAE7358
+Inner product checksum theta = 41EC4ACBE79A81E2
+Inner product checksum u = 44176CD1D18E0E68
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 1aa8fdb46..687673d87 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EEEF2D423E47AD
-Inner product checksum theta = 42E4D05A8BCEE030
-Inner product checksum u = 475B46A9C47FD11A
+Inner product checksum rho = 40EEEF2D423E47A8
+Inner product checksum theta = 42E4D05A8BCEDEF0
+Inner product checksum u = 475B46A9C47FDA32
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index bf983e591..1c899df3a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D56C9DA8814CCB
-Inner product checksum theta = 42198C1651D12C63
-Inner product checksum u = 44E3A671E315DA2A
+Inner product checksum rho = 40D56C9EE61BC0B8
+Inner product checksum theta = 42198C1850B2CB58
+Inner product checksum u = 44E3B95E1E4C53DE
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
index ec3a66a74..c449dcda9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
@@ -1,5 +1,5 @@
-Inner product checksum rho = 4077C537B568F9AB
-Inner product checksum theta = 41C2D5A8F93169A4
+Inner product checksum rho = 4077C537B568F9A7
+Inner product checksum theta = 41C2D5A8F93169AA
Inner product checksum u = 4411D03665CDC4B7
Inner product checksum mr1 = 41E28A1800000000
Inner product checksum mr2 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
index 3f3ff54de..3524cf4a2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
@@ -1,4 +1,4 @@
-Inner product checksum rho = 4077C537B568F9AB
+Inner product checksum rho = 4077C537B568F9A7
Inner product checksum theta = 418AC77800000000
Inner product checksum u = 431497F6D7212EDE
Inner product checksum mr1 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index d6a0669e8..7a5ebc48f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E34359BC9E1FF9
-Inner product checksum theta = 421168C83CB0F9F2
-Inner product checksum u = 45082CD00EE65D3A
+Inner product checksum rho = 40E34359B7BCE94A
+Inner product checksum theta = 421168C83D657FC9
+Inner product checksum u = 45082CCFC7F87952
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index 11a82dde4..1f9ec3146 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BF04CF00355A
-Inner product checksum theta = 4240B1781976726A
-Inner product checksum u = 44FA80D135EEBD06
+Inner product checksum rho = 4122BF04CEFCFB8C
+Inner product checksum theta = 4240B178197729FE
+Inner product checksum u = 44FA80D135E8AD96
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
index 189fddd80..186723d14 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FEFFC9C4E6DA
+Inner product checksum rho = 40D3FEFFC9C4E6DB
Inner product checksum theta = 41EC4AC917CF5932
-Inner product checksum u = 441770B8CF9AAE44
+Inner product checksum u = 441770B8CF9AAE40
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index 7da35a8f7..9bf4987a6 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 410029802E1030D0
-Inner product checksum theta = 4204AB0A9B371176
-Inner product checksum u = 4218424E1BBA8CB6
-Inner product checksum mr1 = 4047C515ADADBF22
+Inner product checksum rho = 4100298029CBB27E
+Inner product checksum theta = 4204AB0A9AF0F797
+Inner product checksum u = 421841A8A5A2236C
+Inner product checksum mr1 = 4047C5162B842004
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
index 1e100b9f8..777066abd 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6B5F76F0AB
-Inner product checksum theta = 41BEDEE1B8CBB580
-Inner product checksum u = 43A9CD8E1DC8E49D
+Inner product checksum rho = 40A3EC6B5F76F0B5
+Inner product checksum theta = 41BEDEE1B8CBB571
+Inner product checksum u = 43A9CD8E4C4FC4E9
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index aecbecff9..5691a36ad 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D58C3597A50
-Inner product checksum theta = 42475B42A24AAD45
-Inner product checksum u = 456062CEF5269E09
+Inner product checksum rho = 41030D58C3594564
+Inner product checksum theta = 42475B42A2647BEA
+Inner product checksum u = 456062CEF518024E
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
index 3d7d80d5f..5ce936971 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D6C137161F5
-Inner product checksum theta = 42476BF6F9CA734A
-Inner product checksum u = 4560B547976A06DC
+Inner product checksum rho = 41030D6C136DE168
+Inner product checksum theta = 42476BF6F9CAEA14
+Inner product checksum u = 4560B547976D15D4
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
index 3ab3e8643..e118091e8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030F18BF111815
-Inner product checksum theta = 42476C697C857758
-Inner product checksum u = 4560A0F50B3A42EB
+Inner product checksum rho = 41030F18BB2004B0
+Inner product checksum theta = 42476C698DF34CC6
+Inner product checksum u = 4560A0F429222A77
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
index 224846b62..5842a46ec 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E316DD570F1CC0
-Inner product checksum theta = 420BC551F61B3027
-Inner product checksum u = 44FD3CA2A85C094A
+Inner product checksum rho = 40E316DD570FF799
+Inner product checksum theta = 420BC551F61B444F
+Inner product checksum u = 44FD3CA2A85E36AE
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
index c00924ccb..7db5191b2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E3144534D15417
-Inner product checksum theta = 420BC6A55E4A8BF5
-Inner product checksum u = 44FDCE146C24FA5F
+Inner product checksum rho = 40E3144534D176B2
+Inner product checksum theta = 420BC6A55E4AA270
+Inner product checksum u = 44FDCE146C25601A
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
index b9ca488ce..2fb7ae146 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6A14AC6544
-Inner product checksum theta = 41BEDEE1880FB484
-Inner product checksum u = 4316BFB1BDA185A3
+Inner product checksum rho = 40A3EC6A14AC6564
+Inner product checksum theta = 41BEDEE1880FB477
+Inner product checksum u = 4316BFB1C85111D5
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 3cf9c7fce..2e11a93f9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 400CE3D8ABA3C409
-Inner product checksum theta = 426EFB406266ED48
-Inner product checksum u = 46E90B314795D634
+Inner product checksum rho = 400CE3D8ABA36B1E
+Inner product checksum theta = 426EFB406265B472
+Inner product checksum u = 46E90B31475DB3E0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
index 54546ad89..30cb14f9a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CC1
-Inner product checksum theta = 41E3A4D10A00A1E6
-Inner product checksum u = 4400A7C1E61414C0
+Inner product checksum rho = 40CBD086E89B5CC3
+Inner product checksum theta = 41E3A4D10A00A203
+Inner product checksum u = 4400A7C1E61414AF
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index c3f123004..52dae3175 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40BBCBB6EDF1632E
-Inner product checksum theta = 41D3A4D091EAAAB6
-Inner product checksum u = 427B552B8E4E3954
+Inner product checksum rho = 40BBCBB6EF213860
+Inner product checksum theta = 41D3A4D09135213A
+Inner product checksum u = 42800064E61D89B2
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index d368d4e82..7c14244e8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 409BCBB6ED8BDC32
-Inner product checksum theta = 41B3A4D0922873DE
-Inner product checksum u = 425BD2894889D688
+Inner product checksum rho = 409BCBB6ED8BDF94
+Inner product checksum theta = 41B3A4D092287188
+Inner product checksum u = 425BD289740C12AA
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index 13a0a82ad..3a708096a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40ABB3332E06A4CC
-Inner product checksum theta = 41C56FE12D3A2574
-Inner product checksum u = 426BDF0AE9C22796
+Inner product checksum rho = 40ABB3332F2E46C5
+Inner product checksum theta = 41C56FE12C8956B6
+Inner product checksum u = 42703CCC994BBDB4
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
index fc3d0583b..21c18edf4 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1721E2B15B6A
-Inner product checksum theta = 41F69B200F92D18A
-Inner product checksum u = 432D54F6E8244CF4
+Inner product checksum rho = 40EA1721E2B17B92
+Inner product checksum theta = 41F69B200F92B1EE
+Inner product checksum u = 432D54F6E804784F
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
index 36668774f..ba7c30362 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DA171CE5E08814
-Inner product checksum theta = 41E69B0DA698F433
-Inner product checksum u = 431CEA8D7C1DFEC6
+Inner product checksum rho = 40DA171CE52CF043
+Inner product checksum theta = 41E69B0DAB858810
+Inner product checksum u = 431CEA810AF2DC4A
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
index d05a8bafa..65a01ed1c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FA16E968D734CF
-Inner product checksum theta = 42069BF1BC3F861C
-Inner product checksum u = 42FFC30DC544D925
+Inner product checksum rho = 40FA16E969D6E515
+Inner product checksum theta = 42069BF1BB71A19A
+Inner product checksum u = 42FFC30F4E707664
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
index cf8d70141..33ba3b6e4 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA171A183083E2
-Inner product checksum theta = 41F69B1D66F8F148
-Inner product checksum u = 432E68AADCBEB6F2
+Inner product checksum rho = 40EA171A18305EA8
+Inner product checksum theta = 41F69B1D66F94904
+Inner product checksum u = 432E68AADCC6FD38
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 229355c74..aa55f2b7c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D4230A14B1ED00
-Inner product checksum theta = 421AE83CAB3A0BC2
-Inner product checksum u = 44D53ED52FBA7169
+Inner product checksum rho = 40D4230A1646BD51
+Inner product checksum theta = 421AE83CAB337E46
+Inner product checksum u = 44D53EDC3823D4C6
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
index d08be14cf..13e4a423b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3B0E78DC80386
-Inner product checksum theta = 421AFAE9374D5021
-Inner product checksum u = 44D4422DCFB3E4B9
+Inner product checksum rho = 40D3B0E493DF2623
+Inner product checksum theta = 421AFAEAAF2738F8
+Inner product checksum u = 44D4532594A135D5
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
index 476728272..bbfc04f5d 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FAE277094D72967
-Inner product checksum theta = 4162161AEA00D7EF
-Inner product checksum u = 45699FBCF50BA0A5
-Inner product checksum mr1 = 3F3FF1A1583E73F0
-Inner product checksum mr2 = 3EF377FEDB910050
-Inner product checksum mr3 = 3EE2739439F05305
-Inner product checksum mr4 = 3EECD12A77FF627E
+Inner product checksum rho = 3FAE2770A68B5BFA
+Inner product checksum theta = 4162161ADEC00635
+Inner product checksum u = 45699FBCF282D940
+Inner product checksum mr1 = 3F3FF1A11E0B69FE
+Inner product checksum mr2 = 3EF377FEBDF9E02A
+Inner product checksum mr3 = 3EE273943A1DE06E
+Inner product checksum mr4 = 3EECD12A79074EA2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
index e0a22271e..512b60942 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED3AC2F17E742B
-Inner product checksum theta = 4012F0191F58F9A4
-Inner product checksum u = 42F0DDAD32EEF590
+Inner product checksum rho = 3EECEB00E275EF66
+Inner product checksum theta = 40130622675CC42B
+Inner product checksum u = 42EF956998B21A12
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
index e0a22271e..512b60942 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED3AC2F17E742B
-Inner product checksum theta = 4012F0191F58F9A4
-Inner product checksum u = 42F0DDAD32EEF590
+Inner product checksum rho = 3EECEB00E275EF66
+Inner product checksum theta = 40130622675CC42B
+Inner product checksum u = 42EF956998B21A12
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
index c6fd557d5..79d5d04c3 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FAE277076906FCE
-Inner product checksum theta = 4162161B011E7CB7
-Inner product checksum u = 45699FBD32B15B1F
-Inner product checksum mr1 = 3F3FF1A1577DD860
-Inner product checksum mr2 = 3EF377FEC546D922
-Inner product checksum mr3 = 3EE2739439843303
-Inner product checksum mr4 = 3EECD12A7563C499
+Inner product checksum rho = 3FAE27707BF6CC62
+Inner product checksum theta = 4162161B045C7D88
+Inner product checksum u = 45699FBD38F03BA4
+Inner product checksum mr1 = 3F3FF1A0EEA1386F
+Inner product checksum mr2 = 3EF377FEB00EFA3E
+Inner product checksum mr3 = 3EE2739439836305
+Inner product checksum mr4 = 3EECD12A754EFC56
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
index 9e6a8e431..1a28e13d7 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED3AC2F17E6C16
-Inner product checksum theta = 4012F0191F58F9A2
-Inner product checksum u = 42F0DDAD32EEFA8E
+Inner product checksum rho = 3EECEB00E275E0A8
+Inner product checksum theta = 40130622675CC46B
+Inner product checksum u = 42EF956998B20C2D
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index fec1cd36f..412912359 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D68370
-Inner product checksum theta = 518F9409
-Inner product checksum u = 6AF60585
-Inner product checksum mr1 = 3FD2085E
-Inner product checksum mr2 = 3731FF1D
-Inner product checksum mr3 = 3570D63F
-Inner product checksum mr4 = 36D80F28
+Inner product checksum rho = 46D686E7
+Inner product checksum theta = 518F9686
+Inner product checksum u = 6AF737B4
+Inner product checksum mr1 = 3FD1D417
+Inner product checksum mr2 = 3734B95C
+Inner product checksum mr3 = 35805E31
+Inner product checksum mr4 = 36CFB064
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index 47df08796..0af3bd41c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85AAE
-Inner product checksum theta = 518CDC24
-Inner product checksum u = 6A88EFDE
-Inner product checksum mr1 = 3FD05228
-Inner product checksum mr2 = 37D33A81
-Inner product checksum mr3 = 359FD674
-Inner product checksum mr4 = 371B5EEA
+Inner product checksum rho = 46D85B38
+Inner product checksum theta = 518CDE82
+Inner product checksum u = 6A8943DF
+Inner product checksum mr1 = 3FD04330
+Inner product checksum mr2 = 37D1B94A
+Inner product checksum mr3 = 358A22CA
+Inner product checksum mr4 = 3710DB20
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
index cc4a4798d..b07809fc2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB0B9C96F4BA66
-Inner product checksum theta = 42319C4BE6D104D9
-Inner product checksum u = 45511BFA5898E796
-Inner product checksum mr1 = 3FFA0CCF3D5EBC11
-Inner product checksum mr2 = 3EF833CD74A96FCC
-Inner product checksum mr3 = 3EB21BF36D086306
-Inner product checksum mr4 = 3EE129541DCB1566
+Inner product checksum rho = 40DB0B7E35975770
+Inner product checksum theta = 42319B4C2C627568
+Inner product checksum u = 45511DB5A41A7AF3
+Inner product checksum mr1 = 3FFA0AE8D15AC560
+Inner product checksum mr2 = 3EF6E30AB66D5317
+Inner product checksum mr3 = 3EB3CE089DEF52CE
+Inner product checksum mr4 = 3EDF292FCEA393E9
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
index 001cd6c5c..efe7c47fc 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8267D
-Inner product checksum theta = 5195288D
-Inner product checksum u = 6AD004AB
-Inner product checksum mr1 = 3FC8A13D
-Inner product checksum mr2 = 37A81D7C
-Inner product checksum mr3 = 351E873A
-Inner product checksum mr4 = 36A03E16
+Inner product checksum rho = 46D826A3
+Inner product checksum theta = 5195286A
+Inner product checksum u = 6AD00D2B
+Inner product checksum mr1 = 3FC8966C
+Inner product checksum mr2 = 37A936E0
+Inner product checksum mr3 = 351FFC46
+Inner product checksum mr4 = 36A5A0EC
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
index 96e2f0b11..368a40166 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81D24
-Inner product checksum theta = 5195598D
-Inner product checksum u = 6AF40B43
-Inner product checksum mr1 = 3FC86FA8
-Inner product checksum mr2 = 38749CE3
-Inner product checksum mr3 = 358074D9
-Inner product checksum mr4 = 36CB950E
+Inner product checksum rho = 46D81D6C
+Inner product checksum theta = 51955971
+Inner product checksum u = 6AF40AC6
+Inner product checksum mr1 = 3FC86B44
+Inner product checksum mr2 = 3874ECCE
+Inner product checksum mr3 = 3580A915
+Inner product checksum mr4 = 36C8A3C4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index 26506abf5..8a4449f4d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4839978D
-Inner product checksum theta = 51354915
-Inner product checksum u = 612F5226
-Inner product checksum mr1 = 4090EFFC
-Inner product checksum mr2 = 3596AD06
-Inner product checksum mr3 = 2FA5997D
-Inner product checksum mr4 = 33F4FA38
-Inner product checksum mr5 = BE9165B
+Inner product checksum rho = 4839978B
+Inner product checksum theta = 51354926
+Inner product checksum u = 612F5465
+Inner product checksum mr1 = 4090EFDD
+Inner product checksum mr2 = 359EB521
+Inner product checksum mr3 = 2FA59C08
+Inner product checksum mr4 = 33F4FAB6
+Inner product checksum mr5 = BE7DEA8
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index 0f71f90e8..2a9e0db0e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48399968
-Inner product checksum theta = 5135487C
-Inner product checksum u = 612F584A
-Inner product checksum mr1 = 40915DEF
-Inner product checksum mr2 = 3686329A
-Inner product checksum mr3 = 2FAC49DF
-Inner product checksum mr4 = 33F4FAEE
-Inner product checksum mr5 = BF253C6
+Inner product checksum rho = 48399964
+Inner product checksum theta = 5135488C
+Inner product checksum u = 612F5AC7
+Inner product checksum mr1 = 40915DD1
+Inner product checksum mr2 = 36940DA3
+Inner product checksum mr3 = 2FAC1395
+Inner product checksum mr4 = 33F4FB53
+Inner product checksum mr5 = BF1FDFB
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index c00d5ee1a..bcf94a7e2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398C10
-Inner product checksum theta = 5135430E
-Inner product checksum u = 612EF000
-Inner product checksum mr1 = 4090FD96
-Inner product checksum mr2 = 35A1BCC6
-Inner product checksum mr3 = 30013C66
-Inner product checksum mr4 = 3404ACA7
-Inner product checksum mr5 = C1473CD
+Inner product checksum rho = 48398C0D
+Inner product checksum theta = 51354312
+Inner product checksum u = 612EECD9
+Inner product checksum mr1 = 4090FDB1
+Inner product checksum mr2 = 35A1C069
+Inner product checksum mr3 = 300115E1
+Inner product checksum mr4 = 3404ACBB
+Inner product checksum mr5 = C145948
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
index 092fba21f..248c3bf84 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B60B
-Inner product checksum theta = 513FD8B9
-Inner product checksum u = 5F74B7B8
-Inner product checksum mr1 = 4155B9C9
-Inner product checksum mr2 = 3A4679D7
-Inner product checksum mr3 = 309BB411
+Inner product checksum rho = 4830B604
+Inner product checksum theta = 513FD8A6
+Inner product checksum u = 5F74971F
+Inner product checksum mr1 = 4155C5CE
+Inner product checksum mr2 = 3A30FCD9
+Inner product checksum mr3 = 30836FEC
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 06be533a7..ced2b2018 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84D804
-Inner product checksum u = 601AD0BB
-Inner product checksum mr1 = 3C87113D
-Inner product checksum mr2 = 3552B676
-Inner product checksum mr3 = 31D50456
+Inner product checksum theta = 4D84D80D
+Inner product checksum u = 601AD0B1
+Inner product checksum mr1 = 3C870A8F
+Inner product checksum mr2 = 354AA3D5
+Inner product checksum mr3 = 31C1E4EB
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index a177cf22d..9e5fe63b7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004B
-Inner product checksum theta = 4E044C56
-Inner product checksum u = 5FC0D20B
-Inner product checksum mr1 = 3CE0BA0A
-Inner product checksum mr2 = 347FAB6C
-Inner product checksum mr3 = 32F814C6
-Inner product checksum mr4 = 2EC3FA05
+Inner product checksum rho = 42F50044
+Inner product checksum theta = 4E044D1A
+Inner product checksum u = 5FBD689A
+Inner product checksum mr1 = 3CDAE952
+Inner product checksum mr2 = 3464C7F6
+Inner product checksum mr3 = 3198450A
+Inner product checksum mr4 = 2EF57FE6
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 937d94af5..05fd6514b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84DAF5
-Inner product checksum u = 601AD412
-Inner product checksum mr1 = 3C827AF6
-Inner product checksum mr2 = 3423966F
-Inner product checksum mr3 = 3153DDE7
+Inner product checksum theta = 4D84DAFD
+Inner product checksum u = 601AD40F
+Inner product checksum mr1 = 3C825A8B
+Inner product checksum mr2 = 33EB5DE2
+Inner product checksum mr3 = 317D3117
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 7158ffabf..9f49c2720 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004B
-Inner product checksum theta = 4E044E08
-Inner product checksum u = 5FDA64EB
-Inner product checksum mr1 = 3CCAED84
-Inner product checksum mr2 = 33E984DC
-Inner product checksum mr3 = 306BD32F
-Inner product checksum mr4 = 2F040FC0
+Inner product checksum rho = 42F50044
+Inner product checksum theta = 4E044E7D
+Inner product checksum u = 5FD4B116
+Inner product checksum mr1 = 3CCA582B
+Inner product checksum mr2 = 33C805E1
+Inner product checksum mr3 = 30364C90
+Inner product checksum mr4 = 2F0E3313
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 49c6c44d1..6bc48372a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84D83F
-Inner product checksum u = 601AD7F5
-Inner product checksum mr1 = 3C80A8FB
-Inner product checksum mr2 = 2EE9B467
-Inner product checksum mr3 = 2DBBEEA4
+Inner product checksum theta = 4D84D83D
+Inner product checksum u = 601AD7EC
+Inner product checksum mr1 = 3C80A8FF
+Inner product checksum mr2 = 2EE9AF5A
+Inner product checksum mr3 = 2DBC2490
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 74af2c72f..4a089b7cb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4336618F
+Inner product checksum rho = 43366191
Inner product checksum theta = 4C40AEA7
-Inner product checksum u = 46233251
+Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 14f2a9e8d..f9b176c2b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433541F1
-Inner product checksum theta = 4C365CB1
-Inner product checksum u = 5FC5C126
-Inner product checksum mr1 = 3C64C86E
-Inner product checksum mr2 = 3368E8C5
-Inner product checksum mr3 = 2DB1113B
+Inner product checksum rho = 433541F2
+Inner product checksum theta = 4C365CF3
+Inner product checksum u = 5FC5C122
+Inner product checksum mr1 = 3C64C682
+Inner product checksum mr2 = 3378E043
+Inner product checksum mr3 = 2DCCEAEC
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 3acda6ae5..a3253b51f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C0844EF
-Inner product checksum u = 606FB50F
-Inner product checksum mr1 = 3B3F6252
-Inner product checksum mr2 = 30048CCB
-Inner product checksum mr3 = 29448ECC
+Inner product checksum rho = 433107DD
+Inner product checksum theta = 4C0844F3
+Inner product checksum u = 606FB504
+Inner product checksum mr1 = 3B3F6226
+Inner product checksum mr2 = 3004972C
+Inner product checksum mr3 = 29448288
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index f36683c66..fae95bf77 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42CD4780
-Inner product checksum theta = 4C2F1CA9
-Inner product checksum u = 6064CD41
-Inner product checksum mr1 = 37238318
+Inner product checksum theta = 4C2F1CCD
+Inner product checksum u = 6064CD3B
+Inner product checksum mr1 = 372352E9
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
-Inner product checksum mr4 = 33E7DE2D
+Inner product checksum mr4 = 33E97109
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index e9c2dae0d..30b40dea4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 431DF673
-Inner product checksum theta = 4C0E764E
-Inner product checksum u = 5E18F5EB
-Inner product checksum mr1 = 3B20110C
+Inner product checksum rho = 431DF677
+Inner product checksum theta = 4C0E764F
+Inner product checksum u = 5E18F5F3
+Inner product checksum mr1 = 3B201117
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index a66bf4e7e..95c1538d2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 434FEE7D
-Inner product checksum theta = 4C46F47F
-Inner product checksum u = 62E3E1C7
-Inner product checksum mr1 = 3A04E4AD
+Inner product checksum rho = 434FEE7A
+Inner product checksum theta = 4C46F480
+Inner product checksum u = 62E3E1CC
+Inner product checksum mr1 = 3A04E493
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 502459b70..5431afaa8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C065B1D
-Inner product checksum u = 606FB567
-Inner product checksum mr1 = 3A8C7BED
-Inner product checksum mr2 = 326FC543
-Inner product checksum mr3 = 2859C4C3
+Inner product checksum rho = 433107DD
+Inner product checksum theta = 4C065970
+Inner product checksum u = 606FB561
+Inner product checksum mr1 = 3A8C498C
+Inner product checksum mr2 = 32982158
+Inner product checksum mr3 = 289ECB4D
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index f5ea0702e..9aa0cfadb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004B
-Inner product checksum theta = 4E0453CD
-Inner product checksum u = 5FB965A6
-Inner product checksum mr1 = 3CE79137
-Inner product checksum mr2 = 32D04A9D
-Inner product checksum mr3 = 2F52ED4E
-Inner product checksum mr4 = 2F383BAB
+Inner product checksum rho = 42F50044
+Inner product checksum theta = 4E0455D4
+Inner product checksum u = 5FB5E70A
+Inner product checksum mr1 = 3CEA7E92
+Inner product checksum mr2 = 33AB53A5
+Inner product checksum mr3 = 3136031C
+Inner product checksum mr4 = 2F10C263
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 2cf487490..fdc8bd11b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 42B581BF
-Inner product checksum theta = 54100B4C
+Inner product checksum rho = 42B581C4
+Inner product checksum theta = 541009A5
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 76974a7a6..b3407820f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 42F5004B
+Inner product checksum rho = 42F50044
Inner product checksum theta = 4E232388
-Inner product checksum u = 5EA095B6
-Inner product checksum mr1 = 3C8347B3
+Inner product checksum u = 5EA095A3
+Inner product checksum mr1 = 3C8347BC
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 0ec538ca6..659dd9c1d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4334F300
-Inner product checksum theta = 4C25DC6F
-Inner product checksum u = 4623465A
+Inner product checksum theta = 4C25DC6A
+Inner product checksum u = 0
Inner product checksum mr1 = 3AB44DA1
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index b71ab7b2e..2ffb20200 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 434FEE7D
-Inner product checksum theta = 4C47E12A
-Inner product checksum u = 62E3D595
-Inner product checksum mr1 = 3A3A8A98
-Inner product checksum mr2 = 32A5D37C
-Inner product checksum mr3 = 255E8B04
-Inner product checksum mr4 = 3326918B
-Inner product checksum mr5 = 290159BB
-Inner product checksum mr6 = 2C5A0361
+Inner product checksum rho = 434FEE7A
+Inner product checksum theta = 4C47E450
+Inner product checksum u = 62E3D54D
+Inner product checksum mr1 = 3A360401
+Inner product checksum mr2 = 335D3C99
+Inner product checksum mr3 = 28AE5070
+Inner product checksum mr4 = 340087AA
+Inner product checksum mr5 = 2CAB2065
+Inner product checksum mr6 = 2C736833
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index bd859b2c3..85001a4c0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C096AE0
-Inner product checksum u = 6074FC4C
-Inner product checksum mr1 = 3A6F4511
+Inner product checksum rho = 433107DD
+Inner product checksum theta = 4C096ADE
+Inner product checksum u = 6074FC4D
+Inner product checksum mr1 = 3A6F4514
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index f08e68440..c1b496301 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C08B093
-Inner product checksum u = 6075B79C
-Inner product checksum mr1 = 3A5C1B3C
+Inner product checksum rho = 433107DD
+Inner product checksum theta = 4C08B095
+Inner product checksum u = 6075B79D
+Inner product checksum mr1 = 3A5C1B39
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 7db46dce5..527303117 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C08DF86
-Inner product checksum u = 606FB532
-Inner product checksum mr1 = 3B1C91DF
+Inner product checksum rho = 433107DD
+Inner product checksum theta = 4C08DF8D
+Inner product checksum u = 606FB52B
+Inner product checksum mr1 = 3B1C9205
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 1cc5f3992..298a5fac6 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004B
-Inner product checksum theta = 4E15E02A
-Inner product checksum u = 5F8C6B04
-Inner product checksum mr1 = 3C99E13A
-Inner product checksum mr2 = 322CFE0E
-Inner product checksum mr3 = 2A173DEF
-Inner product checksum mr4 = 2F72105A
+Inner product checksum rho = 42F50044
+Inner product checksum theta = 4E15E00C
+Inner product checksum u = 5F897E88
+Inner product checksum mr1 = 3C99A2BC
+Inner product checksum mr2 = 0
+Inner product checksum mr3 = 2A83F034
+Inner product checksum mr4 = 31E14097
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index 72c4b6cec..d4a68f4df 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6841E
-Inner product checksum theta = 518F982B
-Inner product checksum u = 6AF73449
-Inner product checksum mr1 = 3FD211CE
-Inner product checksum mr2 = 37378B4E
-Inner product checksum mr3 = 35522D5E
-Inner product checksum mr4 = 36CBD10C
+Inner product checksum rho = 46D68274
+Inner product checksum theta = 518F9382
+Inner product checksum u = 6AF80F04
+Inner product checksum mr1 = 3FD1FDF4
+Inner product checksum mr2 = 371CF50E
+Inner product checksum mr3 = 35982210
+Inner product checksum mr4 = 36D0EA36
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
index 25e6972f4..865ef858e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6714F
-Inner product checksum theta = 5193C64E
-Inner product checksum u = 6B19ACB6
-Inner product checksum mr1 = 3FCF3B83
-Inner product checksum mr2 = 372DA5B8
-Inner product checksum mr3 = 3544C7E3
-Inner product checksum mr4 = 369119F6
+Inner product checksum rho = 46D6721E
+Inner product checksum theta = 5193C6E0
+Inner product checksum u = 6B19C5AA
+Inner product checksum mr1 = 3FCF601E
+Inner product checksum mr2 = 37331054
+Inner product checksum mr3 = 356202F2
+Inner product checksum mr4 = 3698A052
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
index eff659d79..83a0f7e36 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D671B8
-Inner product checksum theta = 5193C61A
-Inner product checksum u = 6B19AD94
-Inner product checksum mr1 = 3FCF4031
-Inner product checksum mr2 = 37456B6E
-Inner product checksum mr3 = 3538C71B
-Inner product checksum mr4 = 3694E666
+Inner product checksum rho = 46D6724A
+Inner product checksum theta = 5193C6C8
+Inner product checksum u = 6B19BB23
+Inner product checksum mr1 = 3FCF61C2
+Inner product checksum mr2 = 3742B590
+Inner product checksum mr3 = 354FD275
+Inner product checksum mr4 = 3695593B
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
index cb3df5ad4..0e98c03f1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D671AB
-Inner product checksum theta = 5193C4E9
-Inner product checksum u = 6B19C3CC
-Inner product checksum mr1 = 3FCF7283
-Inner product checksum mr2 = 372F8B53
-Inner product checksum mr3 = 353D40ED
-Inner product checksum mr4 = 3693E9B5
+Inner product checksum rho = 46D671E0
+Inner product checksum theta = 5193C594
+Inner product checksum u = 6B1A4302
+Inner product checksum mr1 = 3FCF6985
+Inner product checksum mr2 = 3730D1D2
+Inner product checksum mr3 = 35330E60
+Inner product checksum mr4 = 368A1990
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
index 2eadab63e..64166cc74 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D671CF
-Inner product checksum theta = 5193C4AB
-Inner product checksum u = 6B19DE73
-Inner product checksum mr1 = 3FCF7B18
-Inner product checksum mr2 = 3726D934
-Inner product checksum mr3 = 354C81EC
-Inner product checksum mr4 = 369F289D
+Inner product checksum rho = 46D671EE
+Inner product checksum theta = 5193C539
+Inner product checksum u = 6B1A39FA
+Inner product checksum mr1 = 3FCF81F6
+Inner product checksum mr2 = 371AF3C2
+Inner product checksum mr3 = 3534F417
+Inner product checksum mr4 = 368F89D6
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index 2da3d438a..abd9b9b41 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85E92
-Inner product checksum theta = 518CDFB6
-Inner product checksum u = 6A895E74
-Inner product checksum mr1 = 3FD0AD4E
-Inner product checksum mr2 = 37B276C2
-Inner product checksum mr3 = 35869BEC
-Inner product checksum mr4 = 37064B4D
+Inner product checksum rho = 46D85AFF
+Inner product checksum theta = 518CDE74
+Inner product checksum u = 6A88E4D8
+Inner product checksum mr1 = 3FD06B26
+Inner product checksum mr2 = 37CA62EA
+Inner product checksum mr3 = 35B45770
+Inner product checksum mr4 = 3721A976
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
index 0c840d47a..73a43c8ca 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB0B9D507DBF7E
-Inner product checksum theta = 42319BDCCB64EC0E
-Inner product checksum u = 455131FFFAE5EA2A
-Inner product checksum mr1 = 3FFA0549021C85CC
-Inner product checksum mr2 = 3EF7401F0F026E8C
-Inner product checksum mr3 = 3EB1DF20B4FB6A79
-Inner product checksum mr4 = 3EE05F90396F7A7C
+Inner product checksum rho = 40DB0BCB0A399904
+Inner product checksum theta = 42319B852F83F1CF
+Inner product checksum u = 45512022D40DDE98
+Inner product checksum mr1 = 3FFA0A8097E97B74
+Inner product checksum mr2 = 3EF702BF5D723995
+Inner product checksum mr3 = 3EB6C7F2BE83F006
+Inner product checksum mr4 = 3EE52C591A3AB53E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
index dd05c2281..cfc7da4cb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D82681
-Inner product checksum theta = 51952889
-Inner product checksum u = 6AD003C5
-Inner product checksum mr1 = 3FC8A00E
-Inner product checksum mr2 = 37A95E7E
-Inner product checksum mr3 = 352D90BE
-Inner product checksum mr4 = 36A01ECA
+Inner product checksum rho = 46D826BE
+Inner product checksum theta = 5195286A
+Inner product checksum u = 6AD00A42
+Inner product checksum mr1 = 3FC89977
+Inner product checksum mr2 = 37AA6006
+Inner product checksum mr3 = 351DE4C8
+Inner product checksum mr4 = 36A4ADB9
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt
index b078178d3..4f6a82f0f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81333
-Inner product checksum theta = 518FB9B1
-Inner product checksum u = 6AF71FAE
-Inner product checksum mr1 = 3FCBDFF5
-Inner product checksum mr2 = 37B28EBB
-Inner product checksum mr3 = 34B1306C
-Inner product checksum mr4 = 36E90350
+Inner product checksum rho = 46D81334
+Inner product checksum theta = 518FB93A
+Inner product checksum u = 6AF754AD
+Inner product checksum mr1 = 3FCBDFF6
+Inner product checksum mr2 = 37BEFAFE
+Inner product checksum mr3 = 34A88E7E
+Inner product checksum mr4 = 3704F75D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt
index 163478f84..019a00681 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8137C
-Inner product checksum theta = 518FB9AC
-Inner product checksum u = 6AF73734
-Inner product checksum mr1 = 3FCBF08E
-Inner product checksum mr2 = 37B760E6
-Inner product checksum mr3 = 34AB50E4
-Inner product checksum mr4 = 3704116F
+Inner product checksum rho = 46D8137F
+Inner product checksum theta = 518FB938
+Inner product checksum u = 6AF7471A
+Inner product checksum mr1 = 3FCBCCF4
+Inner product checksum mr2 = 37A96CD4
+Inner product checksum mr3 = 34A977CA
+Inner product checksum mr4 = 36FED488
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
index 7ceb6a730..ddd8aefc5 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81D34
-Inner product checksum theta = 51955946
-Inner product checksum u = 6AF40712
-Inner product checksum mr1 = 3FC86A46
-Inner product checksum mr2 = 3871FFDE
-Inner product checksum mr3 = 358024B2
-Inner product checksum mr4 = 36CB042A
+Inner product checksum rho = 46D81D76
+Inner product checksum theta = 51955957
+Inner product checksum u = 6AF40F1F
+Inner product checksum mr1 = 3FC86AA6
+Inner product checksum mr2 = 38747B89
+Inner product checksum mr3 = 358083B4
+Inner product checksum mr4 = 36C86BE6
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index aa0b81efe..0231d6fa8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48399782
-Inner product checksum theta = 5135492A
-Inner product checksum u = 612F4C0C
-Inner product checksum mr1 = 4090F002
-Inner product checksum mr2 = 35B170E2
-Inner product checksum mr3 = 2FA5317E
-Inner product checksum mr4 = 33F4FA52
-Inner product checksum mr5 = BE8EAAC
+Inner product checksum rho = 4839978C
+Inner product checksum theta = 5135492C
+Inner product checksum u = 612F5116
+Inner product checksum mr1 = 4090EFC2
+Inner product checksum mr2 = 35B5D7BE
+Inner product checksum mr3 = 2FA54E55
+Inner product checksum mr4 = 33F4FB3C
+Inner product checksum mr5 = BE84E02
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 4c3055e43..50786d6ef 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48399780
-Inner product checksum theta = 51354920
-Inner product checksum u = 612F4CC8
-Inner product checksum mr1 = 409107D7
-Inner product checksum mr2 = 35F9C267
-Inner product checksum mr3 = 2FA8A11D
-Inner product checksum mr4 = 33F4FD16
-Inner product checksum mr5 = BDD8274
+Inner product checksum rho = 4839978A
+Inner product checksum theta = 51354925
+Inner product checksum u = 612F51CE
+Inner product checksum mr1 = 409106D8
+Inner product checksum mr2 = 36054FAC
+Inner product checksum mr3 = 2FA7A15A
+Inner product checksum mr4 = 33F4FDFA
+Inner product checksum mr5 = BE0836A
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 3e960dfc8..09a70c3e0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398C00
+Inner product checksum rho = 48398C14
Inner product checksum theta = 5135431E
-Inner product checksum u = 612EEA56
-Inner product checksum mr1 = 4090FE8B
-Inner product checksum mr2 = 358E3DF2
-Inner product checksum mr3 = 30012C13
-Inner product checksum mr4 = 3404ACCE
-Inner product checksum mr5 = C14A1B7
+Inner product checksum u = 612EE220
+Inner product checksum mr1 = 4090FE60
+Inner product checksum mr2 = 358C818C
+Inner product checksum mr3 = 300110C8
+Inner product checksum mr4 = 3404ACEA
+Inner product checksum mr5 = C149C25
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index b447aad5e..5318e06eb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B629
-Inner product checksum theta = 513FD84B
-Inner product checksum u = 5F74B553
-Inner product checksum mr1 = 41559D92
-Inner product checksum mr2 = 3A498527
-Inner product checksum mr3 = 309D0902
+Inner product checksum rho = 4830B633
+Inner product checksum theta = 513FD83B
+Inner product checksum u = 5F74BFC9
+Inner product checksum mr1 = 4155B309
+Inner product checksum mr2 = 3A4D3002
+Inner product checksum mr3 = 309C88EE
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 3080c02d4..d073714bb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84D812
-Inner product checksum u = 601AD0B7
-Inner product checksum mr1 = 3C87096B
-Inner product checksum mr2 = 354B4642
-Inner product checksum mr3 = 31C31C1A
+Inner product checksum rho = 42F8B1D6
+Inner product checksum theta = 4D84D800
+Inner product checksum u = 601AD0BE
+Inner product checksum mr1 = 3C871072
+Inner product checksum mr2 = 3552C937
+Inner product checksum mr3 = 31D3C728
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 32defbc43..d5bf03e15 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004A
-Inner product checksum theta = 4E044A0A
-Inner product checksum u = 5FC167BF
-Inner product checksum mr1 = 3CE14524
-Inner product checksum mr2 = 3416CCA8
-Inner product checksum mr3 = 2F882982
-Inner product checksum mr4 = 2ED7DD73
+Inner product checksum rho = 42F50046
+Inner product checksum theta = 4E044C03
+Inner product checksum u = 5FBFF00A
+Inner product checksum mr1 = 3CE0BFD7
+Inner product checksum mr2 = 348932BD
+Inner product checksum mr3 = 31279BBD
+Inner product checksum mr4 = 2EEB9616
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index b5d908458..0adc19059 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84DAEE
-Inner product checksum u = 601AD410
-Inner product checksum mr1 = 3C829417
-Inner product checksum mr2 = 340EA19C
-Inner product checksum mr3 = 314DD8A6
+Inner product checksum rho = 42F8B1D6
+Inner product checksum theta = 4D84DAEF
+Inner product checksum u = 601AD41A
+Inner product checksum mr1 = 3C829C2B
+Inner product checksum mr2 = 3407BDD6
+Inner product checksum mr3 = 314F5B36
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 42e3e21f2..528031ecb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004A
-Inner product checksum theta = 4E044E20
-Inner product checksum u = 5FDBADC1
-Inner product checksum mr1 = 3CCA08C1
-Inner product checksum mr2 = 339AB55E
-Inner product checksum mr3 = 3039E709
-Inner product checksum mr4 = 2F0F42A7
+Inner product checksum rho = 42F50046
+Inner product checksum theta = 4E044E4C
+Inner product checksum u = 5FDD4323
+Inner product checksum mr1 = 3CC7B2CE
+Inner product checksum mr2 = 331179D2
+Inner product checksum mr3 = 2FF24AD6
+Inner product checksum mr4 = 2F26E792
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 0a2c7a588..b7e3fefec 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84D840
+Inner product checksum rho = 42F8B1D6
+Inner product checksum theta = 4D84D83D
Inner product checksum u = 601AD7F0
-Inner product checksum mr1 = 3C80A92A
-Inner product checksum mr2 = 2EE9BE23
-Inner product checksum mr3 = 2DBBCA26
+Inner product checksum mr1 = 3C80A939
+Inner product checksum mr2 = 2EE9A7C0
+Inner product checksum mr3 = 2DBC7FCA
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index f89ff5a77..116f677fa 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 4336618C
-Inner product checksum theta = 4C40AEA3
-Inner product checksum u = 46233250
+Inner product checksum theta = 4C40AEA2
+Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 44396c304..69005270d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433541EC
-Inner product checksum theta = 4C365FE7
-Inner product checksum u = 5FC5C13C
-Inner product checksum mr1 = 3C64F3E4
-Inner product checksum mr2 = 3375F4E5
-Inner product checksum mr3 = 2E1CC38E
+Inner product checksum theta = 4C3661CC
+Inner product checksum u = 5FC5C131
+Inner product checksum mr1 = 3C66C42C
+Inner product checksum mr2 = 3420C58F
+Inner product checksum mr3 = 2E10D4E8
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 45cf184ef..7a22da287 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C084540
-Inner product checksum u = 606FB514
-Inner product checksum mr1 = 3B3FF36A
-Inner product checksum mr2 = 30142D04
-Inner product checksum mr3 = 295BF9F3
+Inner product checksum rho = 433107DB
+Inner product checksum theta = 4C084544
+Inner product checksum u = 606FB50D
+Inner product checksum mr1 = 3B3FF380
+Inner product checksum mr2 = 3014247C
+Inner product checksum mr3 = 295BCC5D
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index c2752033d..e93d856e2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42CD477E
-Inner product checksum theta = 4C2F1CBC
-Inner product checksum u = 6064CD3C
-Inner product checksum mr1 = 37236A4A
+Inner product checksum theta = 4C2F1CC9
+Inner product checksum u = 6064CD36
+Inner product checksum mr1 = 37230F82
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
-Inner product checksum mr4 = 33E73F7C
+Inner product checksum mr4 = 33EAA257
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 45dd263ea..33f4b4a42 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 431DF67A
+Inner product checksum rho = 431DF67C
Inner product checksum theta = 4C0E764E
-Inner product checksum u = 5E18F5EB
-Inner product checksum mr1 = 3B20110E
+Inner product checksum u = 5E18F5EA
+Inner product checksum mr1 = 3B201110
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 34e11f89b..c1616b904 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C46F479
-Inner product checksum u = 62E3E1BD
-Inner product checksum mr1 = 3A04E494
+Inner product checksum theta = 4C46F478
+Inner product checksum u = 62E3E1C3
+Inner product checksum mr1 = 3A04E4AA
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 0ab4105a2..c0102a24f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C065E71
-Inner product checksum u = 606FB56E
-Inner product checksum mr1 = 3A8C700A
+Inner product checksum rho = 433107DB
+Inner product checksum theta = 4C065E7F
+Inner product checksum u = 606FB55D
+Inner product checksum mr1 = 3A8C69EF
Inner product checksum mr2 = 2DDBE6FE
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 934d54d4e..3b7c6bf77 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004A
-Inner product checksum theta = 4E04560B
-Inner product checksum u = 5FB70145
-Inner product checksum mr1 = 3CE4E03F
-Inner product checksum mr2 = 33B18339
-Inner product checksum mr3 = 309DB4C6
-Inner product checksum mr4 = 305375DD
+Inner product checksum rho = 42F50046
+Inner product checksum theta = 4E0457CD
+Inner product checksum u = 5FB709A2
+Inner product checksum mr1 = 3CE651BE
+Inner product checksum mr2 = 331363B2
+Inner product checksum mr3 = 2EEE1887
+Inner product checksum mr4 = 2F58EA72
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 502bdbdc8..8ca50fdae 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 42B581C2
-Inner product checksum theta = 54100BC0
+Inner product checksum theta = 541008D8
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index fea9c53ac..3c6687e67 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 42F5004A
+Inner product checksum rho = 42F50046
Inner product checksum theta = 4E23238A
-Inner product checksum u = 5EA095A6
-Inner product checksum mr1 = 3C8347BC
+Inner product checksum u = 5EA095A3
+Inner product checksum mr1 = 3C8347CA
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index a0240c8a1..d3db131fa 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,6 +1,6 @@
-Inner product checksum rho = 4334F301
-Inner product checksum theta = 4C25DC67
-Inner product checksum u = 46234658
+Inner product checksum rho = 4334F2FE
+Inner product checksum theta = 4C25DC68
+Inner product checksum u = 0
Inner product checksum mr1 = 3AB44DA2
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 52eca1399..8584c5aee 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C47E477
-Inner product checksum u = 62E3D4FE
-Inner product checksum mr1 = 3A34153A
-Inner product checksum mr2 = 32F37441
-Inner product checksum mr3 = 28487960
-Inner product checksum mr4 = 340FFA25
-Inner product checksum mr5 = 2C85850A
-Inner product checksum mr6 = 2C8F388C
+Inner product checksum theta = 4C47E251
+Inner product checksum u = 62E3D540
+Inner product checksum mr1 = 3A37FEF3
+Inner product checksum mr2 = 31AEACAC
+Inner product checksum mr3 = 2602EE25
+Inner product checksum mr4 = 33BE4E1A
+Inner product checksum mr5 = 2A4D1790
+Inner product checksum mr6 = 2C90ABAB
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 8b2a0383f..0698002ee 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DD
+Inner product checksum rho = 433107DB
Inner product checksum theta = 4C096ADD
-Inner product checksum u = 6074FC4A
-Inner product checksum mr1 = 3A6F4512
+Inner product checksum u = 6074FC44
+Inner product checksum mr1 = 3A6F450A
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 9188d0722..671920b15 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C08B090
-Inner product checksum u = 6075B796
-Inner product checksum mr1 = 3A5C1B38
+Inner product checksum rho = 433107DB
+Inner product checksum theta = 4C08B091
+Inner product checksum u = 6075B791
+Inner product checksum mr1 = 3A5C1B46
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index acff47f31..f1b9dc86b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DD
+Inner product checksum rho = 433107DB
Inner product checksum theta = 4C08DF8A
-Inner product checksum u = 606FB530
-Inner product checksum mr1 = 3B1C91BB
+Inner product checksum u = 606FB526
+Inner product checksum mr1 = 3B1C91CA
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 0bef32c3e..4c6bdbbfd 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004A
-Inner product checksum theta = 4E15E09C
-Inner product checksum u = 5F8A1B1A
-Inner product checksum mr1 = 3C97B680
-Inner product checksum mr2 = 2FDF867A
-Inner product checksum mr3 = 2A7A3B3A
-Inner product checksum mr4 = 309507F0
+Inner product checksum rho = 42F50046
+Inner product checksum theta = 4E15DFDC
+Inner product checksum u = 5F89D47F
+Inner product checksum mr1 = 3C9BB4DC
+Inner product checksum mr2 = 31E1A10A
+Inner product checksum mr3 = 2A8F7B6C
+Inner product checksum mr4 = 30E46F0B
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
index 59542eb53..5694bc3ab 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3F2023A1579F4CA6
-Inner product checksum theta = 403305EF53061AF3
-Inner product checksum u = 433053B3D9E98577
+Inner product checksum rho = 3F202522A6F7BD18
+Inner product checksum theta = 403305E885E84657
+Inner product checksum u = 433053B464146A52
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
index 6e81ea90b..ba19e32b2 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FB0A722971DA7BA
-Inner product checksum theta = 41621494ADEC66E3
-Inner product checksum u = 456A39A50D0416E9
-Inner product checksum mr1 = 3F42DD0B1132A8E7
-Inner product checksum mr2 = 3EF4967286229839
-Inner product checksum mr3 = 3EE27441ADF46267
-Inner product checksum mr4 = 3EECD8DC1C9F9E14
+Inner product checksum rho = 3FB0A721473C6F98
+Inner product checksum theta = 41621494E7881EA0
+Inner product checksum u = 456A39A4CCE3851C
+Inner product checksum mr1 = 3F42DD079AA4B163
+Inner product checksum mr2 = 3EF49676ACCDD386
+Inner product checksum mr3 = 3EE27441B20A14AF
+Inner product checksum mr4 = 3EECD8DC231E85EA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
index f67db9e10..5e085d026 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 41277C6596F77831
-Inner product checksum theta = 43076F72A041E1AD
-Inner product checksum u = 4697E0B27F8BB1D4
-Inner product checksum mr1 = 40ACBDED4629A150
-Inner product checksum mr2 = 4070287081391943
-Inner product checksum mr3 = 406CE54F9949854D
-Inner product checksum mr4 = 406B16AFBD165E36
+Inner product checksum rho = 41277C63FE81F1B9
+Inner product checksum theta = 43076F729BE203DC
+Inner product checksum u = 4697E0B29D5B840B
+Inner product checksum mr1 = 40ACBDED050E4F68
+Inner product checksum mr2 = 40702870736FF0A6
+Inner product checksum mr3 = 406CE54F995D2A66
+Inner product checksum mr4 = 406B16AFBD0E06AE
Inner product checksum mr5 = 406997D0C9B8EEFB
Inner product checksum mr6 = 40699547929283AC
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
index 6a156b543..c8d360c0c 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEE283
-Inner product checksum theta = 4012F2F8A6298AB7
-Inner product checksum u = 42F12DF2D0BF0508
+Inner product checksum rho = 3EED6D12BBFEE3E8
+Inner product checksum theta = 4012F2F8A6298ADE
+Inner product checksum u = 42F12DF2D0BF11E4
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
index b63411a1f..79b028021 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED280BC7794AC5
-Inner product checksum theta = 4012F415A1A39B1D
-Inner product checksum u = 43A4936A5FD57109
+Inner product checksum rho = 3EED280BC775BFB8
+Inner product checksum theta = 4012F415A1A3EC61
+Inner product checksum u = 43A4936A5FDA097B
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
index 3dd72e7d8..c884ccba1 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3F2023A1741FA158
-Inner product checksum theta = 403305EF530E7FFE
-Inner product checksum u = 433053B3D78BBD3A
+Inner product checksum rho = 3F20252410E33449
+Inner product checksum theta = 403305E88487A9F6
+Inner product checksum u = 433053B4A5C39020
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index 88dcd230c..4da81b082 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FB0A721F37BF530
-Inner product checksum theta = 41621495176300D2
-Inner product checksum u = 456A39A5154E954C
-Inner product checksum mr1 = 3F42DD0EC99F3FA3
-Inner product checksum mr2 = 3EF49677E67BDF6D
-Inner product checksum mr3 = 3EE27441B31B2EB5
-Inner product checksum mr4 = 3EECD8DC0F65262B
+Inner product checksum rho = 3FB0A721A12A6856
+Inner product checksum theta = 416214938672B842
+Inner product checksum u = 456A39A264DC1282
+Inner product checksum mr1 = 3F42DD001F74B8A8
+Inner product checksum mr2 = 3EF4966E04786F3E
+Inner product checksum mr3 = 3EE27441B088413D
+Inner product checksum mr4 = 3EECD8DC023A8A50
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index 3f732dc97..7988ae9a6 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 41277C658F70B4AA
-Inner product checksum theta = 43076F729E422617
-Inner product checksum u = 4697E0B2800B2208
-Inner product checksum mr1 = 40ACBDED478B6CBE
-Inner product checksum mr2 = 407028707E9E0827
-Inner product checksum mr3 = 406CE54F994D7602
-Inner product checksum mr4 = 406B16AFBD11D457
+Inner product checksum rho = 41277C657D6F6A4F
+Inner product checksum theta = 43076F729E54EFBC
+Inner product checksum u = 4697E0B29BB9832B
+Inner product checksum mr1 = 40ACBDED077A9542
+Inner product checksum mr2 = 407028707806B322
+Inner product checksum mr3 = 406CE54F9958C446
+Inner product checksum mr4 = 406B16AFBCA448D4
Inner product checksum mr5 = 406997D0C9B8EEFC
Inner product checksum mr6 = 40699547929283AD
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt
index 89efa7137..3d8af37ae 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEE2CF
-Inner product checksum theta = 4012F2F8A6298ABA
-Inner product checksum u = 42F12DF2D0BF04F1
+Inner product checksum rho = 3EED6D12BBFEE403
+Inner product checksum theta = 4012F2F8A6298AE2
+Inner product checksum u = 42F12DF2D0BF11A9
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
index e7c2c8dc1..e9779c248 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED280BC778B931
-Inner product checksum theta = 4012F415A1A38E8D
-Inner product checksum u = 43A4936A5FD9C42F
+Inner product checksum rho = 3EED280BC775BA39
+Inner product checksum theta = 4012F415A1A41543
+Inner product checksum u = 43A4936A5FDB561C
From d111a2c41b560ceb9efd51b7cb698e33bc2e321a Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Tue, 27 Jan 2026 17:48:53 +0000
Subject: [PATCH 29/67] extended mesh can't use quadratic coords
---
.../app/gungho_model/opt/rose-app-gungho-alt2-spherical.conf | 1 +
1 file changed, 1 insertion(+)
diff --git a/rose-stem/app/gungho_model/opt/rose-app-gungho-alt2-spherical.conf b/rose-stem/app/gungho_model/opt/rose-app-gungho-alt2-spherical.conf
index 1fbafd521..d69103fe7 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-gungho-alt2-spherical.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-gungho-alt2-spherical.conf
@@ -2,6 +2,7 @@
transport_overwrite_freq='split_step'
[namelist:finite_element]
+coord_order=1
vorticity_in_w1=.true.
[namelist:formulation]
From cfa0246080634cc7597fcc7391b46431bf725a3b Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Tue, 27 Jan 2026 18:45:31 +0000
Subject: [PATCH 30/67] force update of various iodef files
---
applications/jedi_lfric_tests/example/iodef.xml | 4 ++++
.../jedi_lfric_tests/example_forecast/iodef.xml | 2 ++
.../jedi_lfric_tests/example_id_tlm_tests/iodef.xml | 4 ++++
.../jedi_lfric_tests/example_tlm_forecast_tl/iodef.xml | 4 ++++
.../jedi_lfric_tests/example_tlm_tests/iodef.xml | 4 ++++
applications/linear_model/example/iodef.xml | 10 +++++++---
rose-stem/app/jedi_forecast/file/iodef.xml | 2 ++
rose-stem/app/jedi_id_tlm_tests/file/iodef.xml | 4 ++++
rose-stem/app/jedi_lfric_tests/file/iodef.xml | 4 ++++
rose-stem/app/jedi_tlm_forecast_tl/file/iodef.xml | 4 ++++
rose-stem/app/jedi_tlm_tests/file/iodef.xml | 4 ++++
rose-stem/app/linear_model/file/iodef.xml | 4 ++++
12 files changed, 47 insertions(+), 3 deletions(-)
diff --git a/applications/jedi_lfric_tests/example/iodef.xml b/applications/jedi_lfric_tests/example/iodef.xml
index 368ff5621..a125a581c 100644
--- a/applications/jedi_lfric_tests/example/iodef.xml
+++ b/applications/jedi_lfric_tests/example/iodef.xml
@@ -140,6 +140,8 @@
+
+
@@ -186,6 +188,8 @@
+
+
diff --git a/applications/jedi_lfric_tests/example_forecast/iodef.xml b/applications/jedi_lfric_tests/example_forecast/iodef.xml
index 5af66f247..ffc020047 100644
--- a/applications/jedi_lfric_tests/example_forecast/iodef.xml
+++ b/applications/jedi_lfric_tests/example_forecast/iodef.xml
@@ -66,6 +66,8 @@
+
+
diff --git a/applications/jedi_lfric_tests/example_id_tlm_tests/iodef.xml b/applications/jedi_lfric_tests/example_id_tlm_tests/iodef.xml
index 1de565f8b..19cdab1c7 100644
--- a/applications/jedi_lfric_tests/example_id_tlm_tests/iodef.xml
+++ b/applications/jedi_lfric_tests/example_id_tlm_tests/iodef.xml
@@ -234,6 +234,8 @@
+
+
@@ -280,6 +282,8 @@
+
+
diff --git a/applications/jedi_lfric_tests/example_tlm_forecast_tl/iodef.xml b/applications/jedi_lfric_tests/example_tlm_forecast_tl/iodef.xml
index 1de565f8b..19cdab1c7 100644
--- a/applications/jedi_lfric_tests/example_tlm_forecast_tl/iodef.xml
+++ b/applications/jedi_lfric_tests/example_tlm_forecast_tl/iodef.xml
@@ -234,6 +234,8 @@
+
+
@@ -280,6 +282,8 @@
+
+
diff --git a/applications/jedi_lfric_tests/example_tlm_tests/iodef.xml b/applications/jedi_lfric_tests/example_tlm_tests/iodef.xml
index 1de565f8b..19cdab1c7 100644
--- a/applications/jedi_lfric_tests/example_tlm_tests/iodef.xml
+++ b/applications/jedi_lfric_tests/example_tlm_tests/iodef.xml
@@ -234,6 +234,8 @@
+
+
@@ -280,6 +282,8 @@
+
+
diff --git a/applications/linear_model/example/iodef.xml b/applications/linear_model/example/iodef.xml
index 65df40e15..ff821d75b 100644
--- a/applications/linear_model/example/iodef.xml
+++ b/applications/linear_model/example/iodef.xml
@@ -80,9 +80,9 @@
-
-
-
+
+
+
@@ -134,6 +134,8 @@
+
+
@@ -180,6 +182,8 @@
+
+
diff --git a/rose-stem/app/jedi_forecast/file/iodef.xml b/rose-stem/app/jedi_forecast/file/iodef.xml
index 5af66f247..ffc020047 100644
--- a/rose-stem/app/jedi_forecast/file/iodef.xml
+++ b/rose-stem/app/jedi_forecast/file/iodef.xml
@@ -66,6 +66,8 @@
+
+
diff --git a/rose-stem/app/jedi_id_tlm_tests/file/iodef.xml b/rose-stem/app/jedi_id_tlm_tests/file/iodef.xml
index 7d20e4080..cbb274d07 100644
--- a/rose-stem/app/jedi_id_tlm_tests/file/iodef.xml
+++ b/rose-stem/app/jedi_id_tlm_tests/file/iodef.xml
@@ -234,6 +234,8 @@
+
+
@@ -280,6 +282,8 @@
+
+
diff --git a/rose-stem/app/jedi_lfric_tests/file/iodef.xml b/rose-stem/app/jedi_lfric_tests/file/iodef.xml
index 07b94bab0..883ad750e 100644
--- a/rose-stem/app/jedi_lfric_tests/file/iodef.xml
+++ b/rose-stem/app/jedi_lfric_tests/file/iodef.xml
@@ -140,6 +140,8 @@
+
+
@@ -186,6 +188,8 @@
+
+
diff --git a/rose-stem/app/jedi_tlm_forecast_tl/file/iodef.xml b/rose-stem/app/jedi_tlm_forecast_tl/file/iodef.xml
index 7d20e4080..cbb274d07 100644
--- a/rose-stem/app/jedi_tlm_forecast_tl/file/iodef.xml
+++ b/rose-stem/app/jedi_tlm_forecast_tl/file/iodef.xml
@@ -234,6 +234,8 @@
+
+
@@ -280,6 +282,8 @@
+
+
diff --git a/rose-stem/app/jedi_tlm_tests/file/iodef.xml b/rose-stem/app/jedi_tlm_tests/file/iodef.xml
index 7d20e4080..cbb274d07 100644
--- a/rose-stem/app/jedi_tlm_tests/file/iodef.xml
+++ b/rose-stem/app/jedi_tlm_tests/file/iodef.xml
@@ -234,6 +234,8 @@
+
+
@@ -280,6 +282,8 @@
+
+
diff --git a/rose-stem/app/linear_model/file/iodef.xml b/rose-stem/app/linear_model/file/iodef.xml
index 8591084dc..191f72f4b 100644
--- a/rose-stem/app/linear_model/file/iodef.xml
+++ b/rose-stem/app/linear_model/file/iodef.xml
@@ -140,6 +140,8 @@
+
+
@@ -186,6 +188,8 @@
+
+
From 5423d49455cdb59d93f57bf788b1d32b1c603580 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Wed, 28 Jan 2026 19:45:23 +0000
Subject: [PATCH 31/67] restore setting
---
rose-stem/app/lfric_atm/opt/rose-app-hd209458b.conf | 3 ---
1 file changed, 3 deletions(-)
diff --git a/rose-stem/app/lfric_atm/opt/rose-app-hd209458b.conf b/rose-stem/app/lfric_atm/opt/rose-app-hd209458b.conf
index 7879e5ef4..e05601b1a 100644
--- a/rose-stem/app/lfric_atm/opt/rose-app-hd209458b.conf
+++ b/rose-stem/app/lfric_atm/opt/rose-app-hd209458b.conf
@@ -78,9 +78,6 @@ start_dump_directory=''
start_dump_filename=''
!!surface_frac_ancil_path=''
-[namelist:finite_element]
-coord_space='Wchi'
-
[namelist:formulation]
moisture_formulation='dry'
shallow=.false.
From ad9beebe04ba5e8742aca72d3d3c9e2d0dad35f4 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Fri, 20 Feb 2026 15:46:40 +0000
Subject: [PATCH 32/67] dependency
---
dependencies.yaml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dependencies.yaml b/dependencies.yaml
index caab36487..ca758c46c 100644
--- a/dependencies.yaml
+++ b/dependencies.yaml
@@ -30,8 +30,8 @@ lfric_apps:
ref:
lfric_core:
- source: git@github.com:MetOffice/lfric_core.git
- ref: 2025.12.1
+ source: git@github.com:tommbendall/lfric_core.git
+ ref: TBendall/vn3.0_height_continuous
moci:
source: git@github.com:MetOffice/moci.git
From 7a5b941f1a0ea9a3312e276e991d7c2ba85868a8 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 23 Feb 2026 09:00:07 +0000
Subject: [PATCH 33/67] copy across KGOs
---
...-2000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...t1-C24s_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...10-100x100_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...200-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...rog-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...301-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ain-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...00x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 ++++----
...x8-500x500_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-1000x1000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-1000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...0x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...00x10-100x100_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...mip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...alorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...mip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...iP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
...iP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
...200x8-500x500_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...0x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...0x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...p_gal9-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...efault-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...ult-C12_op_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
..._nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...l_default-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...efault-C12_op_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...m_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...9_chem-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._casim-C12_azspice_gnu_fast-debug-32bit.txt | 18 +++++++++---------
..._coma9-C12_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ph_dev-C12_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...p_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...al9-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...9-pert-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...ero-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...al9_da-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._debug-C12_azspice_gnu_full-debug-32bit.txt | 14 +++++++-------
...bug-C48_MG_azspice_gnu_full-debug-32bit.txt | 14 +++++++-------
...l9_eda-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...a_jada-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._short-C12_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...l3-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ns-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ol-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...00x1500_MG_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 2 +-
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 2 +-
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 2 +-
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 2 +-
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...m_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...m_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt | 18 +++++++++---------
...nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...morph_dev-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...omorph_tb-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
..._nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...p_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...e_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...readed-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...readed-C48_MG_ex1a_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_debug-C12_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
..._debug-C48_MG_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
..._gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._eda_jada-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...kca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...kca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...kca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
...kca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_short-C12_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
..._ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...ixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
..._nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...al9-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...dom-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++++-------
...random-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++++-------
...0x10-20x20_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...0x10-20x20_azspice_gnu_full-debug-64bit.txt | 6 +++---
...P100x10-20x20_ex1a_cce_fast-debug-64bit.txt | 6 +++---
136 files changed, 724 insertions(+), 724 deletions(-)
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
index 02a626e51..28315b57d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DAA271B80432F1
-Inner product checksum theta = 42418E8249EA97ED
-Inner product checksum u = 43F0A73C14A3943D
+Inner product checksum rho = 40DAA271B80432E8
+Inner product checksum theta = 42418E8249EA97E5
+Inner product checksum u = 43F0A73C14A3941F
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
index 1839f3574..888324b25 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B5B7CB337D5
-Inner product checksum theta = 4210461DE3B34870
-Inner product checksum u = 4500F56A544F1F86
+Inner product checksum rho = 40E31B550F8BE52A
+Inner product checksum theta = 4210461E9E5DE905
+Inner product checksum u = 4500F53F555E5D60
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
index 019d1c4bd..97f51250c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A997E06
-Inner product checksum theta = 4210F00A9EEFEDF3
-Inner product checksum u = 42EF4B7C9D6C01D8
+Inner product checksum rho = 40FE89845A998A69
+Inner product checksum theta = 4210F00A9EEFEDA7
+Inner product checksum u = 42EF4B7C9D65077C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 64287df9b..c2eb0846d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABCF8
-Inner product checksum theta = 4204E59A63CB78B4
-Inner product checksum u = 4391E522B368BE24
+Inner product checksum rho = 40E8E802280ABD06
+Inner product checksum theta = 4204E59A63CB78B9
+Inner product checksum u = 4391E522B2FF71BF
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
index 0872d11c8..e7e9199fd 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094B0D90339E0A
-Inner product checksum theta = 4224DF77B2266354
-Inner product checksum u = 438852006BE9E2CD
+Inner product checksum rho = 41094B0D90339E14
+Inner product checksum theta = 4224DF77B2266355
+Inner product checksum u = 438852006C17DEC6
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 81c9f6506..48021ebb0 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE739E
-Inner product checksum theta = 41EC4ACBE79A8587
-Inner product checksum u = 44176CD1D18E18FC
+Inner product checksum rho = 40D3FF37BCAE74E8
+Inner product checksum theta = 41EC4ACBE79A846A
+Inner product checksum u = 44176CD1D18E1CFB
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
index ef2d843f4..08f93d3f3 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BD52DCC8006A
-Inner product checksum theta = 4240B2570BC700C9
-Inner product checksum u = 44F9DB80026D577A
+Inner product checksum rho = 4122BD52DCCA567E
+Inner product checksum theta = 4240B2570BC3CBC0
+Inner product checksum u = 44F9DB80028A545A
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index 3a9e384d6..11b9f9a34 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002AB9840956BE
-Inner product checksum theta = 4204AB102F77F16E
-Inner product checksum u = 42156E231FAF40B2
-Inner product checksum mr1 = 4047451938CF964E
+Inner product checksum rho = 41002AB799101D6D
+Inner product checksum theta = 4204AB102D869C96
+Inner product checksum u = 42156E187ADEEF5C
+Inner product checksum mr1 = 40474510E5A34A15
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
index 5697a8812..3ff60357b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E481066A1517
-Inner product checksum theta = 421139232C3CEFAD
-Inner product checksum u = 4393A3C2C7771420
+Inner product checksum rho = 40E1E481066A0E01
+Inner product checksum theta = 421139232C3CF255
+Inner product checksum u = 4393A3C2C777003A
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
index ffb0744c1..0526f8b8f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40C1E430BB50B842
-Inner product checksum theta = 41F13953C0455668
-Inner product checksum u = 4393B8DB189F0BA8
+Inner product checksum rho = 40C1E430BB50B895
+Inner product checksum theta = 41F13953C045565E
+Inner product checksum u = 4393B8DB189ED223
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
index ffe89fd94..e26a22813 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CBC
-Inner product checksum theta = 41E3A4D10A00A1F3
-Inner product checksum u = 4400A7C1E614149E
+Inner product checksum rho = 40CBD086E89B5CC1
+Inner product checksum theta = 41E3A4D10A00A1E4
+Inner product checksum u = 4400A7C1E6141498
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
index e527b8dfb..a7c3fe531 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DAA271B80432F0
-Inner product checksum theta = 42418E8249EA97ED
-Inner product checksum u = 43F0A73C14A3943C
+Inner product checksum rho = 40DAA271B80432E9
+Inner product checksum theta = 42418E8249EA97E4
+Inner product checksum u = 43F0A73C14A39420
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
index 09869fdd8..df27942d9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B4D10BF0DA0
-Inner product checksum theta = 4210461F9BB0AAAE
-Inner product checksum u = 4500F4E3AE6CD8D8
+Inner product checksum rho = 40E31B6F895401AB
+Inner product checksum theta = 4210461B6DF06F01
+Inner product checksum u = 4500F5DACD260FBC
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
index a33fd4a1b..65186d408 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A997E06
-Inner product checksum theta = 4210F00A9EEFEDF3
-Inner product checksum u = 42EF4B7C9D6C01D9
+Inner product checksum rho = 40FE89845A998A6A
+Inner product checksum theta = 4210F00A9EEFEDA7
+Inner product checksum u = 42EF4B7C9D65077B
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index a449fc5d3..5742199c6 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABCFA
-Inner product checksum theta = 4204E59A63CB78B2
-Inner product checksum u = 4391E522B31489D4
+Inner product checksum rho = 40E8E802280ABCFE
+Inner product checksum theta = 4204E59A63CB78B4
+Inner product checksum u = 4391E522B3409EAF
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index a4fa9f025..6e4a4330b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094B0D90339E14
-Inner product checksum theta = 4224DF77B226634F
-Inner product checksum u = 438852006BFEBBA6
+Inner product checksum rho = 41094B0D90339E0E
+Inner product checksum theta = 4224DF77B2266356
+Inner product checksum u = 438852006C3A4658
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 317fe4b7b..0b0f112a4 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE7576
-Inner product checksum theta = 41EC4ACBE79A8562
-Inner product checksum u = 44176CD1D18E1C00
+Inner product checksum rho = 40D3FF37BCAE748F
+Inner product checksum theta = 41EC4ACBE79A8443
+Inner product checksum u = 44176CD1D18E22F2
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index 9a03afb2d..e8923080d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BD52DCC6D87A
-Inner product checksum theta = 4240B2570BC5F2DA
-Inner product checksum u = 44F9DB8002644CBC
+Inner product checksum rho = 4122BD52DCC97F63
+Inner product checksum theta = 4240B2570BC51DFD
+Inner product checksum u = 44F9DB8002B47345
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index 3a9e384d6..11b9f9a34 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002AB9840956BE
-Inner product checksum theta = 4204AB102F77F16E
-Inner product checksum u = 42156E231FAF40B2
-Inner product checksum mr1 = 4047451938CF964E
+Inner product checksum rho = 41002AB799101D6D
+Inner product checksum theta = 4204AB102D869C96
+Inner product checksum u = 42156E187ADEEF5C
+Inner product checksum mr1 = 40474510E5A34A15
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index 072ad5f3b..d61288889 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 410029843CDCD5BA
-Inner product checksum theta = 4204AB0A9C94010A
-Inner product checksum u = 4218421EDC590CAE
-Inner product checksum mr1 = 4047C516C5BD62B3
+Inner product checksum rho = 41002980CBEB6C2A
+Inner product checksum theta = 4204AB0A9C62CAFD
+Inner product checksum u = 4218433718668509
+Inner product checksum mr1 = 4047C5141226D422
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
index 5697a8812..3ff60357b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E481066A1517
-Inner product checksum theta = 421139232C3CEFAD
-Inner product checksum u = 4393A3C2C7771420
+Inner product checksum rho = 40E1E481066A0E01
+Inner product checksum theta = 421139232C3CF255
+Inner product checksum u = 4393A3C2C777003A
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
index 41bb50bf2..585dbe813 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40C1E430BB50BA06
-Inner product checksum theta = 41F13953C045589C
-Inner product checksum u = 4393B8DB189D9133
+Inner product checksum rho = 40C1E430BB50B7DF
+Inner product checksum theta = 41F13953C04557F6
+Inner product checksum u = 4393B8DB189E640B
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
index ffe89fd94..e26a22813 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CBC
-Inner product checksum theta = 41E3A4D10A00A1F3
-Inner product checksum u = 4400A7C1E614149E
+Inner product checksum rho = 40CBD086E89B5CC1
+Inner product checksum theta = 41E3A4D10A00A1E4
+Inner product checksum u = 4400A7C1E6141498
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
index b17a42b79..e2b541722 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA7A1197E0CB9A0
-Inner product checksum theta = 4161FFC69BF205C3
-Inner product checksum u = 4569B9484E575B5E
-Inner product checksum mr1 = 3F36C0A882D88E66
-Inner product checksum mr2 = 3EEADFD85794EA13
-Inner product checksum mr3 = 3EDFEC0C984D5704
-Inner product checksum mr4 = 3EED3A950512EB1A
+Inner product checksum rho = 3FA7A119770924DB
+Inner product checksum theta = 4161FFC69F6E4C99
+Inner product checksum u = 4569B9484DB08BA6
+Inner product checksum mr1 = 3F36C0A87B27FEF6
+Inner product checksum mr2 = 3EEADFD85683C0B9
+Inner product checksum mr3 = 3EDFEC0C988248DB
+Inner product checksum mr4 = 3EED3A9504D02340
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_azspice_gnu_fast-debug-64bit.txt
index 36256062e..760a21c18 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3F95A1DDD2EC7839
-Inner product checksum theta = 414000E886CBFB32
-Inner product checksum u = 452CCCFAA0BBF41E
-Inner product checksum mr1 = 3F2D2183BE8E5C80
-Inner product checksum mr2 = 3EDF53A45356ADEA
-Inner product checksum mr3 = 3ED26AEF2D8453B5
-Inner product checksum mr4 = 3EE009842E269AF6
+Inner product checksum rho = 3F95A1DDD2E115C1
+Inner product checksum theta = 414000E8864430C4
+Inner product checksum u = 452CCCFA9F03B3B2
+Inner product checksum mr1 = 3F2D2183C358F82A
+Inner product checksum mr2 = 3EDF53A452C920C1
+Inner product checksum mr3 = 3ED26AEF2D8BD832
+Inner product checksum mr4 = 3EE009842E1C2083
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_azspice_gnu_fast-debug-64bit.txt
index 5ae16e5aa..819a3d73c 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3F95A1DF1E431E10
-Inner product checksum theta = 41400115CD2072D9
-Inner product checksum u = 452CCC1C9C56D3B6
-Inner product checksum mr1 = 3F2D21B9057A6428
-Inner product checksum mr2 = 3EDF53C45279F22E
-Inner product checksum mr3 = 3ED26AEE8FE0B97C
-Inner product checksum mr4 = 3EE009839EC7E10F
+Inner product checksum rho = 3F95A1DF243957B1
+Inner product checksum theta = 41400115CA0BEFDA
+Inner product checksum u = 452CCC1C9A9A9298
+Inner product checksum mr1 = 3F2D21B901D57190
+Inner product checksum mr2 = 3EDF53C45269C8F2
+Inner product checksum mr3 = 3ED26AEE8FD9273E
+Inner product checksum mr4 = 3EE009839EC99D9D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
index db90ee0d3..5084be886 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA7A119D15694EA
-Inner product checksum theta = 4161FFC6B41D6C18
-Inner product checksum u = 4569B9484F679FDB
-Inner product checksum mr1 = 3F36C0A85083444F
-Inner product checksum mr2 = 3EEADFD859B930EE
-Inner product checksum mr3 = 3EDFEC0C98392EF7
-Inner product checksum mr4 = 3EED3A95035B479C
+Inner product checksum rho = 3FA7A119C6C50790
+Inner product checksum theta = 4161FFC6B921DD53
+Inner product checksum u = 4569B94852E38783
+Inner product checksum mr1 = 3F36C0A83CE39A8E
+Inner product checksum mr2 = 3EEADFD85602F4D1
+Inner product checksum mr3 = 3EDFEC0C980EFA22
+Inner product checksum mr4 = 3EED3A950354475E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_ex1a_cce_fast-debug-64bit.txt
index 7dfc5de39..5e9a0073a 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3F95A1C504B6A918
-Inner product checksum theta = 413FF942C2E563C0
-Inner product checksum u = 452CCCF6ABE0865F
-Inner product checksum mr1 = 3F2D21C8E6687010
-Inner product checksum mr2 = 3EDF53AD2309BABA
-Inner product checksum mr3 = 3ED26AEFEBB2B535
-Inner product checksum mr4 = 3EE00982584FBC51
+Inner product checksum rho = 3F95A1C506ED55AC
+Inner product checksum theta = 413FF942C3A109A5
+Inner product checksum u = 452CCCF6AC152949
+Inner product checksum mr1 = 3F2D21C8E6E32996
+Inner product checksum mr2 = 3EDF53AD22FCE697
+Inner product checksum mr3 = 3ED26AEFEBB4EC9D
+Inner product checksum mr4 = 3EE00982584FE14E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_ex1a_cce_fast-debug-64bit.txt
index f6ca49a10..e740e06b1 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3F95A1E1F17F7A09
-Inner product checksum theta = 413FF80D6A5F4BE8
-Inner product checksum u = 452CCB73BB6342D4
-Inner product checksum mr1 = 3F2D21C0C423794A
-Inner product checksum mr2 = 3EDF53B78E4C3283
-Inner product checksum mr3 = 3ED26AEF7B3222E8
-Inner product checksum mr4 = 3EE00982FE30ACFA
+Inner product checksum rho = 3F95A1E1EF66244A
+Inner product checksum theta = 413FF80D6BB81AAE
+Inner product checksum u = 452CCB73BCD62EC6
+Inner product checksum mr1 = 3F2D21C0C898D831
+Inner product checksum mr2 = 3EDF53B78E196802
+Inner product checksum mr3 = 3ED26AEF7B344252
+Inner product checksum mr4 = 3EE00982FE2A6B55
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index ebbf5d1b7..20b846a26 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D66411
-Inner product checksum theta = 518E95C2
-Inner product checksum u = 6AF4A509
-Inner product checksum mr1 = 3FD1977C
-Inner product checksum mr2 = 375C8794
-Inner product checksum mr3 = 3534A85C
-Inner product checksum mr4 = 36B9C166
+Inner product checksum rho = 46D65FCC
+Inner product checksum theta = 518E93C1
+Inner product checksum u = 6AF4A711
+Inner product checksum mr1 = 3FD1E7E6
+Inner product checksum mr2 = 3741AC67
+Inner product checksum mr3 = 354AC187
+Inner product checksum mr4 = 36D40B82
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
index 208bf5b67..1d212bed9 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D66282
-Inner product checksum theta = 518E9697
-Inner product checksum u = 6AF4EDB0
-Inner product checksum mr1 = 3FD1A816
-Inner product checksum mr2 = 372DA48E
-Inner product checksum mr3 = 355FEEE4
-Inner product checksum mr4 = 36BADA78
+Inner product checksum rho = 46D666EA
+Inner product checksum theta = 518E94E1
+Inner product checksum u = 6AF490AE
+Inner product checksum mr1 = 3FD197E6
+Inner product checksum mr2 = 373AF05D
+Inner product checksum mr3 = 356369CB
+Inner product checksum mr4 = 36BDEE6A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
index e8298690a..7cbfae831 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D853A2
-Inner product checksum theta = 518BD97F
-Inner product checksum u = 6A8B5D0D
-Inner product checksum mr1 = 3FCCB5F5
-Inner product checksum mr2 = 383329FE
-Inner product checksum mr3 = 354A12DC
-Inner product checksum mr4 = 36D48CC3
-Inner product checksum mr5 = 2C0EBB00
-Inner product checksum mr6 = 354FB8FB
+Inner product checksum rho = 46D85A9C
+Inner product checksum theta = 518BD781
+Inner product checksum u = 6A8AEAE0
+Inner product checksum mr1 = 3FCD3AF0
+Inner product checksum mr2 = 382B80DC
+Inner product checksum mr3 = 35528CEA
+Inner product checksum mr4 = 36A81BBA
+Inner product checksum mr5 = 2E7C86FE
+Inner product checksum mr6 = 35434868
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
index 575d12f26..e45b3dea0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D84776
-Inner product checksum theta = 518BD5CA
-Inner product checksum u = 6A876EA4
-Inner product checksum mr1 = 3FCFC573
-Inner product checksum mr2 = 37F982D2
-Inner product checksum mr3 = 378F0686
-Inner product checksum mr4 = 37941390
-Inner product checksum mr5 = 36AD80BB
+Inner product checksum rho = 46D84462
+Inner product checksum theta = 518BD87E
+Inner product checksum u = 6A87DF52
+Inner product checksum mr1 = 3FCF5EB2
+Inner product checksum mr2 = 37F5CE30
+Inner product checksum mr3 = 379F41D8
+Inner product checksum mr4 = 37A2CF4A
+Inner product checksum mr5 = 36B586F4
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt
index 689a0c93c..d80262bc8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D833DD
-Inner product checksum theta = 518BE345
-Inner product checksum u = 6A861A7A
-Inner product checksum mr1 = 3FD12CFE
-Inner product checksum mr2 = 37EF6FF7
-Inner product checksum mr3 = 377034CF
-Inner product checksum mr4 = 37BA8E17
-Inner product checksum mr5 = 3694BA7A
+Inner product checksum rho = 46D83382
+Inner product checksum theta = 518BE136
+Inner product checksum u = 6A86332F
+Inner product checksum mr1 = 3FD14913
+Inner product checksum mr2 = 37EBF3EA
+Inner product checksum mr3 = 377D1C67
+Inner product checksum mr4 = 37C03D9D
+Inner product checksum mr5 = 369D34EE
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index 066b82f4f..815184894 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8395D
-Inner product checksum theta = 518BD538
-Inner product checksum u = 6A896534
-Inner product checksum mr1 = 3FD027A8
-Inner product checksum mr2 = 37C25DEC
-Inner product checksum mr3 = 35A25CC0
-Inner product checksum mr4 = 371736E2
+Inner product checksum rho = 46D83DC9
+Inner product checksum theta = 518BD578
+Inner product checksum u = 6A895942
+Inner product checksum mr1 = 3FCFF858
+Inner product checksum mr2 = 37CB6270
+Inner product checksum mr3 = 35AD6AF8
+Inner product checksum mr4 = 370B9DE1
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
index b2ad06d13..6f4eda05b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB07687B63446A
-Inner product checksum theta = 42317A99CF4E0BC0
-Inner product checksum u = 45512AE8772F7D84
-Inner product checksum mr1 = 3FFA019FB76BA7A3
-Inner product checksum mr2 = 3EF9206AB8DD06F5
-Inner product checksum mr3 = 3EB3C8E43B077FC8
-Inner product checksum mr4 = 3EE4C554CE5D456C
+Inner product checksum rho = 40DB0796D607CF50
+Inner product checksum theta = 42317A9AB8BE5394
+Inner product checksum u = 455129A1BECCD892
+Inner product checksum mr1 = 3FFA016BF6992B78
+Inner product checksum mr2 = 3EF80E1853D22282
+Inner product checksum mr3 = 3EB37792ABC8643F
+Inner product checksum mr4 = 3EE225BE912A1BB2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 4c7eed6cc..39336184d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FD32
-Inner product checksum theta = 5392A6D2
-Inner product checksum u = 6A97B8BA
-Inner product checksum mr1 = 41CD0576
-Inner product checksum mr2 = 39CBA1DC
-Inner product checksum mr3 = 37B5C87C
-Inner product checksum mr4 = 39631544
+Inner product checksum rho = 48D7FD25
+Inner product checksum theta = 5392A6C8
+Inner product checksum u = 6A97B39D
+Inner product checksum mr1 = 41CD06FD
+Inner product checksum mr2 = 39D0020B
+Inner product checksum mr3 = 37B74334
+Inner product checksum mr4 = 395FF9E8
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
index f8dff9082..141b79ea7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81310
-Inner product checksum theta = 51944596
-Inner product checksum u = 6B4636E2
-Inner product checksum mr1 = 3FC88E16
-Inner product checksum mr2 = 37A99D46
-Inner product checksum mr3 = 35A2C5C6
-Inner product checksum mr4 = 3788B82C
+Inner product checksum rho = 46D812FA
+Inner product checksum theta = 5194458D
+Inner product checksum u = 6B4638B0
+Inner product checksum mr1 = 3FC88A82
+Inner product checksum mr2 = 37A94231
+Inner product checksum mr3 = 35A7BD58
+Inner product checksum mr4 = 378A2506
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 35fdec60e..66923801b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FDBE
-Inner product checksum theta = 5392A6F9
-Inner product checksum u = 6A97B9FA
-Inner product checksum mr1 = 41CD0CB2
-Inner product checksum mr2 = 39D05B98
-Inner product checksum mr3 = 37AD4C2E
-Inner product checksum mr4 = 395E937D
+Inner product checksum rho = 48D7FD9A
+Inner product checksum theta = 5392A6C7
+Inner product checksum u = 6A97C07E
+Inner product checksum mr1 = 41CD01F0
+Inner product checksum mr2 = 39CED098
+Inner product checksum mr3 = 37ABC14A
+Inner product checksum mr4 = 3960851E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
index cd579c1cb..f3d3000c9 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81241
-Inner product checksum theta = 518BD644
-Inner product checksum u = 6A870A8B
-Inner product checksum mr1 = 3FD3D730
-Inner product checksum mr2 = 37E1345C
-Inner product checksum mr3 = 35A0FF9C
-Inner product checksum mr4 = 36DC35A2
+Inner product checksum rho = 46D810C8
+Inner product checksum theta = 518BD823
+Inner product checksum u = 6A878ED0
+Inner product checksum mr1 = 3FD3D6F6
+Inner product checksum mr2 = 37E1E022
+Inner product checksum mr3 = 35ADE183
+Inner product checksum mr4 = 36EFBA56
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
index e07f68014..3e74912fd 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D80460
-Inner product checksum theta = 519522B0
-Inner product checksum u = 6AE6775E
-Inner product checksum mr1 = 3FC86149
-Inner product checksum mr2 = 37CD2A44
-Inner product checksum mr3 = 351EE925
-Inner product checksum mr4 = 36F072B8
+Inner product checksum rho = 46D80461
+Inner product checksum theta = 519522AC
+Inner product checksum u = 6AE67587
+Inner product checksum mr1 = 3FC85EC8
+Inner product checksum mr2 = 37CF760A
+Inner product checksum mr3 = 350EDF76
+Inner product checksum mr4 = 36F0F1C9
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
index c1993e0b9..2b727051a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81496
-Inner product checksum theta = 53952668
-Inner product checksum u = 6AA4D6EE
-Inner product checksum mr1 = 41C831AC
-Inner product checksum mr2 = 399A2744
-Inner product checksum mr3 = 37789C51
-Inner product checksum mr4 = 39300921
+Inner product checksum rho = 48D81494
+Inner product checksum theta = 5395266A
+Inner product checksum u = 6AA4D6AE
+Inner product checksum mr1 = 41C83130
+Inner product checksum mr2 = 399A9060
+Inner product checksum mr3 = 3779A218
+Inner product checksum mr4 = 392FC97D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
index 8f87801d6..565b05ccc 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81952
-Inner product checksum theta = 518BAFFF
-Inner product checksum u = 6A8C8B79
-Inner product checksum mr1 = 3FD11C39
-Inner product checksum mr2 = 37E724C0
-Inner product checksum mr3 = 359FEF4C
-Inner product checksum mr4 = 37074045
+Inner product checksum rho = 46D818D1
+Inner product checksum theta = 518BB30E
+Inner product checksum u = 6A8C5ED2
+Inner product checksum mr1 = 3FD0F421
+Inner product checksum mr2 = 37DF478D
+Inner product checksum mr3 = 35A2A85A
+Inner product checksum mr4 = 36EB5A7A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
index a5745eb7b..39ff68e18 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8137D
-Inner product checksum theta = 518BD14C
-Inner product checksum u = 6A8868AB
-Inner product checksum mr1 = 3FD3A9A6
-Inner product checksum mr2 = 37D9892A
-Inner product checksum mr3 = 35B50D72
-Inner product checksum mr4 = 37104F46
+Inner product checksum rho = 46D811ED
+Inner product checksum theta = 518BD3AE
+Inner product checksum u = 6A8818D9
+Inner product checksum mr1 = 3FD3B1A9
+Inner product checksum mr2 = 37D24A82
+Inner product checksum mr3 = 35950740
+Inner product checksum mr4 = 36E1A624
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
index 12acd49ab..d7e30b88d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7FBF0
+Inner product checksum rho = 46D7FBED
Inner product checksum theta = 5195577F
-Inner product checksum u = 6B246B78
-Inner product checksum mr1 = 3FC85292
-Inner product checksum mr2 = 38201B0A
-Inner product checksum mr3 = 356269E7
-Inner product checksum mr4 = 36F6669E
+Inner product checksum u = 6B246B50
+Inner product checksum mr1 = 3FC85270
+Inner product checksum mr2 = 3820215A
+Inner product checksum mr3 = 35628280
+Inner product checksum mr4 = 36F6551B
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index f22aad7e4..14ba35762 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997CA
-Inner product checksum theta = 513548FD
-Inner product checksum u = 612F5B34
-Inner product checksum mr1 = 4090F669
-Inner product checksum mr2 = 3589856C
-Inner product checksum mr3 = 2FA53E3D
-Inner product checksum mr4 = 33F4FD6A
-Inner product checksum mr5 = BE7D04E
+Inner product checksum rho = 483997C3
+Inner product checksum theta = 513548FE
+Inner product checksum u = 612F5B37
+Inner product checksum mr1 = 4090F6E5
+Inner product checksum mr2 = 359168E7
+Inner product checksum mr3 = 2FA54503
+Inner product checksum mr4 = 33F4FD8B
+Inner product checksum mr5 = BE7D095
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index 42525bc73..d5127566b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483999D4
-Inner product checksum theta = 51354858
-Inner product checksum u = 612F6179
-Inner product checksum mr1 = 40916617
-Inner product checksum mr2 = 364FE1DF
-Inner product checksum mr3 = 2FABFD16
-Inner product checksum mr4 = 33F4FDB5
-Inner product checksum mr5 = BF2197F
+Inner product checksum rho = 483999C6
+Inner product checksum theta = 5135485A
+Inner product checksum u = 612F6189
+Inner product checksum mr1 = 40916586
+Inner product checksum mr2 = 366BD9C7
+Inner product checksum mr3 = 2FAC3C15
+Inner product checksum mr4 = 33F4FDEC
+Inner product checksum mr5 = BF21903
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index cb46157c6..8b4a141b4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398C72
-Inner product checksum theta = 513542FA
-Inner product checksum u = 612EE1BF
-Inner product checksum mr1 = 409102F8
-Inner product checksum mr2 = 358C6492
-Inner product checksum mr3 = 300104A8
-Inner product checksum mr4 = 3404ABE7
-Inner product checksum mr5 = C14576D
+Inner product checksum rho = 48398C70
+Inner product checksum theta = 513542F9
+Inner product checksum u = 612EE1C4
+Inner product checksum mr1 = 409102DE
+Inner product checksum mr2 = 3594AC00
+Inner product checksum mr3 = 3001099B
+Inner product checksum mr4 = 3404ABA9
+Inner product checksum mr5 = C14576B
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
index c8d190573..9f3a1f27e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B5EE
-Inner product checksum theta = 513FD8B1
-Inner product checksum u = 5F74A875
-Inner product checksum mr1 = 4155D3E1
-Inner product checksum mr2 = 3A38BFC2
-Inner product checksum mr3 = 309DE635
+Inner product checksum rho = 4830B5BE
+Inner product checksum theta = 513FD8FC
+Inner product checksum u = 5F74B764
+Inner product checksum mr1 = 415573D9
+Inner product checksum mr2 = 3A5204D3
+Inner product checksum mr3 = 30AA7F89
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index ced2b2018..751393377 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84D80D
-Inner product checksum u = 601AD0B1
-Inner product checksum mr1 = 3C870A8F
-Inner product checksum mr2 = 354AA3D5
-Inner product checksum mr3 = 31C1E4EB
+Inner product checksum theta = 4D84D801
+Inner product checksum u = 601AD0B0
+Inner product checksum mr1 = 3C8710EE
+Inner product checksum mr2 = 35528946
+Inner product checksum mr3 = 31D46455
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 9e5fe63b7..3bd38505d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E044D1A
-Inner product checksum u = 5FBD689A
-Inner product checksum mr1 = 3CDAE952
-Inner product checksum mr2 = 3464C7F6
-Inner product checksum mr3 = 3198450A
-Inner product checksum mr4 = 2EF57FE6
+Inner product checksum theta = 4E044891
+Inner product checksum u = 5FBFA451
+Inner product checksum mr1 = 3CDB1A20
+Inner product checksum mr2 = 338978F2
+Inner product checksum mr3 = 2FA7218A
+Inner product checksum mr4 = 2EF509E5
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 05fd6514b..19b9f4377 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84DAFD
-Inner product checksum u = 601AD40F
-Inner product checksum mr1 = 3C825A8B
-Inner product checksum mr2 = 33EB5DE2
-Inner product checksum mr3 = 317D3117
+Inner product checksum theta = 4D84DADF
+Inner product checksum u = 601AD405
+Inner product checksum mr1 = 3C8285B2
+Inner product checksum mr2 = 3420EDAA
+Inner product checksum mr3 = 31CE161B
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 9f49c2720..f18d7fc10 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E044E7D
-Inner product checksum u = 5FD4B116
-Inner product checksum mr1 = 3CCA582B
-Inner product checksum mr2 = 33C805E1
-Inner product checksum mr3 = 30364C90
-Inner product checksum mr4 = 2F0E3313
+Inner product checksum theta = 4E044EF0
+Inner product checksum u = 5FDAD300
+Inner product checksum mr1 = 3CCA4598
+Inner product checksum mr2 = 3308BD48
+Inner product checksum mr3 = 302D600C
+Inner product checksum mr4 = 2F0515F5
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 6bc48372a..f51313626 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D8
Inner product checksum theta = 4D84D83D
Inner product checksum u = 601AD7EC
-Inner product checksum mr1 = 3C80A8FF
-Inner product checksum mr2 = 2EE9AF5A
-Inner product checksum mr3 = 2DBC2490
+Inner product checksum mr1 = 3C80A8FB
+Inner product checksum mr2 = 2EE9B604
+Inner product checksum mr3 = 2DBBD1C8
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 15289a6f8..3a9cb7891 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 43366191
-Inner product checksum theta = 4C40AEDD
+Inner product checksum theta = 4C40AEDE
Inner product checksum u = 5E28BCEA
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index f9b176c2b..2c0acc886 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433541F2
-Inner product checksum theta = 4C365CF3
+Inner product checksum theta = 4C365CF1
Inner product checksum u = 5FC5C122
-Inner product checksum mr1 = 3C64C682
-Inner product checksum mr2 = 3378E043
-Inner product checksum mr3 = 2DCCEAEC
+Inner product checksum mr1 = 3C64C6A6
+Inner product checksum mr2 = 3378DCC6
+Inner product checksum mr3 = 2DCCF472
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index a3253b51f..392459915 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C0844F3
-Inner product checksum u = 606FB504
-Inner product checksum mr1 = 3B3F6226
-Inner product checksum mr2 = 3004972C
-Inner product checksum mr3 = 29448288
+Inner product checksum theta = 4C0844FB
+Inner product checksum u = 606FB4FE
+Inner product checksum mr1 = 3B3F5E89
+Inner product checksum mr2 = 3003C6AA
+Inner product checksum mr3 = 29406510
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index fae95bf77..c0f69f0fd 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42CD4780
-Inner product checksum theta = 4C2F1CCD
-Inner product checksum u = 6064CD3B
-Inner product checksum mr1 = 372352E9
+Inner product checksum theta = 4C2F1CB5
+Inner product checksum u = 6064CD37
+Inner product checksum mr1 = 372376C5
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
-Inner product checksum mr4 = 33E97109
+Inner product checksum mr4 = 33E752D3
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 30b40dea4..5195f32d3 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 431DF677
Inner product checksum theta = 4C0E764F
-Inner product checksum u = 5E18F5F3
-Inner product checksum mr1 = 3B201117
+Inner product checksum u = 5E18F5F1
+Inner product checksum mr1 = 3B201118
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 95c1538d2..2adbb7331 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C46F480
+Inner product checksum theta = 4C46F47F
Inner product checksum u = 62E3E1CC
-Inner product checksum mr1 = 3A04E493
+Inner product checksum mr1 = 3A04E498
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 5431afaa8..cc3ab2152 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C065970
-Inner product checksum u = 606FB561
-Inner product checksum mr1 = 3A8C498C
-Inner product checksum mr2 = 32982158
-Inner product checksum mr3 = 289ECB4D
+Inner product checksum theta = 4C0659C9
+Inner product checksum u = 606FB56D
+Inner product checksum mr1 = 3A8C4D8A
+Inner product checksum mr2 = 328A5A02
+Inner product checksum mr3 = 2891122E
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 9aa0cfadb..b14b69cee 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E0455D4
-Inner product checksum u = 5FB5E70A
-Inner product checksum mr1 = 3CEA7E92
-Inner product checksum mr2 = 33AB53A5
-Inner product checksum mr3 = 3136031C
-Inner product checksum mr4 = 2F10C263
+Inner product checksum theta = 4E045432
+Inner product checksum u = 5FB7E69C
+Inner product checksum mr1 = 3CE4125F
+Inner product checksum mr2 = 344B0859
+Inner product checksum mr3 = 30B8C521
+Inner product checksum mr4 = 2F1E6F9C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index fdc8bd11b..37f1809ae 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 42B581C4
-Inner product checksum theta = 541009A5
+Inner product checksum theta = 54100951
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index b3407820f..662b72a7f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 42F50044
Inner product checksum theta = 4E232388
Inner product checksum u = 5EA095A3
-Inner product checksum mr1 = 3C8347BC
+Inner product checksum mr1 = 3C8347C1
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index a63371d82..fea34adcf 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,4 +1,4 @@
-Inner product checksum rho = 4334F300
+Inner product checksum rho = 4334F301
Inner product checksum theta = 4C25DC6A
Inner product checksum u = 5E28F50D
Inner product checksum mr1 = 3AB44DA1
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 2ffb20200..d27a4f025 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C47E450
-Inner product checksum u = 62E3D54D
-Inner product checksum mr1 = 3A360401
-Inner product checksum mr2 = 335D3C99
-Inner product checksum mr3 = 28AE5070
-Inner product checksum mr4 = 340087AA
-Inner product checksum mr5 = 2CAB2065
-Inner product checksum mr6 = 2C736833
+Inner product checksum theta = 4C47E49B
+Inner product checksum u = 62E3D52A
+Inner product checksum mr1 = 3A350B8C
+Inner product checksum mr2 = 32CB63A7
+Inner product checksum mr3 = 289450EF
+Inner product checksum mr4 = 341E833D
+Inner product checksum mr5 = 2D0D2506
+Inner product checksum mr6 = 2C8D8C50
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 85001a4c0..96db8bfe4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C096ADE
+Inner product checksum theta = 4C096ADF
Inner product checksum u = 6074FC4D
-Inner product checksum mr1 = 3A6F4514
+Inner product checksum mr1 = 3A6F4516
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index c1b496301..4f0c8483a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C08B095
+Inner product checksum theta = 4C08B094
Inner product checksum u = 6075B79D
-Inner product checksum mr1 = 3A5C1B39
+Inner product checksum mr1 = 3A5C1B3F
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 527303117..105bc0193 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C08DF8D
-Inner product checksum u = 606FB52B
-Inner product checksum mr1 = 3B1C9205
+Inner product checksum theta = 4C08DF88
+Inner product checksum u = 606FB528
+Inner product checksum mr1 = 3B1C91E5
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 298a5fac6..3ae584d38 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E15E00C
-Inner product checksum u = 5F897E88
-Inner product checksum mr1 = 3C99A2BC
-Inner product checksum mr2 = 0
-Inner product checksum mr3 = 2A83F034
-Inner product checksum mr4 = 31E14097
+Inner product checksum theta = 4E15E093
+Inner product checksum u = 5F89879C
+Inner product checksum mr1 = 3C98E5AA
+Inner product checksum mr2 = 2E17220E
+Inner product checksum mr3 = 2A293F42
+Inner product checksum mr4 = 3152A077
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index 0d6784f42..28c2f9510 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6652A
-Inner product checksum theta = 518E93EC
-Inner product checksum u = 6AF54A1D
-Inner product checksum mr1 = 3FD199FC
-Inner product checksum mr2 = 373A4F06
-Inner product checksum mr3 = 35526759
-Inner product checksum mr4 = 36CD3F45
+Inner product checksum rho = 46D665E8
+Inner product checksum theta = 518E93AE
+Inner product checksum u = 6AF6239D
+Inner product checksum mr1 = 3FD1581E
+Inner product checksum mr2 = 374C6850
+Inner product checksum mr3 = 3535027E
+Inner product checksum mr4 = 36DF7B80
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
index cdce4e3cb..b5a7478fb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D65056
-Inner product checksum theta = 51925277
-Inner product checksum u = 6B2213D6
-Inner product checksum mr1 = 3FCF401D
-Inner product checksum mr2 = 3723DA1E
-Inner product checksum mr3 = 353FBE95
-Inner product checksum mr4 = 369202EA
+Inner product checksum rho = 46D64F9A
+Inner product checksum theta = 5192524F
+Inner product checksum u = 6B222504
+Inner product checksum mr1 = 3FCF3DC4
+Inner product checksum mr2 = 3727BE22
+Inner product checksum mr3 = 3541C010
+Inner product checksum mr4 = 36971799
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index ef7de3186..17fbaf5cb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65CA4
-Inner product checksum theta = 5399FF37
-Inner product checksum u = 6B12F9D3
-Inner product checksum mr1 = 41CC35F8
-Inner product checksum mr2 = 3964700B
-Inner product checksum mr3 = 37C885DA
-Inner product checksum mr4 = 393CC0EB
+Inner product checksum rho = 48D65C98
+Inner product checksum theta = 5399FF3A
+Inner product checksum u = 6B12FA69
+Inner product checksum mr1 = 41CC35D4
+Inner product checksum mr2 = 39662205
+Inner product checksum mr3 = 37CFF16F
+Inner product checksum mr4 = 393D2110
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
index fc5094f02..a96108d06 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D65029
-Inner product checksum theta = 51925282
-Inner product checksum u = 6B222646
-Inner product checksum mr1 = 3FCF441A
-Inner product checksum mr2 = 373420D6
-Inner product checksum mr3 = 353B5108
-Inner product checksum mr4 = 369534B7
+Inner product checksum rho = 46D65060
+Inner product checksum theta = 51925290
+Inner product checksum u = 6B223012
+Inner product checksum mr1 = 3FCF3C0C
+Inner product checksum mr2 = 371D9828
+Inner product checksum mr3 = 35398627
+Inner product checksum mr4 = 369823CE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 9985fc72a..b0d8fa350 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65C9E
-Inner product checksum theta = 5399FF36
-Inner product checksum u = 6B12F9E6
-Inner product checksum mr1 = 41CC34F5
-Inner product checksum mr2 = 39628562
-Inner product checksum mr3 = 37CADBE8
-Inner product checksum mr4 = 393CFC10
+Inner product checksum rho = 48D65C9A
+Inner product checksum theta = 5399FF37
+Inner product checksum u = 6B12FA7C
+Inner product checksum mr1 = 41CC36A9
+Inner product checksum mr2 = 3965082B
+Inner product checksum mr3 = 37C8B6CE
+Inner product checksum mr4 = 393C7B57
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index f9b384e6a..e9da9ac60 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65C98
-Inner product checksum theta = 5399FF37
-Inner product checksum u = 6B12FA76
-Inner product checksum mr1 = 41CC32D9
-Inner product checksum mr2 = 396638BD
-Inner product checksum mr3 = 37CAADA4
-Inner product checksum mr4 = 393EB70D
+Inner product checksum rho = 48D65CA2
+Inner product checksum theta = 5399FF3C
+Inner product checksum u = 6B12F8FE
+Inner product checksum mr1 = 41CC35E8
+Inner product checksum mr2 = 39687F00
+Inner product checksum mr3 = 37C8C000
+Inner product checksum mr4 = 393C0FC4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
index 9508e0ab5..bf67b032a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D66780
-Inner product checksum theta = 518E9690
-Inner product checksum u = 6AF50DE9
-Inner product checksum mr1 = 3FD15B81
-Inner product checksum mr2 = 37581AA6
-Inner product checksum mr3 = 355FE797
-Inner product checksum mr4 = 36D86CA0
+Inner product checksum rho = 46D665FA
+Inner product checksum theta = 518E955C
+Inner product checksum u = 6AF4BDB1
+Inner product checksum mr1 = 3FD1358C
+Inner product checksum mr2 = 373E065F
+Inner product checksum mr3 = 35474E8F
+Inner product checksum mr4 = 36D39009
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
index 3a5681d4e..1091497b6 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6516E
-Inner product checksum theta = 519250DF
-Inner product checksum u = 6B22BA14
-Inner product checksum mr1 = 3FCF2C92
-Inner product checksum mr2 = 3737929A
-Inner product checksum mr3 = 35357886
-Inner product checksum mr4 = 36A9CD80
+Inner product checksum rho = 46D6514A
+Inner product checksum theta = 51925030
+Inner product checksum u = 6B22C78F
+Inner product checksum mr1 = 3FCF2ABC
+Inner product checksum mr2 = 372E3B2A
+Inner product checksum mr3 = 353BFB98
+Inner product checksum mr4 = 36A6E995
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
index da48a4bed..650a6dfad 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D65134
-Inner product checksum theta = 5192506E
-Inner product checksum u = 6B22D6CD
-Inner product checksum mr1 = 3FCF4DA0
-Inner product checksum mr2 = 3736B1D8
-Inner product checksum mr3 = 353E60FE
-Inner product checksum mr4 = 36A0052E
+Inner product checksum rho = 46D64F90
+Inner product checksum theta = 51925027
+Inner product checksum u = 6B22E992
+Inner product checksum mr1 = 3FCF31E5
+Inner product checksum mr2 = 372B7810
+Inner product checksum mr3 = 35338E8B
+Inner product checksum mr4 = 36921AB4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index 91bb01bc5..85dcfa816 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 489A8317
-Inner product checksum theta = 51BA5074
-Inner product checksum u = 5F1192E8
-Inner product checksum mr1 = 4187BC72
-Inner product checksum mr2 = 3AF9734F
-Inner product checksum mr3 = 34BC1253
+Inner product checksum rho = 489A83BB
+Inner product checksum theta = 51BA502A
+Inner product checksum u = 5F11859E
+Inner product checksum mr1 = 4187CA3B
+Inner product checksum mr2 = 3AEDA7DE
+Inner product checksum mr3 = 34A43182
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
index 662dc2b95..9d8b8d455 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85840
-Inner product checksum theta = 518BD4F3
-Inner product checksum u = 6A8AA24E
-Inner product checksum mr1 = 3FCD72EF
-Inner product checksum mr2 = 3831BCA2
-Inner product checksum mr3 = 3568BB56
-Inner product checksum mr4 = 36B357D6
-Inner product checksum mr5 = 2EA4F771
-Inner product checksum mr6 = 35562C6C
+Inner product checksum rho = 46D8563C
+Inner product checksum theta = 518BD395
+Inner product checksum u = 6A8B6122
+Inner product checksum mr1 = 3FCD02D5
+Inner product checksum mr2 = 382625E2
+Inner product checksum mr3 = 355C3F3E
+Inner product checksum mr4 = 36C22499
+Inner product checksum mr5 = 2E45ADEF
+Inner product checksum mr6 = 353025DD
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
index 26acfbf09..a642f5536 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8458C
-Inner product checksum theta = 518BD62A
-Inner product checksum u = 6A87FCF8
-Inner product checksum mr1 = 3FCF951F
-Inner product checksum mr2 = 37E6BD02
-Inner product checksum mr3 = 378A7D17
-Inner product checksum mr4 = 3797816D
-Inner product checksum mr5 = 36A1EFBC
+Inner product checksum rho = 46D843C0
+Inner product checksum theta = 518BD69A
+Inner product checksum u = 6A878F1B
+Inner product checksum mr1 = 3FCF690B
+Inner product checksum mr2 = 37E8525E
+Inner product checksum mr3 = 37A0CB6A
+Inner product checksum mr4 = 37A8BC83
+Inner product checksum mr5 = 36CF8F6E
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
index 86f1a8990..9adc5ccf7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D832FB
-Inner product checksum theta = 518BE422
-Inner product checksum u = 6A85F6E0
-Inner product checksum mr1 = 3FD14346
-Inner product checksum mr2 = 37F2F57E
-Inner product checksum mr3 = 3782C0C7
-Inner product checksum mr4 = 37BAC82C
-Inner product checksum mr5 = 368F067F
+Inner product checksum rho = 46D832F6
+Inner product checksum theta = 518BE184
+Inner product checksum u = 6A861C33
+Inner product checksum mr1 = 3FD11C00
+Inner product checksum mr2 = 380102C8
+Inner product checksum mr3 = 3782E0BB
+Inner product checksum mr4 = 37C2BFD4
+Inner product checksum mr5 = 36A1B0D3
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
index f94eb38a4..c02d9b208 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85410
-Inner product checksum theta = 518BE004
-Inner product checksum u = 6A85218C
-Inner product checksum mr1 = 3FCE9E1F
-Inner product checksum mr2 = 37E4C939
-Inner product checksum mr3 = 3788C888
-Inner product checksum mr4 = 3742DF88
-Inner product checksum mr5 = 35FA4066
+Inner product checksum rho = 46D8517B
+Inner product checksum theta = 518BDF38
+Inner product checksum u = 6A85C9C8
+Inner product checksum mr1 = 3FCE8001
+Inner product checksum mr2 = 37F42369
+Inner product checksum mr3 = 37839694
+Inner product checksum mr4 = 376E1C64
+Inner product checksum mr5 = 360E46A3
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index fc8830b55..fa7c48c35 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D83A35
-Inner product checksum theta = 518BD5F4
-Inner product checksum u = 6A88CB4D
-Inner product checksum mr1 = 3FD02BB9
-Inner product checksum mr2 = 37C9A7CA
-Inner product checksum mr3 = 35983707
-Inner product checksum mr4 = 37015E80
+Inner product checksum rho = 46D83AAA
+Inner product checksum theta = 518BD3BF
+Inner product checksum u = 6A895BBD
+Inner product checksum mr1 = 3FD005A9
+Inner product checksum mr2 = 37C3CED9
+Inner product checksum mr3 = 35CC99FC
+Inner product checksum mr4 = 3734AADC
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
index 5442f5230..dec506508 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB07BDB335E70F
-Inner product checksum theta = 42317B009699D8CA
-Inner product checksum u = 45512CE45FA6102C
-Inner product checksum mr1 = 3FF9F65BF11FF695
-Inner product checksum mr2 = 3EFA02DB0ABB2DB2
-Inner product checksum mr3 = 3EB4D691E8F904A6
-Inner product checksum mr4 = 3EE1C81A8EF17282
+Inner product checksum rho = 40DB075109ECEF7E
+Inner product checksum theta = 42317B1CF1745CBA
+Inner product checksum u = 45511B6D7B9BD046
+Inner product checksum mr1 = 3FF9FEE3193316E5
+Inner product checksum mr2 = 3EF92F305BF90303
+Inner product checksum mr3 = 3EB598E3C32C6552
+Inner product checksum mr4 = 3EE520AB14BC91A4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 145f29b4c..00ef2f0d4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FDF2
-Inner product checksum theta = 5392A6D4
-Inner product checksum u = 6A97C1C8
-Inner product checksum mr1 = 41CD0A6C
-Inner product checksum mr2 = 39CA0FC6
-Inner product checksum mr3 = 37B1AE5A
-Inner product checksum mr4 = 39608489
+Inner product checksum rho = 48D7FE04
+Inner product checksum theta = 5392A6CC
+Inner product checksum u = 6A97BE67
+Inner product checksum mr1 = 41CD0722
+Inner product checksum mr2 = 39CAC946
+Inner product checksum mr3 = 37B0AB58
+Inner product checksum mr4 = 3963D0FC
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
index 964ce3a8a..0f76a8eff 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81330
-Inner product checksum theta = 51944574
-Inner product checksum u = 6B464448
-Inner product checksum mr1 = 3FC884F9
-Inner product checksum mr2 = 379E0A83
-Inner product checksum mr3 = 35A557AC
-Inner product checksum mr4 = 378669C2
+Inner product checksum rho = 46D81324
+Inner product checksum theta = 5194456A
+Inner product checksum u = 6B46465F
+Inner product checksum mr1 = 3FC88038
+Inner product checksum mr2 = 379DC6B8
+Inner product checksum mr3 = 35A46270
+Inner product checksum mr4 = 37896919
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 8ba358720..b4762c7c4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FE7E
-Inner product checksum theta = 5392A6C1
-Inner product checksum u = 6A97C698
-Inner product checksum mr1 = 41CD06AC
-Inner product checksum mr2 = 39CFBD73
-Inner product checksum mr3 = 37B289D4
-Inner product checksum mr4 = 39620DAE
+Inner product checksum rho = 48D7FE8C
+Inner product checksum theta = 5392A6B3
+Inner product checksum u = 6A97B824
+Inner product checksum mr1 = 41CD0A6F
+Inner product checksum mr2 = 39CD62BF
+Inner product checksum mr3 = 37B6F37A
+Inner product checksum mr4 = 395F5C16
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
index ca8c0b007..ec07c6f48 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FC3E
-Inner product checksum theta = 5392A694
-Inner product checksum u = 6A97C224
-Inner product checksum mr1 = 41CCE753
-Inner product checksum mr2 = 39CB0912
-Inner product checksum mr3 = 37AB8D81
-Inner product checksum mr4 = 3972959E
+Inner product checksum rho = 48D7FC78
+Inner product checksum theta = 5392A6C4
+Inner product checksum u = 6A97C83E
+Inner product checksum mr1 = 41CCE6B1
+Inner product checksum mr2 = 39CC23CA
+Inner product checksum mr3 = 37A88180
+Inner product checksum mr4 = 3973FF56
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
index 3c702f837..89b812314 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FB4D
-Inner product checksum theta = 5392A6BF
-Inner product checksum u = 6A97B4CF
-Inner product checksum mr1 = 41CCE4CA
-Inner product checksum mr2 = 39D1AFCE
-Inner product checksum mr3 = 37B349DC
-Inner product checksum mr4 = 3976F722
+Inner product checksum rho = 48D7FB9D
+Inner product checksum theta = 5392A6F7
+Inner product checksum u = 6A97B942
+Inner product checksum mr1 = 41CCE48E
+Inner product checksum mr2 = 39CE2EA0
+Inner product checksum mr3 = 37A94158
+Inner product checksum mr4 = 39739F10
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
index 534b57028..c24f55250 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8145C
-Inner product checksum theta = 518BD834
-Inner product checksum u = 6A876B3F
-Inner product checksum mr1 = 3FD3B699
-Inner product checksum mr2 = 37DBC694
-Inner product checksum mr3 = 35ACADEE
-Inner product checksum mr4 = 36DB4B9D
+Inner product checksum rho = 46D813EA
+Inner product checksum theta = 518BD5B4
+Inner product checksum u = 6A87370C
+Inner product checksum mr1 = 3FD3CD07
+Inner product checksum mr2 = 37D965F4
+Inner product checksum mr3 = 35A640B0
+Inner product checksum mr4 = 3707E3CD
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
index 72d0bfd81..a2635e341 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8046E
-Inner product checksum theta = 519522B0
-Inner product checksum u = 6AE676F3
-Inner product checksum mr1 = 3FC861D0
-Inner product checksum mr2 = 37CF9691
-Inner product checksum mr3 = 351F51C6
-Inner product checksum mr4 = 36EFCBFC
+Inner product checksum rho = 46D80474
+Inner product checksum theta = 519522AA
+Inner product checksum u = 6AE673B2
+Inner product checksum mr1 = 3FC8604D
+Inner product checksum mr2 = 37CF10D0
+Inner product checksum mr3 = 35157612
+Inner product checksum mr4 = 36F06B22
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
index 52e4cd78a..ee2acbd17 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81494
-Inner product checksum theta = 53952666
-Inner product checksum u = 6AA4D6C3
-Inner product checksum mr1 = 41C830E0
-Inner product checksum mr2 = 399AC878
-Inner product checksum mr3 = 3778FE37
-Inner product checksum mr4 = 39300070
+Inner product checksum rho = 48D81495
+Inner product checksum theta = 53952669
+Inner product checksum u = 6AA4D69A
+Inner product checksum mr1 = 41C8314C
+Inner product checksum mr2 = 399AEF51
+Inner product checksum mr3 = 377ABD40
+Inner product checksum mr4 = 392F9FCA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
index 0ffd8dce1..2ae582402 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D818D1
-Inner product checksum theta = 518BB098
-Inner product checksum u = 6A8C9CAB
-Inner product checksum mr1 = 3FD11FBB
-Inner product checksum mr2 = 37EB0B66
-Inner product checksum mr3 = 35A515BE
-Inner product checksum mr4 = 37211D7E
+Inner product checksum rho = 46D8194A
+Inner product checksum theta = 518BB2BE
+Inner product checksum u = 6A8CCE16
+Inner product checksum mr1 = 3FD11286
+Inner product checksum mr2 = 37DC79E0
+Inner product checksum mr3 = 35B4F68E
+Inner product checksum mr4 = 3701F98A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
index fb4ac2cea..463908689 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D812C6
-Inner product checksum theta = 518BCF5C
-Inner product checksum u = 6A87F7C7
-Inner product checksum mr1 = 3FD3C782
-Inner product checksum mr2 = 37DC7122
-Inner product checksum mr3 = 35A1102A
-Inner product checksum mr4 = 36E23FC6
+Inner product checksum rho = 46D8120D
+Inner product checksum theta = 518BCDAE
+Inner product checksum u = 6A87CB8E
+Inner product checksum mr1 = 3FD3B7E4
+Inner product checksum mr2 = 37D47ECA
+Inner product checksum mr3 = 35ABDD24
+Inner product checksum mr4 = 36F6F192
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
index c402287b0..44e6da1c1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85F7F
-Inner product checksum theta = 5193AEF6
-Inner product checksum u = 6A863345
-Inner product checksum mr1 = 3FD02DFA
-Inner product checksum mr2 = 37B227E9
-Inner product checksum mr3 = 357CB4FC
-Inner product checksum mr4 = 3702610A
+Inner product checksum rho = 46D860D7
+Inner product checksum theta = 5193AFEA
+Inner product checksum u = 6A85CEC9
+Inner product checksum mr1 = 3FD03B2B
+Inner product checksum mr2 = 37AEB423
+Inner product checksum mr3 = 352E8484
+Inner product checksum mr4 = 36CCA2A1
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt
index b165dd977..0a19e3bef 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7F5C0
-Inner product checksum theta = 518E7EC5
-Inner product checksum u = 6B17B016
-Inner product checksum mr1 = 3FCBDA24
-Inner product checksum mr2 = 37AC191C
-Inner product checksum mr3 = 34A5112E
-Inner product checksum mr4 = 36F76E7F
+Inner product checksum rho = 46D7F4E0
+Inner product checksum theta = 518E7F2D
+Inner product checksum u = 6B176206
+Inner product checksum mr1 = 3FCBD567
+Inner product checksum mr2 = 37AD8D5D
+Inner product checksum mr3 = 3487DA08
+Inner product checksum mr4 = 36EE3A61
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 6332d81a0..a797a2820 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FC55
-Inner product checksum theta = 5392A699
-Inner product checksum u = 6A97BCCA
-Inner product checksum mr1 = 41CCEB20
-Inner product checksum mr2 = 39CA8C2C
-Inner product checksum mr3 = 37AC2EF8
-Inner product checksum mr4 = 3971DABC
+Inner product checksum rho = 48D7FC3D
+Inner product checksum theta = 5392A686
+Inner product checksum u = 6A97D112
+Inner product checksum mr1 = 41CCE4DC
+Inner product checksum mr2 = 39CE4072
+Inner product checksum mr3 = 37AB8460
+Inner product checksum mr4 = 397707B1
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt
index 0b7dde6c9..191c2a927 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7F524
-Inner product checksum theta = 518E7ECC
-Inner product checksum u = 6B17AEDA
-Inner product checksum mr1 = 3FCBD438
-Inner product checksum mr2 = 37AA82D7
-Inner product checksum mr3 = 34AF63B2
-Inner product checksum mr4 = 37081DCB
+Inner product checksum rho = 46D7F529
+Inner product checksum theta = 518E7EC8
+Inner product checksum u = 6B178FAF
+Inner product checksum mr1 = 3FCBCE0C
+Inner product checksum mr2 = 37B04E68
+Inner product checksum mr3 = 34BABAE8
+Inner product checksum mr4 = 36F3C7A7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index bd5515481..4dafb2a06 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FC40
-Inner product checksum theta = 5392A678
-Inner product checksum u = 6A97B83A
-Inner product checksum mr1 = 41CCED01
-Inner product checksum mr2 = 39C8DCE2
-Inner product checksum mr3 = 37ADC3D4
-Inner product checksum mr4 = 39774AE9
+Inner product checksum rho = 48D7FC45
+Inner product checksum theta = 5392A66A
+Inner product checksum u = 6A97C1FB
+Inner product checksum mr1 = 41CCF0BD
+Inner product checksum mr2 = 39CBCAAC
+Inner product checksum mr3 = 37ADD680
+Inner product checksum mr4 = 3971B5EA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
index 77e5ba5ff..002acea0d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FB4E
-Inner product checksum theta = 5392A6ED
-Inner product checksum u = 6A97B55D
-Inner product checksum mr1 = 41CCF369
-Inner product checksum mr2 = 39CDEEBC
-Inner product checksum mr3 = 37AF72F2
-Inner product checksum mr4 = 3971EA0E
+Inner product checksum rho = 48D7FB1A
+Inner product checksum theta = 5392A6A4
+Inner product checksum u = 6A97BAFC
+Inner product checksum mr1 = 41CCE3FF
+Inner product checksum mr2 = 39CC754A
+Inner product checksum mr3 = 37ADF402
+Inner product checksum mr4 = 39707F1D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 503edf68a..b0227d158 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FC1D
-Inner product checksum theta = 5392A6B6
-Inner product checksum u = 6A97C299
-Inner product checksum mr1 = 41CCE778
-Inner product checksum mr2 = 39CA2CF8
-Inner product checksum mr3 = 37A8570C
-Inner product checksum mr4 = 397292EC
+Inner product checksum rho = 48D7FC24
+Inner product checksum theta = 5392A68E
+Inner product checksum u = 6A97C291
+Inner product checksum mr1 = 41CCE3D9
+Inner product checksum mr2 = 39CA1786
+Inner product checksum mr3 = 37AF268A
+Inner product checksum mr4 = 3973AB26
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
index fc875d1dd..81ad1dbde 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7FC00
+Inner product checksum rho = 46D7FC01
Inner product checksum theta = 5195576C
-Inner product checksum u = 6B246EA5
-Inner product checksum mr1 = 3FC852FF
-Inner product checksum mr2 = 381E302C
-Inner product checksum mr3 = 35639D20
-Inner product checksum mr4 = 36F6E186
+Inner product checksum u = 6B246D9C
+Inner product checksum mr1 = 3FC852B0
+Inner product checksum mr2 = 381E3D28
+Inner product checksum mr3 = 35634F7E
+Inner product checksum mr4 = 36F69FBE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 1e9885931..a23e79e05 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997DA
+Inner product checksum rho = 483997DC
Inner product checksum theta = 5135490A
-Inner product checksum u = 612F5E0C
-Inner product checksum mr1 = 4090F5EC
-Inner product checksum mr2 = 3599E934
-Inner product checksum mr3 = 2FA5315A
-Inner product checksum mr4 = 33F4FD4E
-Inner product checksum mr5 = BE85FCC
+Inner product checksum u = 612F5E0A
+Inner product checksum mr1 = 4090F5D4
+Inner product checksum mr2 = 35953FA4
+Inner product checksum mr3 = 2FA50844
+Inner product checksum mr4 = 33F4FD52
+Inner product checksum mr5 = BE85F34
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 9f0b2b052..15a9d3496 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997EC
-Inner product checksum theta = 513548FD
-Inner product checksum u = 612F5EB9
-Inner product checksum mr1 = 40910DEE
-Inner product checksum mr2 = 35DE4A2C
-Inner product checksum mr3 = 2FA75F15
-Inner product checksum mr4 = 33F4FFD3
-Inner product checksum mr5 = BE04B38
+Inner product checksum rho = 483997E4
+Inner product checksum theta = 51354900
+Inner product checksum u = 612F5EC0
+Inner product checksum mr1 = 40910E68
+Inner product checksum mr2 = 35E660B6
+Inner product checksum mr3 = 2FA75B80
+Inner product checksum mr4 = 33F4FFDE
+Inner product checksum mr5 = BE04B8E
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index b3bf80080..111e4440d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398C6A
+Inner product checksum rho = 48398C68
Inner product checksum theta = 51354302
-Inner product checksum u = 612EDCBA
-Inner product checksum mr1 = 4091034B
-Inner product checksum mr2 = 3592F0C2
-Inner product checksum mr3 = 300105E3
-Inner product checksum mr4 = 3404AC1D
-Inner product checksum mr5 = C14A22D
+Inner product checksum u = 612EDCB8
+Inner product checksum mr1 = 40910360
+Inner product checksum mr2 = 358C7828
+Inner product checksum mr3 = 3001095B
+Inner product checksum mr4 = 3404AC20
+Inner product checksum mr5 = C14A21D
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index 9006b2022..727f62604 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B646
-Inner product checksum theta = 513FD832
-Inner product checksum u = 5F74BAEC
-Inner product checksum mr1 = 4155B86C
-Inner product checksum mr2 = 3A48BCB8
-Inner product checksum mr3 = 30A6CEC1
+Inner product checksum rho = 4830B5F4
+Inner product checksum theta = 513FD85E
+Inner product checksum u = 5F74BB16
+Inner product checksum mr1 = 41559092
+Inner product checksum mr2 = 3A4D3B3E
+Inner product checksum mr3 = 30A3C2CA
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index d073714bb..50300700c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D6
Inner product checksum theta = 4D84D800
-Inner product checksum u = 601AD0BE
-Inner product checksum mr1 = 3C871072
-Inner product checksum mr2 = 3552C937
-Inner product checksum mr3 = 31D3C728
+Inner product checksum u = 601AD0B4
+Inner product checksum mr1 = 3C8712C7
+Inner product checksum mr2 = 35526062
+Inner product checksum mr3 = 31D55754
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index d5bf03e15..cfff33263 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E044C03
-Inner product checksum u = 5FBFF00A
-Inner product checksum mr1 = 3CE0BFD7
-Inner product checksum mr2 = 348932BD
-Inner product checksum mr3 = 31279BBD
-Inner product checksum mr4 = 2EEB9616
+Inner product checksum theta = 4E044A12
+Inner product checksum u = 5FBE9F48
+Inner product checksum mr1 = 3CDFAF28
+Inner product checksum mr2 = 3325FCB3
+Inner product checksum mr3 = 301430D2
+Inner product checksum mr4 = 2EF59AAB
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 0adc19059..7e8b6ad5f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D6
-Inner product checksum theta = 4D84DAEF
-Inner product checksum u = 601AD41A
-Inner product checksum mr1 = 3C829C2B
-Inner product checksum mr2 = 3407BDD6
-Inner product checksum mr3 = 314F5B36
+Inner product checksum theta = 4D84DAE3
+Inner product checksum u = 601AD40B
+Inner product checksum mr1 = 3C828FC1
+Inner product checksum mr2 = 340C3429
+Inner product checksum mr3 = 3176D9F4
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 528031ecb..f1b8a3da5 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E044E4C
-Inner product checksum u = 5FDD4323
-Inner product checksum mr1 = 3CC7B2CE
-Inner product checksum mr2 = 331179D2
-Inner product checksum mr3 = 2FF24AD6
-Inner product checksum mr4 = 2F26E792
+Inner product checksum theta = 4E044E1C
+Inner product checksum u = 5FDBC027
+Inner product checksum mr1 = 3CC6F46E
+Inner product checksum mr2 = 328D8F8F
+Inner product checksum mr3 = 2FD0E940
+Inner product checksum mr4 = 2F3771D0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index b7e3fefec..03be154d7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D6
-Inner product checksum theta = 4D84D83D
+Inner product checksum theta = 4D84D83E
Inner product checksum u = 601AD7F0
-Inner product checksum mr1 = 3C80A939
-Inner product checksum mr2 = 2EE9A7C0
-Inner product checksum mr3 = 2DBC7FCA
+Inner product checksum mr1 = 3C80A8E0
+Inner product checksum mr2 = 2EE9B520
+Inner product checksum mr3 = 2DBC2D70
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 69005270d..a63dacd3b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433541EC
-Inner product checksum theta = 4C3661CC
-Inner product checksum u = 5FC5C131
-Inner product checksum mr1 = 3C66C42C
-Inner product checksum mr2 = 3420C58F
-Inner product checksum mr3 = 2E10D4E8
+Inner product checksum theta = 4C3661A1
+Inner product checksum u = 5FC5C143
+Inner product checksum mr1 = 3C668D2C
+Inner product checksum mr2 = 346AB312
+Inner product checksum mr3 = 2E81097E
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 7a22da287..7ba935602 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C084544
-Inner product checksum u = 606FB50D
-Inner product checksum mr1 = 3B3FF380
-Inner product checksum mr2 = 3014247C
-Inner product checksum mr3 = 295BCC5D
+Inner product checksum theta = 4C084540
+Inner product checksum u = 606FB50E
+Inner product checksum mr1 = 3B3FF052
+Inner product checksum mr2 = 30139556
+Inner product checksum mr3 = 2958B303
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index e93d856e2..6a72f741b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42CD477E
-Inner product checksum theta = 4C2F1CC9
-Inner product checksum u = 6064CD36
-Inner product checksum mr1 = 37230F82
+Inner product checksum theta = 4C2F1CAA
+Inner product checksum u = 6064CD40
+Inner product checksum mr1 = 37232606
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
-Inner product checksum mr4 = 33EAA257
+Inner product checksum mr4 = 33E8EFC7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 33f4b4a42..8c0be18e9 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 431DF67C
Inner product checksum theta = 4C0E764E
-Inner product checksum u = 5E18F5EA
-Inner product checksum mr1 = 3B201110
+Inner product checksum u = 5E18F5EE
+Inner product checksum mr1 = 3B201112
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index c1616b904..f70bf2993 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C46F478
+Inner product checksum theta = 4C46F476
Inner product checksum u = 62E3E1C3
-Inner product checksum mr1 = 3A04E4AA
+Inner product checksum mr1 = 3A04E49A
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index c0102a24f..7bc90c10e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C065E7F
+Inner product checksum theta = 4C065E72
Inner product checksum u = 606FB55D
-Inner product checksum mr1 = 3A8C69EF
+Inner product checksum mr1 = 3A8C6D34
Inner product checksum mr2 = 2DDBE6FE
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 3b7c6bf77..d8aa97294 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E0457CD
-Inner product checksum u = 5FB709A2
-Inner product checksum mr1 = 3CE651BE
-Inner product checksum mr2 = 331363B2
-Inner product checksum mr3 = 2EEE1887
-Inner product checksum mr4 = 2F58EA72
+Inner product checksum theta = 4E0454DA
+Inner product checksum u = 5FB4D9D3
+Inner product checksum mr1 = 3CE7CB3A
+Inner product checksum mr2 = 33C0EB2B
+Inner product checksum mr3 = 30C7858B
+Inner product checksum mr4 = 2ED7357E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 8ca50fdae..b6236707b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 42B581C2
-Inner product checksum theta = 541008D8
+Inner product checksum theta = 5410097E
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 3c6687e67..30c233437 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 42F50046
Inner product checksum theta = 4E23238A
Inner product checksum u = 5EA095A3
-Inner product checksum mr1 = 3C8347CA
+Inner product checksum mr1 = 3C8347C7
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 32f745aa2..96ffa46b6 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,5 +1,5 @@
Inner product checksum rho = 4334F2FE
-Inner product checksum theta = 4C25DC68
+Inner product checksum theta = 4C25DC69
Inner product checksum u = 5E28F50A
Inner product checksum mr1 = 3AB44DA2
Inner product checksum mr2 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 8584c5aee..1d3e24d57 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C47E251
-Inner product checksum u = 62E3D540
-Inner product checksum mr1 = 3A37FEF3
-Inner product checksum mr2 = 31AEACAC
-Inner product checksum mr3 = 2602EE25
-Inner product checksum mr4 = 33BE4E1A
-Inner product checksum mr5 = 2A4D1790
-Inner product checksum mr6 = 2C90ABAB
+Inner product checksum theta = 4C47E3A3
+Inner product checksum u = 62E3D56C
+Inner product checksum mr1 = 3A35366C
+Inner product checksum mr2 = 316348A8
+Inner product checksum mr3 = 28194F03
+Inner product checksum mr4 = 33FB5992
+Inner product checksum mr5 = 2C3E08A8
+Inner product checksum mr6 = 2C28C270
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 0698002ee..fdbb5e4ee 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,5 +1,5 @@
Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C096ADD
+Inner product checksum theta = 4C096ADE
Inner product checksum u = 6074FC44
Inner product checksum mr1 = 3A6F450A
Inner product checksum mr2 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 671920b15..e33f60011 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C08B091
-Inner product checksum u = 6075B791
-Inner product checksum mr1 = 3A5C1B46
+Inner product checksum theta = 4C08B092
+Inner product checksum u = 6075B790
+Inner product checksum mr1 = 3A5C1B36
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index f1b9dc86b..1d90a1fbe 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C08DF8A
+Inner product checksum theta = 4C08DF87
Inner product checksum u = 606FB526
-Inner product checksum mr1 = 3B1C91CA
+Inner product checksum mr1 = 3B1C91ED
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 4c6bdbbfd..c71b627a4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E15DFDC
-Inner product checksum u = 5F89D47F
-Inner product checksum mr1 = 3C9BB4DC
-Inner product checksum mr2 = 31E1A10A
-Inner product checksum mr3 = 2A8F7B6C
-Inner product checksum mr4 = 30E46F0B
+Inner product checksum theta = 4E15E074
+Inner product checksum u = 5F8A98AC
+Inner product checksum mr1 = 3C98D2CC
+Inner product checksum mr2 = 2EF7919E
+Inner product checksum mr3 = 2B28AB34
+Inner product checksum mr4 = 2F6FCB57
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
index 0a81215b8..09a370fe6 100644
--- a/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 411B540C33AE2137
-Inner product checksum theta = 42735B20484A0071
-Inner product checksum u = 456F43594C8887A8
-Inner product checksum mr1 = 40368412E6CE533E
-Inner product checksum mr2 = 3F40052B88481958
-Inner product checksum mr3 = 3F025BCA450F15B7
-Inner product checksum mr4 = 3F366AB08264FA88
+Inner product checksum rho = 411B540C735F8C02
+Inner product checksum theta = 42735B201F2FB644
+Inner product checksum u = 456F42BCC2FF6EA2
+Inner product checksum mr1 = 4036847EF7311B22
+Inner product checksum mr2 = 3F3FC04E74E29F1D
+Inner product checksum mr3 = 3F025AC98E7FADF7
+Inner product checksum mr4 = 3F364480806A99D8
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
index 6a7be832b..75f417ff5 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA958F0C1D55513
-Inner product checksum theta = 4161FFBE6B89106C
-Inner product checksum u = 456A4D0AF00B4480
-Inner product checksum mr1 = 3F3B888F79EB2E18
-Inner product checksum mr2 = 3EEB3109C670AF3C
-Inner product checksum mr3 = 3EDFF31B816930A0
-Inner product checksum mr4 = 3EED42827F73DFDC
+Inner product checksum rho = 3FA958F1060D5677
+Inner product checksum theta = 4161FFBE6017C4EE
+Inner product checksum u = 456A4D0ADAA7A5F9
+Inner product checksum mr1 = 3F3B88930228B70A
+Inner product checksum mr2 = 3EEB3109B09E252E
+Inner product checksum mr3 = 3EDFF31B7D56409C
+Inner product checksum mr4 = 3EED42826A542CB7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
index c19cd8f5f..f9e8d78e6 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40C2C1694FA30DD0
-Inner product checksum theta = 43076DE653AEC2FE
-Inner product checksum u = 4697E3FAA368DE1C
-Inner product checksum mr1 = 40A1D167F8ADA142
-Inner product checksum mr2 = 40699AF5BDBC4864
-Inner product checksum mr3 = 4069A3412D88D047
-Inner product checksum mr4 = 40697EB0A557078A
+Inner product checksum rho = 40C2C169636D25E4
+Inner product checksum theta = 43076DE659113285
+Inner product checksum u = 4697E3FA969E8DCA
+Inner product checksum mr1 = 40A1D167F373B275
+Inner product checksum mr2 = 40699AF5BDFF3439
+Inner product checksum mr3 = 4069A3412D9791A2
+Inner product checksum mr4 = 40697EB0A53B0E3D
Inner product checksum mr5 = 406997D0C9B8EEFB
Inner product checksum mr6 = 40699547929283AC
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index 8839d63b9..73e9b8140 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA958F09D97D52D
-Inner product checksum theta = 4161FFBE7B6B7DE1
-Inner product checksum u = 456A4D0ACAB467CA
-Inner product checksum mr1 = 3F3B888D5EA6A45C
-Inner product checksum mr2 = 3EEB310977D9678E
-Inner product checksum mr3 = 3EDFF31B705B97D8
-Inner product checksum mr4 = 3EED42824B13222B
+Inner product checksum rho = 3FA958EFE742C7F2
+Inner product checksum theta = 4161FFBE6CA8CD4A
+Inner product checksum u = 456A4D0AD92D63EA
+Inner product checksum mr1 = 3F3B888D6BDC06F8
+Inner product checksum mr2 = 3EEB3109674E6036
+Inner product checksum mr3 = 3EDFF31B6DF67A24
+Inner product checksum mr4 = 3EED428261BDF2D6
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index 1fba69899..051fa9490 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40C2C1668AA536C6
-Inner product checksum theta = 43076DE652800BE2
-Inner product checksum u = 4697E3FAA2E5E0C6
-Inner product checksum mr1 = 40A1D167F834C0E0
-Inner product checksum mr2 = 40699AF5BDC7A01E
-Inner product checksum mr3 = 4069A3412D91ECF2
-Inner product checksum mr4 = 40697EB0A55E4C2B
+Inner product checksum rho = 40C2C16A825FFCB8
+Inner product checksum theta = 43076DE6589D50C8
+Inner product checksum u = 4697E3FA90B2DB96
+Inner product checksum mr1 = 40A1D167F1A6F4C8
+Inner product checksum mr2 = 40699AF5BDFF15BC
+Inner product checksum mr3 = 4069A3412D91CB8E
+Inner product checksum mr4 = 40697EB0A53CAD61
Inner product checksum mr5 = 406997D0C9B8EEFC
Inner product checksum mr6 = 40699547929283AD
diff --git a/rose-stem/site/meto/kgos/transport/azspice/checksum_transport_cylinder_xz_ffsl-BiP100x10-20x20_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/transport/azspice/checksum_transport_cylinder_xz_ffsl-BiP100x10-20x20_azspice_gnu_fast-debug-64bit.txt
index 2eb6dfbbf..68618bc8f 100644
--- a/rose-stem/site/meto/kgos/transport/azspice/checksum_transport_cylinder_xz_ffsl-BiP100x10-20x20_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/transport/azspice/checksum_transport_cylinder_xz_ffsl-BiP100x10-20x20_azspice_gnu_fast-debug-64bit.txt
@@ -1,8 +1,8 @@
-Inner product checksum rho = 41186A085C7F8865
+Inner product checksum rho = 41186A085C7F8864
Inner product checksum u = 421E51A61F1185A0
-Inner product checksum theta = 411DF65CBD0F5926
+Inner product checksum theta = 411DF65CBD0F5932
Inner product checksum tracer = 411DCA168563EAD2
-Inner product checksum mr1 = 411DF61E66FA65C8
+Inner product checksum mr1 = 411DF61E66FA65D6
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/transport/azspice/checksum_transport_cylinder_xz_ffsl-BiP100x10-20x20_azspice_gnu_full-debug-64bit.txt b/rose-stem/site/meto/kgos/transport/azspice/checksum_transport_cylinder_xz_ffsl-BiP100x10-20x20_azspice_gnu_full-debug-64bit.txt
index 2eb6dfbbf..68618bc8f 100644
--- a/rose-stem/site/meto/kgos/transport/azspice/checksum_transport_cylinder_xz_ffsl-BiP100x10-20x20_azspice_gnu_full-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/transport/azspice/checksum_transport_cylinder_xz_ffsl-BiP100x10-20x20_azspice_gnu_full-debug-64bit.txt
@@ -1,8 +1,8 @@
-Inner product checksum rho = 41186A085C7F8865
+Inner product checksum rho = 41186A085C7F8864
Inner product checksum u = 421E51A61F1185A0
-Inner product checksum theta = 411DF65CBD0F5926
+Inner product checksum theta = 411DF65CBD0F5932
Inner product checksum tracer = 411DCA168563EAD2
-Inner product checksum mr1 = 411DF61E66FA65C8
+Inner product checksum mr1 = 411DF61E66FA65D6
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/transport/ex1a/checksum_transport_cylinder_xz_ffsl-BiP100x10-20x20_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/transport/ex1a/checksum_transport_cylinder_xz_ffsl-BiP100x10-20x20_ex1a_cce_fast-debug-64bit.txt
index c9b0dd166..8502d3d2c 100644
--- a/rose-stem/site/meto/kgos/transport/ex1a/checksum_transport_cylinder_xz_ffsl-BiP100x10-20x20_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/transport/ex1a/checksum_transport_cylinder_xz_ffsl-BiP100x10-20x20_ex1a_cce_fast-debug-64bit.txt
@@ -1,8 +1,8 @@
-Inner product checksum rho = 41186A085C7F886E
+Inner product checksum rho = 41186A085C7F886C
Inner product checksum u = 421E51A61F11862E
-Inner product checksum theta = 411DF65CBD0F5934
+Inner product checksum theta = 411DF65CBD0F5932
Inner product checksum tracer = 411DCA168563EABC
-Inner product checksum mr1 = 411DF61E66FA65C0
+Inner product checksum mr1 = 411DF61E66FA65BF
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
From 73d5f6c7c2323e7bef9989a386c0871b282ad924 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 23 Feb 2026 09:26:48 +0000
Subject: [PATCH 34/67] update dependencies
---
dependencies.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dependencies.yaml b/dependencies.yaml
index ca758c46c..7ac6d1fa3 100644
--- a/dependencies.yaml
+++ b/dependencies.yaml
@@ -31,7 +31,7 @@ lfric_apps:
lfric_core:
source: git@github.com:tommbendall/lfric_core.git
- ref: TBendall/vn3.0_height_continuous
+ ref: TBendall/HeightContinuous
moci:
source: git@github.com:MetOffice/moci.git
From cb2712778e23145fd57f2a5b6d74b64df3a11eb2 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 23 Feb 2026 14:51:34 +0000
Subject: [PATCH 35/67] update KGOs
---
...-2000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...t1-C24s_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...10-100x100_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...200-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ain-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...00x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 ++++----
...00x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 ++++----
...x8-500x500_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-1000x1000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...0x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...00x10-100x100_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...mip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...alorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...iP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
...iP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
...200x8-500x500_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...0x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...p_gal9-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...efault-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...ult-C12_op_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
..._nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...l_default-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...efault-C12_op_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...m_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...9_chem-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._casim-C12_azspice_gnu_fast-debug-32bit.txt | 18 +++++++++---------
..._coma9-C12_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ph_dev-C12_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...p_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...al9-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...9-pert-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...ero-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...al9_da-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._debug-C12_azspice_gnu_full-debug-32bit.txt | 12 ++++++------
...bug-C48_MG_azspice_gnu_full-debug-32bit.txt | 12 ++++++------
...l9_eda-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...a_jada-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...l9_mol-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._short-C12_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...l3-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...ns-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ol-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...00x1500_MG_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 2 +-
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 2 +-
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 2 +-
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 2 +-
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...m_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...m_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt | 18 +++++++++---------
...nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...morph_dev-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...omorph_tb-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
..._nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...p_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...e_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...readed-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...readed-C48_MG_ex1a_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_debug-C12_ex1a_cce_full-debug-32bit.txt | 12 ++++++------
..._debug-C48_MG_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
..._gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._eda_jada-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...kca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...kca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...kca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
...kca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_short-C12_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
..._ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...ixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
..._nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...al9-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...dom-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++++-------
...random-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++++-------
129 files changed, 708 insertions(+), 708 deletions(-)
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
index 28315b57d..dabbc05c2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DAA271B80432E8
-Inner product checksum theta = 42418E8249EA97E5
-Inner product checksum u = 43F0A73C14A3941F
+Inner product checksum rho = 40DAA271B80432F0
+Inner product checksum theta = 42418E8249EA97EE
+Inner product checksum u = 43F0A73C14A39438
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
index 888324b25..c3678b42a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B550F8BE52A
-Inner product checksum theta = 4210461E9E5DE905
-Inner product checksum u = 4500F53F555E5D60
+Inner product checksum rho = 40E31B59D4C0228C
+Inner product checksum theta = 4210461DCE5D160E
+Inner product checksum u = 4500F581FBED9C3B
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
index 97f51250c..511e6abfc 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A998A69
-Inner product checksum theta = 4210F00A9EEFEDA7
-Inner product checksum u = 42EF4B7C9D65077C
+Inner product checksum rho = 40FE89845A999BD9
+Inner product checksum theta = 4210F00A9EEFEDB9
+Inner product checksum u = 42EF4B7C9D6628D0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
index c2eb0846d..ac166b089 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABD06
-Inner product checksum theta = 4204E59A63CB78B9
-Inner product checksum u = 4391E522B2FF71BF
+Inner product checksum rho = 40E8E802280ABCFD
+Inner product checksum theta = 4204E59A63CB78B3
+Inner product checksum u = 4391E522B31A51BD
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
index 08f93d3f3..8c3be214f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BD52DCCA567E
-Inner product checksum theta = 4240B2570BC3CBC0
-Inner product checksum u = 44F9DB80028A545A
+Inner product checksum rho = 4122BD52DCC69A9C
+Inner product checksum theta = 4240B2570BC48532
+Inner product checksum u = 44F9DB80026A65AA
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index 11b9f9a34..88a23a54a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002AB799101D6D
-Inner product checksum theta = 4204AB102D869C96
-Inner product checksum u = 42156E187ADEEF5C
-Inner product checksum mr1 = 40474510E5A34A15
+Inner product checksum rho = 41002AB7A7403E1B
+Inner product checksum theta = 4204AB102C6CF302
+Inner product checksum u = 42156E20D625DC15
+Inner product checksum mr1 = 4047450C5E6E6764
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index 072ad5f3b..e6209eef8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 410029843CDCD5BA
-Inner product checksum theta = 4204AB0A9C94010A
-Inner product checksum u = 4218421EDC590CAE
-Inner product checksum mr1 = 4047C516C5BD62B3
+Inner product checksum rho = 41002983313CE411
+Inner product checksum theta = 4204AB0A9C88FE34
+Inner product checksum u = 4218434F3151533E
+Inner product checksum mr1 = 4047C513A581AB70
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
index 3ff60357b..2a71c14d1 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E481066A0E01
-Inner product checksum theta = 421139232C3CF255
-Inner product checksum u = 4393A3C2C777003A
+Inner product checksum rho = 40E1E481066A162D
+Inner product checksum theta = 421139232C3CEFD7
+Inner product checksum u = 4393A3C2C7772508
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
index 0526f8b8f..ffb0744c1 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40C1E430BB50B895
-Inner product checksum theta = 41F13953C045565E
-Inner product checksum u = 4393B8DB189ED223
+Inner product checksum rho = 40C1E430BB50B842
+Inner product checksum theta = 41F13953C0455668
+Inner product checksum u = 4393B8DB189F0BA8
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
index a7c3fe531..51b6a2cc6 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DAA271B80432E9
-Inner product checksum theta = 42418E8249EA97E4
-Inner product checksum u = 43F0A73C14A39420
+Inner product checksum rho = 40DAA271B80432EF
+Inner product checksum theta = 42418E8249EA97EE
+Inner product checksum u = 43F0A73C14A39438
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
index df27942d9..d892e3495 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B6F895401AB
-Inner product checksum theta = 4210461B6DF06F01
-Inner product checksum u = 4500F5DACD260FBC
+Inner product checksum rho = 40E31B5CA67BD48E
+Inner product checksum theta = 4210461E04F6B387
+Inner product checksum u = 4500F5850ABD012A
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
index 65186d408..817f355c4 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A998A6A
-Inner product checksum theta = 4210F00A9EEFEDA7
-Inner product checksum u = 42EF4B7C9D65077B
+Inner product checksum rho = 40FE89845A999BDA
+Inner product checksum theta = 4210F00A9EEFEDB9
+Inner product checksum u = 42EF4B7C9D6628D1
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 5742199c6..652039141 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABCFE
-Inner product checksum theta = 4204E59A63CB78B4
-Inner product checksum u = 4391E522B3409EAF
+Inner product checksum rho = 40E8E802280ABD02
+Inner product checksum theta = 4204E59A63CB78B2
+Inner product checksum u = 4391E522B33348FD
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index 6e4a4330b..3e8ff85e8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094B0D90339E0E
-Inner product checksum theta = 4224DF77B2266356
-Inner product checksum u = 438852006C3A4658
+Inner product checksum rho = 41094B0D90339E10
+Inner product checksum theta = 4224DF77B2266357
+Inner product checksum u = 438852006BE7ACB7
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index e8923080d..8a076a519 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BD52DCC97F63
-Inner product checksum theta = 4240B2570BC51DFD
-Inner product checksum u = 44F9DB8002B47345
+Inner product checksum rho = 4122BD52DCC6FF9E
+Inner product checksum theta = 4240B2570BC486D8
+Inner product checksum u = 44F9DB80026F12B2
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index 11b9f9a34..88a23a54a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002AB799101D6D
-Inner product checksum theta = 4204AB102D869C96
-Inner product checksum u = 42156E187ADEEF5C
-Inner product checksum mr1 = 40474510E5A34A15
+Inner product checksum rho = 41002AB7A7403E1B
+Inner product checksum theta = 4204AB102C6CF302
+Inner product checksum u = 42156E20D625DC15
+Inner product checksum mr1 = 4047450C5E6E6764
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index d61288889..e6209eef8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002980CBEB6C2A
-Inner product checksum theta = 4204AB0A9C62CAFD
-Inner product checksum u = 4218433718668509
-Inner product checksum mr1 = 4047C5141226D422
+Inner product checksum rho = 41002983313CE411
+Inner product checksum theta = 4204AB0A9C88FE34
+Inner product checksum u = 4218434F3151533E
+Inner product checksum mr1 = 4047C513A581AB70
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
index 3ff60357b..2a71c14d1 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E481066A0E01
-Inner product checksum theta = 421139232C3CF255
-Inner product checksum u = 4393A3C2C777003A
+Inner product checksum rho = 40E1E481066A162D
+Inner product checksum theta = 421139232C3CEFD7
+Inner product checksum u = 4393A3C2C7772508
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
index 585dbe813..41bb50bf2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40C1E430BB50B7DF
-Inner product checksum theta = 41F13953C04557F6
-Inner product checksum u = 4393B8DB189E640B
+Inner product checksum rho = 40C1E430BB50BA06
+Inner product checksum theta = 41F13953C045589C
+Inner product checksum u = 4393B8DB189D9133
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
index e2b541722..b17a42b79 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA7A119770924DB
-Inner product checksum theta = 4161FFC69F6E4C99
-Inner product checksum u = 4569B9484DB08BA6
-Inner product checksum mr1 = 3F36C0A87B27FEF6
-Inner product checksum mr2 = 3EEADFD85683C0B9
-Inner product checksum mr3 = 3EDFEC0C988248DB
-Inner product checksum mr4 = 3EED3A9504D02340
+Inner product checksum rho = 3FA7A1197E0CB9A0
+Inner product checksum theta = 4161FFC69BF205C3
+Inner product checksum u = 4569B9484E575B5E
+Inner product checksum mr1 = 3F36C0A882D88E66
+Inner product checksum mr2 = 3EEADFD85794EA13
+Inner product checksum mr3 = 3EDFEC0C984D5704
+Inner product checksum mr4 = 3EED3A950512EB1A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_azspice_gnu_fast-debug-64bit.txt
index 760a21c18..36256062e 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3F95A1DDD2E115C1
-Inner product checksum theta = 414000E8864430C4
-Inner product checksum u = 452CCCFA9F03B3B2
-Inner product checksum mr1 = 3F2D2183C358F82A
-Inner product checksum mr2 = 3EDF53A452C920C1
-Inner product checksum mr3 = 3ED26AEF2D8BD832
-Inner product checksum mr4 = 3EE009842E1C2083
+Inner product checksum rho = 3F95A1DDD2EC7839
+Inner product checksum theta = 414000E886CBFB32
+Inner product checksum u = 452CCCFAA0BBF41E
+Inner product checksum mr1 = 3F2D2183BE8E5C80
+Inner product checksum mr2 = 3EDF53A45356ADEA
+Inner product checksum mr3 = 3ED26AEF2D8453B5
+Inner product checksum mr4 = 3EE009842E269AF6
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_azspice_gnu_fast-debug-64bit.txt
index 819a3d73c..5ae16e5aa 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3F95A1DF243957B1
-Inner product checksum theta = 41400115CA0BEFDA
-Inner product checksum u = 452CCC1C9A9A9298
-Inner product checksum mr1 = 3F2D21B901D57190
-Inner product checksum mr2 = 3EDF53C45269C8F2
-Inner product checksum mr3 = 3ED26AEE8FD9273E
-Inner product checksum mr4 = 3EE009839EC99D9D
+Inner product checksum rho = 3F95A1DF1E431E10
+Inner product checksum theta = 41400115CD2072D9
+Inner product checksum u = 452CCC1C9C56D3B6
+Inner product checksum mr1 = 3F2D21B9057A6428
+Inner product checksum mr2 = 3EDF53C45279F22E
+Inner product checksum mr3 = 3ED26AEE8FE0B97C
+Inner product checksum mr4 = 3EE009839EC7E10F
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
index 5084be886..db90ee0d3 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA7A119C6C50790
-Inner product checksum theta = 4161FFC6B921DD53
-Inner product checksum u = 4569B94852E38783
-Inner product checksum mr1 = 3F36C0A83CE39A8E
-Inner product checksum mr2 = 3EEADFD85602F4D1
-Inner product checksum mr3 = 3EDFEC0C980EFA22
-Inner product checksum mr4 = 3EED3A950354475E
+Inner product checksum rho = 3FA7A119D15694EA
+Inner product checksum theta = 4161FFC6B41D6C18
+Inner product checksum u = 4569B9484F679FDB
+Inner product checksum mr1 = 3F36C0A85083444F
+Inner product checksum mr2 = 3EEADFD859B930EE
+Inner product checksum mr3 = 3EDFEC0C98392EF7
+Inner product checksum mr4 = 3EED3A95035B479C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_ex1a_cce_fast-debug-64bit.txt
index 5e9a0073a..7dfc5de39 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3F95A1C506ED55AC
-Inner product checksum theta = 413FF942C3A109A5
-Inner product checksum u = 452CCCF6AC152949
-Inner product checksum mr1 = 3F2D21C8E6E32996
-Inner product checksum mr2 = 3EDF53AD22FCE697
-Inner product checksum mr3 = 3ED26AEFEBB4EC9D
-Inner product checksum mr4 = 3EE00982584FE14E
+Inner product checksum rho = 3F95A1C504B6A918
+Inner product checksum theta = 413FF942C2E563C0
+Inner product checksum u = 452CCCF6ABE0865F
+Inner product checksum mr1 = 3F2D21C8E6687010
+Inner product checksum mr2 = 3EDF53AD2309BABA
+Inner product checksum mr3 = 3ED26AEFEBB2B535
+Inner product checksum mr4 = 3EE00982584FBC51
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_ex1a_cce_fast-debug-64bit.txt
index e740e06b1..f6ca49a10 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_default-C12_op_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3F95A1E1EF66244A
-Inner product checksum theta = 413FF80D6BB81AAE
-Inner product checksum u = 452CCB73BCD62EC6
-Inner product checksum mr1 = 3F2D21C0C898D831
-Inner product checksum mr2 = 3EDF53B78E196802
-Inner product checksum mr3 = 3ED26AEF7B344252
-Inner product checksum mr4 = 3EE00982FE2A6B55
+Inner product checksum rho = 3F95A1E1F17F7A09
+Inner product checksum theta = 413FF80D6A5F4BE8
+Inner product checksum u = 452CCB73BB6342D4
+Inner product checksum mr1 = 3F2D21C0C423794A
+Inner product checksum mr2 = 3EDF53B78E4C3283
+Inner product checksum mr3 = 3ED26AEF7B3222E8
+Inner product checksum mr4 = 3EE00982FE30ACFA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index 20b846a26..605093607 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D65FCC
-Inner product checksum theta = 518E93C1
-Inner product checksum u = 6AF4A711
-Inner product checksum mr1 = 3FD1E7E6
-Inner product checksum mr2 = 3741AC67
-Inner product checksum mr3 = 354AC187
-Inner product checksum mr4 = 36D40B82
+Inner product checksum rho = 46D6633C
+Inner product checksum theta = 518E95A2
+Inner product checksum u = 6AF4C19E
+Inner product checksum mr1 = 3FD1CB37
+Inner product checksum mr2 = 3734C9A1
+Inner product checksum mr3 = 35631ADF
+Inner product checksum mr4 = 36C71835
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
index 1d212bed9..6c5d85900 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D666EA
-Inner product checksum theta = 518E94E1
-Inner product checksum u = 6AF490AE
-Inner product checksum mr1 = 3FD197E6
-Inner product checksum mr2 = 373AF05D
-Inner product checksum mr3 = 356369CB
-Inner product checksum mr4 = 36BDEE6A
+Inner product checksum rho = 46D66495
+Inner product checksum theta = 518E9691
+Inner product checksum u = 6AF39BD2
+Inner product checksum mr1 = 3FD1E0A6
+Inner product checksum mr2 = 3735198A
+Inner product checksum mr3 = 3542A478
+Inner product checksum mr4 = 36B7417E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
index 7cbfae831..84b2eff47 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85A9C
-Inner product checksum theta = 518BD781
-Inner product checksum u = 6A8AEAE0
-Inner product checksum mr1 = 3FCD3AF0
-Inner product checksum mr2 = 382B80DC
-Inner product checksum mr3 = 35528CEA
-Inner product checksum mr4 = 36A81BBA
-Inner product checksum mr5 = 2E7C86FE
-Inner product checksum mr6 = 35434868
+Inner product checksum rho = 46D85751
+Inner product checksum theta = 518BD5EE
+Inner product checksum u = 6A8B2BEA
+Inner product checksum mr1 = 3FCD0365
+Inner product checksum mr2 = 38319DEA
+Inner product checksum mr3 = 35336D58
+Inner product checksum mr4 = 36AD3D3E
+Inner product checksum mr5 = 2CB254FE
+Inner product checksum mr6 = 35216138
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
index e45b3dea0..329c55d80 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D84462
-Inner product checksum theta = 518BD87E
-Inner product checksum u = 6A87DF52
-Inner product checksum mr1 = 3FCF5EB2
-Inner product checksum mr2 = 37F5CE30
-Inner product checksum mr3 = 379F41D8
-Inner product checksum mr4 = 37A2CF4A
-Inner product checksum mr5 = 36B586F4
+Inner product checksum rho = 46D8454E
+Inner product checksum theta = 518BD6BC
+Inner product checksum u = 6A875961
+Inner product checksum mr1 = 3FCFD5E4
+Inner product checksum mr2 = 37F1CC02
+Inner product checksum mr3 = 3790ECFA
+Inner product checksum mr4 = 3790A5B9
+Inner product checksum mr5 = 369CC75F
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt
index d80262bc8..e08a03ead 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D83382
-Inner product checksum theta = 518BE136
-Inner product checksum u = 6A86332F
-Inner product checksum mr1 = 3FD14913
-Inner product checksum mr2 = 37EBF3EA
-Inner product checksum mr3 = 377D1C67
-Inner product checksum mr4 = 37C03D9D
-Inner product checksum mr5 = 369D34EE
+Inner product checksum rho = 46D832ED
+Inner product checksum theta = 518BE2C8
+Inner product checksum u = 6A85B428
+Inner product checksum mr1 = 3FD153C2
+Inner product checksum mr2 = 37FB40C8
+Inner product checksum mr3 = 3769C8E3
+Inner product checksum mr4 = 37B2803F
+Inner product checksum mr5 = 368C0AD2
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index 815184894..cc1e97823 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D83DC9
-Inner product checksum theta = 518BD578
-Inner product checksum u = 6A895942
-Inner product checksum mr1 = 3FCFF858
-Inner product checksum mr2 = 37CB6270
-Inner product checksum mr3 = 35AD6AF8
-Inner product checksum mr4 = 370B9DE1
+Inner product checksum rho = 46D83AE4
+Inner product checksum theta = 518BD3D7
+Inner product checksum u = 6A88DCC0
+Inner product checksum mr1 = 3FD02A28
+Inner product checksum mr2 = 37C0AC0E
+Inner product checksum mr3 = 35A6EB12
+Inner product checksum mr4 = 370F57D4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
index 6f4eda05b..ee7b787c0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB0796D607CF50
-Inner product checksum theta = 42317A9AB8BE5394
-Inner product checksum u = 455129A1BECCD892
-Inner product checksum mr1 = 3FFA016BF6992B78
-Inner product checksum mr2 = 3EF80E1853D22282
-Inner product checksum mr3 = 3EB37792ABC8643F
-Inner product checksum mr4 = 3EE225BE912A1BB2
+Inner product checksum rho = 40DB07B781DB2F3B
+Inner product checksum theta = 42317AF356283B1E
+Inner product checksum u = 45513086C34E8564
+Inner product checksum mr1 = 3FF9FF2BC9E57F1C
+Inner product checksum mr2 = 3EF8973C99019E93
+Inner product checksum mr3 = 3EB43280B15C39D4
+Inner product checksum mr4 = 3EE0686DD835F71E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 39336184d..cfbfa5aab 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FD25
-Inner product checksum theta = 5392A6C8
-Inner product checksum u = 6A97B39D
-Inner product checksum mr1 = 41CD06FD
-Inner product checksum mr2 = 39D0020B
-Inner product checksum mr3 = 37B74334
-Inner product checksum mr4 = 395FF9E8
+Inner product checksum rho = 48D7FD22
+Inner product checksum theta = 5392A6BE
+Inner product checksum u = 6A97B9C5
+Inner product checksum mr1 = 41CCFE06
+Inner product checksum mr2 = 39CD4BD0
+Inner product checksum mr3 = 37AEF5CD
+Inner product checksum mr4 = 3962A609
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
index 141b79ea7..1e88c94a9 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D812FA
-Inner product checksum theta = 5194458D
-Inner product checksum u = 6B4638B0
-Inner product checksum mr1 = 3FC88A82
-Inner product checksum mr2 = 37A94231
-Inner product checksum mr3 = 35A7BD58
-Inner product checksum mr4 = 378A2506
+Inner product checksum rho = 46D812FC
+Inner product checksum theta = 51944594
+Inner product checksum u = 6B4637D3
+Inner product checksum mr1 = 3FC88F1F
+Inner product checksum mr2 = 37A59435
+Inner product checksum mr3 = 35A76FC6
+Inner product checksum mr4 = 3788DE44
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 66923801b..ed6a7ee84 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FD9A
-Inner product checksum theta = 5392A6C7
-Inner product checksum u = 6A97C07E
-Inner product checksum mr1 = 41CD01F0
-Inner product checksum mr2 = 39CED098
-Inner product checksum mr3 = 37ABC14A
-Inner product checksum mr4 = 3960851E
+Inner product checksum rho = 48D7FDDA
+Inner product checksum theta = 5392A6C5
+Inner product checksum u = 6A97B57F
+Inner product checksum mr1 = 41CD0C86
+Inner product checksum mr2 = 39CE177E
+Inner product checksum mr3 = 37ACC2E9
+Inner product checksum mr4 = 395FF9F2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
index f3d3000c9..6d41b5bcf 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D810C8
-Inner product checksum theta = 518BD823
-Inner product checksum u = 6A878ED0
-Inner product checksum mr1 = 3FD3D6F6
-Inner product checksum mr2 = 37E1E022
-Inner product checksum mr3 = 35ADE183
-Inner product checksum mr4 = 36EFBA56
+Inner product checksum rho = 46D8120C
+Inner product checksum theta = 518BD7A2
+Inner product checksum u = 6A8775C9
+Inner product checksum mr1 = 3FD3A651
+Inner product checksum mr2 = 37E1D416
+Inner product checksum mr3 = 35BA8A93
+Inner product checksum mr4 = 36EAE8E6
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
index 3e74912fd..3c93bfe7c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 46D80461
-Inner product checksum theta = 519522AC
-Inner product checksum u = 6AE67587
-Inner product checksum mr1 = 3FC85EC8
-Inner product checksum mr2 = 37CF760A
-Inner product checksum mr3 = 350EDF76
-Inner product checksum mr4 = 36F0F1C9
+Inner product checksum theta = 519522AB
+Inner product checksum u = 6AE67481
+Inner product checksum mr1 = 3FC860D5
+Inner product checksum mr2 = 37CF8524
+Inner product checksum mr3 = 351286F2
+Inner product checksum mr4 = 36F101CE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
index 2b727051a..f1a379393 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81494
+Inner product checksum rho = 48D81497
Inner product checksum theta = 5395266A
-Inner product checksum u = 6AA4D6AE
-Inner product checksum mr1 = 41C83130
-Inner product checksum mr2 = 399A9060
-Inner product checksum mr3 = 3779A218
-Inner product checksum mr4 = 392FC97D
+Inner product checksum u = 6AA4D682
+Inner product checksum mr1 = 41C831EA
+Inner product checksum mr2 = 399A38E6
+Inner product checksum mr3 = 3779DF22
+Inner product checksum mr4 = 392FE51E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
index 565b05ccc..0689f5050 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D818D1
-Inner product checksum theta = 518BB30E
-Inner product checksum u = 6A8C5ED2
-Inner product checksum mr1 = 3FD0F421
-Inner product checksum mr2 = 37DF478D
-Inner product checksum mr3 = 35A2A85A
-Inner product checksum mr4 = 36EB5A7A
+Inner product checksum rho = 46D818C0
+Inner product checksum theta = 518BB0BB
+Inner product checksum u = 6A8C869A
+Inner product checksum mr1 = 3FD146D4
+Inner product checksum mr2 = 37ED20E6
+Inner product checksum mr3 = 35DA74A7
+Inner product checksum mr4 = 37338304
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
index 39ff68e18..d5726ec52 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D811ED
-Inner product checksum theta = 518BD3AE
-Inner product checksum u = 6A8818D9
-Inner product checksum mr1 = 3FD3B1A9
-Inner product checksum mr2 = 37D24A82
-Inner product checksum mr3 = 35950740
-Inner product checksum mr4 = 36E1A624
+Inner product checksum rho = 46D8149A
+Inner product checksum theta = 518BD1CB
+Inner product checksum u = 6A8875C2
+Inner product checksum mr1 = 3FD3EFC2
+Inner product checksum mr2 = 37D3F2E5
+Inner product checksum mr3 = 35997D82
+Inner product checksum mr4 = 36E02438
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
index 60686d791..ec0ee3ffe 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85CA4
-Inner product checksum theta = 5193AF09
-Inner product checksum u = 6A862FDC
-Inner product checksum mr1 = 3FD02F73
-Inner product checksum mr2 = 37B8193F
-Inner product checksum mr3 = 355AA397
-Inner product checksum mr4 = 36FA519C
+Inner product checksum rho = 46D85EE4
+Inner product checksum theta = 5193AF04
+Inner product checksum u = 6A85E969
+Inner product checksum mr1 = 3FD06F2F
+Inner product checksum mr2 = 37B7D64E
+Inner product checksum mr3 = 353E1986
+Inner product checksum mr4 = 3700D014
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
index d7e30b88d..d450bd67a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7FBED
+Inner product checksum rho = 46D7FBEE
Inner product checksum theta = 5195577F
-Inner product checksum u = 6B246B50
-Inner product checksum mr1 = 3FC85270
-Inner product checksum mr2 = 3820215A
-Inner product checksum mr3 = 35628280
-Inner product checksum mr4 = 36F6551B
+Inner product checksum u = 6B246B74
+Inner product checksum mr1 = 3FC8529E
+Inner product checksum mr2 = 38202D42
+Inner product checksum mr3 = 356263FB
+Inner product checksum mr4 = 36F650F6
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index 14ba35762..3abba32d7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997C3
+Inner product checksum rho = 483997C1
Inner product checksum theta = 513548FE
-Inner product checksum u = 612F5B37
-Inner product checksum mr1 = 4090F6E5
-Inner product checksum mr2 = 359168E7
-Inner product checksum mr3 = 2FA54503
-Inner product checksum mr4 = 33F4FD8B
-Inner product checksum mr5 = BE7D095
+Inner product checksum u = 612F5B3B
+Inner product checksum mr1 = 4090F6E6
+Inner product checksum mr2 = 358E7E65
+Inner product checksum mr3 = 2FA52B68
+Inner product checksum mr4 = 33F4FD60
+Inner product checksum mr5 = BE7D07E
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index d5127566b..4ec050271 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483999C6
-Inner product checksum theta = 5135485A
-Inner product checksum u = 612F6189
-Inner product checksum mr1 = 40916586
-Inner product checksum mr2 = 366BD9C7
-Inner product checksum mr3 = 2FAC3C15
-Inner product checksum mr4 = 33F4FDEC
-Inner product checksum mr5 = BF21903
+Inner product checksum rho = 483999D5
+Inner product checksum theta = 51354854
+Inner product checksum u = 612F6177
+Inner product checksum mr1 = 4091656D
+Inner product checksum mr2 = 365E3832
+Inner product checksum mr3 = 2FAC1DA9
+Inner product checksum mr4 = 33F4FD86
+Inner product checksum mr5 = BF21861
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index 8b4a141b4..6e3149eaa 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398C70
-Inner product checksum theta = 513542F9
-Inner product checksum u = 612EE1C4
-Inner product checksum mr1 = 409102DE
-Inner product checksum mr2 = 3594AC00
-Inner product checksum mr3 = 3001099B
-Inner product checksum mr4 = 3404ABA9
-Inner product checksum mr5 = C14576B
+Inner product checksum rho = 48398C6C
+Inner product checksum theta = 513542FB
+Inner product checksum u = 612EE1B8
+Inner product checksum mr1 = 40910316
+Inner product checksum mr2 = 359265D5
+Inner product checksum mr3 = 3000F8B5
+Inner product checksum mr4 = 3404ABAE
+Inner product checksum mr5 = C145776
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
index 9f3a1f27e..c8db8f973 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B5BE
-Inner product checksum theta = 513FD8FC
-Inner product checksum u = 5F74B764
-Inner product checksum mr1 = 415573D9
-Inner product checksum mr2 = 3A5204D3
-Inner product checksum mr3 = 30AA7F89
+Inner product checksum rho = 4830B5AD
+Inner product checksum theta = 513FD916
+Inner product checksum u = 5F74B9FF
+Inner product checksum mr1 = 41556AA2
+Inner product checksum mr2 = 3A59EFAD
+Inner product checksum mr3 = 30ADEE05
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 751393377..d0af98814 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D8
Inner product checksum theta = 4D84D801
-Inner product checksum u = 601AD0B0
-Inner product checksum mr1 = 3C8710EE
-Inner product checksum mr2 = 35528946
-Inner product checksum mr3 = 31D46455
+Inner product checksum u = 601AD0A3
+Inner product checksum mr1 = 3C86FCEC
+Inner product checksum mr2 = 3561184B
+Inner product checksum mr3 = 31B90547
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 3bd38505d..0e686c0cd 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E044891
-Inner product checksum u = 5FBFA451
-Inner product checksum mr1 = 3CDB1A20
-Inner product checksum mr2 = 338978F2
-Inner product checksum mr3 = 2FA7218A
-Inner product checksum mr4 = 2EF509E5
+Inner product checksum theta = 4E044958
+Inner product checksum u = 5FC424C2
+Inner product checksum mr1 = 3CE19D98
+Inner product checksum mr2 = 34528AF7
+Inner product checksum mr3 = 318A1C81
+Inner product checksum mr4 = 2ECB3DC7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 19b9f4377..cef64bcfd 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84DADF
-Inner product checksum u = 601AD405
-Inner product checksum mr1 = 3C8285B2
-Inner product checksum mr2 = 3420EDAA
-Inner product checksum mr3 = 31CE161B
+Inner product checksum theta = 4D84DAF0
+Inner product checksum u = 601AD407
+Inner product checksum mr1 = 3C8279D5
+Inner product checksum mr2 = 341809D9
+Inner product checksum mr3 = 313D5AF7
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index f18d7fc10..11aa2d4f4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E044EF0
-Inner product checksum u = 5FDAD300
-Inner product checksum mr1 = 3CCA4598
-Inner product checksum mr2 = 3308BD48
-Inner product checksum mr3 = 302D600C
-Inner product checksum mr4 = 2F0515F5
+Inner product checksum theta = 4E044F15
+Inner product checksum u = 5FDAEC53
+Inner product checksum mr1 = 3CC7333A
+Inner product checksum mr2 = 3311B2A6
+Inner product checksum mr3 = 30134C50
+Inner product checksum mr4 = 2F061508
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index f51313626..e29287295 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D8
Inner product checksum theta = 4D84D83D
Inner product checksum u = 601AD7EC
-Inner product checksum mr1 = 3C80A8FB
-Inner product checksum mr2 = 2EE9B604
-Inner product checksum mr3 = 2DBBD1C8
+Inner product checksum mr1 = 3C80A900
+Inner product checksum mr2 = 2EE9B140
+Inner product checksum mr3 = 2DBC1A2E
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 3a9cb7891..15289a6f8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 43366191
-Inner product checksum theta = 4C40AEDE
+Inner product checksum theta = 4C40AEDD
Inner product checksum u = 5E28BCEA
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 2c0acc886..7e6cf3725 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433541F2
-Inner product checksum theta = 4C365CF1
-Inner product checksum u = 5FC5C122
-Inner product checksum mr1 = 3C64C6A6
-Inner product checksum mr2 = 3378DCC6
-Inner product checksum mr3 = 2DCCF472
+Inner product checksum theta = 4C365D34
+Inner product checksum u = 5FC5C11A
+Inner product checksum mr1 = 3C651950
+Inner product checksum mr2 = 33939457
+Inner product checksum mr3 = 2E1FEF89
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 392459915..a988e1b92 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C0844FB
-Inner product checksum u = 606FB4FE
-Inner product checksum mr1 = 3B3F5E89
-Inner product checksum mr2 = 3003C6AA
-Inner product checksum mr3 = 29406510
+Inner product checksum theta = 4C0844F3
+Inner product checksum u = 606FB504
+Inner product checksum mr1 = 3B3F6232
+Inner product checksum mr2 = 3004944C
+Inner product checksum mr3 = 29447912
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index c0f69f0fd..dd98dc350 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42CD4780
-Inner product checksum theta = 4C2F1CB5
-Inner product checksum u = 6064CD37
-Inner product checksum mr1 = 372376C5
+Inner product checksum theta = 4C2F1CD0
+Inner product checksum u = 6064CD3B
+Inner product checksum mr1 = 37235163
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
-Inner product checksum mr4 = 33E752D3
+Inner product checksum mr4 = 33E96715
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 5195f32d3..30b40dea4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 431DF677
Inner product checksum theta = 4C0E764F
-Inner product checksum u = 5E18F5F1
-Inner product checksum mr1 = 3B201118
+Inner product checksum u = 5E18F5F3
+Inner product checksum mr1 = 3B201117
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 2adbb7331..95c1538d2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C46F47F
+Inner product checksum theta = 4C46F480
Inner product checksum u = 62E3E1CC
-Inner product checksum mr1 = 3A04E498
+Inner product checksum mr1 = 3A04E493
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index cc3ab2152..711d8111f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C0659C9
-Inner product checksum u = 606FB56D
-Inner product checksum mr1 = 3A8C4D8A
-Inner product checksum mr2 = 328A5A02
-Inner product checksum mr3 = 2891122E
+Inner product checksum theta = 4C06596F
+Inner product checksum u = 606FB561
+Inner product checksum mr1 = 3A8C498D
+Inner product checksum mr2 = 32982205
+Inner product checksum mr3 = 289ECEDA
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index b14b69cee..bb46c57a2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E045432
-Inner product checksum u = 5FB7E69C
-Inner product checksum mr1 = 3CE4125F
-Inner product checksum mr2 = 344B0859
-Inner product checksum mr3 = 30B8C521
-Inner product checksum mr4 = 2F1E6F9C
+Inner product checksum theta = 4E045656
+Inner product checksum u = 5FB8BFDC
+Inner product checksum mr1 = 3CE4DCC4
+Inner product checksum mr2 = 33E492E9
+Inner product checksum mr3 = 2FDA67C0
+Inner product checksum mr4 = 2F270121
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 37f1809ae..fdc8bd11b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 42B581C4
-Inner product checksum theta = 54100951
+Inner product checksum theta = 541009A5
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 662b72a7f..b3407820f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 42F50044
Inner product checksum theta = 4E232388
Inner product checksum u = 5EA095A3
-Inner product checksum mr1 = 3C8347C1
+Inner product checksum mr1 = 3C8347BC
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index fea34adcf..a63371d82 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,4 +1,4 @@
-Inner product checksum rho = 4334F301
+Inner product checksum rho = 4334F300
Inner product checksum theta = 4C25DC6A
Inner product checksum u = 5E28F50D
Inner product checksum mr1 = 3AB44DA1
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index d27a4f025..f657b71c1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C47E49B
-Inner product checksum u = 62E3D52A
-Inner product checksum mr1 = 3A350B8C
-Inner product checksum mr2 = 32CB63A7
-Inner product checksum mr3 = 289450EF
-Inner product checksum mr4 = 341E833D
-Inner product checksum mr5 = 2D0D2506
-Inner product checksum mr6 = 2C8D8C50
+Inner product checksum theta = 4C47E05D
+Inner product checksum u = 62E3D56F
+Inner product checksum mr1 = 3A3848A6
+Inner product checksum mr2 = 3113A865
+Inner product checksum mr3 = 24ADAE37
+Inner product checksum mr4 = 33704F0C
+Inner product checksum mr5 = 2979B334
+Inner product checksum mr6 = 2CA7A623
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 96db8bfe4..66aaa0e25 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C096ADF
-Inner product checksum u = 6074FC4D
-Inner product checksum mr1 = 3A6F4516
+Inner product checksum theta = 4C096ADE
+Inner product checksum u = 6074FC4E
+Inner product checksum mr1 = 3A6F4517
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 4f0c8483a..1215be0a9 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C08B094
+Inner product checksum theta = 4C08B095
Inner product checksum u = 6075B79D
-Inner product checksum mr1 = 3A5C1B3F
+Inner product checksum mr1 = 3A5C1B37
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 105bc0193..484657b59 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C08DF88
-Inner product checksum u = 606FB528
-Inner product checksum mr1 = 3B1C91E5
+Inner product checksum theta = 4C08DF8D
+Inner product checksum u = 606FB52B
+Inner product checksum mr1 = 3B1C91FF
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 3ae584d38..98cd0e5e1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E15E093
-Inner product checksum u = 5F89879C
-Inner product checksum mr1 = 3C98E5AA
-Inner product checksum mr2 = 2E17220E
-Inner product checksum mr3 = 2A293F42
-Inner product checksum mr4 = 3152A077
+Inner product checksum theta = 4E15E0E2
+Inner product checksum u = 5F8AA0FB
+Inner product checksum mr1 = 3C977AAA
+Inner product checksum mr2 = 2FD69352
+Inner product checksum mr3 = 2BA8AFE5
+Inner product checksum mr4 = 2F8F03CC
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index 28c2f9510..2f7c18cbd 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D665E8
-Inner product checksum theta = 518E93AE
-Inner product checksum u = 6AF6239D
-Inner product checksum mr1 = 3FD1581E
-Inner product checksum mr2 = 374C6850
-Inner product checksum mr3 = 3535027E
-Inner product checksum mr4 = 36DF7B80
+Inner product checksum rho = 46D6637B
+Inner product checksum theta = 518E9332
+Inner product checksum u = 6AF51480
+Inner product checksum mr1 = 3FD197BA
+Inner product checksum mr2 = 3737D1F4
+Inner product checksum mr3 = 3548903A
+Inner product checksum mr4 = 36D4084D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
index b5a7478fb..2fb37d743 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D64F9A
-Inner product checksum theta = 5192524F
-Inner product checksum u = 6B222504
-Inner product checksum mr1 = 3FCF3DC4
-Inner product checksum mr2 = 3727BE22
-Inner product checksum mr3 = 3541C010
-Inner product checksum mr4 = 36971799
+Inner product checksum rho = 46D6509A
+Inner product checksum theta = 51925266
+Inner product checksum u = 6B222819
+Inner product checksum mr1 = 3FCF4548
+Inner product checksum mr2 = 3726B644
+Inner product checksum mr3 = 3534128A
+Inner product checksum mr4 = 3696B4F9
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 17fbaf5cb..5ae8ca58f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65C98
-Inner product checksum theta = 5399FF3A
-Inner product checksum u = 6B12FA69
-Inner product checksum mr1 = 41CC35D4
-Inner product checksum mr2 = 39662205
-Inner product checksum mr3 = 37CFF16F
-Inner product checksum mr4 = 393D2110
+Inner product checksum rho = 48D65C9A
+Inner product checksum theta = 5399FF34
+Inner product checksum u = 6B12FBAC
+Inner product checksum mr1 = 41CC33F2
+Inner product checksum mr2 = 3964F8D4
+Inner product checksum mr3 = 37C88AC9
+Inner product checksum mr4 = 393D08BB
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
index a96108d06..ba5035f73 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D65060
-Inner product checksum theta = 51925290
-Inner product checksum u = 6B223012
-Inner product checksum mr1 = 3FCF3C0C
-Inner product checksum mr2 = 371D9828
-Inner product checksum mr3 = 35398627
-Inner product checksum mr4 = 369823CE
+Inner product checksum rho = 46D650A0
+Inner product checksum theta = 51925234
+Inner product checksum u = 6B2218A4
+Inner product checksum mr1 = 3FCF39F8
+Inner product checksum mr2 = 373A988B
+Inner product checksum mr3 = 35425BC5
+Inner product checksum mr4 = 36A04C9E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index b0d8fa350..35317e1e0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65C9A
-Inner product checksum theta = 5399FF37
-Inner product checksum u = 6B12FA7C
-Inner product checksum mr1 = 41CC36A9
-Inner product checksum mr2 = 3965082B
-Inner product checksum mr3 = 37C8B6CE
-Inner product checksum mr4 = 393C7B57
+Inner product checksum rho = 48D65C9D
+Inner product checksum theta = 5399FF3A
+Inner product checksum u = 6B12F9C2
+Inner product checksum mr1 = 41CC3699
+Inner product checksum mr2 = 39680ED2
+Inner product checksum mr3 = 37C94C62
+Inner product checksum mr4 = 393CE93B
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index e9da9ac60..c71583354 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 48D65CA2
-Inner product checksum theta = 5399FF3C
-Inner product checksum u = 6B12F8FE
-Inner product checksum mr1 = 41CC35E8
-Inner product checksum mr2 = 39687F00
-Inner product checksum mr3 = 37C8C000
-Inner product checksum mr4 = 393C0FC4
+Inner product checksum theta = 5399FF3A
+Inner product checksum u = 6B12F878
+Inner product checksum mr1 = 41CC36F9
+Inner product checksum mr2 = 396596BA
+Inner product checksum mr3 = 37C8C4CF
+Inner product checksum mr4 = 393DF543
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
index bf67b032a..dc8c57b43 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D665FA
-Inner product checksum theta = 518E955C
-Inner product checksum u = 6AF4BDB1
-Inner product checksum mr1 = 3FD1358C
-Inner product checksum mr2 = 373E065F
-Inner product checksum mr3 = 35474E8F
-Inner product checksum mr4 = 36D39009
+Inner product checksum rho = 46D6648B
+Inner product checksum theta = 518E9673
+Inner product checksum u = 6AF52002
+Inner product checksum mr1 = 3FD1507B
+Inner product checksum mr2 = 3735B15B
+Inner product checksum mr3 = 354DC5F9
+Inner product checksum mr4 = 36D7AA90
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
index 1091497b6..ad76a4a52 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6514A
-Inner product checksum theta = 51925030
-Inner product checksum u = 6B22C78F
-Inner product checksum mr1 = 3FCF2ABC
-Inner product checksum mr2 = 372E3B2A
-Inner product checksum mr3 = 353BFB98
-Inner product checksum mr4 = 36A6E995
+Inner product checksum rho = 46D65030
+Inner product checksum theta = 5192503E
+Inner product checksum u = 6B22CC33
+Inner product checksum mr1 = 3FCF290D
+Inner product checksum mr2 = 3722B852
+Inner product checksum mr3 = 3532B03F
+Inner product checksum mr4 = 36A58AC7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
index 650a6dfad..c325bb92f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D64F90
-Inner product checksum theta = 51925027
-Inner product checksum u = 6B22E992
-Inner product checksum mr1 = 3FCF31E5
-Inner product checksum mr2 = 372B7810
-Inner product checksum mr3 = 35338E8B
-Inner product checksum mr4 = 36921AB4
+Inner product checksum rho = 46D65012
+Inner product checksum theta = 51925078
+Inner product checksum u = 6B22D85C
+Inner product checksum mr1 = 3FCF35CA
+Inner product checksum mr2 = 3727021A
+Inner product checksum mr3 = 353D901C
+Inner product checksum mr4 = 3691AAB0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index 85dcfa816..ca6fdef3a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 489A83BB
-Inner product checksum theta = 51BA502A
-Inner product checksum u = 5F11859E
-Inner product checksum mr1 = 4187CA3B
-Inner product checksum mr2 = 3AEDA7DE
-Inner product checksum mr3 = 34A43182
+Inner product checksum rho = 489A82B1
+Inner product checksum theta = 51BA507B
+Inner product checksum u = 5F119286
+Inner product checksum mr1 = 4187BCE4
+Inner product checksum mr2 = 3B024837
+Inner product checksum mr3 = 35078138
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
index 9d8b8d455..da7776147 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8563C
-Inner product checksum theta = 518BD395
-Inner product checksum u = 6A8B6122
-Inner product checksum mr1 = 3FCD02D5
-Inner product checksum mr2 = 382625E2
-Inner product checksum mr3 = 355C3F3E
-Inner product checksum mr4 = 36C22499
-Inner product checksum mr5 = 2E45ADEF
-Inner product checksum mr6 = 353025DD
+Inner product checksum rho = 46D8597B
+Inner product checksum theta = 518BD779
+Inner product checksum u = 6A8B0F09
+Inner product checksum mr1 = 3FCD0341
+Inner product checksum mr2 = 382CB1AD
+Inner product checksum mr3 = 3540596D
+Inner product checksum mr4 = 369EA602
+Inner product checksum mr5 = 2F1B7C14
+Inner product checksum mr6 = 35291980
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
index a642f5536..33c96afa0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D843C0
-Inner product checksum theta = 518BD69A
-Inner product checksum u = 6A878F1B
-Inner product checksum mr1 = 3FCF690B
-Inner product checksum mr2 = 37E8525E
-Inner product checksum mr3 = 37A0CB6A
-Inner product checksum mr4 = 37A8BC83
-Inner product checksum mr5 = 36CF8F6E
+Inner product checksum rho = 46D84445
+Inner product checksum theta = 518BD564
+Inner product checksum u = 6A878A96
+Inner product checksum mr1 = 3FCF8242
+Inner product checksum mr2 = 37FD898E
+Inner product checksum mr3 = 37A5288E
+Inner product checksum mr4 = 37A561B6
+Inner product checksum mr5 = 36CF61AE
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
index 9adc5ccf7..a43e66ce5 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D832F6
-Inner product checksum theta = 518BE184
-Inner product checksum u = 6A861C33
-Inner product checksum mr1 = 3FD11C00
-Inner product checksum mr2 = 380102C8
-Inner product checksum mr3 = 3782E0BB
-Inner product checksum mr4 = 37C2BFD4
-Inner product checksum mr5 = 36A1B0D3
+Inner product checksum rho = 46D8338F
+Inner product checksum theta = 518BE22B
+Inner product checksum u = 6A8636DA
+Inner product checksum mr1 = 3FD130CF
+Inner product checksum mr2 = 37FAF5AF
+Inner product checksum mr3 = 377795BB
+Inner product checksum mr4 = 37C2543B
+Inner product checksum mr5 = 3698E85D
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
index c02d9b208..3dcf813b0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8517B
-Inner product checksum theta = 518BDF38
-Inner product checksum u = 6A85C9C8
-Inner product checksum mr1 = 3FCE8001
-Inner product checksum mr2 = 37F42369
-Inner product checksum mr3 = 37839694
-Inner product checksum mr4 = 376E1C64
-Inner product checksum mr5 = 360E46A3
+Inner product checksum rho = 46D85576
+Inner product checksum theta = 518BE016
+Inner product checksum u = 6A85E5EE
+Inner product checksum mr1 = 3FCE6A34
+Inner product checksum mr2 = 37F091E4
+Inner product checksum mr3 = 377E6732
+Inner product checksum mr4 = 3752EA4E
+Inner product checksum mr5 = 35F610B2
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index fa7c48c35..9ec1bab73 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D83AAA
-Inner product checksum theta = 518BD3BF
-Inner product checksum u = 6A895BBD
-Inner product checksum mr1 = 3FD005A9
-Inner product checksum mr2 = 37C3CED9
-Inner product checksum mr3 = 35CC99FC
-Inner product checksum mr4 = 3734AADC
+Inner product checksum rho = 46D83A9F
+Inner product checksum theta = 518BD6C2
+Inner product checksum u = 6A88726F
+Inner product checksum mr1 = 3FD0571A
+Inner product checksum mr2 = 37D404B4
+Inner product checksum mr3 = 35AFD998
+Inner product checksum mr4 = 370FAB4F
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
index dec506508..d3043f866 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB075109ECEF7E
-Inner product checksum theta = 42317B1CF1745CBA
-Inner product checksum u = 45511B6D7B9BD046
-Inner product checksum mr1 = 3FF9FEE3193316E5
-Inner product checksum mr2 = 3EF92F305BF90303
-Inner product checksum mr3 = 3EB598E3C32C6552
-Inner product checksum mr4 = 3EE520AB14BC91A4
+Inner product checksum rho = 40DB0778830816BE
+Inner product checksum theta = 42317AFE31FCE798
+Inner product checksum u = 45511F71C48E2D8B
+Inner product checksum mr1 = 3FF9FFE7ABF01EB9
+Inner product checksum mr2 = 3EF9E621EC9C35E2
+Inner product checksum mr3 = 3EB61E2F54948782
+Inner product checksum mr4 = 3EE131F45493BA7A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 00ef2f0d4..d68f87ae6 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FE04
-Inner product checksum theta = 5392A6CC
-Inner product checksum u = 6A97BE67
-Inner product checksum mr1 = 41CD0722
-Inner product checksum mr2 = 39CAC946
-Inner product checksum mr3 = 37B0AB58
-Inner product checksum mr4 = 3963D0FC
+Inner product checksum rho = 48D7FDE5
+Inner product checksum theta = 5392A6BB
+Inner product checksum u = 6A97BF0C
+Inner product checksum mr1 = 41CD05A1
+Inner product checksum mr2 = 39CC5114
+Inner product checksum mr3 = 37B38E9D
+Inner product checksum mr4 = 39616A33
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
index 0f76a8eff..9cd9ea9e5 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81324
-Inner product checksum theta = 5194456A
-Inner product checksum u = 6B46465F
-Inner product checksum mr1 = 3FC88038
-Inner product checksum mr2 = 379DC6B8
-Inner product checksum mr3 = 35A46270
-Inner product checksum mr4 = 37896919
+Inner product checksum rho = 46D8131D
+Inner product checksum theta = 5194456D
+Inner product checksum u = 6B46463D
+Inner product checksum mr1 = 3FC87E20
+Inner product checksum mr2 = 379D007D
+Inner product checksum mr3 = 35A418DB
+Inner product checksum mr4 = 3787E545
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
index b4762c7c4..41c2ed071 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FE8C
-Inner product checksum theta = 5392A6B3
-Inner product checksum u = 6A97B824
-Inner product checksum mr1 = 41CD0A6F
-Inner product checksum mr2 = 39CD62BF
-Inner product checksum mr3 = 37B6F37A
-Inner product checksum mr4 = 395F5C16
+Inner product checksum rho = 48D7FE73
+Inner product checksum theta = 5392A6D6
+Inner product checksum u = 6A97BBA3
+Inner product checksum mr1 = 41CD0A7C
+Inner product checksum mr2 = 39CDDEF9
+Inner product checksum mr3 = 37AF89BD
+Inner product checksum mr4 = 39601FB8
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
index ec07c6f48..cd60ad2dc 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FC78
-Inner product checksum theta = 5392A6C4
-Inner product checksum u = 6A97C83E
-Inner product checksum mr1 = 41CCE6B1
-Inner product checksum mr2 = 39CC23CA
-Inner product checksum mr3 = 37A88180
-Inner product checksum mr4 = 3973FF56
+Inner product checksum rho = 48D7FC49
+Inner product checksum theta = 5392A6DA
+Inner product checksum u = 6A97C226
+Inner product checksum mr1 = 41CCE3EC
+Inner product checksum mr2 = 39CD9AD8
+Inner product checksum mr3 = 37B229A5
+Inner product checksum mr4 = 3972E627
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
index 89b812314..3c976b26c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FB9D
-Inner product checksum theta = 5392A6F7
-Inner product checksum u = 6A97B942
-Inner product checksum mr1 = 41CCE48E
-Inner product checksum mr2 = 39CE2EA0
-Inner product checksum mr3 = 37A94158
-Inner product checksum mr4 = 39739F10
+Inner product checksum rho = 48D7FB62
+Inner product checksum theta = 5392A6F6
+Inner product checksum u = 6A97B8AA
+Inner product checksum mr1 = 41CCE72B
+Inner product checksum mr2 = 39CF1410
+Inner product checksum mr3 = 37AC36A6
+Inner product checksum mr4 = 3975C1CC
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
index c24f55250..d4f2c8599 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D813EA
-Inner product checksum theta = 518BD5B4
-Inner product checksum u = 6A87370C
-Inner product checksum mr1 = 3FD3CD07
-Inner product checksum mr2 = 37D965F4
-Inner product checksum mr3 = 35A640B0
-Inner product checksum mr4 = 3707E3CD
+Inner product checksum rho = 46D81197
+Inner product checksum theta = 518BD4B9
+Inner product checksum u = 6A877520
+Inner product checksum mr1 = 3FD3C762
+Inner product checksum mr2 = 37DDAB25
+Inner product checksum mr3 = 35CE0092
+Inner product checksum mr4 = 370CDFB9
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
index a2635e341..63b476534 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D80474
+Inner product checksum rho = 46D8046E
Inner product checksum theta = 519522AA
-Inner product checksum u = 6AE673B2
-Inner product checksum mr1 = 3FC8604D
-Inner product checksum mr2 = 37CF10D0
-Inner product checksum mr3 = 35157612
-Inner product checksum mr4 = 36F06B22
+Inner product checksum u = 6AE673C2
+Inner product checksum mr1 = 3FC860F2
+Inner product checksum mr2 = 37D0D35E
+Inner product checksum mr3 = 351409C2
+Inner product checksum mr4 = 36F0A757
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
index ee2acbd17..5b3d12078 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81495
-Inner product checksum theta = 53952669
-Inner product checksum u = 6AA4D69A
-Inner product checksum mr1 = 41C8314C
-Inner product checksum mr2 = 399AEF51
-Inner product checksum mr3 = 377ABD40
-Inner product checksum mr4 = 392F9FCA
+Inner product checksum rho = 48D81496
+Inner product checksum theta = 53952668
+Inner product checksum u = 6AA4D6C0
+Inner product checksum mr1 = 41C83132
+Inner product checksum mr2 = 399AF1FD
+Inner product checksum mr3 = 377A4BBE
+Inner product checksum mr4 = 392F9196
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
index 2ae582402..72427ec6b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8194A
-Inner product checksum theta = 518BB2BE
-Inner product checksum u = 6A8CCE16
-Inner product checksum mr1 = 3FD11286
-Inner product checksum mr2 = 37DC79E0
-Inner product checksum mr3 = 35B4F68E
-Inner product checksum mr4 = 3701F98A
+Inner product checksum rho = 46D8188D
+Inner product checksum theta = 518BB058
+Inner product checksum u = 6A8D11B9
+Inner product checksum mr1 = 3FD150D3
+Inner product checksum mr2 = 37E11326
+Inner product checksum mr3 = 35BA64A4
+Inner product checksum mr4 = 37029488
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
index 463908689..452ac4a08 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8120D
-Inner product checksum theta = 518BCDAE
-Inner product checksum u = 6A87CB8E
-Inner product checksum mr1 = 3FD3B7E4
-Inner product checksum mr2 = 37D47ECA
-Inner product checksum mr3 = 35ABDD24
-Inner product checksum mr4 = 36F6F192
+Inner product checksum rho = 46D8141C
+Inner product checksum theta = 518BD238
+Inner product checksum u = 6A88977C
+Inner product checksum mr1 = 3FD3B022
+Inner product checksum mr2 = 37D13D54
+Inner product checksum mr3 = 359C6C54
+Inner product checksum mr4 = 36EF2C4E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
index 44e6da1c1..721bb720f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D860D7
-Inner product checksum theta = 5193AFEA
-Inner product checksum u = 6A85CEC9
-Inner product checksum mr1 = 3FD03B2B
-Inner product checksum mr2 = 37AEB423
-Inner product checksum mr3 = 352E8484
-Inner product checksum mr4 = 36CCA2A1
+Inner product checksum rho = 46D85E77
+Inner product checksum theta = 5193AF87
+Inner product checksum u = 6A863796
+Inner product checksum mr1 = 3FD016DC
+Inner product checksum mr2 = 37A74967
+Inner product checksum mr3 = 35417660
+Inner product checksum mr4 = 36FDE6D6
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt
index 0a19e3bef..c23a79827 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7F4E0
-Inner product checksum theta = 518E7F2D
-Inner product checksum u = 6B176206
-Inner product checksum mr1 = 3FCBD567
-Inner product checksum mr2 = 37AD8D5D
-Inner product checksum mr3 = 3487DA08
-Inner product checksum mr4 = 36EE3A61
+Inner product checksum rho = 46D7F501
+Inner product checksum theta = 518E7EB8
+Inner product checksum u = 6B179396
+Inner product checksum mr1 = 3FCBC460
+Inner product checksum mr2 = 37BEC56A
+Inner product checksum mr3 = 34AE5467
+Inner product checksum mr4 = 36D9B42A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index a797a2820..c71a73a9c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FC3D
-Inner product checksum theta = 5392A686
-Inner product checksum u = 6A97D112
-Inner product checksum mr1 = 41CCE4DC
-Inner product checksum mr2 = 39CE4072
-Inner product checksum mr3 = 37AB8460
-Inner product checksum mr4 = 397707B1
+Inner product checksum rho = 48D7FC50
+Inner product checksum theta = 5392A68E
+Inner product checksum u = 6A97C759
+Inner product checksum mr1 = 41CCEEFD
+Inner product checksum mr2 = 39CD4E37
+Inner product checksum mr3 = 37AB18B6
+Inner product checksum mr4 = 39702214
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt
index 191c2a927..9a2af42f5 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7F529
-Inner product checksum theta = 518E7EC8
-Inner product checksum u = 6B178FAF
-Inner product checksum mr1 = 3FCBCE0C
-Inner product checksum mr2 = 37B04E68
-Inner product checksum mr3 = 34BABAE8
-Inner product checksum mr4 = 36F3C7A7
+Inner product checksum rho = 46D7F53E
+Inner product checksum theta = 518E7EDD
+Inner product checksum u = 6B17726C
+Inner product checksum mr1 = 3FCBCCCB
+Inner product checksum mr2 = 37B3AADB
+Inner product checksum mr3 = 349F423E
+Inner product checksum mr4 = 36F3A462
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 4dafb2a06..c22efdc65 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FC45
-Inner product checksum theta = 5392A66A
-Inner product checksum u = 6A97C1FB
-Inner product checksum mr1 = 41CCF0BD
-Inner product checksum mr2 = 39CBCAAC
-Inner product checksum mr3 = 37ADD680
-Inner product checksum mr4 = 3971B5EA
+Inner product checksum rho = 48D7FC55
+Inner product checksum theta = 5392A696
+Inner product checksum u = 6A97BFFA
+Inner product checksum mr1 = 41CCF518
+Inner product checksum mr2 = 39CBC31C
+Inner product checksum mr3 = 37AF53F6
+Inner product checksum mr4 = 397429AE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
index 002acea0d..098810756 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FB1A
-Inner product checksum theta = 5392A6A4
-Inner product checksum u = 6A97BAFC
-Inner product checksum mr1 = 41CCE3FF
-Inner product checksum mr2 = 39CC754A
-Inner product checksum mr3 = 37ADF402
-Inner product checksum mr4 = 39707F1D
+Inner product checksum rho = 48D7FB4A
+Inner product checksum theta = 5392A6B2
+Inner product checksum u = 6A97BD40
+Inner product checksum mr1 = 41CCE92E
+Inner product checksum mr2 = 39CC4D5C
+Inner product checksum mr3 = 37ABE6AA
+Inner product checksum mr4 = 397724F0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index b0227d158..d8126acff 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FC24
-Inner product checksum theta = 5392A68E
-Inner product checksum u = 6A97C291
-Inner product checksum mr1 = 41CCE3D9
-Inner product checksum mr2 = 39CA1786
-Inner product checksum mr3 = 37AF268A
-Inner product checksum mr4 = 3973AB26
+Inner product checksum rho = 48D7FC42
+Inner product checksum theta = 5392A682
+Inner product checksum u = 6A97C35F
+Inner product checksum mr1 = 41CCE4DA
+Inner product checksum mr2 = 39CB8E21
+Inner product checksum mr3 = 37A848B4
+Inner product checksum mr4 = 39711475
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
index 81ad1dbde..50a8e992b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7FC01
+Inner product checksum rho = 46D7FC00
Inner product checksum theta = 5195576C
-Inner product checksum u = 6B246D9C
-Inner product checksum mr1 = 3FC852B0
-Inner product checksum mr2 = 381E3D28
-Inner product checksum mr3 = 35634F7E
-Inner product checksum mr4 = 36F69FBE
+Inner product checksum u = 6B246DA1
+Inner product checksum mr1 = 3FC852E6
+Inner product checksum mr2 = 381E73C4
+Inner product checksum mr3 = 35631427
+Inner product checksum mr4 = 36F69DEE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index a23e79e05..10501fd0c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997DC
-Inner product checksum theta = 5135490A
-Inner product checksum u = 612F5E0A
-Inner product checksum mr1 = 4090F5D4
-Inner product checksum mr2 = 35953FA4
-Inner product checksum mr3 = 2FA50844
-Inner product checksum mr4 = 33F4FD52
-Inner product checksum mr5 = BE85F34
+Inner product checksum rho = 483997DD
+Inner product checksum theta = 5135490B
+Inner product checksum u = 612F5E12
+Inner product checksum mr1 = 4090F5AF
+Inner product checksum mr2 = 35A095E3
+Inner product checksum mr3 = 2FA5108E
+Inner product checksum mr4 = 33F4FD57
+Inner product checksum mr5 = BE85F73
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 15a9d3496..32a81fb07 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997E4
+Inner product checksum rho = 483997E0
Inner product checksum theta = 51354900
-Inner product checksum u = 612F5EC0
-Inner product checksum mr1 = 40910E68
-Inner product checksum mr2 = 35E660B6
-Inner product checksum mr3 = 2FA75B80
-Inner product checksum mr4 = 33F4FFDE
-Inner product checksum mr5 = BE04B8E
+Inner product checksum u = 612F5EC4
+Inner product checksum mr1 = 40910E6E
+Inner product checksum mr2 = 35EA60B9
+Inner product checksum mr3 = 2FA72D30
+Inner product checksum mr4 = 33F4FFE0
+Inner product checksum mr5 = BE04B94
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 111e4440d..b2b8297dd 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398C68
+Inner product checksum rho = 48398C69
Inner product checksum theta = 51354302
-Inner product checksum u = 612EDCB8
-Inner product checksum mr1 = 40910360
-Inner product checksum mr2 = 358C7828
-Inner product checksum mr3 = 3001095B
-Inner product checksum mr4 = 3404AC20
-Inner product checksum mr5 = C14A21D
+Inner product checksum u = 612EDCBD
+Inner product checksum mr1 = 40910366
+Inner product checksum mr2 = 3585F2F1
+Inner product checksum mr3 = 3001091C
+Inner product checksum mr4 = 3404AC21
+Inner product checksum mr5 = C14A225
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index 727f62604..e0c8cd962 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B5F4
-Inner product checksum theta = 513FD85E
-Inner product checksum u = 5F74BB16
-Inner product checksum mr1 = 41559092
-Inner product checksum mr2 = 3A4D3B3E
-Inner product checksum mr3 = 30A3C2CA
+Inner product checksum rho = 4830B614
+Inner product checksum theta = 513FD853
+Inner product checksum u = 5F74B5AB
+Inner product checksum mr1 = 41559DEF
+Inner product checksum mr2 = 3A4666FC
+Inner product checksum mr3 = 3097BE10
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 50300700c..efe78f80e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D6
-Inner product checksum theta = 4D84D800
-Inner product checksum u = 601AD0B4
-Inner product checksum mr1 = 3C8712C7
-Inner product checksum mr2 = 35526062
-Inner product checksum mr3 = 31D55754
+Inner product checksum theta = 4D84D80C
+Inner product checksum u = 601AD0B5
+Inner product checksum mr1 = 3C870B28
+Inner product checksum mr2 = 354B1A78
+Inner product checksum mr3 = 31C1A516
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index cfff33263..086b4ab48 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E044A12
-Inner product checksum u = 5FBE9F48
-Inner product checksum mr1 = 3CDFAF28
-Inner product checksum mr2 = 3325FCB3
-Inner product checksum mr3 = 301430D2
-Inner product checksum mr4 = 2EF59AAB
+Inner product checksum theta = 4E044768
+Inner product checksum u = 5FC8167A
+Inner product checksum mr1 = 3CE0CB82
+Inner product checksum mr2 = 347061A4
+Inner product checksum mr3 = 2F3F59D0
+Inner product checksum mr4 = 2F4547F2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 7e8b6ad5f..66c35c098 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D6
-Inner product checksum theta = 4D84DAE3
-Inner product checksum u = 601AD40B
-Inner product checksum mr1 = 3C828FC1
-Inner product checksum mr2 = 340C3429
-Inner product checksum mr3 = 3176D9F4
+Inner product checksum theta = 4D84DAE8
+Inner product checksum u = 601AD409
+Inner product checksum mr1 = 3C827A44
+Inner product checksum mr2 = 340BF010
+Inner product checksum mr3 = 3178498E
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index f1b8a3da5..9e27cec46 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E044E1C
-Inner product checksum u = 5FDBC027
-Inner product checksum mr1 = 3CC6F46E
-Inner product checksum mr2 = 328D8F8F
-Inner product checksum mr3 = 2FD0E940
-Inner product checksum mr4 = 2F3771D0
+Inner product checksum theta = 4E044E8C
+Inner product checksum u = 5FD31642
+Inner product checksum mr1 = 3CC945E2
+Inner product checksum mr2 = 33AC195D
+Inner product checksum mr3 = 2FD5BA50
+Inner product checksum mr4 = 2F0097B8
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 03be154d7..bda3af15d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F8B1D6
-Inner product checksum theta = 4D84D83E
+Inner product checksum theta = 4D84D83D
Inner product checksum u = 601AD7F0
-Inner product checksum mr1 = 3C80A8E0
-Inner product checksum mr2 = 2EE9B520
-Inner product checksum mr3 = 2DBC2D70
+Inner product checksum mr1 = 3C80A93C
+Inner product checksum mr2 = 2EE9A8E2
+Inner product checksum mr3 = 2DBC7951
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index a63dacd3b..3e7d36f73 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433541EC
-Inner product checksum theta = 4C3661A1
-Inner product checksum u = 5FC5C143
-Inner product checksum mr1 = 3C668D2C
-Inner product checksum mr2 = 346AB312
-Inner product checksum mr3 = 2E81097E
+Inner product checksum theta = 4C366011
+Inner product checksum u = 5FC5C13C
+Inner product checksum mr1 = 3C64D4E1
+Inner product checksum mr2 = 33848CD8
+Inner product checksum mr3 = 2DB7BB6A
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 7ba935602..9415ac787 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C084540
-Inner product checksum u = 606FB50E
-Inner product checksum mr1 = 3B3FF052
-Inner product checksum mr2 = 30139556
-Inner product checksum mr3 = 2958B303
+Inner product checksum theta = 4C084545
+Inner product checksum u = 606FB50D
+Inner product checksum mr1 = 3B3FF384
+Inner product checksum mr2 = 3014236C
+Inner product checksum mr3 = 295BCEF2
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 6a72f741b..bda15e1aa 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42CD477E
-Inner product checksum theta = 4C2F1CAA
-Inner product checksum u = 6064CD40
-Inner product checksum mr1 = 37232606
+Inner product checksum theta = 4C2F1CAE
+Inner product checksum u = 6064CD3C
+Inner product checksum mr1 = 37239268
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
-Inner product checksum mr4 = 33E8EFC7
+Inner product checksum mr4 = 33E8462C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 8c0be18e9..33f4b4a42 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 431DF67C
Inner product checksum theta = 4C0E764E
-Inner product checksum u = 5E18F5EE
-Inner product checksum mr1 = 3B201112
+Inner product checksum u = 5E18F5EA
+Inner product checksum mr1 = 3B201110
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index f70bf2993..76698b9da 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C46F476
+Inner product checksum theta = 4C46F478
Inner product checksum u = 62E3E1C3
-Inner product checksum mr1 = 3A04E49A
+Inner product checksum mr1 = 3A04E4AC
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 7bc90c10e..d77c54ad2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C065E72
-Inner product checksum u = 606FB55D
-Inner product checksum mr1 = 3A8C6D34
+Inner product checksum theta = 4C065E7E
+Inner product checksum u = 606FB55C
+Inner product checksum mr1 = 3A8C69F1
Inner product checksum mr2 = 2DDBE6FE
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index d8aa97294..67c17bae0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E0454DA
-Inner product checksum u = 5FB4D9D3
-Inner product checksum mr1 = 3CE7CB3A
-Inner product checksum mr2 = 33C0EB2B
-Inner product checksum mr3 = 30C7858B
-Inner product checksum mr4 = 2ED7357E
+Inner product checksum theta = 4E0456EC
+Inner product checksum u = 5FB8CC4E
+Inner product checksum mr1 = 3CE73F68
+Inner product checksum mr2 = 33DF9E91
+Inner product checksum mr3 = 2FC70C0C
+Inner product checksum mr4 = 2F2A6F42
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index b6236707b..8ca50fdae 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 42B581C2
-Inner product checksum theta = 5410097E
+Inner product checksum theta = 541008D8
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 30c233437..3c6687e67 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 42F50046
Inner product checksum theta = 4E23238A
Inner product checksum u = 5EA095A3
-Inner product checksum mr1 = 3C8347C7
+Inner product checksum mr1 = 3C8347CA
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 96ffa46b6..32f745aa2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,5 +1,5 @@
Inner product checksum rho = 4334F2FE
-Inner product checksum theta = 4C25DC69
+Inner product checksum theta = 4C25DC68
Inner product checksum u = 5E28F50A
Inner product checksum mr1 = 3AB44DA2
Inner product checksum mr2 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 1d3e24d57..a7bb6ac3f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C47E3A3
-Inner product checksum u = 62E3D56C
-Inner product checksum mr1 = 3A35366C
-Inner product checksum mr2 = 316348A8
-Inner product checksum mr3 = 28194F03
-Inner product checksum mr4 = 33FB5992
-Inner product checksum mr5 = 2C3E08A8
-Inner product checksum mr6 = 2C28C270
+Inner product checksum theta = 4C47E25E
+Inner product checksum u = 62E3D50B
+Inner product checksum mr1 = 3A35EC88
+Inner product checksum mr2 = 3197B349
+Inner product checksum mr3 = 26BBAD56
+Inner product checksum mr4 = 33C2631D
+Inner product checksum mr5 = 2B36EF12
+Inner product checksum mr6 = 2C07D5D8
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index e33f60011..b547e8a1b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C08B092
-Inner product checksum u = 6075B790
-Inner product checksum mr1 = 3A5C1B36
+Inner product checksum theta = 4C08B091
+Inner product checksum u = 6075B791
+Inner product checksum mr1 = 3A5C1B40
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 1d90a1fbe..348ff6952 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C08DF87
+Inner product checksum theta = 4C08DF8A
Inner product checksum u = 606FB526
-Inner product checksum mr1 = 3B1C91ED
+Inner product checksum mr1 = 3B1C91DA
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index c71b627a4..c420356da 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E15E074
-Inner product checksum u = 5F8A98AC
-Inner product checksum mr1 = 3C98D2CC
-Inner product checksum mr2 = 2EF7919E
-Inner product checksum mr3 = 2B28AB34
-Inner product checksum mr4 = 2F6FCB57
+Inner product checksum theta = 4E15E0F5
+Inner product checksum u = 5F8A8C54
+Inner product checksum mr1 = 3C96A6F5
+Inner product checksum mr2 = 2EF909F0
+Inner product checksum mr3 = 2B83B372
+Inner product checksum mr4 = 2F89D79C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
index 09a370fe6..03743c589 100644
--- a/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 411B540C735F8C02
-Inner product checksum theta = 42735B201F2FB644
-Inner product checksum u = 456F42BCC2FF6EA2
-Inner product checksum mr1 = 4036847EF7311B22
-Inner product checksum mr2 = 3F3FC04E74E29F1D
-Inner product checksum mr3 = 3F025AC98E7FADF7
-Inner product checksum mr4 = 3F364480806A99D8
+Inner product checksum rho = 411B540A2CC95DA2
+Inner product checksum theta = 42735B1C927442FA
+Inner product checksum u = 456F43962C307602
+Inner product checksum mr1 = 403683F35BF00AEA
+Inner product checksum mr2 = 3F400D948AC7F395
+Inner product checksum mr3 = 3F019F54A2F481D4
+Inner product checksum mr4 = 3F3667B8B520FFEB
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
index 75f417ff5..6a7be832b 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA958F1060D5677
-Inner product checksum theta = 4161FFBE6017C4EE
-Inner product checksum u = 456A4D0ADAA7A5F9
-Inner product checksum mr1 = 3F3B88930228B70A
-Inner product checksum mr2 = 3EEB3109B09E252E
-Inner product checksum mr3 = 3EDFF31B7D56409C
-Inner product checksum mr4 = 3EED42826A542CB7
+Inner product checksum rho = 3FA958F0C1D55513
+Inner product checksum theta = 4161FFBE6B89106C
+Inner product checksum u = 456A4D0AF00B4480
+Inner product checksum mr1 = 3F3B888F79EB2E18
+Inner product checksum mr2 = 3EEB3109C670AF3C
+Inner product checksum mr3 = 3EDFF31B816930A0
+Inner product checksum mr4 = 3EED42827F73DFDC
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
index f9e8d78e6..c19cd8f5f 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40C2C169636D25E4
-Inner product checksum theta = 43076DE659113285
-Inner product checksum u = 4697E3FA969E8DCA
-Inner product checksum mr1 = 40A1D167F373B275
-Inner product checksum mr2 = 40699AF5BDFF3439
-Inner product checksum mr3 = 4069A3412D9791A2
-Inner product checksum mr4 = 40697EB0A53B0E3D
+Inner product checksum rho = 40C2C1694FA30DD0
+Inner product checksum theta = 43076DE653AEC2FE
+Inner product checksum u = 4697E3FAA368DE1C
+Inner product checksum mr1 = 40A1D167F8ADA142
+Inner product checksum mr2 = 40699AF5BDBC4864
+Inner product checksum mr3 = 4069A3412D88D047
+Inner product checksum mr4 = 40697EB0A557078A
Inner product checksum mr5 = 406997D0C9B8EEFB
Inner product checksum mr6 = 40699547929283AC
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index 73e9b8140..8839d63b9 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA958EFE742C7F2
-Inner product checksum theta = 4161FFBE6CA8CD4A
-Inner product checksum u = 456A4D0AD92D63EA
-Inner product checksum mr1 = 3F3B888D6BDC06F8
-Inner product checksum mr2 = 3EEB3109674E6036
-Inner product checksum mr3 = 3EDFF31B6DF67A24
-Inner product checksum mr4 = 3EED428261BDF2D6
+Inner product checksum rho = 3FA958F09D97D52D
+Inner product checksum theta = 4161FFBE7B6B7DE1
+Inner product checksum u = 456A4D0ACAB467CA
+Inner product checksum mr1 = 3F3B888D5EA6A45C
+Inner product checksum mr2 = 3EEB310977D9678E
+Inner product checksum mr3 = 3EDFF31B705B97D8
+Inner product checksum mr4 = 3EED42824B13222B
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index 051fa9490..1fba69899 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40C2C16A825FFCB8
-Inner product checksum theta = 43076DE6589D50C8
-Inner product checksum u = 4697E3FA90B2DB96
-Inner product checksum mr1 = 40A1D167F1A6F4C8
-Inner product checksum mr2 = 40699AF5BDFF15BC
-Inner product checksum mr3 = 4069A3412D91CB8E
-Inner product checksum mr4 = 40697EB0A53CAD61
+Inner product checksum rho = 40C2C1668AA536C6
+Inner product checksum theta = 43076DE652800BE2
+Inner product checksum u = 4697E3FAA2E5E0C6
+Inner product checksum mr1 = 40A1D167F834C0E0
+Inner product checksum mr2 = 40699AF5BDC7A01E
+Inner product checksum mr3 = 4069A3412D91ECF2
+Inner product checksum mr4 = 40697EB0A55E4C2B
Inner product checksum mr5 = 406997D0C9B8EEFC
Inner product checksum mr6 = 40699547929283AD
From 6168a2715cec258129bf4fb5240145c8e686847b Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 23 Feb 2026 20:02:48 +0000
Subject: [PATCH 36/67] adjust tolerance and fix mol test
---
applications/jedi_lfric_tests/source/jedi_tlm_tests.f90 | 2 +-
rose-stem/app/lfric_atm/opt/rose-app-mol.conf | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/applications/jedi_lfric_tests/source/jedi_tlm_tests.f90 b/applications/jedi_lfric_tests/source/jedi_tlm_tests.f90
index 0b8e24dcd..426432393 100644
--- a/applications/jedi_lfric_tests/source/jedi_tlm_tests.f90
+++ b/applications/jedi_lfric_tests/source/jedi_tlm_tests.f90
@@ -74,7 +74,7 @@ program jedi_tlm_tests
character( str_def ) :: forecast_length_str
real( kind=r_def ) :: dot_product_1
real( kind=r_def ) :: dot_product_2
- real( kind=r_def ), parameter :: absolute_tolerance = 3.0E-4_r_def
+ real( kind=r_def ), parameter :: absolute_tolerance = 5.0E-4_r_def
real( kind=r_def ) :: machine_tolerance
real( kind=r_def ) :: absolute_diff
real( kind=r_def ) :: relative_diff
diff --git a/rose-stem/app/lfric_atm/opt/rose-app-mol.conf b/rose-stem/app/lfric_atm/opt/rose-app-mol.conf
index 375345aea..4f2cfad72 100644
--- a/rose-stem/app/lfric_atm/opt/rose-app-mol.conf
+++ b/rose-stem/app/lfric_atm/opt/rose-app-mol.conf
@@ -1,6 +1,9 @@
[namelist:boundaries]
transport_overwrite_freq='split_step'
+[namelist:finite_element]
+coord_space='Wchi'
+
[namelist:transport]
adjust_vhv_wind=.false.
ffsl_unity_3d=.false.
From 1a29c561988d1f27bbec11572f96fce2221b7a2e Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 2 Mar 2026 09:44:03 +0000
Subject: [PATCH 37/67] update KGOs. Generally working but a couple of failing
tests
---
rose-stem/app/lfric_atm/opt/rose-app-mol.conf | 1 +
...-2000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...10-100x100_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...200-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...rog-C48_MG_azspice_gnu_fast-debug-64bit.txt | 4 ++--
...301-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ain-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...00x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 ++++----
...00x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 ++++----
...x8-500x500_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-1000x1000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-1000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...0x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...00x10-100x100_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...mip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 4 ++--
...alorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...mip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...iP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
...iP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
...200x8-500x500_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...0x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...0x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...planet-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...j1214b-C12_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...m_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...9_chem-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...09458b-C24_azspice_gnu_fast-debug-32bit.txt | 6 +++---
..._casim-C12_azspice_gnu_fast-debug-32bit.txt | 18 +++++++++---------
..._coma9-C12_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ph_dev-C12_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...p_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...al9-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...9-pert-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...ero-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...al9_da-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._debug-C12_azspice_gnu_full-debug-32bit.txt | 14 +++++++-------
...bug-C48_MG_azspice_gnu_full-debug-32bit.txt | 14 +++++++-------
...l9_eda-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...a_jada-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...l9_mol-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._short-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...l3-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ns-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ol-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...00x1500_MG_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 2 +-
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 18 +++++++++---------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...en1-C48_MG_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...quaplanet-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...m_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...m_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...hd209458b-C24_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt | 18 +++++++++---------
...nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...morph_dev-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...omorph_tb-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
..._nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...p_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...e_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...readed-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...readed-C48_MG_ex1a_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_debug-C12_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
..._debug-C48_MG_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
..._gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._eda_jada-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...kca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...kca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...kca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
...kca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_short-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...ixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...i_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt | 6 +++---
..._nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
133 files changed, 724 insertions(+), 723 deletions(-)
diff --git a/rose-stem/app/lfric_atm/opt/rose-app-mol.conf b/rose-stem/app/lfric_atm/opt/rose-app-mol.conf
index 4f2cfad72..30780c7f7 100644
--- a/rose-stem/app/lfric_atm/opt/rose-app-mol.conf
+++ b/rose-stem/app/lfric_atm/opt/rose-app-mol.conf
@@ -3,6 +3,7 @@ transport_overwrite_freq='split_step'
[namelist:finite_element]
coord_space='Wchi'
+coord_order=1
[namelist:transport]
adjust_vhv_wind=.false.
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
index 28315b57d..dabbc05c2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DAA271B80432E8
-Inner product checksum theta = 42418E8249EA97E5
-Inner product checksum u = 43F0A73C14A3941F
+Inner product checksum rho = 40DAA271B80432F0
+Inner product checksum theta = 42418E8249EA97EE
+Inner product checksum u = 43F0A73C14A39438
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
index 4e5089372..465ed009d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A99BD82
-Inner product checksum theta = 4210F00A9EEFEDC8
-Inner product checksum u = 42EF4B7C9D66E038
+Inner product checksum rho = 40FE89845A9978B5
+Inner product checksum theta = 4210F00A9EEFEDB1
+Inner product checksum u = 42EF4B7C9D62C52F
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
index a6a33f3da..d36dbe152 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABD0B
-Inner product checksum theta = 4204E59A63CB78BC
-Inner product checksum u = 4391E522B2E5108B
+Inner product checksum rho = 40E8E802280ABD02
+Inner product checksum theta = 4204E59A63CB78B4
+Inner product checksum u = 4391E522B3724FC3
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
index 98e7c99d7..f6aa27956 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 41094CA3DDB86DCA
-Inner product checksum theta = 4224DF7F71A30AE6
-Inner product checksum u = 43C50351B9886146
+Inner product checksum theta = 4224DF7F71A30AE8
+Inner product checksum u = 43C50351B9F31CEA
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 23643f501..47f60ee41 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE744D
-Inner product checksum theta = 41EC4ACBE79A8254
-Inner product checksum u = 44176CD1D18E2234
+Inner product checksum rho = 40D3FF37BCAE75B5
+Inner product checksum theta = 41EC4ACBE79A848F
+Inner product checksum u = 44176CD1D18E170A
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
index 16121a0e7..4206fec1c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BF04CEFDD88E
-Inner product checksum theta = 4240B17819773C22
-Inner product checksum u = 44FA80D135FD62E1
+Inner product checksum rho = 4122BF04CEFCA40D
+Inner product checksum theta = 4240B1781978F3BC
+Inner product checksum u = 44FA80D135AAF219
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index 11b9f9a34..88a23a54a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002AB799101D6D
-Inner product checksum theta = 4204AB102D869C96
-Inner product checksum u = 42156E187ADEEF5C
-Inner product checksum mr1 = 40474510E5A34A15
+Inner product checksum rho = 41002AB7A7403E1B
+Inner product checksum theta = 4204AB102C6CF302
+Inner product checksum u = 42156E20D625DC15
+Inner product checksum mr1 = 4047450C5E6E6764
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index 9bf4987a6..764b58552 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 4100298029CBB27E
-Inner product checksum theta = 4204AB0A9AF0F797
-Inner product checksum u = 421841A8A5A2236C
-Inner product checksum mr1 = 4047C5162B842004
+Inner product checksum rho = 41002982DA1850C4
+Inner product checksum theta = 4204AB0A97F3BBF6
+Inner product checksum u = 4218424DCFF1184D
+Inner product checksum mr1 = 4047C5166E1C48E0
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
index 3ff60357b..2a71c14d1 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E481066A0E01
-Inner product checksum theta = 421139232C3CF255
-Inner product checksum u = 4393A3C2C777003A
+Inner product checksum rho = 40E1E481066A162D
+Inner product checksum theta = 421139232C3CEFD7
+Inner product checksum u = 4393A3C2C7772508
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
index 0526f8b8f..ffb0744c1 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40C1E430BB50B895
-Inner product checksum theta = 41F13953C045565E
-Inner product checksum u = 4393B8DB189ED223
+Inner product checksum rho = 40C1E430BB50B842
+Inner product checksum theta = 41F13953C0455668
+Inner product checksum u = 4393B8DB189F0BA8
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
index 30cb14f9a..5cf08de31 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CC3
-Inner product checksum theta = 41E3A4D10A00A203
-Inner product checksum u = 4400A7C1E61414AF
+Inner product checksum rho = 40CBD086E89B5CB2
+Inner product checksum theta = 41E3A4D10A00A1ED
+Inner product checksum u = 4400A7C1E61414B5
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
index a7c3fe531..51b6a2cc6 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DAA271B80432E9
-Inner product checksum theta = 42418E8249EA97E4
-Inner product checksum u = 43F0A73C14A39420
+Inner product checksum rho = 40DAA271B80432EF
+Inner product checksum theta = 42418E8249EA97EE
+Inner product checksum u = 43F0A73C14A39438
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
index 744c78d32..c4ed815e0 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A99BD81
-Inner product checksum theta = 4210F00A9EEFEDC8
-Inner product checksum u = 42EF4B7C9D66E038
+Inner product checksum rho = 40FE89845A9978B4
+Inner product checksum theta = 4210F00A9EEFEDB1
+Inner product checksum u = 42EF4B7C9D62C530
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index dabbd47ac..8688b45c5 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABD12
+Inner product checksum rho = 40E8E802280ABD03
Inner product checksum theta = 4204E59A63CB78B6
-Inner product checksum u = 4391E522B2F4E44E
+Inner product checksum u = 4391E522B2FD9206
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index d3f4ad6cc..617c93569 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094CA3DDB86DC3
-Inner product checksum theta = 4224DF7F71A30AEA
-Inner product checksum u = 43C50351B9DDC1DB
+Inner product checksum rho = 41094CA3DDB86DCB
+Inner product checksum theta = 4224DF7F71A30AE9
+Inner product checksum u = 43C50351B9DAF55F
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 1fece6a09..e4a4a2bf7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE7358
-Inner product checksum theta = 41EC4ACBE79A81E2
-Inner product checksum u = 44176CD1D18E0E68
+Inner product checksum rho = 40D3FF37BCAE7506
+Inner product checksum theta = 41EC4ACBE79A84F8
+Inner product checksum u = 44176CD1D18E130C
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index 1f9ec3146..5850fdee2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BF04CEFCFB8C
-Inner product checksum theta = 4240B178197729FE
-Inner product checksum u = 44FA80D135E8AD96
+Inner product checksum rho = 4122BF04CEFBFD7A
+Inner product checksum theta = 4240B1781979C8EE
+Inner product checksum u = 44FA80D135F19935
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index 11b9f9a34..88a23a54a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002AB799101D6D
-Inner product checksum theta = 4204AB102D869C96
-Inner product checksum u = 42156E187ADEEF5C
-Inner product checksum mr1 = 40474510E5A34A15
+Inner product checksum rho = 41002AB7A7403E1B
+Inner product checksum theta = 4204AB102C6CF302
+Inner product checksum u = 42156E20D625DC15
+Inner product checksum mr1 = 4047450C5E6E6764
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index 9bf4987a6..764b58552 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 4100298029CBB27E
-Inner product checksum theta = 4204AB0A9AF0F797
-Inner product checksum u = 421841A8A5A2236C
-Inner product checksum mr1 = 4047C5162B842004
+Inner product checksum rho = 41002982DA1850C4
+Inner product checksum theta = 4204AB0A97F3BBF6
+Inner product checksum u = 4218424DCFF1184D
+Inner product checksum mr1 = 4047C5166E1C48E0
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
index 3ff60357b..2a71c14d1 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E481066A0E01
-Inner product checksum theta = 421139232C3CF255
-Inner product checksum u = 4393A3C2C777003A
+Inner product checksum rho = 40E1E481066A162D
+Inner product checksum theta = 421139232C3CEFD7
+Inner product checksum u = 4393A3C2C7772508
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
index 585dbe813..41bb50bf2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40C1E430BB50B7DF
-Inner product checksum theta = 41F13953C04557F6
-Inner product checksum u = 4393B8DB189E640B
+Inner product checksum rho = 40C1E430BB50BA06
+Inner product checksum theta = 41F13953C045589C
+Inner product checksum u = 4393B8DB189D9133
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
index 30cb14f9a..5cf08de31 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CC3
-Inner product checksum theta = 41E3A4D10A00A203
-Inner product checksum u = 4400A7C1E61414AF
+Inner product checksum rho = 40CBD086E89B5CB2
+Inner product checksum theta = 41E3A4D10A00A1ED
+Inner product checksum u = 4400A7C1E61414B5
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
index 46aa129ab..d0b2a582c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 468AD8A1
-Inner product checksum theta = 4FD6892A
-Inner product checksum u = 6A4E2456
-Inner product checksum mr1 = 3F08090E
-Inner product checksum mr2 = 3685474C
-Inner product checksum mr3 = 342315EB
-Inner product checksum mr4 = 369452F5
+Inner product checksum rho = 468AD86E
+Inner product checksum theta = 4FD6886A
+Inner product checksum u = 6A4E63FA
+Inner product checksum mr1 = 3F07E7CF
+Inner product checksum mr2 = 368AA801
+Inner product checksum mr3 = 340224CC
+Inner product checksum mr4 = 36991F46
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
index 76480a890..a212f23f6 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 44D957C8
-Inner product checksum theta = 5504F9DC
-Inner product checksum u = 742769A8
+Inner product checksum rho = 44D95741
+Inner product checksum theta = 5504FC32
+Inner product checksum u = 74276D7A
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index 412912359..e839b7838 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D686E7
-Inner product checksum theta = 518F9686
-Inner product checksum u = 6AF737B4
-Inner product checksum mr1 = 3FD1D417
-Inner product checksum mr2 = 3734B95C
-Inner product checksum mr3 = 35805E31
-Inner product checksum mr4 = 36CFB064
+Inner product checksum rho = 46D6873F
+Inner product checksum theta = 518F93FD
+Inner product checksum u = 6AF68A5A
+Inner product checksum mr1 = 3FD182CD
+Inner product checksum mr2 = 372789FF
+Inner product checksum mr3 = 358D9E9E
+Inner product checksum mr4 = 36CCF722
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
index 1bc83cf87..be651aa32 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6843A
-Inner product checksum theta = 518F9009
-Inner product checksum u = 6AF6639C
-Inner product checksum mr1 = 3FD1E981
-Inner product checksum mr2 = 3735ACE8
-Inner product checksum mr3 = 3591218E
-Inner product checksum mr4 = 36E3934B
+Inner product checksum rho = 46D683E9
+Inner product checksum theta = 518F945A
+Inner product checksum u = 6AF63660
+Inner product checksum mr1 = 3FD1DDD6
+Inner product checksum mr2 = 372D7704
+Inner product checksum mr3 = 3589A11F
+Inner product checksum mr4 = 36CBC98C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
index ebd73d9d7..02f66108e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4798D937
-Inner product checksum theta = 58404EEE
-Inner product checksum u = 79BA143C
+Inner product checksum rho = 4798D8DD
+Inner product checksum theta = 584061BB
+Inner product checksum u = 79B9DFF3
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
index ec2610a8f..f2f9d9d68 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D87621
-Inner product checksum theta = 518CDC6C
-Inner product checksum u = 6A8BB622
-Inner product checksum mr1 = 3FCCD6A5
-Inner product checksum mr2 = 3830399F
-Inner product checksum mr3 = 3540FFB3
-Inner product checksum mr4 = 369C6152
-Inner product checksum mr5 = 2E27E849
-Inner product checksum mr6 = 3559D6AB
+Inner product checksum rho = 46D8730C
+Inner product checksum theta = 518CDF36
+Inner product checksum u = 6A8AA030
+Inner product checksum mr1 = 3FCD4B94
+Inner product checksum mr2 = 382F4EFC
+Inner product checksum mr3 = 35615F63
+Inner product checksum mr4 = 3694BBE2
+Inner product checksum mr5 = 2E13815D
+Inner product checksum mr6 = 3545EB1C
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
index 5b7783020..fda08f1ff 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D86556
-Inner product checksum theta = 518CD634
-Inner product checksum u = 6A884F5E
-Inner product checksum mr1 = 3FCFE1A9
-Inner product checksum mr2 = 37FB999D
-Inner product checksum mr3 = 37A3825D
-Inner product checksum mr4 = 37AAD30F
-Inner product checksum mr5 = 36CB92A2
+Inner product checksum rho = 46D86603
+Inner product checksum theta = 518CDF84
+Inner product checksum u = 6A8803C4
+Inner product checksum mr1 = 3FD0582A
+Inner product checksum mr2 = 37F57E92
+Inner product checksum mr3 = 37771667
+Inner product checksum mr4 = 37AAA7B7
+Inner product checksum mr5 = 36B26B47
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt
index d9f8c5feb..c45e6b715 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_comorph_dev-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85309
-Inner product checksum theta = 518CEB19
-Inner product checksum u = 6A86BDBD
-Inner product checksum mr1 = 3FD15DE3
-Inner product checksum mr2 = 37E7EB43
-Inner product checksum mr3 = 378A0874
-Inner product checksum mr4 = 37C4C735
-Inner product checksum mr5 = 36A40434
+Inner product checksum rho = 46D8537A
+Inner product checksum theta = 518CEE47
+Inner product checksum u = 6A860D04
+Inner product checksum mr1 = 3FD16126
+Inner product checksum mr2 = 37F27C92
+Inner product checksum mr3 = 3753A03E
+Inner product checksum mr4 = 37AC03AF
+Inner product checksum mr5 = 36953343
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index 0af3bd41c..5c89848bc 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85B38
-Inner product checksum theta = 518CDE82
-Inner product checksum u = 6A8943DF
-Inner product checksum mr1 = 3FD04330
-Inner product checksum mr2 = 37D1B94A
-Inner product checksum mr3 = 358A22CA
-Inner product checksum mr4 = 3710DB20
+Inner product checksum rho = 46D85A74
+Inner product checksum theta = 518CDE80
+Inner product checksum u = 6A888154
+Inner product checksum mr1 = 3FD04E6E
+Inner product checksum mr2 = 37C7DE8A
+Inner product checksum mr3 = 358B24C2
+Inner product checksum mr4 = 3706CD1C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
index b07809fc2..02a21718b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB0B7E35975770
-Inner product checksum theta = 42319B4C2C627568
-Inner product checksum u = 45511DB5A41A7AF3
-Inner product checksum mr1 = 3FFA0AE8D15AC560
-Inner product checksum mr2 = 3EF6E30AB66D5317
-Inner product checksum mr3 = 3EB3CE089DEF52CE
-Inner product checksum mr4 = 3EDF292FCEA393E9
+Inner product checksum rho = 40DB0B9E0A52CDBE
+Inner product checksum theta = 42319C056142ADFE
+Inner product checksum u = 4551169A927A41A8
+Inner product checksum mr1 = 3FFA1640F5B477A1
+Inner product checksum mr2 = 3EF795611FC0E621
+Inner product checksum mr3 = 3EB51EC1DA1512B5
+Inner product checksum mr4 = 3EE2824427FCFB08
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 50a37c287..ed66cf8dd 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D802F5
-Inner product checksum theta = 5392FB7E
-Inner product checksum u = 6A97AD94
-Inner product checksum mr1 = 41CD0C45
-Inner product checksum mr2 = 39CFE0B4
-Inner product checksum mr3 = 37A8CD54
-Inner product checksum mr4 = 395FC0A4
+Inner product checksum rho = 48D8021D
+Inner product checksum theta = 5392FB2C
+Inner product checksum u = 6A97B67E
+Inner product checksum mr1 = 41CD0B0E
+Inner product checksum mr2 = 39CFB40B
+Inner product checksum mr3 = 37AD8098
+Inner product checksum mr4 = 3961CA12
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
index 235402968..92da52a8a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D83278
-Inner product checksum theta = 51946D4C
-Inner product checksum u = 6B12B532
-Inner product checksum mr1 = 3FC8DE58
-Inner product checksum mr2 = 37A79B85
-Inner product checksum mr3 = 3589AA4D
-Inner product checksum mr4 = 378F6306
+Inner product checksum rho = 46D831CE
+Inner product checksum theta = 51946CE3
+Inner product checksum u = 6B12AEF9
+Inner product checksum mr1 = 3FC8CDDE
+Inner product checksum mr2 = 379C3A18
+Inner product checksum mr3 = 358BBDEA
+Inner product checksum mr4 = 379342E0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 354c8a315..b0e84c9b8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D80346
-Inner product checksum theta = 5392FB96
-Inner product checksum u = 6A97B48C
-Inner product checksum mr1 = 41CD0992
-Inner product checksum mr2 = 39CFD2C8
-Inner product checksum mr3 = 37A9D189
-Inner product checksum mr4 = 395D72A2
+Inner product checksum rho = 48D802A6
+Inner product checksum theta = 5392FB2E
+Inner product checksum u = 6A97AEE2
+Inner product checksum mr1 = 41CD0B72
+Inner product checksum mr2 = 39CFE080
+Inner product checksum mr3 = 37A6A2C5
+Inner product checksum mr4 = 395E9FA4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
index 0280c3771..b8a979fe8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81BB6
-Inner product checksum theta = 518A8337
-Inner product checksum u = 6A8D8496
-Inner product checksum mr1 = 3FD3E8F6
-Inner product checksum mr2 = 37E36076
-Inner product checksum mr3 = 359ECD22
-Inner product checksum mr4 = 36EF2E5D
+Inner product checksum rho = 46D81B5B
+Inner product checksum theta = 518A85B1
+Inner product checksum u = 6A8D7E96
+Inner product checksum mr1 = 3FD3E0BA
+Inner product checksum mr2 = 37BF4B4A
+Inner product checksum mr3 = 359E9D69
+Inner product checksum mr4 = 36E81236
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
index efe7c47fc..fa8ec15d3 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D826A3
-Inner product checksum theta = 5195286A
-Inner product checksum u = 6AD00D2B
-Inner product checksum mr1 = 3FC8966C
-Inner product checksum mr2 = 37A936E0
-Inner product checksum mr3 = 351FFC46
-Inner product checksum mr4 = 36A5A0EC
+Inner product checksum rho = 46D825EE
+Inner product checksum theta = 5195280E
+Inner product checksum u = 6AD00E74
+Inner product checksum mr1 = 3FC88FED
+Inner product checksum mr2 = 37AA12F6
+Inner product checksum mr3 = 35202202
+Inner product checksum mr4 = 36A04334
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
index 43adea265..85030c696 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81D9C
-Inner product checksum theta = 539527EC
-Inner product checksum u = 6AA47E09
-Inner product checksum mr1 = 41C845F6
-Inner product checksum mr2 = 3999D9EF
-Inner product checksum mr3 = 377473A4
-Inner product checksum mr4 = 392E287A
+Inner product checksum rho = 48D81CFF
+Inner product checksum theta = 53952773
+Inner product checksum u = 6AA47D73
+Inner product checksum mr1 = 41C847C0
+Inner product checksum mr2 = 399966D5
+Inner product checksum mr3 = 3774C22E
+Inner product checksum mr4 = 392F1ED5
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
index 7627a6637..daa1a52d1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81FC2
-Inner product checksum theta = 518A62F2
-Inner product checksum u = 6A902F68
-Inner product checksum mr1 = 3FD10764
-Inner product checksum mr2 = 37D4379C
-Inner product checksum mr3 = 357CD472
-Inner product checksum mr4 = 36FB3ACE
+Inner product checksum rho = 46D82062
+Inner product checksum theta = 518A613F
+Inner product checksum u = 6A8FF84A
+Inner product checksum mr1 = 3FD0CAC3
+Inner product checksum mr2 = 37CC9FC2
+Inner product checksum mr3 = 35BDD682
+Inner product checksum mr4 = 3722EB0C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
index 143af5c1b..9cfd19594 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81BBA
-Inner product checksum theta = 518A839F
-Inner product checksum u = 6A8CA47E
-Inner product checksum mr1 = 3FD39F7E
-Inner product checksum mr2 = 37D6BA63
-Inner product checksum mr3 = 3595C4A4
-Inner product checksum mr4 = 36D4135E
+Inner product checksum rho = 46D81CF9
+Inner product checksum theta = 518A81C0
+Inner product checksum u = 6A8D0183
+Inner product checksum mr1 = 3FD39F93
+Inner product checksum mr2 = 37C01962
+Inner product checksum mr3 = 35DAACE6
+Inner product checksum mr4 = 36EA45BE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
index d504de77c..2e2bf9b2e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D87E02
-Inner product checksum theta = 5193E829
-Inner product checksum u = 6A86D8ED
-Inner product checksum mr1 = 3FD052BD
-Inner product checksum mr2 = 379D9AB3
-Inner product checksum mr3 = 3545AB94
-Inner product checksum mr4 = 36D01997
+Inner product checksum rho = 46D87C95
+Inner product checksum theta = 5193E849
+Inner product checksum u = 6A86AC5B
+Inner product checksum mr1 = 3FD05FA5
+Inner product checksum mr2 = 37A7F31C
+Inner product checksum mr3 = 353EFEB1
+Inner product checksum mr4 = 3709EB25
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
index 368a40166..7d7c4e8ba 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81D6C
-Inner product checksum theta = 51955971
-Inner product checksum u = 6AF40AC6
-Inner product checksum mr1 = 3FC86B44
-Inner product checksum mr2 = 3874ECCE
-Inner product checksum mr3 = 3580A915
-Inner product checksum mr4 = 36C8A3C4
+Inner product checksum rho = 46D81C76
+Inner product checksum theta = 51955908
+Inner product checksum u = 6AF409E6
+Inner product checksum mr1 = 3FC85D5C
+Inner product checksum mr2 = 38776AB0
+Inner product checksum mr3 = 357F4474
+Inner product checksum mr4 = 36CB59ED
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index 8a4449f4d..a467092ed 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4839978B
-Inner product checksum theta = 51354926
-Inner product checksum u = 612F5465
-Inner product checksum mr1 = 4090EFDD
-Inner product checksum mr2 = 359EB521
-Inner product checksum mr3 = 2FA59C08
-Inner product checksum mr4 = 33F4FAB6
-Inner product checksum mr5 = BE7DEA8
+Inner product checksum rho = 48399741
+Inner product checksum theta = 5135494C
+Inner product checksum u = 612F47C4
+Inner product checksum mr1 = 4090F104
+Inner product checksum mr2 = 35B83B45
+Inner product checksum mr3 = 2FA5C354
+Inner product checksum mr4 = 33F4FB2C
+Inner product checksum mr5 = BEBF2AD
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index 2a9e0db0e..339fbd3de 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48399964
-Inner product checksum theta = 5135488C
-Inner product checksum u = 612F5AC7
-Inner product checksum mr1 = 40915DD1
-Inner product checksum mr2 = 36940DA3
-Inner product checksum mr3 = 2FAC1395
-Inner product checksum mr4 = 33F4FB53
-Inner product checksum mr5 = BF1FDFB
+Inner product checksum rho = 4839991E
+Inner product checksum theta = 513548B3
+Inner product checksum u = 612F4E0E
+Inner product checksum mr1 = 40915F75
+Inner product checksum mr2 = 3687F62C
+Inner product checksum mr3 = 2FAD29EB
+Inner product checksum mr4 = 33F4FB6C
+Inner product checksum mr5 = BF620A7
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index bcf94a7e2..b89becea4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398C0D
-Inner product checksum theta = 51354312
-Inner product checksum u = 612EECD9
-Inner product checksum mr1 = 4090FDB1
-Inner product checksum mr2 = 35A1C069
-Inner product checksum mr3 = 300115E1
-Inner product checksum mr4 = 3404ACBB
-Inner product checksum mr5 = C145948
+Inner product checksum rho = 48398BEA
+Inner product checksum theta = 51354332
+Inner product checksum u = 612EC700
+Inner product checksum mr1 = 4091007E
+Inner product checksum mr2 = 359398C0
+Inner product checksum mr3 = 300165A4
+Inner product checksum mr4 = 3404AD01
+Inner product checksum mr5 = C16CE2E
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
index 248c3bf84..b256082e7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B604
-Inner product checksum theta = 513FD8A6
-Inner product checksum u = 5F74971F
-Inner product checksum mr1 = 4155C5CE
-Inner product checksum mr2 = 3A30FCD9
-Inner product checksum mr3 = 30836FEC
+Inner product checksum rho = 4830B5B7
+Inner product checksum theta = 513FD8FE
+Inner product checksum u = 5F74B586
+Inner product checksum mr1 = 41557308
+Inner product checksum mr2 = 3A528B11
+Inner product checksum mr3 = 30A3B89F
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 751393377..ca15a1722 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84D801
-Inner product checksum u = 601AD0B0
-Inner product checksum mr1 = 3C8710EE
-Inner product checksum mr2 = 35528946
-Inner product checksum mr3 = 31D46455
+Inner product checksum rho = 42F8B1DE
+Inner product checksum theta = 4D84D805
+Inner product checksum u = 601AD0AD
+Inner product checksum mr1 = 3C86E3B3
+Inner product checksum mr2 = 353CC0C1
+Inner product checksum mr3 = 31B9B56E
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 3bd38505d..7fb51b275 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E044891
-Inner product checksum u = 5FBFA451
-Inner product checksum mr1 = 3CDB1A20
-Inner product checksum mr2 = 338978F2
-Inner product checksum mr3 = 2FA7218A
-Inner product checksum mr4 = 2EF509E5
+Inner product checksum rho = 42F5004D
+Inner product checksum theta = 4E044A15
+Inner product checksum u = 5FC0A787
+Inner product checksum mr1 = 3CE526D7
+Inner product checksum mr2 = 34D44769
+Inner product checksum mr3 = 308BFECE
+Inner product checksum mr4 = 2F1E05D7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 19b9f4377..455f2a309 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84DADF
-Inner product checksum u = 601AD405
-Inner product checksum mr1 = 3C8285B2
-Inner product checksum mr2 = 3420EDAA
-Inner product checksum mr3 = 31CE161B
+Inner product checksum rho = 42F8B1DE
+Inner product checksum theta = 4D84DAF2
+Inner product checksum u = 601AD407
+Inner product checksum mr1 = 3C82820E
+Inner product checksum mr2 = 341DF9E4
+Inner product checksum mr3 = 31C7A248
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index f18d7fc10..e4e31f057 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E044EF0
-Inner product checksum u = 5FDAD300
-Inner product checksum mr1 = 3CCA4598
-Inner product checksum mr2 = 3308BD48
-Inner product checksum mr3 = 302D600C
-Inner product checksum mr4 = 2F0515F5
+Inner product checksum rho = 42F5004D
+Inner product checksum theta = 4E044E69
+Inner product checksum u = 5FD95B6E
+Inner product checksum mr1 = 3CC86608
+Inner product checksum mr2 = 33B8D534
+Inner product checksum mr3 = 30503617
+Inner product checksum mr4 = 2F08F753
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index f51313626..d17df09de 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84D83D
-Inner product checksum u = 601AD7EC
-Inner product checksum mr1 = 3C80A8FB
-Inner product checksum mr2 = 2EE9B604
-Inner product checksum mr3 = 2DBBD1C8
+Inner product checksum rho = 42F8B1DE
+Inner product checksum theta = 4D84D83E
+Inner product checksum u = 601AD7F0
+Inner product checksum mr1 = 3C80AA23
+Inner product checksum mr2 = 2EE99EBE
+Inner product checksum mr3 = 2DBBCB6A
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 4a089b7cb..3b8e8f3d3 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 43366191
+Inner product checksum rho = 43366192
Inner product checksum theta = 4C40AEA7
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 2c0acc886..380d2ccea 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433541F2
-Inner product checksum theta = 4C365CF1
-Inner product checksum u = 5FC5C122
-Inner product checksum mr1 = 3C64C6A6
-Inner product checksum mr2 = 3378DCC6
-Inner product checksum mr3 = 2DCCF472
+Inner product checksum theta = 4C365D68
+Inner product checksum u = 5FC5C11D
+Inner product checksum mr1 = 3C65086A
+Inner product checksum mr2 = 33CF49AC
+Inner product checksum mr3 = 2F1B550C
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 392459915..70c860e3a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C0844FB
+Inner product checksum rho = 433107DE
+Inner product checksum theta = 4C0844F4
Inner product checksum u = 606FB4FE
-Inner product checksum mr1 = 3B3F5E89
-Inner product checksum mr2 = 3003C6AA
-Inner product checksum mr3 = 29406510
+Inner product checksum mr1 = 3B3F5E7A
+Inner product checksum mr2 = 3003DE62
+Inner product checksum mr3 = 2940C239
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index c0f69f0fd..295ce2ae2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42CD4780
-Inner product checksum theta = 4C2F1CB5
-Inner product checksum u = 6064CD37
-Inner product checksum mr1 = 372376C5
+Inner product checksum theta = 4C2F1CC1
+Inner product checksum u = 6064CD39
+Inner product checksum mr1 = 372352F2
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
-Inner product checksum mr4 = 33E752D3
+Inner product checksum mr4 = 33E82E43
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 5195f32d3..9206ad02e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 431DF677
+Inner product checksum rho = 431DF679
Inner product checksum theta = 4C0E764F
-Inner product checksum u = 5E18F5F1
-Inner product checksum mr1 = 3B201118
+Inner product checksum u = 5E18F5E9
+Inner product checksum mr1 = 3B201111
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 2adbb7331..e9c5f9daf 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C46F47F
+Inner product checksum rho = 434FEE7D
+Inner product checksum theta = 4C46F47D
Inner product checksum u = 62E3E1CC
-Inner product checksum mr1 = 3A04E498
+Inner product checksum mr1 = 3A04E499
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index cc3ab2152..f060cecd2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C0659C9
-Inner product checksum u = 606FB56D
-Inner product checksum mr1 = 3A8C4D8A
-Inner product checksum mr2 = 328A5A02
-Inner product checksum mr3 = 2891122E
+Inner product checksum rho = 433107DE
+Inner product checksum theta = 4C06591D
+Inner product checksum u = 606FB55F
+Inner product checksum mr1 = 3A8C4583
+Inner product checksum mr2 = 32A5E339
+Inner product checksum mr3 = 28AC7EE0
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index b14b69cee..65d672b2c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E045432
-Inner product checksum u = 5FB7E69C
-Inner product checksum mr1 = 3CE4125F
-Inner product checksum mr2 = 344B0859
-Inner product checksum mr3 = 30B8C521
-Inner product checksum mr4 = 2F1E6F9C
+Inner product checksum rho = 42F5004D
+Inner product checksum theta = 4E04561F
+Inner product checksum u = 5FB8EFD0
+Inner product checksum mr1 = 3CE2BB08
+Inner product checksum mr2 = 3311524F
+Inner product checksum mr3 = 301BBA94
+Inner product checksum mr4 = 2EFBC0D7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 37f1809ae..d388d7980 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 42B581C4
-Inner product checksum theta = 54100951
+Inner product checksum rho = 42B581BE
+Inner product checksum theta = 54100D0E
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 662b72a7f..1425421f2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 42F50044
+Inner product checksum rho = 42F5004D
Inner product checksum theta = 4E232388
Inner product checksum u = 5EA095A3
-Inner product checksum mr1 = 3C8347C1
+Inner product checksum mr1 = 3C8347BB
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 68b5ec8a3..7650a1889 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,5 +1,5 @@
-Inner product checksum rho = 4334F301
-Inner product checksum theta = 4C25DC6A
+Inner product checksum rho = 4334F300
+Inner product checksum theta = 4C25DC71
Inner product checksum u = 0
Inner product checksum mr1 = 3AB44DA1
Inner product checksum mr2 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index d27a4f025..dd74ccb7c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C47E49B
-Inner product checksum u = 62E3D52A
-Inner product checksum mr1 = 3A350B8C
-Inner product checksum mr2 = 32CB63A7
-Inner product checksum mr3 = 289450EF
-Inner product checksum mr4 = 341E833D
-Inner product checksum mr5 = 2D0D2506
-Inner product checksum mr6 = 2C8D8C50
+Inner product checksum rho = 434FEE7D
+Inner product checksum theta = 4C47E49C
+Inner product checksum u = 62E3D560
+Inner product checksum mr1 = 3A35D2D6
+Inner product checksum mr2 = 3362F650
+Inner product checksum mr3 = 28E355CC
+Inner product checksum mr4 = 340A7B63
+Inner product checksum mr5 = 2C19DCC6
+Inner product checksum mr6 = 2C99FC78
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 96db8bfe4..6b1dae987 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C096ADF
+Inner product checksum rho = 433107DE
+Inner product checksum theta = 4C096ADD
Inner product checksum u = 6074FC4D
-Inner product checksum mr1 = 3A6F4516
+Inner product checksum mr1 = 3A6F450F
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 4f0c8483a..8c393a274 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C08B094
-Inner product checksum u = 6075B79D
-Inner product checksum mr1 = 3A5C1B3F
+Inner product checksum rho = 433107DE
+Inner product checksum theta = 4C08B093
+Inner product checksum u = 6075B79E
+Inner product checksum mr1 = 3A5C1B47
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 105bc0193..a21335a0c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C08DF88
-Inner product checksum u = 606FB528
-Inner product checksum mr1 = 3B1C91E5
+Inner product checksum rho = 433107DE
+Inner product checksum theta = 4C08DF8F
+Inner product checksum u = 606FB526
+Inner product checksum mr1 = 3B1C91E7
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 3ae584d38..e43cf7abb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E15E093
-Inner product checksum u = 5F89879C
-Inner product checksum mr1 = 3C98E5AA
-Inner product checksum mr2 = 2E17220E
-Inner product checksum mr3 = 2A293F42
-Inner product checksum mr4 = 3152A077
+Inner product checksum rho = 42F5004D
+Inner product checksum theta = 4E15E099
+Inner product checksum u = 5F8A99AB
+Inner product checksum mr1 = 3C99346F
+Inner product checksum mr2 = 0
+Inner product checksum mr3 = 29AB5D04
+Inner product checksum mr4 = 30A4F386
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 51e434ea0..93bb93248 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 486B4B41
-Inner product checksum theta = 51CABED6
-Inner product checksum u = 63C9C9B6
+Inner product checksum rho = 486B498C
+Inner product checksum theta = 51CABEEA
+Inner product checksum u = 63C8EE5A
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
index 0e0d9dcef..f809a8579 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 468AD8C2
-Inner product checksum theta = 4FD6896F
-Inner product checksum u = 6A4E3A50
-Inner product checksum mr1 = 3F07E651
-Inner product checksum mr2 = 36998BE2
-Inner product checksum mr3 = 341893DC
-Inner product checksum mr4 = 36A2DFF5
+Inner product checksum rho = 468AD892
+Inner product checksum theta = 4FD68882
+Inner product checksum u = 6A4E3B60
+Inner product checksum mr1 = 3F080A27
+Inner product checksum mr2 = 368DD164
+Inner product checksum mr3 = 3426CB05
+Inner product checksum mr4 = 36923809
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
index c7dc87bf0..90021a8bc 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 44D957D6
-Inner product checksum theta = 5504FAF6
-Inner product checksum u = 74276B2C
+Inner product checksum rho = 44D95799
+Inner product checksum theta = 5504FC48
+Inner product checksum u = 74276F1A
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index d4a68f4df..eeb361166 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D68274
-Inner product checksum theta = 518F9382
-Inner product checksum u = 6AF80F04
-Inner product checksum mr1 = 3FD1FDF4
-Inner product checksum mr2 = 371CF50E
-Inner product checksum mr3 = 35982210
-Inner product checksum mr4 = 36D0EA36
+Inner product checksum rho = 46D68358
+Inner product checksum theta = 518F9558
+Inner product checksum u = 6AF72C9C
+Inner product checksum mr1 = 3FD1EF81
+Inner product checksum mr2 = 3717B670
+Inner product checksum mr3 = 357A37A2
+Inner product checksum mr4 = 36C33D26
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
index 865ef858e..53fac2a3d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6721E
-Inner product checksum theta = 5193C6E0
-Inner product checksum u = 6B19C5AA
-Inner product checksum mr1 = 3FCF601E
-Inner product checksum mr2 = 37331054
-Inner product checksum mr3 = 356202F2
-Inner product checksum mr4 = 3698A052
+Inner product checksum rho = 46D670EB
+Inner product checksum theta = 5193C6DC
+Inner product checksum u = 6B198FBE
+Inner product checksum mr1 = 3FCF5C25
+Inner product checksum mr2 = 37394E3A
+Inner product checksum mr3 = 353C3496
+Inner product checksum mr4 = 36934488
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 57f0165f3..723c75bb7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D66238
-Inner product checksum theta = 539A0A6A
-Inner product checksum u = 6B127A98
-Inner product checksum mr1 = 41CC3BFA
-Inner product checksum mr2 = 3968D07F
-Inner product checksum mr3 = 37C5E475
-Inner product checksum mr4 = 3941D72F
+Inner product checksum rho = 48D6610C
+Inner product checksum theta = 539A0A2A
+Inner product checksum u = 6B127BB0
+Inner product checksum mr1 = 41CC3F93
+Inner product checksum mr2 = 396E74FC
+Inner product checksum mr3 = 37CC2173
+Inner product checksum mr4 = 3942F951
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
index 83a0f7e36..6059f7130 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6724A
-Inner product checksum theta = 5193C6C8
-Inner product checksum u = 6B19BB23
-Inner product checksum mr1 = 3FCF61C2
-Inner product checksum mr2 = 3742B590
-Inner product checksum mr3 = 354FD275
-Inner product checksum mr4 = 3695593B
+Inner product checksum rho = 46D6708C
+Inner product checksum theta = 5193C703
+Inner product checksum u = 6B1999E5
+Inner product checksum mr1 = 3FCF552D
+Inner product checksum mr2 = 372469A0
+Inner product checksum mr3 = 353BF692
+Inner product checksum mr4 = 3693AA4E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 6efabaac1..c37f8375c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D66232
-Inner product checksum theta = 539A0A6A
-Inner product checksum u = 6B127AC6
-Inner product checksum mr1 = 41CC3922
-Inner product checksum mr2 = 3967966E
-Inner product checksum mr3 = 37DA6788
-Inner product checksum mr4 = 39413C27
+Inner product checksum rho = 48D6610F
+Inner product checksum theta = 539A0A2A
+Inner product checksum u = 6B127B38
+Inner product checksum mr1 = 41CC4112
+Inner product checksum mr2 = 396D2768
+Inner product checksum mr3 = 37BF0C1C
+Inner product checksum mr4 = 39437F54
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 56ac9b580..605e847e0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D66233
-Inner product checksum theta = 539A0A6C
-Inner product checksum u = 6B1279B4
-Inner product checksum mr1 = 41CC3A94
-Inner product checksum mr2 = 39694D7A
-Inner product checksum mr3 = 37C624F4
-Inner product checksum mr4 = 39410F74
+Inner product checksum rho = 48D660FE
+Inner product checksum theta = 539A0A28
+Inner product checksum u = 6B127B86
+Inner product checksum mr1 = 41CC3EF4
+Inner product checksum mr2 = 39739C3C
+Inner product checksum mr3 = 37CBB066
+Inner product checksum mr4 = 3940660C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
index 100393226..36091c98f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D68937
-Inner product checksum theta = 518F9715
-Inner product checksum u = 6AF5BF19
-Inner product checksum mr1 = 3FD19871
-Inner product checksum mr2 = 3735D64B
-Inner product checksum mr3 = 356EE653
-Inner product checksum mr4 = 36D784DA
+Inner product checksum rho = 46D6819D
+Inner product checksum theta = 518F93E6
+Inner product checksum u = 6AF735EA
+Inner product checksum mr1 = 3FD1E778
+Inner product checksum mr2 = 3722BD83
+Inner product checksum mr3 = 354B3772
+Inner product checksum mr4 = 36C4FF34
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
index 0e98c03f1..b2344d5de 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D671E0
-Inner product checksum theta = 5193C594
-Inner product checksum u = 6B1A4302
-Inner product checksum mr1 = 3FCF6985
-Inner product checksum mr2 = 3730D1D2
-Inner product checksum mr3 = 35330E60
-Inner product checksum mr4 = 368A1990
+Inner product checksum rho = 46D67036
+Inner product checksum theta = 5193C4AA
+Inner product checksum u = 6B1A2FC9
+Inner product checksum mr1 = 3FCF5F33
+Inner product checksum mr2 = 372C94D2
+Inner product checksum mr3 = 35393A86
+Inner product checksum mr4 = 368C8EB0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
index 64166cc74..af831edbe 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D671EE
-Inner product checksum theta = 5193C539
-Inner product checksum u = 6B1A39FA
-Inner product checksum mr1 = 3FCF81F6
-Inner product checksum mr2 = 371AF3C2
-Inner product checksum mr3 = 3534F417
-Inner product checksum mr4 = 368F89D6
+Inner product checksum rho = 46D66F74
+Inner product checksum theta = 5193C464
+Inner product checksum u = 6B1A270E
+Inner product checksum mr1 = 3FCF74A1
+Inner product checksum mr2 = 37250AA5
+Inner product checksum mr3 = 353BE53A
+Inner product checksum mr4 = 36932D43
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index 94c6fdebb..51b3291dc 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 489A835F
-Inner product checksum theta = 51BA5036
-Inner product checksum u = 5F118101
-Inner product checksum mr1 = 4187BF2A
-Inner product checksum mr2 = 3AFBFE0C
-Inner product checksum mr3 = 34D63736
+Inner product checksum rho = 489A82A1
+Inner product checksum theta = 51BA50A9
+Inner product checksum u = 5F1194CD
+Inner product checksum mr1 = 4187C2B9
+Inner product checksum mr2 = 3B000F81
+Inner product checksum mr3 = 34FE42AE
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
index fa370a19e..355d8b4f8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4798D9E7
-Inner product checksum theta = 5840572D
-Inner product checksum u = 79BA0888
+Inner product checksum rho = 4798D97E
+Inner product checksum theta = 5840677C
+Inner product checksum u = 79B9E7C0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
index ec0c9a1d3..99d309387 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8744E
-Inner product checksum theta = 518CDC20
-Inner product checksum u = 6A8B2876
-Inner product checksum mr1 = 3FCD30C4
-Inner product checksum mr2 = 382ABDE7
-Inner product checksum mr3 = 35313863
-Inner product checksum mr4 = 369195A0
-Inner product checksum mr5 = 2F0CD5ED
-Inner product checksum mr6 = 352A46CC
+Inner product checksum rho = 46D87401
+Inner product checksum theta = 518CDEBA
+Inner product checksum u = 6A8B4E7B
+Inner product checksum mr1 = 3FCD559A
+Inner product checksum mr2 = 38290E87
+Inner product checksum mr3 = 353CC279
+Inner product checksum mr4 = 36A499DA
+Inner product checksum mr5 = 2C7A73F3
+Inner product checksum mr6 = 3563FEDF
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
index 32e615d49..e4a72de73 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D865B4
-Inner product checksum theta = 518CDC07
-Inner product checksum u = 6A888EFB
-Inner product checksum mr1 = 3FCFCD76
-Inner product checksum mr2 = 37E85440
-Inner product checksum mr3 = 37A7D988
-Inner product checksum mr4 = 37B10C1F
-Inner product checksum mr5 = 36E46BC0
+Inner product checksum rho = 46D86495
+Inner product checksum theta = 518CDA73
+Inner product checksum u = 6A8800F4
+Inner product checksum mr1 = 3FD06E04
+Inner product checksum mr2 = 37E02A4D
+Inner product checksum mr3 = 3794813A
+Inner product checksum mr4 = 37A82DBE
+Inner product checksum mr5 = 36EF9D66
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
index f771503e7..47e6d0950 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85413
-Inner product checksum theta = 518CEFAC
-Inner product checksum u = 6A86B311
-Inner product checksum mr1 = 3FD18C2A
-Inner product checksum mr2 = 37EDF393
-Inner product checksum mr3 = 37772269
-Inner product checksum mr4 = 37B7A998
-Inner product checksum mr5 = 36A97898
+Inner product checksum rho = 46D8530A
+Inner product checksum theta = 518CEBA2
+Inner product checksum u = 6A86A57B
+Inner product checksum mr1 = 3FD15A28
+Inner product checksum mr2 = 37FCCD74
+Inner product checksum mr3 = 37830DBE
+Inner product checksum mr4 = 37CA6A48
+Inner product checksum mr5 = 36AD65DE
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
index 96bb0e4ab..6d2700e3d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D872E4
-Inner product checksum theta = 518CE920
-Inner product checksum u = 6A84C075
-Inner product checksum mr1 = 3FCEFDFE
-Inner product checksum mr2 = 37E6222C
-Inner product checksum mr3 = 3787AC86
-Inner product checksum mr4 = 3754DF68
-Inner product checksum mr5 = 36009EEE
+Inner product checksum rho = 46D87232
+Inner product checksum theta = 518CE942
+Inner product checksum u = 6A84B66E
+Inner product checksum mr1 = 3FCE9FFA
+Inner product checksum mr2 = 37ECEDDA
+Inner product checksum mr3 = 377053D5
+Inner product checksum mr4 = 3765CF30
+Inner product checksum mr5 = 36053317
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index abd9b9b41..fee584561 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85AFF
-Inner product checksum theta = 518CDE74
-Inner product checksum u = 6A88E4D8
-Inner product checksum mr1 = 3FD06B26
-Inner product checksum mr2 = 37CA62EA
-Inner product checksum mr3 = 35B45770
-Inner product checksum mr4 = 3721A976
+Inner product checksum rho = 46D85AC1
+Inner product checksum theta = 518CDA92
+Inner product checksum u = 6A896C38
+Inner product checksum mr1 = 3FD07FEA
+Inner product checksum mr2 = 37BE20FB
+Inner product checksum mr3 = 35A13399
+Inner product checksum mr4 = 36FF3A6E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
index 73a43c8ca..796514435 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB0BCB0A399904
-Inner product checksum theta = 42319B852F83F1CF
-Inner product checksum u = 45512022D40DDE98
-Inner product checksum mr1 = 3FFA0A8097E97B74
-Inner product checksum mr2 = 3EF702BF5D723995
-Inner product checksum mr3 = 3EB6C7F2BE83F006
-Inner product checksum mr4 = 3EE52C591A3AB53E
+Inner product checksum rho = 40DB0B96EFD8229A
+Inner product checksum theta = 42319BF693978D1C
+Inner product checksum u = 45511685B1670D06
+Inner product checksum mr1 = 3FFA0E6051165398
+Inner product checksum mr2 = 3EFA7E8482099EFB
+Inner product checksum mr3 = 3EB4E62744A0BA20
+Inner product checksum mr4 = 3EE23CB7653B918D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 90b2207d7..18064b6f1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D80456
-Inner product checksum theta = 5392FB20
-Inner product checksum u = 6A97BA6C
-Inner product checksum mr1 = 41CD01F5
-Inner product checksum mr2 = 39CEF01D
-Inner product checksum mr3 = 37A87BAF
-Inner product checksum mr4 = 395C79CC
+Inner product checksum rho = 48D80360
+Inner product checksum theta = 5392FAEB
+Inner product checksum u = 6A97BD66
+Inner product checksum mr1 = 41CD1233
+Inner product checksum mr2 = 39CEC472
+Inner product checksum mr3 = 37A9F2BB
+Inner product checksum mr4 = 395C938C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
index c53f6ca71..a0f663269 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D832C1
-Inner product checksum theta = 51946D0E
-Inner product checksum u = 6B12AB93
-Inner product checksum mr1 = 3FC8E354
-Inner product checksum mr2 = 37A41671
-Inner product checksum mr3 = 358B160C
-Inner product checksum mr4 = 378C7E34
+Inner product checksum rho = 46D831F6
+Inner product checksum theta = 51946CEB
+Inner product checksum u = 6B12AFCD
+Inner product checksum mr1 = 3FC8D444
+Inner product checksum mr2 = 379D634E
+Inner product checksum mr3 = 358D59C0
+Inner product checksum mr4 = 3791C3F2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
index bbae1ad40..9a46be34b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D804CA
-Inner product checksum theta = 5392FB35
-Inner product checksum u = 6A97C0B2
-Inner product checksum mr1 = 41CD0EE0
-Inner product checksum mr2 = 39CFE89B
-Inner product checksum mr3 = 37A83C94
-Inner product checksum mr4 = 395E1C98
+Inner product checksum rho = 48D803BC
+Inner product checksum theta = 5392FAFB
+Inner product checksum u = 6A97C816
+Inner product checksum mr1 = 41CD0DFE
+Inner product checksum mr2 = 39D165D6
+Inner product checksum mr3 = 37AAD390
+Inner product checksum mr4 = 395B0656
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 0ccb4ff22..12eb39b94 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D80298
-Inner product checksum theta = 5392FAFC
-Inner product checksum u = 6A97BA98
-Inner product checksum mr1 = 41CCE51A
-Inner product checksum mr2 = 39D34205
-Inner product checksum mr3 = 37AC28E0
-Inner product checksum mr4 = 396C80FF
+Inner product checksum rho = 48D80155
+Inner product checksum theta = 5392FAF4
+Inner product checksum u = 6A97B4F2
+Inner product checksum mr1 = 41CCE5B2
+Inner product checksum mr2 = 39CE4E44
+Inner product checksum mr3 = 37AB1831
+Inner product checksum mr4 = 39722A60
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
index 3722941a8..0758fd641 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D80136
-Inner product checksum theta = 5392FBA7
-Inner product checksum u = 6A97B5F5
-Inner product checksum mr1 = 41CCF395
-Inner product checksum mr2 = 39CFF174
-Inner product checksum mr3 = 37B9E488
-Inner product checksum mr4 = 39720B0E
+Inner product checksum rho = 48D8006C
+Inner product checksum theta = 5392FB0C
+Inner product checksum u = 6A97AF85
+Inner product checksum mr1 = 41CCE76A
+Inner product checksum mr2 = 39CF9356
+Inner product checksum mr3 = 37A759F0
+Inner product checksum mr4 = 396C6687
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
index 1d9aab758..22f717144 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81B42
-Inner product checksum theta = 518A8548
-Inner product checksum u = 6A8D4688
-Inner product checksum mr1 = 3FD44656
-Inner product checksum mr2 = 37C8B40A
-Inner product checksum mr3 = 35A5A1DA
-Inner product checksum mr4 = 36DBC11E
+Inner product checksum rho = 46D81C4F
+Inner product checksum theta = 518A8074
+Inner product checksum u = 6A8D5C92
+Inner product checksum mr1 = 3FD3EB5C
+Inner product checksum mr2 = 37D447F8
+Inner product checksum mr3 = 35A71ACE
+Inner product checksum mr4 = 36E7D80B
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
index cfc7da4cb..65c72c6e7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D826BE
-Inner product checksum theta = 5195286A
-Inner product checksum u = 6AD00A42
-Inner product checksum mr1 = 3FC89977
-Inner product checksum mr2 = 37AA6006
-Inner product checksum mr3 = 351DE4C8
-Inner product checksum mr4 = 36A4ADB9
+Inner product checksum rho = 46D825EE
+Inner product checksum theta = 5195280A
+Inner product checksum u = 6AD013DE
+Inner product checksum mr1 = 3FC88D52
+Inner product checksum mr2 = 37AA6BE6
+Inner product checksum mr3 = 351DFA51
+Inner product checksum mr4 = 36A14964
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
index 2d14c73a0..e65108995 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81D9C
-Inner product checksum theta = 539527EC
-Inner product checksum u = 6AA47E46
-Inner product checksum mr1 = 41C84628
-Inner product checksum mr2 = 3999B2C9
-Inner product checksum mr3 = 37748C78
-Inner product checksum mr4 = 392E34FF
+Inner product checksum rho = 48D81CF8
+Inner product checksum theta = 53952773
+Inner product checksum u = 6AA47DAA
+Inner product checksum mr1 = 41C84778
+Inner product checksum mr2 = 3999959A
+Inner product checksum mr3 = 37726ACE
+Inner product checksum mr4 = 392EDD0F
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
index 6eca82e18..8c59e2fed 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D821D2
-Inner product checksum theta = 518A6513
-Inner product checksum u = 6A902558
-Inner product checksum mr1 = 3FD0F939
-Inner product checksum mr2 = 37C73760
-Inner product checksum mr3 = 35A06CFE
-Inner product checksum mr4 = 36F4D601
+Inner product checksum rho = 46D81E0A
+Inner product checksum theta = 518A65DD
+Inner product checksum u = 6A8F7E42
+Inner product checksum mr1 = 3FD0F1B3
+Inner product checksum mr2 = 37D64B81
+Inner product checksum mr3 = 358FBABA
+Inner product checksum mr4 = 3711DF4C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
index f8d971b4d..7c9d1b578 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81C41
-Inner product checksum theta = 518A7FC5
-Inner product checksum u = 6A8CA91F
-Inner product checksum mr1 = 3FD3B4BC
-Inner product checksum mr2 = 37B300C1
-Inner product checksum mr3 = 35A852D8
-Inner product checksum mr4 = 36E199B0
+Inner product checksum rho = 46D81B30
+Inner product checksum theta = 518A810E
+Inner product checksum u = 6A8C4B90
+Inner product checksum mr1 = 3FD400A8
+Inner product checksum mr2 = 37B9B98A
+Inner product checksum mr3 = 35B516FC
+Inner product checksum mr4 = 36D98500
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
index 0fd9dd431..4c69c0239 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D87FF3
+Inner product checksum rho = 46D87BE5
Inner product checksum theta = 5193E8C2
-Inner product checksum u = 6A86D558
-Inner product checksum mr1 = 3FD08338
-Inner product checksum mr2 = 37C169DC
-Inner product checksum mr3 = 353E0BA2
-Inner product checksum mr4 = 36CC716E
+Inner product checksum u = 6A86DE4C
+Inner product checksum mr1 = 3FD099A8
+Inner product checksum mr2 = 37A8D802
+Inner product checksum mr3 = 3545C903
+Inner product checksum mr4 = 37034D40
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt
index 4f6a82f0f..14d6dc55f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81334
-Inner product checksum theta = 518FB93A
-Inner product checksum u = 6AF754AD
-Inner product checksum mr1 = 3FCBDFF6
-Inner product checksum mr2 = 37BEFAFE
-Inner product checksum mr3 = 34A88E7E
-Inner product checksum mr4 = 3704F75D
+Inner product checksum rho = 46D81307
+Inner product checksum theta = 518FB876
+Inner product checksum u = 6AF7270B
+Inner product checksum mr1 = 3FCBDE8C
+Inner product checksum mr2 = 37B0CECB
+Inner product checksum mr3 = 34B19149
+Inner product checksum mr4 = 36FCB5B2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index da632fc07..d8ccb45a4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D802A3
-Inner product checksum theta = 5392FAE0
-Inner product checksum u = 6A97C38C
-Inner product checksum mr1 = 41CCEB39
-Inner product checksum mr2 = 39D00BEE
-Inner product checksum mr3 = 37A9704C
-Inner product checksum mr4 = 39724A96
+Inner product checksum rho = 48D80175
+Inner product checksum theta = 5392FAFA
+Inner product checksum u = 6A97B052
+Inner product checksum mr1 = 41CCEFE0
+Inner product checksum mr2 = 39CD176A
+Inner product checksum mr3 = 37A6D9B8
+Inner product checksum mr4 = 396E0D21
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt
index 019a00681..a08bd78bc 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8137F
-Inner product checksum theta = 518FB938
-Inner product checksum u = 6AF7471A
-Inner product checksum mr1 = 3FCBCCF4
-Inner product checksum mr2 = 37A96CD4
-Inner product checksum mr3 = 34A977CA
-Inner product checksum mr4 = 36FED488
+Inner product checksum rho = 46D812F4
+Inner product checksum theta = 518FB88D
+Inner product checksum u = 6AF6FDF8
+Inner product checksum mr1 = 3FCBD364
+Inner product checksum mr2 = 37BA8CAD
+Inner product checksum mr3 = 34B61DBE
+Inner product checksum mr4 = 37038E82
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 690334be4..638eee02b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D802C2
-Inner product checksum theta = 5392FAF0
-Inner product checksum u = 6A97BE0E
-Inner product checksum mr1 = 41CCE20D
-Inner product checksum mr2 = 39CE7FA6
-Inner product checksum mr3 = 37A4E012
-Inner product checksum mr4 = 3970B914
+Inner product checksum rho = 48D8016B
+Inner product checksum theta = 5392FB05
+Inner product checksum u = 6A97B705
+Inner product checksum mr1 = 41CCEF76
+Inner product checksum mr2 = 39CC6EC7
+Inner product checksum mr3 = 37AA6FD8
+Inner product checksum mr4 = 396E2C64
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
index 140627248..e353fffd3 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D80144
-Inner product checksum theta = 5392FB6A
-Inner product checksum u = 6A97AF2A
-Inner product checksum mr1 = 41CCF444
-Inner product checksum mr2 = 39CBF482
-Inner product checksum mr3 = 37A5F97C
-Inner product checksum mr4 = 396EE9D4
+Inner product checksum rho = 48D80076
+Inner product checksum theta = 5392FABA
+Inner product checksum u = 6A97AE9C
+Inner product checksum mr1 = 41CCE9BA
+Inner product checksum mr2 = 39CE30FE
+Inner product checksum mr3 = 37A6EC0A
+Inner product checksum mr4 = 396AE4B9
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 3d5024b95..8c69dd5f4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_noukca_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D802C9
-Inner product checksum theta = 5392FAF9
-Inner product checksum u = 6A97BF76
-Inner product checksum mr1 = 41CCEE84
-Inner product checksum mr2 = 39D1D8CD
-Inner product checksum mr3 = 37A66950
-Inner product checksum mr4 = 396D91B7
+Inner product checksum rho = 48D8016E
+Inner product checksum theta = 5392FAF6
+Inner product checksum u = 6A97B2CC
+Inner product checksum mr1 = 41CCEC5C
+Inner product checksum mr2 = 39D02333
+Inner product checksum mr3 = 37ABE356
+Inner product checksum mr4 = 396CF724
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
index ddd8aefc5..3b05158ef 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81D76
-Inner product checksum theta = 51955957
-Inner product checksum u = 6AF40F1F
-Inner product checksum mr1 = 3FC86AA6
-Inner product checksum mr2 = 38747B89
-Inner product checksum mr3 = 358083B4
-Inner product checksum mr4 = 36C86BE6
+Inner product checksum rho = 46D81C98
+Inner product checksum theta = 51955906
+Inner product checksum u = 6AF408D8
+Inner product checksum mr1 = 3FC862D6
+Inner product checksum mr2 = 3877319A
+Inner product checksum mr3 = 357E50BD
+Inner product checksum mr4 = 36C9FF16
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 0231d6fa8..25406b7fd 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4839978C
-Inner product checksum theta = 5135492C
-Inner product checksum u = 612F5116
-Inner product checksum mr1 = 4090EFC2
-Inner product checksum mr2 = 35B5D7BE
-Inner product checksum mr3 = 2FA54E55
-Inner product checksum mr4 = 33F4FB3C
-Inner product checksum mr5 = BE84E02
+Inner product checksum rho = 483997A2
+Inner product checksum theta = 5135496B
+Inner product checksum u = 612F4B72
+Inner product checksum mr1 = 4090F1E1
+Inner product checksum mr2 = 35B1EBD6
+Inner product checksum mr3 = 2FA5EC71
+Inner product checksum mr4 = 33F4FC7F
+Inner product checksum mr5 = BEC0C5B
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 50786d6ef..70588dbbd 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4839978A
-Inner product checksum theta = 51354925
-Inner product checksum u = 612F51CE
-Inner product checksum mr1 = 409106D8
-Inner product checksum mr2 = 36054FAC
-Inner product checksum mr3 = 2FA7A15A
-Inner product checksum mr4 = 33F4FDFA
-Inner product checksum mr5 = BE0836A
+Inner product checksum rho = 4839978F
+Inner product checksum theta = 51354967
+Inner product checksum u = 612F4C25
+Inner product checksum mr1 = 4091095A
+Inner product checksum mr2 = 3615FAE2
+Inner product checksum mr3 = 2FA80486
+Inner product checksum mr4 = 33F4FF05
+Inner product checksum mr5 = BBCAE26
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 09a70c3e0..293b07b1c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398C14
+Inner product checksum rho = 48398C12
Inner product checksum theta = 5135431E
-Inner product checksum u = 612EE220
-Inner product checksum mr1 = 4090FE60
-Inner product checksum mr2 = 358C818C
-Inner product checksum mr3 = 300110C8
-Inner product checksum mr4 = 3404ACEA
-Inner product checksum mr5 = C149C25
+Inner product checksum u = 612EE261
+Inner product checksum mr1 = 4090FE20
+Inner product checksum mr2 = 359D51FF
+Inner product checksum mr3 = 300125B8
+Inner product checksum mr4 = 3404ACEE
+Inner product checksum mr5 = C14A296
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index 5318e06eb..1eabe0cff 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B633
-Inner product checksum theta = 513FD83B
-Inner product checksum u = 5F74BFC9
-Inner product checksum mr1 = 4155B309
-Inner product checksum mr2 = 3A4D3002
-Inner product checksum mr3 = 309C88EE
+Inner product checksum rho = 4830B643
+Inner product checksum theta = 513FD83F
+Inner product checksum u = 5F74ABE8
+Inner product checksum mr1 = 4155A8DA
+Inner product checksum mr2 = 3A39AD7C
+Inner product checksum mr3 = 307F6438
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 50300700c..559fd42ee 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D6
-Inner product checksum theta = 4D84D800
-Inner product checksum u = 601AD0B4
-Inner product checksum mr1 = 3C8712C7
-Inner product checksum mr2 = 35526062
-Inner product checksum mr3 = 31D55754
+Inner product checksum rho = 42F8B1DA
+Inner product checksum theta = 4D84D832
+Inner product checksum u = 601AD0B0
+Inner product checksum mr1 = 3C86CFBA
+Inner product checksum mr2 = 35904664
+Inner product checksum mr3 = 31991A85
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index cfff33263..d494d855c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E044A12
-Inner product checksum u = 5FBE9F48
-Inner product checksum mr1 = 3CDFAF28
-Inner product checksum mr2 = 3325FCB3
-Inner product checksum mr3 = 301430D2
-Inner product checksum mr4 = 2EF59AAB
+Inner product checksum rho = 42F5004C
+Inner product checksum theta = 4E044BB0
+Inner product checksum u = 5FBFC1F6
+Inner product checksum mr1 = 3CE33676
+Inner product checksum mr2 = 33CD5426
+Inner product checksum mr3 = 2FFDE925
+Inner product checksum mr4 = 2EF88F2F
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 7e8b6ad5f..d255e0f1a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D6
-Inner product checksum theta = 4D84DAE3
-Inner product checksum u = 601AD40B
-Inner product checksum mr1 = 3C828FC1
-Inner product checksum mr2 = 340C3429
-Inner product checksum mr3 = 3176D9F4
+Inner product checksum rho = 42F8B1DA
+Inner product checksum theta = 4D84DAEC
+Inner product checksum u = 601AD406
+Inner product checksum mr1 = 3C827922
+Inner product checksum mr2 = 34093A3F
+Inner product checksum mr3 = 319A82B2
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index f1b8a3da5..95ac8d6bf 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E044E1C
-Inner product checksum u = 5FDBC027
-Inner product checksum mr1 = 3CC6F46E
-Inner product checksum mr2 = 328D8F8F
-Inner product checksum mr3 = 2FD0E940
-Inner product checksum mr4 = 2F3771D0
+Inner product checksum rho = 42F5004C
+Inner product checksum theta = 4E044E83
+Inner product checksum u = 5FD667DC
+Inner product checksum mr1 = 3CC89956
+Inner product checksum mr2 = 33D00B39
+Inner product checksum mr3 = 30268A12
+Inner product checksum mr4 = 2F0C718C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 03be154d7..90f64967e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D6
-Inner product checksum theta = 4D84D83E
+Inner product checksum rho = 42F8B1DA
+Inner product checksum theta = 4D84D83F
Inner product checksum u = 601AD7F0
-Inner product checksum mr1 = 3C80A8E0
-Inner product checksum mr2 = 2EE9B520
-Inner product checksum mr3 = 2DBC2D70
+Inner product checksum mr1 = 3C80A944
+Inner product checksum mr2 = 2EE9A4D1
+Inner product checksum mr3 = 2DBBD5CB
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 116f677fa..14c62a3b0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4336618C
-Inner product checksum theta = 4C40AEA2
+Inner product checksum rho = 4336618B
+Inner product checksum theta = 4C40AEA3
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index a63dacd3b..674764e68 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433541EC
-Inner product checksum theta = 4C3661A1
-Inner product checksum u = 5FC5C143
-Inner product checksum mr1 = 3C668D2C
-Inner product checksum mr2 = 346AB312
-Inner product checksum mr3 = 2E81097E
+Inner product checksum theta = 4C365F94
+Inner product checksum u = 5FC5C13C
+Inner product checksum mr1 = 3C64CF00
+Inner product checksum mr2 = 337D821C
+Inner product checksum mr3 = 2E24736C
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 7ba935602..67c4b8a5a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C084540
-Inner product checksum u = 606FB50E
-Inner product checksum mr1 = 3B3FF052
-Inner product checksum mr2 = 30139556
-Inner product checksum mr3 = 2958B303
+Inner product checksum rho = 433107E0
+Inner product checksum theta = 4C08450F
+Inner product checksum u = 606FB4F4
+Inner product checksum mr1 = 3B3FBDE2
+Inner product checksum mr2 = 300B739C
+Inner product checksum mr3 = 291E2F7E
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 6a72f741b..9ef8a5996 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42CD477E
-Inner product checksum theta = 4C2F1CAA
-Inner product checksum u = 6064CD40
-Inner product checksum mr1 = 37232606
+Inner product checksum rho = 42CD477B
+Inner product checksum theta = 4C2F1CB5
+Inner product checksum u = 6064CD3A
+Inner product checksum mr1 = 37235A3C
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
-Inner product checksum mr4 = 33E8EFC7
+Inner product checksum mr4 = 33E95438
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 8c0be18e9..5ca653700 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 431DF67C
Inner product checksum theta = 4C0E764E
Inner product checksum u = 5E18F5EE
-Inner product checksum mr1 = 3B201112
+Inner product checksum mr1 = 3B201110
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index f70bf2993..b358de415 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C46F476
+Inner product checksum theta = 4C46F477
Inner product checksum u = 62E3E1C3
-Inner product checksum mr1 = 3A04E49A
+Inner product checksum mr1 = 3A04E4A5
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 7bc90c10e..c7df17d01 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C065E72
-Inner product checksum u = 606FB55D
-Inner product checksum mr1 = 3A8C6D34
+Inner product checksum rho = 433107E0
+Inner product checksum theta = 4C065E7C
+Inner product checksum u = 606FB556
+Inner product checksum mr1 = 3A8C6A01
Inner product checksum mr2 = 2DDBE6FE
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index d8aa97294..432e91a34 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E0454DA
-Inner product checksum u = 5FB4D9D3
-Inner product checksum mr1 = 3CE7CB3A
-Inner product checksum mr2 = 33C0EB2B
-Inner product checksum mr3 = 30C7858B
-Inner product checksum mr4 = 2ED7357E
+Inner product checksum rho = 42F5004C
+Inner product checksum theta = 4E0456D3
+Inner product checksum u = 5FB94729
+Inner product checksum mr1 = 3CE5249E
+Inner product checksum mr2 = 333B6112
+Inner product checksum mr3 = 3002AD80
+Inner product checksum mr4 = 2F9C1C22
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index b6236707b..d13645879 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 42B581C2
-Inner product checksum theta = 5410097E
+Inner product checksum theta = 54100BC7
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 30c233437..7ee56195d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 42F50046
+Inner product checksum rho = 42F5004C
Inner product checksum theta = 4E23238A
-Inner product checksum u = 5EA095A3
-Inner product checksum mr1 = 3C8347C7
+Inner product checksum u = 5EA095A4
+Inner product checksum mr1 = 3C8347C6
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index d3db131fa..2e80a4c4a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,5 +1,5 @@
-Inner product checksum rho = 4334F2FE
-Inner product checksum theta = 4C25DC68
+Inner product checksum rho = 4334F300
+Inner product checksum theta = 4C25DC6B
Inner product checksum u = 0
Inner product checksum mr1 = 3AB44DA2
Inner product checksum mr2 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 1d3e24d57..eeb43669b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C47E3A3
-Inner product checksum u = 62E3D56C
-Inner product checksum mr1 = 3A35366C
-Inner product checksum mr2 = 316348A8
-Inner product checksum mr3 = 28194F03
-Inner product checksum mr4 = 33FB5992
-Inner product checksum mr5 = 2C3E08A8
-Inner product checksum mr6 = 2C28C270
+Inner product checksum theta = 4C47E48A
+Inner product checksum u = 62E3D552
+Inner product checksum mr1 = 3A35E134
+Inner product checksum mr2 = 3367AB9F
+Inner product checksum mr3 = 28F3049A
+Inner product checksum mr4 = 34095E16
+Inner product checksum mr5 = 2C2375F1
+Inner product checksum mr6 = 2C8909FE
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index fdbb5e4ee..c7b6b18ab 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C096ADE
+Inner product checksum rho = 433107E0
+Inner product checksum theta = 4C096ADD
Inner product checksum u = 6074FC44
-Inner product checksum mr1 = 3A6F450A
+Inner product checksum mr1 = 3A6F4512
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index e33f60011..b1095517b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,6 +1,6 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C08B092
-Inner product checksum u = 6075B790
+Inner product checksum rho = 433107E0
+Inner product checksum theta = 4C08B090
+Inner product checksum u = 6075B791
Inner product checksum mr1 = 3A5C1B36
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 1d90a1fbe..26eadd225 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C08DF87
-Inner product checksum u = 606FB526
-Inner product checksum mr1 = 3B1C91ED
+Inner product checksum rho = 433107E0
+Inner product checksum theta = 4C08DF89
+Inner product checksum u = 606FB51C
+Inner product checksum mr1 = 3B1C91F3
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index c71b627a4..0468b2df0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E15E074
-Inner product checksum u = 5F8A98AC
-Inner product checksum mr1 = 3C98D2CC
-Inner product checksum mr2 = 2EF7919E
-Inner product checksum mr3 = 2B28AB34
-Inner product checksum mr4 = 2F6FCB57
+Inner product checksum rho = 42F5004C
+Inner product checksum theta = 4E15DFDB
+Inner product checksum u = 5F88B304
+Inner product checksum mr1 = 3C9A534E
+Inner product checksum mr2 = 306E6190
+Inner product checksum mr3 = 2A79AC4C
+Inner product checksum mr4 = 31E88CC7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 0c8dcb24f..dd97aad7d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 486B4A79
-Inner product checksum theta = 51CABEBE
-Inner product checksum u = 63C98F85
+Inner product checksum rho = 486B4991
+Inner product checksum theta = 51CABEA1
+Inner product checksum u = 63C8D932
diff --git a/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
index d95eb52fd..38c88fb6a 100644
--- a/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 411B54F815AB2D1F
-Inner product checksum theta = 42735B54B7488493
-Inner product checksum u = 456F138B1FBBF2A7
-Inner product checksum mr1 = 4036848345B94316
-Inner product checksum mr2 = 3F3F545B0C7B8B4A
-Inner product checksum mr3 = 3F023D9DE8FF6F52
-Inner product checksum mr4 = 3F36ABD27D8EEBFE
+Inner product checksum rho = 411B54F32DEB7CDD
+Inner product checksum theta = 42735B561453CD96
+Inner product checksum u = 456F1392255B49C0
+Inner product checksum mr1 = 4036845ECC9FA436
+Inner product checksum mr2 = 3F3F755E19EF2DC2
+Inner product checksum mr3 = 3F0149C8D31A0A18
+Inner product checksum mr4 = 3F36BFD8EEDCB9BA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
From 42989a1a6c58d08d6234d87af430399b97215067 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 2 Mar 2026 15:14:17 +0000
Subject: [PATCH 38/67] fix multigrid mapping of orography
---
.../source/orography/setup_orography_alg_mod.x90 | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/science/gungho/source/orography/setup_orography_alg_mod.x90 b/science/gungho/source/orography/setup_orography_alg_mod.x90
index 4424e0035..08a9382f5 100644
--- a/science/gungho/source/orography/setup_orography_alg_mod.x90
+++ b/science/gungho/source/orography/setup_orography_alg_mod.x90
@@ -83,6 +83,7 @@ contains
integer(kind=i_def) :: num_meshes
integer(kind=i_def) :: halo_depth
integer(kind=i_def) :: w0_order
+ integer(kind=i_def) :: surf_alt_order_h, surf_alt_order_v
character(len=str_def), allocatable :: source_mesh_names(:)
character(len=str_def), allocatable :: target_mesh_names(:)
type(mesh_type), pointer :: source_mesh
@@ -144,7 +145,7 @@ contains
! Obtain surface altitude field in W0 on orography mesh
w0_order = MAX(orography_order - 1, 0)
w0_fs => function_space_collection%get_fs( &
- source_twod_mesh, w0_order, w0_order, W0 &
+ source_twod_mesh, w0_order, w0_order, W0 &
)
call surf_alt_w0%initialise(w0_fs, halo_depth=halo_depth)
call chi_inventory%get_field_array(source_mesh, chi)
@@ -162,12 +163,15 @@ contains
if (w0_multigrid_mapping) then
fs_id = W0
- w0_order = 0 ! Higher-order W0 mapping not implemented
+ surf_alt_order_h = 0 ! Higher-order W0 mapping not implemented
+ surf_alt_order_v = 0
call surf_alt_list(1)%initialise(w0_fs, halo_depth=halo_depth)
call invoke( setval_X(surf_alt_list(1), surf_alt_w0) )
else
fs_id = W3
w3_fs => surf_alt_w3%get_function_space()
+ surf_alt_order_h = surf_alt_w3%get_element_order_h()
+ surf_alt_order_v = surf_alt_w3%get_element_order_v()
call surf_alt_list(1)%initialise(w3_fs, halo_depth=halo_depth)
call invoke( setval_X(surf_alt_list(1), surf_alt_w3) )
end if
@@ -213,9 +217,11 @@ contains
local_mesh => source_twod_mesh%get_local_mesh()
halo_depth = target_twod_mesh%get_halo_depth()
+ ! Set up function space for surface altitude on multigrid meshes
fs => function_space_collection%get_fs( &
- target_twod_mesh, w0_order, w0_order, fs_id &
+ target_twod_mesh, surf_alt_order_h, surf_alt_order_v, fs_id &
)
+
call surf_alt_inventory%get_field(local_mesh, source_surf_alt)
call surf_alt_list(i+1)%initialise(fs, halo_depth=halo_depth)
From a3d1894cdc94b77fbe92fea5bd718e3de4949455 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Tue, 3 Mar 2026 12:10:24 +0000
Subject: [PATCH 39/67] get panel edge coords function space from chi
---
.../algorithm/runtime_constants/transport_constants_mod.x90 | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/science/gungho/source/algorithm/runtime_constants/transport_constants_mod.x90 b/science/gungho/source/algorithm/runtime_constants/transport_constants_mod.x90
index 4da0c7222..afa83f090 100644
--- a/science/gungho/source/algorithm/runtime_constants/transport_constants_mod.x90
+++ b/science/gungho/source/algorithm/runtime_constants/transport_constants_mod.x90
@@ -25,7 +25,7 @@ module transport_constants_mod
get_height_fv, &
get_dz_w3
use field_mod, only: field_type
- use fs_continuity_mod, only: W2, W2H, W2V, W3, Wtheta, Wchi
+ use fs_continuity_mod, only: W2, W2H, W2V, W3, Wtheta
use function_space_collection_mod, only: function_space_collection
use function_space_mod, only: function_space_type
use integer_field_mod, only: integer_field_type
@@ -349,8 +349,8 @@ contains
mesh => mesh_collection%get_mesh(mesh_id)
local_mesh => mesh%get_local_mesh()
twod_mesh => mesh_collection%get_mesh(mesh, TWOD)
- fs => function_space_collection%get_fs(twod_mesh, coord_order, coord_order, Wchi)
chi => get_coordinates(mesh_id)
+ fs => chi(1)%get_function_space()
panel_id => get_panel_id(mesh_id)
field_depth = mesh%get_halo_depth()
depth = MAX(ffsl_inner_order, ffsl_outer_order)
From 0b1651ea10c06fcfbbfcddecf2db54764766ef08 Mon Sep 17 00:00:00 2001
From: James Bruten <109733895+james-bruten-mo@users.noreply.github.com>
Date: Mon, 9 Mar 2026 09:44:49 +0000
Subject: [PATCH 40/67] Bugfix for linear upgrade macro (#347)
---
.../lfric-adjoint_tests/version30_31.py | 2 +-
.../linear_physics/atlt_bl_inc_alg_mod.x90 | 6 ++--
.../rose-meta/jedi_common/version30_31.py | 2 +-
.../rose-meta/jedi_forecast/version30_31.py | 2 +-
.../jedi_forecast_pseudo/version30_31.py | 2 +-
.../jedi_id_tlm_tests/version30_31.py | 2 +-
.../jedi_lfric_tests/version30_31.py | 2 +-
.../jedi_tlm_forecast_tl/version30_31.py | 2 +-
.../rose-meta/jedi_tlm_tests/version30_31.py | 2 +-
.../lfric-linear_model/version30_31.py | 2 +-
dependencies.yaml | 16 +++++-----
.../jedi_lfric_interface/version30_31.py | 2 +-
.../opt/rose-app-nwp_gal9_c12.conf | 1 -
rose-stem/app/adjoint_tests/rose-app.conf | 2 +-
rose-stem/app/jedi_forecast/rose-app.conf | 2 +-
.../app/jedi_forecast_pseudo/rose-app.conf | 2 +-
rose-stem/app/jedi_id_tlm_tests/rose-app.conf | 2 +-
.../opt/rose-app-nwp_gal9_c12.conf | 1 -
.../opt/rose-app-runge-kutta.conf | 1 -
rose-stem/app/jedi_lfric_tests/rose-app.conf | 2 +-
.../app/jedi_tlm_forecast_tl/rose-app.conf | 2 +-
rose-stem/app/jedi_tlm_tests/rose-app.conf | 2 +-
.../linear_model/opt/rose-app-dcmip301.conf | 1 -
.../opt/rose-app-nwp_gal9_c12.conf | 1 -
.../opt/rose-app-runge-kutta.conf | 1 -
.../opt/rose-app-semi-implicit.conf | 1 -
rose-stem/app/linear_model/rose-app.conf | 2 +-
.../rose-meta/lfric-adjoint/version30_31.py | 2 +-
.../linear_physics/atl_bdy_lyr_alg.x90 | 8 ++---
.../linear_physics/atl_bl_inc_kernel_mod.F90 | 16 +++++-----
.../rose-meta/lfric-linear/version30_31.py | 2 +-
.../linear_physics/tl_bdy_lyr_alg.x90 | 8 ++---
.../linear_physics/tl_bl_inc_kernel_mod.F90 | 32 +++++++++----------
.../tl_compute_aubu_kernel_mod.F90 | 20 ++++++------
.../tl_compute_qe_kernel_mod.F90 | 24 +++++++-------
35 files changed, 85 insertions(+), 92 deletions(-)
diff --git a/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/version30_31.py b/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/version30_31.py
index 3c1561ee7..6a9eca0bb 100644
--- a/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/version30_31.py
+++ b/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/version30_31.py
@@ -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"
diff --git a/applications/adjoint_tests/source/algorithm/linear_physics/atlt_bl_inc_alg_mod.x90 b/applications/adjoint_tests/source/algorithm/linear_physics/atlt_bl_inc_alg_mod.x90
index c617ba147..932e11a18 100644
--- a/applications/adjoint_tests/source/algorithm/linear_physics/atlt_bl_inc_alg_mod.x90
+++ b/applications/adjoint_tests/source/algorithm/linear_physics/atlt_bl_inc_alg_mod.x90
@@ -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, &
@@ -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 ) )
@@ -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 ) )
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_common/version30_31.py b/applications/jedi_lfric_tests/rose-meta/jedi_common/version30_31.py
index 8d220cefa..80b6a23bc 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_common/version30_31.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_common/version30_31.py
@@ -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"
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_forecast/version30_31.py b/applications/jedi_lfric_tests/rose-meta/jedi_forecast/version30_31.py
index 298dcf28c..85f0f1a5a 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_forecast/version30_31.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_forecast/version30_31.py
@@ -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"
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/version30_31.py b/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/version30_31.py
index 76f100e30..7122ea327 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/version30_31.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/version30_31.py
@@ -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"
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/version30_31.py b/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/version30_31.py
index 8307c6c78..78dfd5a79 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/version30_31.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/version30_31.py
@@ -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"
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/version30_31.py b/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/version30_31.py
index 9924ff413..59b2e62c1 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/version30_31.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/version30_31.py
@@ -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"
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/version30_31.py b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/version30_31.py
index e4395c289..a2c68b88a 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/version30_31.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/version30_31.py
@@ -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"
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/version30_31.py b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/version30_31.py
index d661801d8..9af985b8b 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/version30_31.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/version30_31.py
@@ -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"
diff --git a/applications/linear_model/rose-meta/lfric-linear_model/version30_31.py b/applications/linear_model/rose-meta/lfric-linear_model/version30_31.py
index f999b676e..5e84b1170 100644
--- a/applications/linear_model/rose-meta/lfric-linear_model/version30_31.py
+++ b/applications/linear_model/rose-meta/lfric-linear_model/version30_31.py
@@ -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"
diff --git a/dependencies.yaml b/dependencies.yaml
index 8455aefc4..9bd6b263a 100644
--- a/dependencies.yaml
+++ b/dependencies.yaml
@@ -19,11 +19,11 @@
casim:
source: git@github.com:MetOffice/casim.git
- ref: 2026.03.1
+ ref: 2026.03.2
jules:
source: git@github.com:MetOffice/jules.git
- ref: 2026.03.1
+ ref: 2026.03.2
lfric_apps:
source:
@@ -31,24 +31,24 @@ lfric_apps:
lfric_core:
source: git@github.com:MetOffice/lfric_core.git
- ref: 2026.03.1
+ ref: 2026.03.2
moci:
source: git@github.com:MetOffice/moci.git
- ref: 2026.03.1
+ ref: 2026.03.2
SimSys_Scripts:
source: git@github.com:MetOffice/SimSys_Scripts.git
- ref: 2026.03.1
+ ref: 2026.03.2
socrates:
source: git@github.com:MetOffice/socrates.git
- ref: 2026.03.1
+ ref: 2026.03.2
socrates-spectral:
source: git@github.com:MetOffice/socrates-spectral.git
- ref: 2026.03.1
+ ref: 2026.03.2
ukca:
source: git@github.com:MetOffice/ukca.git
- ref: 2026.03.1
+ ref: 2026.03.2
diff --git a/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/version30_31.py b/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/version30_31.py
index 92966a5f6..7b112b5e8 100644
--- a/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/version30_31.py
+++ b/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/version30_31.py
@@ -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"
diff --git a/rose-stem/app/adjoint_tests/opt/rose-app-nwp_gal9_c12.conf b/rose-stem/app/adjoint_tests/opt/rose-app-nwp_gal9_c12.conf
index 864c6a623..1a5379456 100644
--- a/rose-stem/app/adjoint_tests/opt/rose-app-nwp_gal9_c12.conf
+++ b/rose-stem/app/adjoint_tests/opt/rose-app-nwp_gal9_c12.conf
@@ -3,7 +3,6 @@ mode=auto
source=$ROSE_SUITE_DIR/app/linear_model/file/iodef.xml
[namelist:files]
-ls_directory='$BIG_DATA_DIR/tangent-linear/PullRequest182'
ls_filename='final_ls_with_land'
start_dump_directory='$BIG_DATA_DIR/tangent-linear/Ticket354'
start_dump_filename='final_pert'
diff --git a/rose-stem/app/adjoint_tests/rose-app.conf b/rose-stem/app/adjoint_tests/rose-app.conf
index 4dafac183..915553a27 100644
--- a/rose-stem/app/adjoint_tests/rose-app.conf
+++ b/rose-stem/app/adjoint_tests/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-adjoint_tests/vn3.0_t108
+meta=lfric-adjoint_tests/vn3.1
[command]
default=rose env-cat iodef_temp.xml -o iodef.xml; $LAUNCH_SCRIPT/launch-exe
diff --git a/rose-stem/app/jedi_forecast/rose-app.conf b/rose-stem/app/jedi_forecast/rose-app.conf
index 42c17cee6..064ee951b 100644
--- a/rose-stem/app/jedi_forecast/rose-app.conf
+++ b/rose-stem/app/jedi_forecast/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_forecast/vn3.0_t108
+meta=jedi_forecast/vn3.1
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef ; \
diff --git a/rose-stem/app/jedi_forecast_pseudo/rose-app.conf b/rose-stem/app/jedi_forecast_pseudo/rose-app.conf
index 5734e167c..78cef3e9c 100644
--- a/rose-stem/app/jedi_forecast_pseudo/rose-app.conf
+++ b/rose-stem/app/jedi_forecast_pseudo/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_forecast_pseudo/vn3.0_t108
+meta=jedi_forecast_pseudo/vn3.1
[command]
default=$LAUNCH_SCRIPT/launch-exe
diff --git a/rose-stem/app/jedi_id_tlm_tests/rose-app.conf b/rose-stem/app/jedi_id_tlm_tests/rose-app.conf
index dc2a904a2..42cc71336 100644
--- a/rose-stem/app/jedi_id_tlm_tests/rose-app.conf
+++ b/rose-stem/app/jedi_id_tlm_tests/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_id_tlm_tests/vn3.0_t108
+meta=jedi_id_tlm_tests/vn3.1
[command]
default=$LAUNCH_SCRIPT/launch-exe
diff --git a/rose-stem/app/jedi_lfric_tests/opt/rose-app-nwp_gal9_c12.conf b/rose-stem/app/jedi_lfric_tests/opt/rose-app-nwp_gal9_c12.conf
index 0e183de1c..551203a2a 100644
--- a/rose-stem/app/jedi_lfric_tests/opt/rose-app-nwp_gal9_c12.conf
+++ b/rose-stem/app/jedi_lfric_tests/opt/rose-app-nwp_gal9_c12.conf
@@ -3,7 +3,6 @@ mode=auto
source=$ROSE_SUITE_DIR/app/jedi_lfric_tests/file/iodef.xml
[namelist:files]
-ls_directory='$BIG_DATA_DIR/tangent-linear/PullRequest182'
ls_filename='final_ls_with_land'
start_dump_directory='$BIG_DATA_DIR/tangent-linear/Ticket354'
start_dump_filename='final_pert'
diff --git a/rose-stem/app/jedi_lfric_tests/opt/rose-app-runge-kutta.conf b/rose-stem/app/jedi_lfric_tests/opt/rose-app-runge-kutta.conf
index 645167002..21b7aa707 100644
--- a/rose-stem/app/jedi_lfric_tests/opt/rose-app-runge-kutta.conf
+++ b/rose-stem/app/jedi_lfric_tests/opt/rose-app-runge-kutta.conf
@@ -60,7 +60,6 @@ diagnostic_frequency=20
[namelist:linear]
fixed_ls=.false.
-l_stabilise_bl=.false.
pert_option='analytic'
transport_efficiency=.false.
diff --git a/rose-stem/app/jedi_lfric_tests/rose-app.conf b/rose-stem/app/jedi_lfric_tests/rose-app.conf
index 07157baf5..a1f6d636e 100644
--- a/rose-stem/app/jedi_lfric_tests/rose-app.conf
+++ b/rose-stem/app/jedi_lfric_tests/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_lfric_tests/vn3.0_t108
+meta=jedi_lfric_tests/vn3.1
[command]
default=rose env-cat iodef_temp.xml -o iodef.xml; $LAUNCH_SCRIPT/launch-exe
diff --git a/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf b/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf
index b446f4c69..af46e888f 100644
--- a/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf
+++ b/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_tlm_forecast_tl/vn3.0_t108
+meta=jedi_tlm_forecast_tl/vn3.1
[command]
default=$LAUNCH_SCRIPT/launch-exe
diff --git a/rose-stem/app/jedi_tlm_tests/rose-app.conf b/rose-stem/app/jedi_tlm_tests/rose-app.conf
index 6e8c2a776..c3a7be783 100644
--- a/rose-stem/app/jedi_tlm_tests/rose-app.conf
+++ b/rose-stem/app/jedi_tlm_tests/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_tlm_tests/vn3.0_t108
+meta=jedi_tlm_tests/vn3.1
[command]
default=$LAUNCH_SCRIPT/launch-exe
diff --git a/rose-stem/app/linear_model/opt/rose-app-dcmip301.conf b/rose-stem/app/linear_model/opt/rose-app-dcmip301.conf
index 8bf78b63c..0501f02d9 100644
--- a/rose-stem/app/linear_model/opt/rose-app-dcmip301.conf
+++ b/rose-stem/app/linear_model/opt/rose-app-dcmip301.conf
@@ -59,7 +59,6 @@ diagnostic_frequency=36
[namelist:linear]
fixed_ls=.false.
-l_stabilise_bl=.false.
pert_option='analytic'
[namelist:linear_physics]
diff --git a/rose-stem/app/linear_model/opt/rose-app-nwp_gal9_c12.conf b/rose-stem/app/linear_model/opt/rose-app-nwp_gal9_c12.conf
index 864c6a623..1a5379456 100644
--- a/rose-stem/app/linear_model/opt/rose-app-nwp_gal9_c12.conf
+++ b/rose-stem/app/linear_model/opt/rose-app-nwp_gal9_c12.conf
@@ -3,7 +3,6 @@ mode=auto
source=$ROSE_SUITE_DIR/app/linear_model/file/iodef.xml
[namelist:files]
-ls_directory='$BIG_DATA_DIR/tangent-linear/PullRequest182'
ls_filename='final_ls_with_land'
start_dump_directory='$BIG_DATA_DIR/tangent-linear/Ticket354'
start_dump_filename='final_pert'
diff --git a/rose-stem/app/linear_model/opt/rose-app-runge-kutta.conf b/rose-stem/app/linear_model/opt/rose-app-runge-kutta.conf
index 6daa69cf5..4b71f4891 100644
--- a/rose-stem/app/linear_model/opt/rose-app-runge-kutta.conf
+++ b/rose-stem/app/linear_model/opt/rose-app-runge-kutta.conf
@@ -60,7 +60,6 @@ diagnostic_frequency=20
[namelist:linear]
fixed_ls=.false.
-l_stabilise_bl=.false.
pert_option='analytic'
[namelist:linear_physics]
diff --git a/rose-stem/app/linear_model/opt/rose-app-semi-implicit.conf b/rose-stem/app/linear_model/opt/rose-app-semi-implicit.conf
index 14de51a9a..fbd958188 100644
--- a/rose-stem/app/linear_model/opt/rose-app-semi-implicit.conf
+++ b/rose-stem/app/linear_model/opt/rose-app-semi-implicit.conf
@@ -58,7 +58,6 @@ ls_option='analytic'
diagnostic_frequency=20
[namelist:linear]
-l_stabilise_bl=.false.
pert_option='analytic'
[namelist:linear_physics]
diff --git a/rose-stem/app/linear_model/rose-app.conf b/rose-stem/app/linear_model/rose-app.conf
index 47f8bacb6..fbae2c0a1 100644
--- a/rose-stem/app/linear_model/rose-app.conf
+++ b/rose-stem/app/linear_model/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-linear_model/vn3.0_t108
+meta=lfric-linear_model/vn3.1
[command]
default=rose env-cat iodef_temp.xml -o iodef.xml; $LAUNCH_SCRIPT/launch-exe
diff --git a/science/adjoint/rose-meta/lfric-adjoint/version30_31.py b/science/adjoint/rose-meta/lfric-adjoint/version30_31.py
index b6f447ed7..cdff763cb 100644
--- a/science/adjoint/rose-meta/lfric-adjoint/version30_31.py
+++ b/science/adjoint/rose-meta/lfric-adjoint/version30_31.py
@@ -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"
diff --git a/science/adjoint/source/algorithm/linear_physics/atl_bdy_lyr_alg.x90 b/science/adjoint/source/algorithm/linear_physics/atl_bdy_lyr_alg.x90
index 148ce790f..7fddefed1 100644
--- a/science/adjoint/source/algorithm/linear_physics/atl_bdy_lyr_alg.x90
+++ b/science/adjoint/source/algorithm/linear_physics/atl_bdy_lyr_alg.x90
@@ -16,7 +16,7 @@ module atl_bdy_lyr_alg_mod
use sci_fem_constants_mod, only: get_rmultiplicity_fe
use field_mod, only: field_type
use linear_physics_config_mod, only: log_layer, &
- Blevs_m, &
+ blevs_m, &
e_folding_levs_m, &
u_land_m, &
u_sea_m, &
@@ -109,7 +109,7 @@ subroutine atl_bdy_lyr_alg(modeldb, u_bl_inc, u, ls_state, dt)
height_wth, &
ls_land_fraction, &
log_layer, &
- Blevs_m, &
+ blevs_m, &
e_folding_levs_m, &
u_land_m, &
u_sea_m, &
@@ -124,7 +124,7 @@ subroutine atl_bdy_lyr_alg(modeldb, u_bl_inc, u, ls_state, dt)
height_w2, &
w2_rmultiplicity, &
dt, &
- Blevs_m))
+ blevs_m))
call invoke(atl_bl_inc_kernel_type(u_bl_inc, &
u, &
@@ -132,7 +132,7 @@ subroutine atl_bdy_lyr_alg(modeldb, u_bl_inc, u, ls_state, dt)
buv_inv, &
face_selector_ew, &
face_selector_ns, &
- Blevs_m))
+ blevs_m))
if (LPROF) call stop_timing(id, 'atl_bdy_lyr_alg')
diff --git a/science/adjoint/source/kernel/linear_physics/atl_bl_inc_kernel_mod.F90 b/science/adjoint/source/kernel/linear_physics/atl_bl_inc_kernel_mod.F90
index 797685522..ae78d9a6b 100644
--- a/science/adjoint/source/kernel/linear_physics/atl_bl_inc_kernel_mod.F90
+++ b/science/adjoint/source/kernel/linear_physics/atl_bl_inc_kernel_mod.F90
@@ -34,7 +34,7 @@ module atl_bl_inc_kernel_mod
arg_type(GH_FIELD, GH_REAL, GH_READ, W2), & ! Buv_inv
arg_type(GH_FIELD, GH_INTEGER, GH_READ, ANY_DISCONTINUOUS_SPACE_1), & ! face_selector_ew
arg_type(GH_FIELD, GH_INTEGER, GH_READ, ANY_DISCONTINUOUS_SPACE_1), & ! face_selector_ew
- arg_type(GH_SCALAR, GH_INTEGER, GH_READ) & ! Blevs_m
+ arg_type(GH_SCALAR, GH_INTEGER, GH_READ) & ! blevs_m
/)
integer :: operates_on = CELL_COLUMN
contains
@@ -60,7 +60,7 @@ module atl_bl_inc_kernel_mod
!! @param[in] Buv_inv Inverse of coefficient for TLM boundary layer
!! @param[in] face_selector_ew 2D field indicating which W/E faces to loop over in this column
!! @param[in] face_selector_ns 2D field indicating which N/S faces to loop over in this column
-!! @param[in] Blevs_m Number of levels in momentum boundary layer
+!! @param[in] blevs_m Number of levels in momentum boundary layer
!! @param[in] ndf_w2 Number of degrees of freedom per cell for w2 space
!! @param[in] undf_w2 Number of unique degrees of freedom for w2 space
!! @param[in] map_w2 Dofmap for the cell at the base of the column for w2
@@ -74,7 +74,7 @@ subroutine atl_bl_inc_code( nlayers, &
Buv_inv, &
face_selector_ew, &
face_selector_ns, &
- Blevs_m, &
+ blevs_m, &
ndf_w2, undf_w2, map_w2, &
ndf_w3_2d, undf_w3_2d, map_w3_2d )
@@ -119,19 +119,19 @@ subroutine atl_bl_inc_code( nlayers, &
a1(1) = -Auv(map_w2(df) + 1) / Buv_inv(map_w2(df) + 1)
a2(1) = 0.0_r_def
- do k = 2, BLevs_m - 1
+ do k = 2, blevs_m - 1
a0(k) = 1.0_r_def + (Auv(map_w2(df) + k) + Auv(map_w2(df) + k - 1)) / Buv_inv(map_w2(df) + k)
a1(k) = -Auv(map_w2(df) + k) / Buv_inv(map_w2(df) + k)
a2(k) = -Auv(map_w2(df) + k - 1) / Buv_inv(map_w2(df) + k)
end do
- a0(BLevs_m) = 1.0_r_def + Auv(map_w2(df) + BLevs_m - 1) / Buv_inv(map_w2(df) + BLevs_m)
- a1(BLevs_m) = 0.0_r_def
- a2(BLevs_m) = -Auv(map_w2(df) + BLevs_m - 1) / Buv_inv(map_w2(df) + BLevs_m)
+ a0(blevs_m) = 1.0_r_def + Auv(map_w2(df) + blevs_m - 1) / Buv_inv(map_w2(df) + blevs_m)
+ a1(blevs_m) = 0.0_r_def
+ a2(blevs_m) = -Auv(map_w2(df) + blevs_m - 1) / Buv_inv(map_w2(df) + blevs_m)
a0(1) = 1.0_r_def / a0(1)
- do k = 2, BLevs_m
+ do k = 2, blevs_m
factor_u(k) = a2(k) * a0(k - 1)
a0(k) = 1.0_r_def / (a0(k) - factor_u(k) * a1(k - 1))
end do
diff --git a/science/linear/rose-meta/lfric-linear/version30_31.py b/science/linear/rose-meta/lfric-linear/version30_31.py
index 43e7c5792..c6c947ad8 100644
--- a/science/linear/rose-meta/lfric-linear/version30_31.py
+++ b/science/linear/rose-meta/lfric-linear/version30_31.py
@@ -211,7 +211,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"
diff --git a/science/linear/source/algorithm/linear_physics/tl_bdy_lyr_alg.x90 b/science/linear/source/algorithm/linear_physics/tl_bdy_lyr_alg.x90
index f11d3a2b7..dba063823 100644
--- a/science/linear/source/algorithm/linear_physics/tl_bdy_lyr_alg.x90
+++ b/science/linear/source/algorithm/linear_physics/tl_bdy_lyr_alg.x90
@@ -16,7 +16,7 @@ module tl_bdy_lyr_alg_mod
use sci_fem_constants_mod, only: get_rmultiplicity_fe
use field_mod, only: field_type
use linear_physics_config_mod, only: log_layer, &
- Blevs_m, &
+ blevs_m, &
e_folding_levs_m, &
u_land_m, &
u_sea_m, &
@@ -112,7 +112,7 @@ subroutine tl_bdy_lyr_alg(modeldb, u_bl_inc, u, ls_state, dt)
height_wth, &
ls_land_fraction, &
log_layer, &
- Blevs_m, &
+ blevs_m, &
e_folding_levs_m, &
u_land_m, &
u_sea_m, &
@@ -127,7 +127,7 @@ subroutine tl_bdy_lyr_alg(modeldb, u_bl_inc, u, ls_state, dt)
height_w2, &
w2_rmultiplicity, &
dt, &
- Blevs_m))
+ blevs_m))
call invoke(tl_bl_inc_kernel_type(u_bl_inc, &
u, &
@@ -135,7 +135,7 @@ subroutine tl_bdy_lyr_alg(modeldb, u_bl_inc, u, ls_state, dt)
buv_inv, &
face_selector_ew, &
face_selector_ns, &
- Blevs_m))
+ blevs_m))
if (LPROF) call stop_timing(id, 'tl_bdy_lyr_alg')
diff --git a/science/linear/source/kernel/linear_physics/tl_bl_inc_kernel_mod.F90 b/science/linear/source/kernel/linear_physics/tl_bl_inc_kernel_mod.F90
index 9141565c8..49adf65ff 100644
--- a/science/linear/source/kernel/linear_physics/tl_bl_inc_kernel_mod.F90
+++ b/science/linear/source/kernel/linear_physics/tl_bl_inc_kernel_mod.F90
@@ -34,7 +34,7 @@ module tl_bl_inc_kernel_mod
arg_type(GH_FIELD, GH_REAL, GH_READ, W2), & ! Buv_inv
arg_type(GH_FIELD, GH_INTEGER, GH_READ, ANY_DISCONTINUOUS_SPACE_1), & ! face_selector_ew
arg_type(GH_FIELD, GH_INTEGER, GH_READ, ANY_DISCONTINUOUS_SPACE_1), & ! face_selector_ns
- arg_type(GH_SCALAR, GH_INTEGER, GH_READ ) & ! Blevs_m
+ arg_type(GH_SCALAR, GH_INTEGER, GH_READ ) & ! blevs_m
/)
integer :: operates_on = CELL_COLUMN
contains
@@ -60,7 +60,7 @@ module tl_bl_inc_kernel_mod
!! @param[in] Buv_inv Inverse of coefficient for TLM boundary layer
!! @param[in] face_selector_ew 2D field indicating which W/E faces to loop over in this column
!! @param[in] face_selector_ns 2D field indicating which N/S faces to loop over in this column
-!! @param[in] Blevs_m Number of levels in momentum boundary layer
+!! @param[in] blevs_m Number of levels in momentum boundary layer
!! @param[in] ndf_w2 Number of degrees of freedom per cell for w2 space
!! @param[in] undf_w2 Number of unique degrees of freedom for w2 space
!! @param[in] map_w2 Dofmap for the cell at the base of the column for w2
@@ -74,7 +74,7 @@ subroutine tl_bl_inc_code( nlayers, &
Buv_inv, &
face_selector_ew, &
face_selector_ns, &
- Blevs_m, &
+ blevs_m, &
ndf_w2, undf_w2, map_w2, &
ndf_w3_2d, undf_w3_2d, map_w3_2d )
@@ -92,16 +92,16 @@ subroutine tl_bl_inc_code( nlayers, &
integer(kind=i_def), dimension(ndf_w3_2d), intent(in) :: map_w3_2d
integer(kind=i_def), dimension(undf_w3_2d), intent(in) :: face_selector_ew
integer(kind=i_def), dimension(undf_w3_2d), intent(in) :: face_selector_ns
- integer(kind=i_def), intent(in) :: Blevs_m
+ integer(kind=i_def), intent(in) :: blevs_m
! Internal variables
integer(kind=i_def) :: df, k, j
- real(kind=r_def) :: a0(1:BLevs_m) ! Coefficient
- real(kind=r_def) :: a1(1:BLevs_m) ! Coefficient
- real(kind=r_def) :: a2(1:BLevs_m) ! Coefficient
- real(kind=r_def) :: u_rhs(1:BLevs_m) ! Local perturbation velocity variable
- real(kind=r_def) :: u_out(1:BLevs_m) ! Local perturbation velocity variable
- real(kind=r_def) :: factor_u(1:BLevs_m)
+ real(kind=r_def) :: a0(1:blevs_m) ! Coefficient
+ real(kind=r_def) :: a1(1:blevs_m) ! Coefficient
+ real(kind=r_def) :: a2(1:blevs_m) ! Coefficient
+ real(kind=r_def) :: u_rhs(1:blevs_m) ! Local perturbation velocity variable
+ real(kind=r_def) :: u_out(1:blevs_m) ! Local perturbation velocity variable
+ real(kind=r_def) :: factor_u(1:blevs_m)
! Loop over horizontal W2 DoFs whilst minimising double counting.
! (Looping over all dofs would mean that faces are visited twice – for the cells on both sides.
@@ -119,13 +119,13 @@ subroutine tl_bl_inc_code( nlayers, &
factor_u = 0.0_r_def
! Set up coeffs a0, a1, a2, u_rhs
- do k = 1, BLevs_m
+ do k = 1, blevs_m
if (k == 1) then
a0(1) = 1.0_r_def + (Auv(map_w2(df) + 1) + Auv(map_w2(df) + 0)) / Buv_inv(map_w2(df) + 1)
a1(k) = -Auv(map_w2(df) + 1) / Buv_inv(map_w2(df) + 1)
u_rhs(1) = (Auv(map_w2(df) + 1) &
* (u(map_w2(df) + 1) - u(map_w2(df) + 0)) - Auv(map_w2(df) + 0) * u(map_w2(df) + 0)) / Buv_inv(map_w2(df) + 1)
- else if (k > 1 .and. k < BLevs_m) then
+ else if (k > 1 .and. k < blevs_m) then
a0(k) = 1.0_r_def + (Auv(map_w2(df) + k) + Auv(map_w2(df) + k - 1)) / Buv_inv(map_w2(df) + k)
a2(k) = -Auv(map_w2(df) + k - 1) / Buv_inv(map_w2(df) + k)
a1(k) = -Auv(map_w2(df) + k) / Buv_inv(map_w2(df) + k)
@@ -140,7 +140,7 @@ subroutine tl_bl_inc_code( nlayers, &
end do
! Transform to upper triangular form
- do k = 1, BLevs_m
+ do k = 1, blevs_m
if (k == 1) then
a0(1) = 1.0_r_def / a0(1)
else
@@ -151,9 +151,9 @@ subroutine tl_bl_inc_code( nlayers, &
end do
! Solve for u_inc
- u_out(BLevs_m) = a0(BLevs_m) * u_rhs(BLevs_m)
- u_inc(map_w2(df) + BLevs_m - 1) = u_out(BLevs_m)
- do k = BLevs_m - 1, 1, -1
+ u_out(blevs_m) = a0(blevs_m) * u_rhs(blevs_m)
+ u_inc(map_w2(df) + blevs_m - 1) = u_out(blevs_m)
+ do k = blevs_m - 1, 1, -1
u_out(k) = a0(k) * (u_rhs(k) - a1(k) * u_out(k + 1))
u_inc(map_w2(df) + k - 1) = u_out(k)
end do
diff --git a/science/linear/source/kernel/linear_physics/tl_compute_aubu_kernel_mod.F90 b/science/linear/source/kernel/linear_physics/tl_compute_aubu_kernel_mod.F90
index 1f16f4b81..a486fc0d7 100644
--- a/science/linear/source/kernel/linear_physics/tl_compute_aubu_kernel_mod.F90
+++ b/science/linear/source/kernel/linear_physics/tl_compute_aubu_kernel_mod.F90
@@ -33,7 +33,7 @@ module tl_compute_aubu_kernel_mod
arg_type(GH_FIELD, GH_REAL, GH_READ, W2), & ! height_w2
arg_type(GH_FIELD, GH_REAL, GH_READ, W2), & ! w2_rmultiplicity
arg_type(GH_SCALAR, GH_REAL, GH_READ ), & ! dt
- arg_type(GH_SCALAR, GH_INTEGER, GH_READ ) & ! Blevs_m
+ arg_type(GH_SCALAR, GH_INTEGER, GH_READ ) & ! blevs_m
/)
integer :: operates_on = CELL_COLUMN
contains
@@ -59,7 +59,7 @@ module tl_compute_aubu_kernel_mod
!! @param[in] height_w2 Height of w2 space levels above the surface
!! @param[in] w2_rmultiplicity Reciprocal of multiplicity for W2
!! @param[in] dt TLM time step
-!! @param[in] Blevs_m Number of levels in momentum boundary layer
+!! @param[in] blevs_m Number of levels in momentum boundary layer
!! @param[in] ndf_w2 Number of degrees of freedom per cell for w2 space
!! @param[in] undf_w2 Number of unique degrees of freedom for w2 space
!! @param[in] map_w2 Dofmap for the cell at the base of the column for w2
@@ -74,7 +74,7 @@ subroutine tl_compute_aubu_code( nlayers, &
height_w2, &
w2_rmultiplicity, &
dt, &
- Blevs_m, &
+ blevs_m, &
ndf_w2, undf_w2, map_w2, &
ndf_w3, undf_w3, map_w3)
@@ -87,13 +87,13 @@ subroutine tl_compute_aubu_code( nlayers, &
integer(kind=i_def), intent(in) :: undf_w2, ndf_w2
integer(kind=i_def), dimension(ndf_w2), intent(in) :: map_w2
real(kind=r_def), dimension(undf_w2), intent(in) :: w2_rmultiplicity
- real(kind=r_def), dimension(undf_w2), intent(inout) :: Auv !(0:BLevs_m)
+ real(kind=r_def), dimension(undf_w2), intent(inout) :: Auv !(0:blevs_m)
real(kind=r_def), dimension(undf_w2), intent(inout) :: Buv_inv ! Use inverse of Buv as this is what is averaged
- real(kind=r_def), dimension(undf_w3), intent(in) :: Q ! (0:BLevs_m)
- real(kind=r_def), dimension(undf_w3), intent(in) :: E ! (BLevs_m)
+ real(kind=r_def), dimension(undf_w3), intent(in) :: Q ! (0:blevs_m)
+ real(kind=r_def), dimension(undf_w3), intent(in) :: E ! (blevs_m)
real(kind=r_def), dimension(undf_w2), intent(in) :: height_w2
real(kind=r_def), intent(in) :: dt
- integer(kind=i_def), intent(in) :: Blevs_m
+ integer(kind=i_def), intent(in) :: blevs_m
! Internal variables
integer(kind=i_def) :: df, df3, k
@@ -101,15 +101,15 @@ subroutine tl_compute_aubu_code( nlayers, &
df3 = 1
do df = 1, 4
- do k = 0, BLevs_m
+ do k = 0, blevs_m
if (k == 0) then
Auv(map_w2(df) + k) = w2_rmultiplicity(map_w2(df)) * Q(map_w3(df3))
- else ! 1 <= k <= BLevs_m
+ else ! 1 <= k <= blevs_m
Auv(map_w2(df) + k) = &
w2_rmultiplicity(map_w2(df) + k) * Q(map_w3(df3) + k) / (height_w2(map_w2(df) + k) - height_w2(map_w2(df) + k - 1))
Buv_inv(map_w2(df) + k) = ( w2_rmultiplicity(map_w2(df) + k) * E(map_w3(df3) + k) ) / dt
end if
- end do ! k = 0, BLevs_m
+ end do ! k = 0, blevs_m
end do ! df = 1, 4
end subroutine tl_compute_aubu_code
diff --git a/science/linear/source/kernel/linear_physics/tl_compute_qe_kernel_mod.F90 b/science/linear/source/kernel/linear_physics/tl_compute_qe_kernel_mod.F90
index 89c6a7710..3db3808c6 100644
--- a/science/linear/source/kernel/linear_physics/tl_compute_qe_kernel_mod.F90
+++ b/science/linear/source/kernel/linear_physics/tl_compute_qe_kernel_mod.F90
@@ -33,7 +33,7 @@ module tl_compute_qe_kernel_mod
arg_type(GH_FIELD, GH_REAL, GH_READ, Wtheta), & ! height_wth
arg_type(GH_FIELD, GH_REAL, GH_READ, ANY_DISCONTINUOUS_SPACE_1 ), & ! ls_land_fraction
arg_type(GH_SCALAR, GH_INTEGER, GH_READ ), & ! log_layer
- arg_type(GH_SCALAR, GH_INTEGER, GH_READ ), & ! Blevs_m
+ arg_type(GH_SCALAR, GH_INTEGER, GH_READ ), & ! blevs_m
arg_type(GH_SCALAR, GH_INTEGER, GH_READ ), & ! e_folding_levs_m
arg_type(GH_SCALAR, GH_REAL, GH_READ ), & ! u_land_m
arg_type(GH_SCALAR, GH_REAL, GH_READ ), & ! u_sea_m
@@ -64,7 +64,7 @@ module tl_compute_qe_kernel_mod
!! @param[in] height_wth Height of wth space levels above surface
!! @param[in] ls_land_fraction Land area fraction
!! @param[in] log_layer Number of levels in log layer
-!! @param[in] Blevs_m Number of levels in momentum boundary layer
+!! @param[in] blevs_m Number of levels in momentum boundary layer
!! @param[in] e_folding_levs_m e-folding level in exchange coefficient for momemtum
!! @param[in] z_land_m Effective roughness length for momemtum over land
!! @param[in] z_sea_m Effective roughness length for momemtum over sea
@@ -88,7 +88,7 @@ subroutine tl_compute_qe_code( nlayers, &
height_wth, &
ls_land_fraction, &
log_layer, &
- Blevs_m, &
+ blevs_m, &
e_folding_levs_m, &
u_land_m, &
u_sea_m, &
@@ -109,20 +109,20 @@ subroutine tl_compute_qe_code( nlayers, &
integer(kind=i_def), dimension(ndf_wtheta), intent(in) :: map_wtheta
integer(kind=i_def), intent(in) :: undf_2d, ndf_2d
integer(kind=i_def), dimension(ndf_2d), intent(in) :: map_2d
- real(kind=r_def), dimension(undf_w3), intent(inout) :: Q ! (0:BLevs_m)
- real(kind=r_def), dimension(undf_w3), intent(inout) :: E ! (BLevs_m)
+ real(kind=r_def), dimension(undf_w3), intent(inout) :: Q ! (0:blevs_m)
+ real(kind=r_def), dimension(undf_w3), intent(inout) :: E ! (blevs_m)
real(kind=r_def), dimension(undf_w3), intent(in) :: ls_rho
real(kind=r_def), dimension(undf_w3), intent(in) :: height_w3
real(kind=r_def), dimension(undf_wtheta), intent(in) :: height_wth
real(kind=r_def), dimension(undf_2d), intent(in) :: ls_land_fraction
- integer(kind=i_def), intent(in) :: log_layer,Blevs_m,e_folding_levs_m
+ integer(kind=i_def), intent(in) :: log_layer,blevs_m,e_folding_levs_m
real(kind=r_def), intent(in) :: u_land_m, u_sea_m, z_land_m, z_sea_m, L_0_m
! Internal variables
integer(kind=i_def) :: df, k
real(kind=r_def) :: roughness_length_m
real(kind=r_def), parameter :: Von_Karman = 0.4_r_def
- real(kind=r_def) :: L_diff_m(1:BLevs_m)
+ real(kind=r_def) :: L_diff_m(1:blevs_m)
real(kind=r_def) :: u1
real(kind=r_def) :: num
real(kind=r_def) :: denom
@@ -135,8 +135,8 @@ subroutine tl_compute_qe_code( nlayers, &
! Vertical numbering (k index) matches that in old Var schemePF_bdy_lyr.f90 (see link above),
! in which centre of lowest cell is rho level 1 (allowing for the fact that the PF model is for New Dynamics,
! which has an extra rho level which means that W3 k=0 in LFRic is equivalent to rho levels k=1 in VAR).
- ! L_diff_m(k) defined for 1 <= k <= BLevs_m.
- do k = 1, BLevs_m
+ ! L_diff_m(k) defined for 1 <= k <= blevs_m.
+ do k = 1, blevs_m
if (k <= Log_layer) then
! num and denom to take log of
num = height_w3(map_w3(df) + k) - height_wth(map_wtheta(df)) + roughness_length_m
@@ -154,10 +154,10 @@ subroutine tl_compute_qe_code( nlayers, &
! Define Q and E
! E is on cell centres
! Q is on centre of horizontal faces - for convenience indexed by centre of cell above
- ! Q(k) defined for 0 <= k <= BLevs_m
- ! E(k) defined for 1 <= k <= BLevs_m
+ ! Q(k) defined for 0 <= k <= blevs_m
+ ! E(k) defined for 1 <= k <= blevs_m
u1 = u_land_m * ls_land_fraction(map_2d(df)) + u_sea_m * (1.0_r_def - ls_land_fraction(map_2d(df)))
- do k = 0, BLevs_m
+ do k = 0, blevs_m
if (k == 0) then
! num and denom to take log of
num = height_w3(map_w3(df) + 0) - height_wth(map_wtheta(df) + 0) + roughness_length_m
From e75b2da06eda497b00202626f30fc302c02ef6a1 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Mon, 9 Mar 2026 13:38:19 +0000
Subject: [PATCH 41/67] update all KGOs
---
...-2000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...nic-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...t1-C24s_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-C24_MG_op_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...MG_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...ert-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...10-100x100_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...200-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...rog-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...301-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ter-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ike-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...rez-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ain-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...00x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 ++++----
...00x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 ++++----
...sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-C24_MG_op_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...MG_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...n96_MG_lam_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...lam_rotate_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x8-500x500_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-1000x1000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...linear-C12_azspice_gnu_fast-debug-64bit.txt | 2 +-
...ter-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-1000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x8-200x200_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x4-200x200_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-200x50_op_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...00_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...rth-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...24s_rot_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...0x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...clinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...lt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...c-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...c-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...00x10-100x100_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...mip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...alorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...mip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...upiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...h-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...iP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
...iP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
...el_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...lt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...am-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...200x8-500x500_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...0x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...or-linear-C12_ex1a_gnu_fast-debug-64bit.txt | 2 +-
...upiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...0x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...256x8-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...256x4-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...256x8-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...h-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...linear-C12_azspice_gnu_fast-debug-64bit.txt | 2 +-
...linear-C12_azspice_gnu_full-debug-64bit.txt | 2 +-
...-kutta-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-kutta-C12_azspice_gnu_full-debug-64bit.txt | 6 +++---
...or-linear-C12_ex1a_cce_fast-debug-64bit.txt | 2 +-
...nge-kutta-C12_ex1a_cce_fast-debug-64bit.txt | 6 +++---
...uk_C16_lam_azspice_gnu_fast-debug-64bit.txt | 6 +++---
..._seuk_C16_lam_ex1a_cce_fast-debug-64bit.txt | 6 +++---
...planet-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...j1214b-C12_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...m_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...9_chem-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...09458b-C24_azspice_gnu_fast-debug-32bit.txt | 6 +++---
..._casim-C12_azspice_gnu_fast-debug-32bit.txt | 18 +++++++++---------
..._coma9-C12_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...p_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...al9-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...9-pert-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...ero-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...al9_da-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._debug-C12_azspice_gnu_full-debug-32bit.txt | 12 ++++++------
...bug-C48_MG_azspice_gnu_full-debug-32bit.txt | 12 ++++++------
...l9_eda-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...a_jada-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...l9_mol-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._short-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...l3-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ns-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ol-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...00x1500_MG_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...en1-C48_MG_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...quaplanet-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...m_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...m_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...hd209458b-C24_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt | 18 +++++++++---------
...nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...morph_dev-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...omorph_tb-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
..._nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...p_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...e_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...readed-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...readed-C48_MG_ex1a_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_debug-C12_ex1a_cce_full-debug-32bit.txt | 12 ++++++------
..._debug-C48_MG_ex1a_cce_full-debug-32bit.txt | 12 ++++++------
..._gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._eda_jada-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_short-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...ixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...i_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt | 6 +++---
..._nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...mip301-C24_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...al9-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...dom-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...plicit-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
..._dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...p_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++++-------
...random-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++++-------
...-implicit-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
142 files changed, 658 insertions(+), 658 deletions(-)
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
index dabbc05c2..b403874ad 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DAA271B80432F0
-Inner product checksum theta = 42418E8249EA97EE
-Inner product checksum u = 43F0A73C14A39438
+Inner product checksum rho = 40DAA271B80432F2
+Inner product checksum theta = 42418E8249EA97E0
+Inner product checksum u = 43F0A73C14A39445
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
index ca1a79dc2..52e45dc2f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F2B2244799D0
-Inner product checksum theta = 4210411A3418E006
-Inner product checksum u = 4501AC432146D718
+Inner product checksum rho = 40E2F2B224670998
+Inner product checksum theta = 4210411A3415238B
+Inner product checksum u = 4501AC43237805FE
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
index c3678b42a..27940b128 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B59D4C0228C
-Inner product checksum theta = 4210461DCE5D160E
-Inner product checksum u = 4500F581FBED9C3B
+Inner product checksum rho = 40E31B5B0733DCB4
+Inner product checksum theta = 4210461E29273DB4
+Inner product checksum u = 4500F56F09B166DF
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
index 061be97ca..3b2b948c9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2EB31AEAB0690
-Inner product checksum theta = 42104262EDCF9F78
-Inner product checksum u = 4501DA5CB5DBC24B
+Inner product checksum rho = 40E2EB31AEB4C603
+Inner product checksum theta = 42104262EDCEE39B
+Inner product checksum u = 4501DA5CB5DBF453
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
index 58c743fce..3ed29f993 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F34133893AE6
-Inner product checksum theta = 421041C1BC787C3E
-Inner product checksum u = 4501D87B2966270E
+Inner product checksum rho = 40E2F342C08629AD
+Inner product checksum theta = 421041C191162823
+Inner product checksum u = 4501D8905F18DD52
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 6ccaf3715..9f18c821b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2E61079810D0E
-Inner product checksum theta = 4210435EB2DDC0F1
-Inner product checksum u = 4501348CFD77EA40
+Inner product checksum rho = 40E2E610798110FE
+Inner product checksum theta = 4210435EB2DDB675
+Inner product checksum u = 4501348CFD7333AA
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
index 511e6abfc..ca9eedc3a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A999BD9
-Inner product checksum theta = 4210F00A9EEFEDB9
-Inner product checksum u = 42EF4B7C9D6628D0
+Inner product checksum rho = 40FE89845A9988E2
+Inner product checksum theta = 4210F00A9EEFED78
+Inner product checksum u = 42EF4B7C9D6105A4
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
index ac166b089..e9a5bbfb1 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABCFD
-Inner product checksum theta = 4204E59A63CB78B3
-Inner product checksum u = 4391E522B31A51BD
+Inner product checksum rho = 40E8E802280ABCFF
+Inner product checksum theta = 4204E59A63CB78B5
+Inner product checksum u = 4391E522B2F8D21F
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
index e7e9199fd..dd15b3a5d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094B0D90339E14
-Inner product checksum theta = 4224DF77B2266355
-Inner product checksum u = 438852006C17DEC6
+Inner product checksum rho = 41094B0D90339E0C
+Inner product checksum theta = 4224DF77B2266358
+Inner product checksum u = 438852006BCF2EF3
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 48021ebb0..0d1b114a9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE74E8
-Inner product checksum theta = 41EC4ACBE79A846A
-Inner product checksum u = 44176CD1D18E1CFB
+Inner product checksum rho = 40D3FF37BCAE7637
+Inner product checksum theta = 41EC4ACBE79A8434
+Inner product checksum u = 44176CD1D18E2484
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 862dd9a4e..2f2341411 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EEEF2D423E478C
-Inner product checksum theta = 42E4D05A8BCEE836
-Inner product checksum u = 475B46A9C47FB04E
+Inner product checksum rho = 40EEEF2D423E47A3
+Inner product checksum theta = 42E4D05A8BCEE1DB
+Inner product checksum u = 475B46A9C47FB787
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
index b151550e6..41856d806 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D56C9EE61BBD77
-Inner product checksum theta = 42198C1850B2D34C
-Inner product checksum u = 44E3B95E1E2FF310
+Inner product checksum rho = 40D56C9EE61BC3C6
+Inner product checksum theta = 42198C1850B2D755
+Inner product checksum u = 44E3B95E1E224412
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 703cb92c7..a4e540f2a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E34359B7C75475
-Inner product checksum theta = 421168C83D5BA43A
-Inner product checksum u = 45082CCFC2F9E7D0
+Inner product checksum rho = 40E34359B8C1F51B
+Inner product checksum theta = 421168C83D475CC1
+Inner product checksum u = 45082CCFCF94E9A7
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
index 8c3be214f..c6fd2fbc7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BD52DCC69A9C
-Inner product checksum theta = 4240B2570BC48532
-Inner product checksum u = 44F9DB80026A65AA
+Inner product checksum rho = 4122BD52DCC890BC
+Inner product checksum theta = 4240B2570BC63710
+Inner product checksum u = 44F9DB8002932930
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index 88a23a54a..5b56f37f9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002AB7A7403E1B
-Inner product checksum theta = 4204AB102C6CF302
-Inner product checksum u = 42156E20D625DC15
-Inner product checksum mr1 = 4047450C5E6E6764
+Inner product checksum rho = 41002AB80209FF45
+Inner product checksum theta = 4204AB102D874AAC
+Inner product checksum u = 42156E51E2CCDBC9
+Inner product checksum mr1 = 40474513BFBBEBDE
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index e6209eef8..1a77180df 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002983313CE411
-Inner product checksum theta = 4204AB0A9C88FE34
-Inner product checksum u = 4218434F3151533E
-Inner product checksum mr1 = 4047C513A581AB70
+Inner product checksum rho = 4100297E901FEFF8
+Inner product checksum theta = 4204AB0A9AA77D20
+Inner product checksum u = 421842438FFC21F5
+Inner product checksum mr1 = 4047C5171D14B130
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
index f1aede880..2151738ed 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D58C35909BB
-Inner product checksum theta = 42475B42A25CA186
-Inner product checksum u = 456062CEF51C1324
+Inner product checksum rho = 41030D58C3582FBC
+Inner product checksum theta = 42475B42A261EF2F
+Inner product checksum u = 456062CEF51C79C2
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
index 231eb15fe..cbe07ff1d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D6C13692114
-Inner product checksum theta = 42476BF6F9CB0DCA
-Inner product checksum u = 4560B547977FC8C4
+Inner product checksum rho = 41030D6C13704D59
+Inner product checksum theta = 42476BF6F9CA5B22
+Inner product checksum u = 4560B5479772DE2C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
index b1ccd280c..b8bba792e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030F18BC7F8C28
-Inner product checksum theta = 42476C6988C931C5
-Inner product checksum u = 4560A0F426171C4B
+Inner product checksum rho = 41030F18BA3F41D1
+Inner product checksum theta = 42476C698981F562
+Inner product checksum u = 4560A0F40D52D12B
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
index ee57adc90..6e530e5ee 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E316DD570F220F
-Inner product checksum theta = 420BC551F61B38E2
-Inner product checksum u = 44FD3CA2A85DEBBE
+Inner product checksum rho = 40E316DD570E3D6C
+Inner product checksum theta = 420BC551F61B3002
+Inner product checksum u = 44FD3CA2A860113C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
index e429b368a..daabcd1f5 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E3144534D19E42
-Inner product checksum theta = 420BC6A55E4A9D00
-Inner product checksum u = 44FDCE146C2777B3
+Inner product checksum rho = 40E3144534D1406C
+Inner product checksum theta = 420BC6A55E4A92B9
+Inner product checksum u = 44FDCE146C254141
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
index 2a71c14d1..0944fe956 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E481066A162D
-Inner product checksum theta = 421139232C3CEFD7
-Inner product checksum u = 4393A3C2C7772508
+Inner product checksum rho = 40E1E481066A125A
+Inner product checksum theta = 421139232C3CEF9C
+Inner product checksum u = 4393A3C2C776B0FB
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
index ffb0744c1..b81805f52 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40C1E430BB50B842
-Inner product checksum theta = 41F13953C0455668
-Inner product checksum u = 4393B8DB189F0BA8
+Inner product checksum rho = 40C1E430BB50B00C
+Inner product checksum theta = 41F13953C045587E
+Inner product checksum u = 4393B8DB189E7930
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
index c420fe8e4..3678d4bbe 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 40A3EC6A14AC655B
Inner product checksum theta = 41BEDEE1880FB475
-Inner product checksum u = 4316BFB1C72C3612
+Inner product checksum u = 4316BFB1C87E4CB4
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
index a4b7337bc..804176505 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 400CE3D8ABA81BA3
-Inner product checksum theta = 426EFB4062696458
-Inner product checksum u = 46E90B314646D0A4
+Inner product checksum rho = 400CE3D8AB9EE6EF
+Inner product checksum theta = 426EFB40626338A1
+Inner product checksum u = 46E90B31492B9E29
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
index e26a22813..e08089b82 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CC1
-Inner product checksum theta = 41E3A4D10A00A1E4
-Inner product checksum u = 4400A7C1E6141498
+Inner product checksum rho = 40CBD086E89B5CBB
+Inner product checksum theta = 41E3A4D10A00A1F0
+Inner product checksum u = 4400A7C1E61414AB
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
index a9509981a..f9a3053f9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1721E2B197EA
-Inner product checksum theta = 41F69B200F92D0F4
-Inner product checksum u = 432D54F6E8799F07
+Inner product checksum rho = 40EA1721E2B1BCD4
+Inner product checksum theta = 41F69B200F927E56
+Inner product checksum u = 432D54F6E82B741E
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
index bc0ca5515..b3ad8201a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DA171CE530F4BE
-Inner product checksum theta = 41E69B0DAB767A1C
-Inner product checksum u = 431CEA8125082548
+Inner product checksum rho = 40DA171CE3E1C133
+Inner product checksum theta = 41E69B0DAEB5A2EC
+Inner product checksum u = 431CEA80FFBD7029
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
index 1b24646b6..e2553efc3 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FA16E969D70AC8
-Inner product checksum theta = 42069BF1BB714707
-Inner product checksum u = 42FFC30F4E941145
+Inner product checksum rho = 40FA16E969D9ADBC
+Inner product checksum theta = 42069BF1BB6B3AAE
+Inner product checksum u = 42FFC30F50D36E92
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
index 00c69e3b5..741150fb7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1719B7A85796
-Inner product checksum theta = 41F69B1F274ACBE8
-Inner product checksum u = 432E6914CA3F2AB7
+Inner product checksum rho = 40EA1719B3F807A5
+Inner product checksum theta = 41F69B1F286ED724
+Inner product checksum u = 432E691969346DF4
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 34c6e5650..6385358bd 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D4230A146F2CC0
-Inner product checksum theta = 421AE83CAB39A57E
-Inner product checksum u = 44D53ECE9B74C51B
+Inner product checksum rho = 40D4230A14790BDD
+Inner product checksum theta = 421AE83CAB1DBD5A
+Inner product checksum u = 44D53ED2C725DCD9
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
index 8513b3305..35e317f21 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3B0E5F5D41340
-Inner product checksum theta = 421AFAE9E4BE5D88
-Inner product checksum u = 44D4479F148C12A2
+Inner product checksum rho = 40D3B0E4F2F3F788
+Inner product checksum theta = 421AFAEA72C368FC
+Inner product checksum u = 44D4523A63DCEC15
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
index 51b6a2cc6..b403874ad 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DAA271B80432EF
-Inner product checksum theta = 42418E8249EA97EE
-Inner product checksum u = 43F0A73C14A39438
+Inner product checksum rho = 40DAA271B80432F2
+Inner product checksum theta = 42418E8249EA97E0
+Inner product checksum u = 43F0A73C14A39445
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 1b949d925..8c67e23f6 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F2B22483EA3D
-Inner product checksum theta = 4210411A3410C3C7
-Inner product checksum u = 4501AC432284CD82
+Inner product checksum rho = 40E2F2B2246A07FD
+Inner product checksum theta = 4210411A34141D34
+Inner product checksum u = 4501AC432220ABA1
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
index d892e3495..602df9749 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B5CA67BD48E
-Inner product checksum theta = 4210461E04F6B387
-Inner product checksum u = 4500F5850ABD012A
+Inner product checksum rho = 40E31B67DCF7DBEB
+Inner product checksum theta = 4210461C08A23CA5
+Inner product checksum u = 4500F5B0AFAAC8DD
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
index 6ffb81194..2cadd1d66 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2EB31AEB7AC54
-Inner product checksum theta = 42104262EDCE8094
-Inner product checksum u = 4501DA5CB6E76460
+Inner product checksum rho = 40E2EB31AE95DD26
+Inner product checksum theta = 42104262EDD1A3D6
+Inner product checksum u = 4501DA5CB56AC4C4
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index dcdf764c4..70e360c33 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F3443865F0C8
-Inner product checksum theta = 421041C0A40F716F
-Inner product checksum u = 4501D87BC37CB1BA
+Inner product checksum rho = 40E2F344387CD754
+Inner product checksum theta = 421041C0A40ECB7E
+Inner product checksum u = 4501D87BC56E88BD
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 4ddcb7e18..52c76bceb 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2E61079810B7E
-Inner product checksum theta = 4210435EB2DDAEFC
-Inner product checksum u = 4501348CFD711AFA
+Inner product checksum rho = 40E2E6107980FD66
+Inner product checksum theta = 4210435EB2DDA492
+Inner product checksum u = 4501348CFD745E06
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
index 817f355c4..f66b18be7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A999BDA
-Inner product checksum theta = 4210F00A9EEFEDB9
-Inner product checksum u = 42EF4B7C9D6628D1
+Inner product checksum rho = 40FE89845A9988E2
+Inner product checksum theta = 4210F00A9EEFED78
+Inner product checksum u = 42EF4B7C9D6105A3
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 652039141..3c2eeb823 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABD02
-Inner product checksum theta = 4204E59A63CB78B2
-Inner product checksum u = 4391E522B33348FD
+Inner product checksum rho = 40E8E802280ABCFE
+Inner product checksum theta = 4204E59A63CB78B3
+Inner product checksum u = 4391E522B3087140
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index 3e8ff85e8..9876c8313 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094B0D90339E10
-Inner product checksum theta = 4224DF77B2266357
-Inner product checksum u = 438852006BE7ACB7
+Inner product checksum rho = 41094B0D90339E0A
+Inner product checksum theta = 4224DF77B2266352
+Inner product checksum u = 438852006BF7ECF6
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 0b0f112a4..bd043f1b9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE748F
-Inner product checksum theta = 41EC4ACBE79A8443
-Inner product checksum u = 44176CD1D18E22F2
+Inner product checksum rho = 40D3FF37BCAE7720
+Inner product checksum theta = 41EC4ACBE79A82F0
+Inner product checksum u = 44176CD1D18E1E4C
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index abd067848..5eb77db6e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EEEF2D423E47A9
-Inner product checksum theta = 42E4D05A8BCEE302
-Inner product checksum u = 475B46A9C47FC6D6
+Inner product checksum rho = 40EEEF2D423E47A6
+Inner product checksum theta = 42E4D05A8BCEDE80
+Inner product checksum u = 475B46A9C47FDD23
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 4ef335a94..23e2af56b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D56C9EE61BC02A
-Inner product checksum theta = 42198C1850B2D284
-Inner product checksum u = 44E3B95E1E476DC8
+Inner product checksum rho = 40D56C9EE61BC316
+Inner product checksum theta = 42198C1850B2D534
+Inner product checksum u = 44E3B95E1E3659CE
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 75bfdf0cf..4c22bf942 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E34359B80C5804
-Inner product checksum theta = 421168C83D4A79F3
-Inner product checksum u = 45082CCFCECDD575
+Inner product checksum rho = 40E34359BE60DD69
+Inner product checksum theta = 421168C83C59A6DF
+Inner product checksum u = 45082CD01E2731A4
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index 8a076a519..f844d7b30 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BD52DCC6FF9E
-Inner product checksum theta = 4240B2570BC486D8
-Inner product checksum u = 44F9DB80026F12B2
+Inner product checksum rho = 4122BD52DCC82934
+Inner product checksum theta = 4240B2570BC628A3
+Inner product checksum u = 44F9DB8002964882
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index 88a23a54a..5b56f37f9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002AB7A7403E1B
-Inner product checksum theta = 4204AB102C6CF302
-Inner product checksum u = 42156E20D625DC15
-Inner product checksum mr1 = 4047450C5E6E6764
+Inner product checksum rho = 41002AB80209FF45
+Inner product checksum theta = 4204AB102D874AAC
+Inner product checksum u = 42156E51E2CCDBC9
+Inner product checksum mr1 = 40474513BFBBEBDE
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index e6209eef8..1a77180df 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002983313CE411
-Inner product checksum theta = 4204AB0A9C88FE34
-Inner product checksum u = 4218434F3151533E
-Inner product checksum mr1 = 4047C513A581AB70
+Inner product checksum rho = 4100297E901FEFF8
+Inner product checksum theta = 4204AB0A9AA77D20
+Inner product checksum u = 421842438FFC21F5
+Inner product checksum mr1 = 4047C5171D14B130
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 7e1dfb2bf..fa464e671 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D58C358841C
-Inner product checksum theta = 42475B42A25BD24C
-Inner product checksum u = 456062CEF51ADA01
+Inner product checksum rho = 41030D58C3590812
+Inner product checksum theta = 42475B42A25E97B8
+Inner product checksum u = 456062CEF51D4871
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
index 087fd2fad..75ce9ee29 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D6C136C4726
-Inner product checksum theta = 42476BF6F9C9E065
-Inner product checksum u = 4560B547977B120F
+Inner product checksum rho = 41030D6C1370FF70
+Inner product checksum theta = 42476BF6F9CAD9BF
+Inner product checksum u = 4560B54797698F24
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
index e42f32057..d3d96a110 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030F18B9FB67A0
-Inner product checksum theta = 42476C698DF698DD
-Inner product checksum u = 4560A0F3DA7365AC
+Inner product checksum rho = 41030F18BA556EED
+Inner product checksum theta = 42476C6985EDD5A2
+Inner product checksum u = 4560A0F4FB952ACD
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
index 2d5e3b173..23aaf00d6 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E316DD570F67E7
-Inner product checksum theta = 420BC551F61B2ADE
-Inner product checksum u = 44FD3CA2A85A5D90
+Inner product checksum rho = 40E316DD570E5057
+Inner product checksum theta = 420BC551F61B391B
+Inner product checksum u = 44FD3CA2A85EC12A
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
index 30022c661..75ecd5a6e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E3144534D22EC1
-Inner product checksum theta = 420BC6A55E4A8238
-Inner product checksum u = 44FDCE146C25FF50
+Inner product checksum rho = 40E3144534D209FF
+Inner product checksum theta = 420BC6A55E4A954D
+Inner product checksum u = 44FDCE146C249D82
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
index 2a71c14d1..0944fe956 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E481066A162D
-Inner product checksum theta = 421139232C3CEFD7
-Inner product checksum u = 4393A3C2C7772508
+Inner product checksum rho = 40E1E481066A125A
+Inner product checksum theta = 421139232C3CEF9C
+Inner product checksum u = 4393A3C2C776B0FB
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
index 41bb50bf2..adf57f0b7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40C1E430BB50BA06
-Inner product checksum theta = 41F13953C045589C
-Inner product checksum u = 4393B8DB189D9133
+Inner product checksum rho = 40C1E430BB50B1BB
+Inner product checksum theta = 41F13953C0455941
+Inner product checksum u = 4393B8DB189EAE30
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
index 9ca596629..92e047db7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 40A3EC6A14AC655D
Inner product checksum theta = 41BEDEE1880FB475
-Inner product checksum u = 4316BFB1C7362BEB
+Inner product checksum u = 4316BFB1C87E4218
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 415129215..1251a6b1d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 400CE3D8ABB2DD00
-Inner product checksum theta = 426EFB40626F1444
-Inner product checksum u = 46E90B314334D653
+Inner product checksum rho = 400CE3D8ABA24B4C
+Inner product checksum theta = 426EFB406264FDD6
+Inner product checksum u = 46E90B3147CFEAB5
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
index e26a22813..e08089b82 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CC1
-Inner product checksum theta = 41E3A4D10A00A1E4
-Inner product checksum u = 4400A7C1E6141498
+Inner product checksum rho = 40CBD086E89B5CBB
+Inner product checksum theta = 41E3A4D10A00A1F0
+Inner product checksum u = 4400A7C1E61414AB
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
index dd7d16fd9..4c68af9dc 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1721E2B197EB
-Inner product checksum theta = 41F69B200F92D0F4
-Inner product checksum u = 432D54F6E8799F07
+Inner product checksum rho = 40EA1721E2B1BCD4
+Inner product checksum theta = 41F69B200F927E57
+Inner product checksum u = 432D54F6E82B741E
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
index fa2891bb7..7c43065c3 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DA171CE5311E97
-Inner product checksum theta = 41E69B0DAB753A8E
-Inner product checksum u = 431CEA812598E8B0
+Inner product checksum rho = 40DA171CE319AA16
+Inner product checksum theta = 41E69B0DB0A24402
+Inner product checksum u = 431CEA80F2E391C8
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
index 22f2c4445..64502ae9f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FA16E969D797DC
-Inner product checksum theta = 42069BF1BB703F6A
-Inner product checksum u = 42FFC30F4ED2B428
+Inner product checksum rho = 40FA16E969D78B0B
+Inner product checksum theta = 42069BF1BB70B7A9
+Inner product checksum u = 42FFC30F4F0FCDA2
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
index 075d391fc..bc0f86a1b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA171A18309116
-Inner product checksum theta = 41F69B1D66F906CB
-Inner product checksum u = 432E68AADCDE17B3
+Inner product checksum rho = 40EA171A18307190
+Inner product checksum theta = 41F69B1D66F943A0
+Inner product checksum u = 432E68AADC8D5EF8
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 0692e4368..cfaab8a14 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D4230A14F81BCE
-Inner product checksum theta = 421AE83CAB4D6A4B
-Inner product checksum u = 44D53ED7F85D2DAF
+Inner product checksum rho = 40D4230A14ACFCE9
+Inner product checksum theta = 421AE83CAB3C5322
+Inner product checksum u = 44D53ED6B3D6E0DA
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
index d7a2154e7..45924fc3e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3B0E614A00984
-Inner product checksum theta = 421AFAEA39674732
-Inner product checksum u = 44D455410D2E2D22
+Inner product checksum rho = 40D3B0E5979CA91C
+Inner product checksum theta = 421AFAEA87B084F6
+Inner product checksum u = 44D456945F0A4E4A
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_forecast_gh-si-for-linear-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_forecast_gh-si-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
index 9fef2e092..76a23cf15 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_forecast_gh-si-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_forecast_gh-si-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1 +1 @@
-Inner product checksum theta = 41F6D123019100F3
+Inner product checksum theta = 41F6D12301909313
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_forecast_gh-si-for-linear-C12_azspice_gnu_full-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_forecast_gh-si-for-linear-C12_azspice_gnu_full-debug-64bit.txt
index 9fef2e092..76a23cf15 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_forecast_gh-si-for-linear-C12_azspice_gnu_full-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_forecast_gh-si-for-linear-C12_azspice_gnu_full-debug-64bit.txt
@@ -1 +1 @@
-Inner product checksum theta = 41F6D123019100F3
+Inner product checksum theta = 41F6D12301909313
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
index df5359de9..f718f88ba 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EECEB00E275F684
-Inner product checksum theta = 40130622675CC417
-Inner product checksum u = 42EF956998B205D3
+Inner product checksum rho = 3EED6D12BBFEDECC
+Inner product checksum theta = 4012F2F8A6298AC5
+Inner product checksum u = 42F12DF2D0BF0EFC
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
index df5359de9..f718f88ba 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EECEB00E275F684
-Inner product checksum theta = 40130622675CC417
-Inner product checksum u = 42EF956998B205D3
+Inner product checksum rho = 3EED6D12BBFEDECC
+Inner product checksum theta = 4012F2F8A6298AC5
+Inner product checksum u = 42F12DF2D0BF0EFC
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_forecast_gh-si-for-linear-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_forecast_gh-si-for-linear-C12_ex1a_cce_fast-debug-64bit.txt
index d3457f776..223d31dbd 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_forecast_gh-si-for-linear-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_forecast_gh-si-for-linear-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1 +1 @@
-Inner product checksum theta = 41F6D123018FAA92
+Inner product checksum theta = 41F6D123019048BD
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
index 444cc9574..fb9462c5a 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EECEB00E275EB48
-Inner product checksum theta = 40130622675CC45A
-Inner product checksum u = 42EF956998B2045E
+Inner product checksum rho = 3EED6D12BBFEDD01
+Inner product checksum theta = 4012F2F8A6298ACF
+Inner product checksum u = 42F12DF2D0BF12C9
diff --git a/rose-stem/site/meto/kgos/lfric2lfric/azspice/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric2lfric/azspice/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam_azspice_gnu_fast-debug-64bit.txt
index 66d133e45..b5cf95aa6 100644
--- a/rose-stem/site/meto/kgos/lfric2lfric/azspice/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric2lfric/azspice/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum zh = 41CA60A03DABA9FF
-Inner product checksum rho = 40DFDD7E6A34BDAC
-Inner product checksum theta = 4235803F52CE127A
+Inner product checksum zh = 41EA73B073DF7A64
+Inner product checksum rho = 40FFDD7EF4FB2C54
+Inner product checksum theta = 4255803F59E9AFDB
diff --git a/rose-stem/site/meto/kgos/lfric2lfric/ex1a/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric2lfric/ex1a/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam_ex1a_cce_fast-debug-64bit.txt
index ca344c562..2e94dcd1b 100644
--- a/rose-stem/site/meto/kgos/lfric2lfric/ex1a/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric2lfric/ex1a/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam_ex1a_cce_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum zh = 41CA60A03DABAA19
-Inner product checksum rho = 40DFDD7E6A34BE8C
-Inner product checksum theta = 4235803F52CE13AE
+Inner product checksum zh = 41EA73B073DF7BA9
+Inner product checksum rho = 40FFDD7EF4FB1ED0
+Inner product checksum theta = 4255803F59E9B152
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
index 9b9895e08..baad1f3c6 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 468AD8F2
-Inner product checksum theta = 4FD6898F
-Inner product checksum u = 6A4E3AC8
-Inner product checksum mr1 = 3F07FDF4
-Inner product checksum mr2 = 369B4D1C
-Inner product checksum mr3 = 3413652A
-Inner product checksum mr4 = 368E9398
+Inner product checksum rho = 468AD911
+Inner product checksum theta = 4FD68987
+Inner product checksum u = 6A4E39D0
+Inner product checksum mr1 = 3F080026
+Inner product checksum mr2 = 369843BE
+Inner product checksum mr3 = 3416CDCB
+Inner product checksum mr4 = 36905047
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
index dac455d15..a8808603d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 44D95711
+Inner product checksum rho = 44D95710
Inner product checksum theta = 5504FC40
-Inner product checksum u = 74276DEB
+Inner product checksum u = 74276E1C
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index 605093607..6a1175d92 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6633C
-Inner product checksum theta = 518E95A2
-Inner product checksum u = 6AF4C19E
-Inner product checksum mr1 = 3FD1CB37
-Inner product checksum mr2 = 3734C9A1
-Inner product checksum mr3 = 35631ADF
-Inner product checksum mr4 = 36C71835
+Inner product checksum rho = 46D6610A
+Inner product checksum theta = 518E92A2
+Inner product checksum u = 6AF41284
+Inner product checksum mr1 = 3FD1B2C0
+Inner product checksum mr2 = 3744E430
+Inner product checksum mr3 = 351C52A3
+Inner product checksum mr4 = 36C69A66
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
index 6c5d85900..3235daf17 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D66495
-Inner product checksum theta = 518E9691
-Inner product checksum u = 6AF39BD2
-Inner product checksum mr1 = 3FD1E0A6
-Inner product checksum mr2 = 3735198A
-Inner product checksum mr3 = 3542A478
-Inner product checksum mr4 = 36B7417E
+Inner product checksum rho = 46D66315
+Inner product checksum theta = 518E9387
+Inner product checksum u = 6AF4A832
+Inner product checksum mr1 = 3FD1C1A3
+Inner product checksum mr2 = 37332D80
+Inner product checksum mr3 = 3540B40C
+Inner product checksum mr4 = 36C8A987
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
index 28b77bf56..53e80d265 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4798D8B7
-Inner product checksum theta = 5840648A
-Inner product checksum u = 79BA7DF0
+Inner product checksum rho = 4798D8B6
+Inner product checksum theta = 5840648C
+Inner product checksum u = 79BA7D9D
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
index 84b2eff47..3d3d37aed 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85751
-Inner product checksum theta = 518BD5EE
-Inner product checksum u = 6A8B2BEA
-Inner product checksum mr1 = 3FCD0365
-Inner product checksum mr2 = 38319DEA
-Inner product checksum mr3 = 35336D58
-Inner product checksum mr4 = 36AD3D3E
-Inner product checksum mr5 = 2CB254FE
-Inner product checksum mr6 = 35216138
+Inner product checksum rho = 46D8580D
+Inner product checksum theta = 518BD65C
+Inner product checksum u = 6A8B8EF7
+Inner product checksum mr1 = 3FCCE105
+Inner product checksum mr2 = 382E05C1
+Inner product checksum mr3 = 35517F52
+Inner product checksum mr4 = 36BDCA12
+Inner product checksum mr5 = 2F6F58E4
+Inner product checksum mr6 = 3545ACCD
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
index 329c55d80..f222e66d1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8454E
-Inner product checksum theta = 518BD6BC
-Inner product checksum u = 6A875961
-Inner product checksum mr1 = 3FCFD5E4
-Inner product checksum mr2 = 37F1CC02
-Inner product checksum mr3 = 3790ECFA
-Inner product checksum mr4 = 3790A5B9
-Inner product checksum mr5 = 369CC75F
+Inner product checksum rho = 46D84445
+Inner product checksum theta = 518BD76F
+Inner product checksum u = 6A8793B7
+Inner product checksum mr1 = 3FD00133
+Inner product checksum mr2 = 37E62755
+Inner product checksum mr3 = 37841421
+Inner product checksum mr4 = 37850BC6
+Inner product checksum mr5 = 36785BDB
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index cc1e97823..73b12e2f8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D83AE4
-Inner product checksum theta = 518BD3D7
-Inner product checksum u = 6A88DCC0
-Inner product checksum mr1 = 3FD02A28
-Inner product checksum mr2 = 37C0AC0E
-Inner product checksum mr3 = 35A6EB12
-Inner product checksum mr4 = 370F57D4
+Inner product checksum rho = 46D83B3B
+Inner product checksum theta = 518BD664
+Inner product checksum u = 6A88D9B2
+Inner product checksum mr1 = 3FD02798
+Inner product checksum mr2 = 37BDD120
+Inner product checksum mr3 = 35D1E83E
+Inner product checksum mr4 = 3725273B
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
index ee7b787c0..595aec349 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB07B781DB2F3B
-Inner product checksum theta = 42317AF356283B1E
-Inner product checksum u = 45513086C34E8564
-Inner product checksum mr1 = 3FF9FF2BC9E57F1C
-Inner product checksum mr2 = 3EF8973C99019E93
-Inner product checksum mr3 = 3EB43280B15C39D4
-Inner product checksum mr4 = 3EE0686DD835F71E
+Inner product checksum rho = 40DB0773EFCDE994
+Inner product checksum theta = 42317AC9F8E51D7A
+Inner product checksum u = 455109B601285EE9
+Inner product checksum mr1 = 3FFA084DD67D70DE
+Inner product checksum mr2 = 3EF86D3B04CA8FC5
+Inner product checksum mr3 = 3EB5485636254F15
+Inner product checksum mr4 = 3EE58C0D9F518E95
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
index cfbfa5aab..235f42533 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FD22
-Inner product checksum theta = 5392A6BE
-Inner product checksum u = 6A97B9C5
-Inner product checksum mr1 = 41CCFE06
-Inner product checksum mr2 = 39CD4BD0
-Inner product checksum mr3 = 37AEF5CD
-Inner product checksum mr4 = 3962A609
+Inner product checksum rho = 48D7FD4B
+Inner product checksum theta = 5392A6D0
+Inner product checksum u = 6A97B8B6
+Inner product checksum mr1 = 41CD0672
+Inner product checksum mr2 = 39CE47A1
+Inner product checksum mr3 = 37BA3C48
+Inner product checksum mr4 = 39605431
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
index 1e88c94a9..37c9ebd37 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D812FC
-Inner product checksum theta = 51944594
-Inner product checksum u = 6B4637D3
-Inner product checksum mr1 = 3FC88F1F
-Inner product checksum mr2 = 37A59435
-Inner product checksum mr3 = 35A76FC6
-Inner product checksum mr4 = 3788DE44
+Inner product checksum rho = 46D81311
+Inner product checksum theta = 51944595
+Inner product checksum u = 6B46357D
+Inner product checksum mr1 = 3FC88E15
+Inner product checksum mr2 = 37A75280
+Inner product checksum mr3 = 35AEAAC9
+Inner product checksum mr4 = 3788AC07
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
index ed6a7ee84..92e502065 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FDDA
-Inner product checksum theta = 5392A6C5
-Inner product checksum u = 6A97B57F
-Inner product checksum mr1 = 41CD0C86
-Inner product checksum mr2 = 39CE177E
-Inner product checksum mr3 = 37ACC2E9
-Inner product checksum mr4 = 395FF9F2
+Inner product checksum rho = 48D7FD63
+Inner product checksum theta = 5392A6D8
+Inner product checksum u = 6A97B9B2
+Inner product checksum mr1 = 41CD0EBF
+Inner product checksum mr2 = 39CD586C
+Inner product checksum mr3 = 37B257A3
+Inner product checksum mr4 = 396242C0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
index 6d41b5bcf..25b45d188 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8120C
-Inner product checksum theta = 518BD7A2
-Inner product checksum u = 6A8775C9
-Inner product checksum mr1 = 3FD3A651
-Inner product checksum mr2 = 37E1D416
-Inner product checksum mr3 = 35BA8A93
-Inner product checksum mr4 = 36EAE8E6
+Inner product checksum rho = 46D810F2
+Inner product checksum theta = 518BD787
+Inner product checksum u = 6A870CCA
+Inner product checksum mr1 = 3FD3E308
+Inner product checksum mr2 = 37D7D9E5
+Inner product checksum mr3 = 35AB546E
+Inner product checksum mr4 = 37136F66
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
index 3c93bfe7c..10435e249 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D80461
+Inner product checksum rho = 46D8045E
Inner product checksum theta = 519522AB
-Inner product checksum u = 6AE67481
-Inner product checksum mr1 = 3FC860D5
-Inner product checksum mr2 = 37CF8524
-Inner product checksum mr3 = 351286F2
-Inner product checksum mr4 = 36F101CE
+Inner product checksum u = 6AE6739C
+Inner product checksum mr1 = 3FC8603B
+Inner product checksum mr2 = 37CF20AD
+Inner product checksum mr3 = 3511F47A
+Inner product checksum mr4 = 36F0F87D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
index f1a379393..9e852c082 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81497
+Inner product checksum rho = 48D81495
Inner product checksum theta = 5395266A
-Inner product checksum u = 6AA4D682
-Inner product checksum mr1 = 41C831EA
-Inner product checksum mr2 = 399A38E6
-Inner product checksum mr3 = 3779DF22
-Inner product checksum mr4 = 392FE51E
+Inner product checksum u = 6AA4D6AA
+Inner product checksum mr1 = 41C831A8
+Inner product checksum mr2 = 399A563E
+Inner product checksum mr3 = 377A5BD6
+Inner product checksum mr4 = 392FD910
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
index 0689f5050..a5abd0438 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D818C0
-Inner product checksum theta = 518BB0BB
-Inner product checksum u = 6A8C869A
-Inner product checksum mr1 = 3FD146D4
-Inner product checksum mr2 = 37ED20E6
-Inner product checksum mr3 = 35DA74A7
-Inner product checksum mr4 = 37338304
+Inner product checksum rho = 46D816FB
+Inner product checksum theta = 518BAF59
+Inner product checksum u = 6A8CCA26
+Inner product checksum mr1 = 3FD122BA
+Inner product checksum mr2 = 37E8B3E1
+Inner product checksum mr3 = 359BE18A
+Inner product checksum mr4 = 371DAE72
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
index d5726ec52..32f13b74b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8149A
-Inner product checksum theta = 518BD1CB
-Inner product checksum u = 6A8875C2
-Inner product checksum mr1 = 3FD3EFC2
-Inner product checksum mr2 = 37D3F2E5
-Inner product checksum mr3 = 35997D82
-Inner product checksum mr4 = 36E02438
+Inner product checksum rho = 46D812AA
+Inner product checksum theta = 518BD0F5
+Inner product checksum u = 6A8874B8
+Inner product checksum mr1 = 3FD3FA54
+Inner product checksum mr2 = 37D26B2E
+Inner product checksum mr3 = 35B08090
+Inner product checksum mr4 = 36E4921A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
index ec0ee3ffe..34877144f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85EE4
-Inner product checksum theta = 5193AF04
-Inner product checksum u = 6A85E969
-Inner product checksum mr1 = 3FD06F2F
-Inner product checksum mr2 = 37B7D64E
-Inner product checksum mr3 = 353E1986
-Inner product checksum mr4 = 3700D014
+Inner product checksum rho = 46D86044
+Inner product checksum theta = 5193AF96
+Inner product checksum u = 6A868100
+Inner product checksum mr1 = 3FD046DB
+Inner product checksum mr2 = 37BC4130
+Inner product checksum mr3 = 3532EBF8
+Inner product checksum mr4 = 36DD41EB
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
index d450bd67a..4b10f823d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7FBEE
-Inner product checksum theta = 5195577F
-Inner product checksum u = 6B246B74
-Inner product checksum mr1 = 3FC8529E
-Inner product checksum mr2 = 38202D42
-Inner product checksum mr3 = 356263FB
-Inner product checksum mr4 = 36F650F6
+Inner product checksum rho = 46D80C87
+Inner product checksum theta = 5194ED8F
+Inner product checksum u = 6B085A16
+Inner product checksum mr1 = 3FC87E71
+Inner product checksum mr2 = 37BEBC00
+Inner product checksum mr3 = 357AAEB8
+Inner product checksum mr4 = 372A5BA2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index 3abba32d7..f7b029cc2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997C1
-Inner product checksum theta = 513548FE
-Inner product checksum u = 612F5B3B
-Inner product checksum mr1 = 4090F6E6
-Inner product checksum mr2 = 358E7E65
-Inner product checksum mr3 = 2FA52B68
-Inner product checksum mr4 = 33F4FD60
-Inner product checksum mr5 = BE7D07E
+Inner product checksum rho = 483997C5
+Inner product checksum theta = 513548FD
+Inner product checksum u = 612F5B3F
+Inner product checksum mr1 = 4090F690
+Inner product checksum mr2 = 35962139
+Inner product checksum mr3 = 2FA55DC8
+Inner product checksum mr4 = 33F4FD5F
+Inner product checksum mr5 = BE7D051
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index 4ec050271..ef09b1c3e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483999D5
-Inner product checksum theta = 51354854
-Inner product checksum u = 612F6177
-Inner product checksum mr1 = 4091656D
-Inner product checksum mr2 = 365E3832
-Inner product checksum mr3 = 2FAC1DA9
-Inner product checksum mr4 = 33F4FD86
-Inner product checksum mr5 = BF21861
+Inner product checksum rho = 483999CD
+Inner product checksum theta = 51354857
+Inner product checksum u = 612F617B
+Inner product checksum mr1 = 4091658E
+Inner product checksum mr2 = 366B96B9
+Inner product checksum mr3 = 2FAC2FCA
+Inner product checksum mr4 = 33F4FD92
+Inner product checksum mr5 = BF21977
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index 6e3149eaa..3616533c3 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398C6C
-Inner product checksum theta = 513542FB
-Inner product checksum u = 612EE1B8
-Inner product checksum mr1 = 40910316
-Inner product checksum mr2 = 359265D5
-Inner product checksum mr3 = 3000F8B5
-Inner product checksum mr4 = 3404ABAE
-Inner product checksum mr5 = C145776
+Inner product checksum rho = 48398C74
+Inner product checksum theta = 513542F8
+Inner product checksum u = 612EE1C0
+Inner product checksum mr1 = 4091028E
+Inner product checksum mr2 = 3592F737
+Inner product checksum mr3 = 3001068E
+Inner product checksum mr4 = 3404ABC8
+Inner product checksum mr5 = C145771
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
index c8db8f973..8b256997c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B5AD
-Inner product checksum theta = 513FD916
-Inner product checksum u = 5F74B9FF
-Inner product checksum mr1 = 41556AA2
-Inner product checksum mr2 = 3A59EFAD
-Inner product checksum mr3 = 30ADEE05
+Inner product checksum rho = 4830B5D4
+Inner product checksum theta = 513FD8F8
+Inner product checksum u = 5F74AD00
+Inner product checksum mr1 = 41557B80
+Inner product checksum mr2 = 3A49DF8D
+Inner product checksum mr3 = 3099ABD0
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
index ee291b91a..b97fba172 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 486B4A34
-Inner product checksum theta = 51CABF2E
-Inner product checksum u = 63C9D90E
+Inner product checksum rho = 486B4A32
+Inner product checksum theta = 51CABF2D
+Inner product checksum u = 63C9DB14
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
index b262a2e1e..1f49bfe68 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 468AD929
-Inner product checksum theta = 4FD6896F
-Inner product checksum u = 6A4E3CAD
-Inner product checksum mr1 = 3F07F86E
-Inner product checksum mr2 = 3694BA68
-Inner product checksum mr3 = 341247CE
-Inner product checksum mr4 = 368A0606
+Inner product checksum rho = 468AD927
+Inner product checksum theta = 4FD68974
+Inner product checksum u = 6A4E3F58
+Inner product checksum mr1 = 3F07FDC4
+Inner product checksum mr2 = 3695CB0F
+Inner product checksum mr3 = 3416AF74
+Inner product checksum mr4 = 3688F856
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
index 8e17322f7..5edec3d07 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 44D9577E
-Inner product checksum theta = 5504FC06
-Inner product checksum u = 74276D62
+Inner product checksum theta = 5504FC04
+Inner product checksum u = 74276D87
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index 2f7c18cbd..4120c5e51 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6637B
-Inner product checksum theta = 518E9332
-Inner product checksum u = 6AF51480
-Inner product checksum mr1 = 3FD197BA
-Inner product checksum mr2 = 3737D1F4
-Inner product checksum mr3 = 3548903A
-Inner product checksum mr4 = 36D4084D
+Inner product checksum rho = 46D6641B
+Inner product checksum theta = 518E8D2A
+Inner product checksum u = 6AF61886
+Inner product checksum mr1 = 3FD1A09D
+Inner product checksum mr2 = 3735AA58
+Inner product checksum mr3 = 35437C41
+Inner product checksum mr4 = 36CD4651
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
index 2fb37d743..b0451a251 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6509A
-Inner product checksum theta = 51925266
-Inner product checksum u = 6B222819
-Inner product checksum mr1 = 3FCF4548
-Inner product checksum mr2 = 3726B644
-Inner product checksum mr3 = 3534128A
-Inner product checksum mr4 = 3696B4F9
+Inner product checksum rho = 46D64F01
+Inner product checksum theta = 51925214
+Inner product checksum u = 6B2228F2
+Inner product checksum mr1 = 3FCF491F
+Inner product checksum mr2 = 3731CAB6
+Inner product checksum mr3 = 3539897A
+Inner product checksum mr4 = 36976AB4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 5ae8ca58f..fa2541f13 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65C9A
-Inner product checksum theta = 5399FF34
-Inner product checksum u = 6B12FBAC
-Inner product checksum mr1 = 41CC33F2
-Inner product checksum mr2 = 3964F8D4
-Inner product checksum mr3 = 37C88AC9
-Inner product checksum mr4 = 393D08BB
+Inner product checksum rho = 48D65C62
+Inner product checksum theta = 5399FF3A
+Inner product checksum u = 6B12FAFF
+Inner product checksum mr1 = 41CC3311
+Inner product checksum mr2 = 39641CC7
+Inner product checksum mr3 = 37C4499D
+Inner product checksum mr4 = 3940B1BE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
index ba5035f73..0bcb503c4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D650A0
-Inner product checksum theta = 51925234
-Inner product checksum u = 6B2218A4
-Inner product checksum mr1 = 3FCF39F8
-Inner product checksum mr2 = 373A988B
-Inner product checksum mr3 = 35425BC5
-Inner product checksum mr4 = 36A04C9E
+Inner product checksum rho = 46D64FAB
+Inner product checksum theta = 519251FF
+Inner product checksum u = 6B220EA6
+Inner product checksum mr1 = 3FCF48DF
+Inner product checksum mr2 = 373CBB88
+Inner product checksum mr3 = 3537316C
+Inner product checksum mr4 = 369FA313
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 35317e1e0..c7d6d469b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65C9D
-Inner product checksum theta = 5399FF3A
-Inner product checksum u = 6B12F9C2
-Inner product checksum mr1 = 41CC3699
-Inner product checksum mr2 = 39680ED2
-Inner product checksum mr3 = 37C94C62
-Inner product checksum mr4 = 393CE93B
+Inner product checksum rho = 48D65C72
+Inner product checksum theta = 5399FF39
+Inner product checksum u = 6B12FACD
+Inner product checksum mr1 = 41CC34F4
+Inner product checksum mr2 = 39649DBE
+Inner product checksum mr3 = 37C20D70
+Inner product checksum mr4 = 39418825
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index c71583354..f0dc25d05 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65CA2
+Inner product checksum rho = 48D65C7B
Inner product checksum theta = 5399FF3A
-Inner product checksum u = 6B12F878
-Inner product checksum mr1 = 41CC36F9
-Inner product checksum mr2 = 396596BA
-Inner product checksum mr3 = 37C8C4CF
-Inner product checksum mr4 = 393DF543
+Inner product checksum u = 6B12FB36
+Inner product checksum mr1 = 41CC3470
+Inner product checksum mr2 = 39653416
+Inner product checksum mr3 = 37C887CC
+Inner product checksum mr4 = 39403AEC
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
index dc8c57b43..a73486360 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6648B
-Inner product checksum theta = 518E9673
-Inner product checksum u = 6AF52002
-Inner product checksum mr1 = 3FD1507B
-Inner product checksum mr2 = 3735B15B
-Inner product checksum mr3 = 354DC5F9
-Inner product checksum mr4 = 36D7AA90
+Inner product checksum rho = 46D65D64
+Inner product checksum theta = 518E8D8D
+Inner product checksum u = 6AF6FC20
+Inner product checksum mr1 = 3FD1FA7A
+Inner product checksum mr2 = 3745E4D3
+Inner product checksum mr3 = 3542A87F
+Inner product checksum mr4 = 36C1DDD4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
index ad76a4a52..4129dcae1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D65030
-Inner product checksum theta = 5192503E
-Inner product checksum u = 6B22CC33
-Inner product checksum mr1 = 3FCF290D
-Inner product checksum mr2 = 3722B852
-Inner product checksum mr3 = 3532B03F
-Inner product checksum mr4 = 36A58AC7
+Inner product checksum rho = 46D64DFF
+Inner product checksum theta = 51925052
+Inner product checksum u = 6B2279F5
+Inner product checksum mr1 = 3FCF4DC6
+Inner product checksum mr2 = 374A44CE
+Inner product checksum mr3 = 35432F7A
+Inner product checksum mr4 = 36B0AFE9
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
index c325bb92f..b2b45f2cf 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D65012
-Inner product checksum theta = 51925078
-Inner product checksum u = 6B22D85C
-Inner product checksum mr1 = 3FCF35CA
-Inner product checksum mr2 = 3727021A
-Inner product checksum mr3 = 353D901C
-Inner product checksum mr4 = 3691AAB0
+Inner product checksum rho = 46D64E95
+Inner product checksum theta = 51924FD6
+Inner product checksum u = 6B22B042
+Inner product checksum mr1 = 3FCF62EC
+Inner product checksum mr2 = 373AE76A
+Inner product checksum mr3 = 354AC1A2
+Inner product checksum mr4 = 36AD2DDC
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index ca6fdef3a..65cd4ac0c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 489A82B1
-Inner product checksum theta = 51BA507B
-Inner product checksum u = 5F119286
-Inner product checksum mr1 = 4187BCE4
-Inner product checksum mr2 = 3B024837
-Inner product checksum mr3 = 35078138
+Inner product checksum rho = 489A83AD
+Inner product checksum theta = 51BA5047
+Inner product checksum u = 5F1182A1
+Inner product checksum mr1 = 4187A558
+Inner product checksum mr2 = 3AF3F164
+Inner product checksum mr3 = 34CEF762
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
index 9c29598f8..0c8494eec 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 4798D952
-Inner product checksum theta = 58406A9E
-Inner product checksum u = 79BA728C
+Inner product checksum theta = 58406A9C
+Inner product checksum u = 79BA72A4
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
index da7776147..9859fbe4a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8597B
-Inner product checksum theta = 518BD779
-Inner product checksum u = 6A8B0F09
-Inner product checksum mr1 = 3FCD0341
-Inner product checksum mr2 = 382CB1AD
-Inner product checksum mr3 = 3540596D
-Inner product checksum mr4 = 369EA602
-Inner product checksum mr5 = 2F1B7C14
-Inner product checksum mr6 = 35291980
+Inner product checksum rho = 46D85816
+Inner product checksum theta = 518BD494
+Inner product checksum u = 6A8AAED2
+Inner product checksum mr1 = 3FCCE090
+Inner product checksum mr2 = 38373004
+Inner product checksum mr3 = 353E7318
+Inner product checksum mr4 = 36B40D9E
+Inner product checksum mr5 = 2D4BE090
+Inner product checksum mr6 = 353306E7
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
index 33c96afa0..b94d4acb7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D84445
-Inner product checksum theta = 518BD564
-Inner product checksum u = 6A878A96
-Inner product checksum mr1 = 3FCF8242
-Inner product checksum mr2 = 37FD898E
-Inner product checksum mr3 = 37A5288E
-Inner product checksum mr4 = 37A561B6
-Inner product checksum mr5 = 36CF61AE
+Inner product checksum rho = 46D84226
+Inner product checksum theta = 518BD784
+Inner product checksum u = 6A873B0B
+Inner product checksum mr1 = 3FCF7E43
+Inner product checksum mr2 = 37F10447
+Inner product checksum mr3 = 379043E4
+Inner product checksum mr4 = 3791D07E
+Inner product checksum mr5 = 369E13EB
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
index a43e66ce5..598aa787b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8338F
-Inner product checksum theta = 518BE22B
-Inner product checksum u = 6A8636DA
-Inner product checksum mr1 = 3FD130CF
-Inner product checksum mr2 = 37FAF5AF
-Inner product checksum mr3 = 377795BB
-Inner product checksum mr4 = 37C2543B
-Inner product checksum mr5 = 3698E85D
+Inner product checksum rho = 46D834BB
+Inner product checksum theta = 518BE3E9
+Inner product checksum u = 6A85B452
+Inner product checksum mr1 = 3FD104F6
+Inner product checksum mr2 = 37EEC7D7
+Inner product checksum mr3 = 376D4887
+Inner product checksum mr4 = 37BC798D
+Inner product checksum mr5 = 3697DC75
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
index 3dcf813b0..6dfc3b833 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85576
-Inner product checksum theta = 518BE016
-Inner product checksum u = 6A85E5EE
-Inner product checksum mr1 = 3FCE6A34
-Inner product checksum mr2 = 37F091E4
-Inner product checksum mr3 = 377E6732
-Inner product checksum mr4 = 3752EA4E
-Inner product checksum mr5 = 35F610B2
+Inner product checksum rho = 46D8535C
+Inner product checksum theta = 518BDE0A
+Inner product checksum u = 6A85CDCC
+Inner product checksum mr1 = 3FCE4DC3
+Inner product checksum mr2 = 37DFE1D1
+Inner product checksum mr3 = 37879680
+Inner product checksum mr4 = 375A302C
+Inner product checksum mr5 = 3609EA88
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index 9ec1bab73..e8d18ae2b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D83A9F
-Inner product checksum theta = 518BD6C2
-Inner product checksum u = 6A88726F
-Inner product checksum mr1 = 3FD0571A
-Inner product checksum mr2 = 37D404B4
-Inner product checksum mr3 = 35AFD998
-Inner product checksum mr4 = 370FAB4F
+Inner product checksum rho = 46D83C42
+Inner product checksum theta = 518BD6E6
+Inner product checksum u = 6A8902B8
+Inner product checksum mr1 = 3FD05141
+Inner product checksum mr2 = 37BB1C4B
+Inner product checksum mr3 = 35A8F837
+Inner product checksum mr4 = 3723074E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
index d3043f866..c885557e7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB0778830816BE
-Inner product checksum theta = 42317AFE31FCE798
-Inner product checksum u = 45511F71C48E2D8B
-Inner product checksum mr1 = 3FF9FFE7ABF01EB9
-Inner product checksum mr2 = 3EF9E621EC9C35E2
-Inner product checksum mr3 = 3EB61E2F54948782
-Inner product checksum mr4 = 3EE131F45493BA7A
+Inner product checksum rho = 40DB075404D89374
+Inner product checksum theta = 42317A88C1AF0BE9
+Inner product checksum u = 455119C07278D761
+Inner product checksum mr1 = 3FF9FD5EA2ADE5E3
+Inner product checksum mr2 = 3EF9E78F7F10E128
+Inner product checksum mr3 = 3EB52D8A869CDB43
+Inner product checksum mr4 = 3EE550E75942D0C6
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
index d68f87ae6..c9527388b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FDE5
-Inner product checksum theta = 5392A6BB
-Inner product checksum u = 6A97BF0C
-Inner product checksum mr1 = 41CD05A1
-Inner product checksum mr2 = 39CC5114
-Inner product checksum mr3 = 37B38E9D
-Inner product checksum mr4 = 39616A33
+Inner product checksum rho = 48D7FDF2
+Inner product checksum theta = 5392A6E6
+Inner product checksum u = 6A97BD42
+Inner product checksum mr1 = 41CD070C
+Inner product checksum mr2 = 39CCBFC2
+Inner product checksum mr3 = 37B4CEB4
+Inner product checksum mr4 = 3962559E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
index 9cd9ea9e5..b284a9b19 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8131D
-Inner product checksum theta = 5194456D
-Inner product checksum u = 6B46463D
-Inner product checksum mr1 = 3FC87E20
-Inner product checksum mr2 = 379D007D
-Inner product checksum mr3 = 35A418DB
-Inner product checksum mr4 = 3787E545
+Inner product checksum rho = 46D81319
+Inner product checksum theta = 51944570
+Inner product checksum u = 6B464524
+Inner product checksum mr1 = 3FC88104
+Inner product checksum mr2 = 37A02C41
+Inner product checksum mr3 = 35A643E8
+Inner product checksum mr4 = 3788D177
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 41c2ed071..e14548731 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FE73
-Inner product checksum theta = 5392A6D6
-Inner product checksum u = 6A97BBA3
-Inner product checksum mr1 = 41CD0A7C
-Inner product checksum mr2 = 39CDDEF9
-Inner product checksum mr3 = 37AF89BD
-Inner product checksum mr4 = 39601FB8
+Inner product checksum rho = 48D7FE5D
+Inner product checksum theta = 5392A6DF
+Inner product checksum u = 6A97C7C7
+Inner product checksum mr1 = 41CD0945
+Inner product checksum mr2 = 39CCE150
+Inner product checksum mr3 = 37B097CC
+Inner product checksum mr4 = 3960B2B3
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
index cd60ad2dc..eee2e34e6 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FC49
-Inner product checksum theta = 5392A6DA
-Inner product checksum u = 6A97C226
-Inner product checksum mr1 = 41CCE3EC
-Inner product checksum mr2 = 39CD9AD8
-Inner product checksum mr3 = 37B229A5
-Inner product checksum mr4 = 3972E627
+Inner product checksum rho = 48D7FC34
+Inner product checksum theta = 5392A6E4
+Inner product checksum u = 6A97BE48
+Inner product checksum mr1 = 41CCE1CC
+Inner product checksum mr2 = 39CBA8B8
+Inner product checksum mr3 = 37B17E5C
+Inner product checksum mr4 = 396E39AE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
index 3c976b26c..5ed13ec65 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FB62
-Inner product checksum theta = 5392A6F6
-Inner product checksum u = 6A97B8AA
-Inner product checksum mr1 = 41CCE72B
-Inner product checksum mr2 = 39CF1410
-Inner product checksum mr3 = 37AC36A6
-Inner product checksum mr4 = 3975C1CC
+Inner product checksum rho = 48D7FB6E
+Inner product checksum theta = 5392A6D7
+Inner product checksum u = 6A97B54A
+Inner product checksum mr1 = 41CCE8DE
+Inner product checksum mr2 = 39CC9B30
+Inner product checksum mr3 = 37A96D04
+Inner product checksum mr4 = 397584E4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
index d4f2c8599..5d417bd6e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81197
-Inner product checksum theta = 518BD4B9
-Inner product checksum u = 6A877520
-Inner product checksum mr1 = 3FD3C762
-Inner product checksum mr2 = 37DDAB25
-Inner product checksum mr3 = 35CE0092
-Inner product checksum mr4 = 370CDFB9
+Inner product checksum rho = 46D811E6
+Inner product checksum theta = 518BD447
+Inner product checksum u = 6A87A2E8
+Inner product checksum mr1 = 3FD3913E
+Inner product checksum mr2 = 37E61B45
+Inner product checksum mr3 = 35ACED96
+Inner product checksum mr4 = 36D2174C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
index 63b476534..eee00fcaa 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8046E
+Inner product checksum rho = 46D80468
Inner product checksum theta = 519522AA
-Inner product checksum u = 6AE673C2
-Inner product checksum mr1 = 3FC860F2
-Inner product checksum mr2 = 37D0D35E
-Inner product checksum mr3 = 351409C2
-Inner product checksum mr4 = 36F0A757
+Inner product checksum u = 6AE673E2
+Inner product checksum mr1 = 3FC8601D
+Inner product checksum mr2 = 37D078DC
+Inner product checksum mr3 = 35132C6F
+Inner product checksum mr4 = 36F0699C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
index 5b3d12078..e63474f9a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81496
+Inner product checksum rho = 48D81493
Inner product checksum theta = 53952668
-Inner product checksum u = 6AA4D6C0
-Inner product checksum mr1 = 41C83132
-Inner product checksum mr2 = 399AF1FD
-Inner product checksum mr3 = 377A4BBE
-Inner product checksum mr4 = 392F9196
+Inner product checksum u = 6AA4D6A6
+Inner product checksum mr1 = 41C83182
+Inner product checksum mr2 = 399B0527
+Inner product checksum mr3 = 377DABC5
+Inner product checksum mr4 = 392FC466
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
index 72427ec6b..e9e034f57 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8188D
-Inner product checksum theta = 518BB058
-Inner product checksum u = 6A8D11B9
-Inner product checksum mr1 = 3FD150D3
-Inner product checksum mr2 = 37E11326
-Inner product checksum mr3 = 35BA64A4
-Inner product checksum mr4 = 37029488
+Inner product checksum rho = 46D818D4
+Inner product checksum theta = 518BB0C1
+Inner product checksum u = 6A8E0A9E
+Inner product checksum mr1 = 3FD13B1E
+Inner product checksum mr2 = 37E74576
+Inner product checksum mr3 = 35B75D54
+Inner product checksum mr4 = 37219FDA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
index 452ac4a08..3c14128af 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8141C
-Inner product checksum theta = 518BD238
-Inner product checksum u = 6A88977C
-Inner product checksum mr1 = 3FD3B022
-Inner product checksum mr2 = 37D13D54
-Inner product checksum mr3 = 359C6C54
-Inner product checksum mr4 = 36EF2C4E
+Inner product checksum rho = 46D81238
+Inner product checksum theta = 518BCF9B
+Inner product checksum u = 6A87E639
+Inner product checksum mr1 = 3FD39F04
+Inner product checksum mr2 = 37DF42B2
+Inner product checksum mr3 = 3597E244
+Inner product checksum mr4 = 36E1E4E8
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
index 721bb720f..0ade76b96 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85E77
-Inner product checksum theta = 5193AF87
-Inner product checksum u = 6A863796
-Inner product checksum mr1 = 3FD016DC
-Inner product checksum mr2 = 37A74967
-Inner product checksum mr3 = 35417660
-Inner product checksum mr4 = 36FDE6D6
+Inner product checksum rho = 46D85ECC
+Inner product checksum theta = 5193AFA4
+Inner product checksum u = 6A8555B8
+Inner product checksum mr1 = 3FD0534A
+Inner product checksum mr2 = 37B1E70C
+Inner product checksum mr3 = 355C5C10
+Inner product checksum mr4 = 370259EA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
index 50a8e992b..6dafb792c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7FC00
-Inner product checksum theta = 5195576C
-Inner product checksum u = 6B246DA1
-Inner product checksum mr1 = 3FC852E6
-Inner product checksum mr2 = 381E73C4
-Inner product checksum mr3 = 35631427
-Inner product checksum mr4 = 36F69DEE
+Inner product checksum rho = 46D80C9D
+Inner product checksum theta = 5194ED75
+Inner product checksum u = 6B085C4F
+Inner product checksum mr1 = 3FC87E9E
+Inner product checksum mr2 = 37C361E3
+Inner product checksum mr3 = 357927F6
+Inner product checksum mr4 = 372B2B36
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 10501fd0c..53da58e38 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997DD
-Inner product checksum theta = 5135490B
-Inner product checksum u = 612F5E12
-Inner product checksum mr1 = 4090F5AF
-Inner product checksum mr2 = 35A095E3
-Inner product checksum mr3 = 2FA5108E
-Inner product checksum mr4 = 33F4FD57
-Inner product checksum mr5 = BE85F73
+Inner product checksum rho = 483997E2
+Inner product checksum theta = 51354908
+Inner product checksum u = 612F5E17
+Inner product checksum mr1 = 4090F60E
+Inner product checksum mr2 = 359AD201
+Inner product checksum mr3 = 2FA4FC5D
+Inner product checksum mr4 = 33F4FD55
+Inner product checksum mr5 = BE85FCA
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 32a81fb07..80b55bb5f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997E0
+Inner product checksum rho = 483997E1
Inner product checksum theta = 51354900
-Inner product checksum u = 612F5EC4
-Inner product checksum mr1 = 40910E6E
-Inner product checksum mr2 = 35EA60B9
-Inner product checksum mr3 = 2FA72D30
-Inner product checksum mr4 = 33F4FFE0
-Inner product checksum mr5 = BE04B94
+Inner product checksum u = 612F5EB6
+Inner product checksum mr1 = 40910ED0
+Inner product checksum mr2 = 35E4BE74
+Inner product checksum mr3 = 2FA6EBF1
+Inner product checksum mr4 = 33F50016
+Inner product checksum mr5 = BE04BD3
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index b2b8297dd..b56f638d0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398C69
+Inner product checksum rho = 48398C6E
Inner product checksum theta = 51354302
-Inner product checksum u = 612EDCBD
-Inner product checksum mr1 = 40910366
-Inner product checksum mr2 = 3585F2F1
-Inner product checksum mr3 = 3001091C
-Inner product checksum mr4 = 3404AC21
-Inner product checksum mr5 = C14A225
+Inner product checksum u = 612EDCC9
+Inner product checksum mr1 = 4091031B
+Inner product checksum mr2 = 358F0585
+Inner product checksum mr3 = 300117E0
+Inner product checksum mr4 = 3404AC81
+Inner product checksum mr5 = C14A228
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index e0c8cd962..524b54ebc 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B614
-Inner product checksum theta = 513FD853
-Inner product checksum u = 5F74B5AB
-Inner product checksum mr1 = 41559DEF
-Inner product checksum mr2 = 3A4666FC
-Inner product checksum mr3 = 3097BE10
+Inner product checksum rho = 4830B5DC
+Inner product checksum theta = 513FD86A
+Inner product checksum u = 5F74C34D
+Inner product checksum mr1 = 41558E48
+Inner product checksum mr2 = 3A568664
+Inner product checksum mr3 = 30B5DE80
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index a7bb6ac3f..ae90526f5 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -2,8 +2,8 @@ Inner product checksum rho = 434FEE7A
Inner product checksum theta = 4C47E25E
Inner product checksum u = 62E3D50B
Inner product checksum mr1 = 3A35EC88
-Inner product checksum mr2 = 3197B349
-Inner product checksum mr3 = 26BBAD56
-Inner product checksum mr4 = 33C2631D
-Inner product checksum mr5 = 2B36EF12
+Inner product checksum mr2 = 3197B34A
+Inner product checksum mr3 = 26BBAD58
+Inner product checksum mr4 = 33C2631E
+Inner product checksum mr5 = 2B36EF14
Inner product checksum mr6 = 2C07D5D8
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 490974e84..e78d4e606 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 486B4A17
-Inner product checksum theta = 51CABEF0
-Inner product checksum u = 63C9A5FD
+Inner product checksum rho = 486B4A14
+Inner product checksum theta = 51CABEF1
+Inner product checksum u = 63C9A16C
diff --git a/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
index 03743c589..e043c32b4 100644
--- a/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 411B540A2CC95DA2
-Inner product checksum theta = 42735B1C927442FA
-Inner product checksum u = 456F43962C307602
-Inner product checksum mr1 = 403683F35BF00AEA
-Inner product checksum mr2 = 3F400D948AC7F395
-Inner product checksum mr3 = 3F019F54A2F481D4
-Inner product checksum mr4 = 3F3667B8B520FFEB
+Inner product checksum rho = 411B540AA20FEEAA
+Inner product checksum theta = 42735B1DB3D6AFE6
+Inner product checksum u = 456F42D898040960
+Inner product checksum mr1 = 40368455993B6880
+Inner product checksum mr2 = 3F3FE943827B8EB6
+Inner product checksum mr3 = 3F01F7461DF7F1CC
+Inner product checksum mr4 = 3F36A7F704A448C2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
index 4148368a6..6b4b2fab9 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3F20250B4FE9B9EF
-Inner product checksum theta = 403305E848D6E311
-Inner product checksum u = 433053B3FA026478
+Inner product checksum rho = 3F20225948327449
+Inner product checksum theta = 4033068A55E5336A
+Inner product checksum u = 433056118E515C60
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
index 6a7be832b..48d058c8b 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA958F0C1D55513
-Inner product checksum theta = 4161FFBE6B89106C
-Inner product checksum u = 456A4D0AF00B4480
-Inner product checksum mr1 = 3F3B888F79EB2E18
-Inner product checksum mr2 = 3EEB3109C670AF3C
-Inner product checksum mr3 = 3EDFF31B816930A0
-Inner product checksum mr4 = 3EED42827F73DFDC
+Inner product checksum rho = 3FA509A05A373B23
+Inner product checksum theta = 41610F1B6ABD09B0
+Inner product checksum u = 45688F5F19933A2F
+Inner product checksum mr1 = 3F35BCF4D7DD3124
+Inner product checksum mr2 = 3EEAFF88125CD2E4
+Inner product checksum mr3 = 3EE049CB61EE38FC
+Inner product checksum mr4 = 3EED5E034DF58BB4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
index c19cd8f5f..b1f6fd6ff 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40C2C1694FA30DD0
-Inner product checksum theta = 43076DE653AEC2FE
-Inner product checksum u = 4697E3FAA368DE1C
-Inner product checksum mr1 = 40A1D167F8ADA142
-Inner product checksum mr2 = 40699AF5BDBC4864
-Inner product checksum mr3 = 4069A3412D88D047
-Inner product checksum mr4 = 40697EB0A557078A
+Inner product checksum rho = 40AFD0F64A85F322
+Inner product checksum theta = 43076FC46F15B98E
+Inner product checksum u = 4697A257F5DA33B8
+Inner product checksum mr1 = 4087B978652013B5
+Inner product checksum mr2 = 406997D34AFE58E4
+Inner product checksum mr3 = 4069A875F066DF80
+Inner product checksum mr4 = 406986D990E6CEA9
Inner product checksum mr5 = 406997D0C9B8EEFB
Inner product checksum mr6 = 40699547929283AC
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
index f7e9ed399..26185b0b3 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED280BC778BD3B
-Inner product checksum theta = 4012F415A1A3F24B
-Inner product checksum u = 43A4936A5FD755CE
+Inner product checksum rho = 3EED280BC77910C4
+Inner product checksum theta = 4012F415A1A3DFEB
+Inner product checksum u = 43A4936A5FD74DF4
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
index a5449d77a..9ea9f30ef 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3F20250B300C3D30
-Inner product checksum theta = 403305E8470B6A22
-Inner product checksum u = 433053B3A41C6049
+Inner product checksum rho = 3F20225948390658
+Inner product checksum theta = 4033068A55BC3748
+Inner product checksum u = 433056118E328CBC
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index 8839d63b9..5a152f61a 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA958F09D97D52D
-Inner product checksum theta = 4161FFBE7B6B7DE1
-Inner product checksum u = 456A4D0ACAB467CA
-Inner product checksum mr1 = 3F3B888D5EA6A45C
-Inner product checksum mr2 = 3EEB310977D9678E
-Inner product checksum mr3 = 3EDFF31B705B97D8
-Inner product checksum mr4 = 3EED42824B13222B
+Inner product checksum rho = 3FA509A19CBF114C
+Inner product checksum theta = 41610F1BFEB0E6B6
+Inner product checksum u = 45688F5FDBD474EE
+Inner product checksum mr1 = 3F35BCF304716E6C
+Inner product checksum mr2 = 3EEAFF885F22B408
+Inner product checksum mr3 = 3EE049CB62D7CD5C
+Inner product checksum mr4 = 3EED5E036E5CC8B3
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index 1fba69899..dc566e6c9 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40C2C1668AA536C6
-Inner product checksum theta = 43076DE652800BE2
-Inner product checksum u = 4697E3FAA2E5E0C6
-Inner product checksum mr1 = 40A1D167F834C0E0
-Inner product checksum mr2 = 40699AF5BDC7A01E
-Inner product checksum mr3 = 4069A3412D91ECF2
-Inner product checksum mr4 = 40697EB0A55E4C2B
+Inner product checksum rho = 40AFD0F3325D1D83
+Inner product checksum theta = 43076FC470DF7DDF
+Inner product checksum u = 4697A257F73F2A4A
+Inner product checksum mr1 = 4087B978405AA662
+Inner product checksum mr2 = 406997D34B3FE4CE
+Inner product checksum mr3 = 4069A875F075892B
+Inner product checksum mr4 = 406986D990BEDA55
Inner product checksum mr5 = 406997D0C9B8EEFC
Inner product checksum mr6 = 40699547929283AD
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
index 3906107bd..f3118f740 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED280BC779365A
-Inner product checksum theta = 4012F415A1A375AE
-Inner product checksum u = 43A4936A5FD4C67B
+Inner product checksum rho = 3EED280BC7788E7C
+Inner product checksum theta = 4012F415A1A479C3
+Inner product checksum u = 43A4936A5FDBA963
From 6bd903206d2c76841176944482fb573aee81c7fa Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Tue, 10 Mar 2026 13:18:50 +0000
Subject: [PATCH 42/67] restore missing KGOs
---
...clinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt | 3 +++
...clinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt | 3 +++
...el_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt | 3 +++
...model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 3 +++
...ests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt | 9 +++++++++
...t_tl_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt | 9 +++++++++
...l_nwp_gal9-C12_MG_op_azspice_gnu_fast-debug-64bit.txt | 9 +++++++++
...c_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt | 9 +++++++++
...cast_tl_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt | 9 +++++++++
...t_tl_nwp_gal9-C12_MG_op_ex1a_cce_fast-debug-64bit.txt | 9 +++++++++
...ral_seuk_C16_lam-lbc_azspice_gnu_fast-debug-64bit.txt | 6 ++++++
...12-ral_seuk_C16_lam-lbc_ex1a_cce_fast-debug-64bit.txt | 6 ++++++
...ric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt | 9 +++++++++
..._atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 9 +++++++++
...ric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt | 9 +++++++++
..._atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 9 +++++++++
..._atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt | 9 +++++++++
..._atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 9 +++++++++
...odel_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt | 9 +++++++++
...r_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt | 9 +++++++++
...r_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt | 9 +++++++++
...r_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt | 9 +++++++++
...r_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt | 9 +++++++++
...r_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt | 9 +++++++++
...r_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt | 9 +++++++++
...r_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt | 9 +++++++++
...r_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt | 9 +++++++++
...r_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt | 9 +++++++++
28 files changed, 222 insertions(+)
create mode 100644 rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt
create mode 100644 rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt
create mode 100644 rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt
create mode 100644 rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt
create mode 100644 rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
create mode 100644 rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
create mode 100644 rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_op_azspice_gnu_fast-debug-64bit.txt
create mode 100644 rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
create mode 100644 rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
create mode 100644 rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_op_ex1a_cce_fast-debug-64bit.txt
create mode 100644 rose-stem/site/meto/kgos/lfric2lfric/azspice/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam-lbc_azspice_gnu_fast-debug-64bit.txt
create mode 100644 rose-stem/site/meto/kgos/lfric2lfric/ex1a/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam-lbc_ex1a_cce_fast-debug-64bit.txt
create mode 100644 rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
create mode 100644 rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
create mode 100644 rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
create mode 100644 rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
create mode 100644 rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
create mode 100644 rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
create mode 100644 rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt
create mode 100644 rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt
create mode 100644 rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
create mode 100644 rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt
create mode 100644 rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt
create mode 100644 rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt
create mode 100644 rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt
create mode 100644 rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt
create mode 100644 rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt
create mode 100644 rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt
new file mode 100644
index 000000000..a85080f2f
--- /dev/null
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt
@@ -0,0 +1,3 @@
+Inner product checksum rho = 4102EEF5FABDC767
+Inner product checksum theta = 423041DD8252C278
+Inner product checksum u = 45017CE3BF147F0A
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt
new file mode 100644
index 000000000..b0fc51b6e
--- /dev/null
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt
@@ -0,0 +1,3 @@
+Inner product checksum rho = 4102EEF5FABDC769
+Inner product checksum theta = 423041DD8252C27F
+Inner product checksum u = 45017CE3BF147F07
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt
new file mode 100644
index 000000000..28e631548
--- /dev/null
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -0,0 +1,3 @@
+Inner product checksum rho = 4102EEF5FABDC763
+Inner product checksum theta = 423041DD8252C279
+Inner product checksum u = 45017CE3BF147F13
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt
new file mode 100644
index 000000000..8310a51cf
--- /dev/null
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -0,0 +1,3 @@
+Inner product checksum rho = 4102EEF5FAB1F22F
+Inner product checksum theta = 423041DD82543A06
+Inner product checksum u = 45017CE3BDB23B34
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
new file mode 100644
index 000000000..6dbf85b1b
--- /dev/null
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 3FA4FD2C7690DC24
+Inner product checksum theta = 415FF4F8712C6491
+Inner product checksum u = 45673B7E0559C62C
+Inner product checksum mr1 = 3F35B15D7C0E86A8
+Inner product checksum mr2 = 3EEAD6BF4FDA7F92
+Inner product checksum mr3 = 3EDFF2E76CAF5FF5
+Inner product checksum mr4 = 3EED395DF2372B29
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
new file mode 100644
index 000000000..abea1a38d
--- /dev/null
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 0
+Inner product checksum theta = 0
+Inner product checksum u = 0
+Inner product checksum mr1 = 0
+Inner product checksum mr2 = 0
+Inner product checksum mr3 = 0
+Inner product checksum mr4 = 0
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_op_azspice_gnu_fast-debug-64bit.txt
new file mode 100644
index 000000000..abea1a38d
--- /dev/null
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_op_azspice_gnu_fast-debug-64bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 0
+Inner product checksum theta = 0
+Inner product checksum u = 0
+Inner product checksum mr1 = 0
+Inner product checksum mr2 = 0
+Inner product checksum mr3 = 0
+Inner product checksum mr4 = 0
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
new file mode 100644
index 000000000..3134a07c3
--- /dev/null
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 3FA4FD2A13297D96
+Inner product checksum theta = 415FF4F7791418F7
+Inner product checksum u = 45673B7DB19E7072
+Inner product checksum mr1 = 3F35B160CCE25E2C
+Inner product checksum mr2 = 3EEAD6BF59DB2878
+Inner product checksum mr3 = 3EDFF2E76569C104
+Inner product checksum mr4 = 3EED395DCB2F649B
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
new file mode 100644
index 000000000..abea1a38d
--- /dev/null
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 0
+Inner product checksum theta = 0
+Inner product checksum u = 0
+Inner product checksum mr1 = 0
+Inner product checksum mr2 = 0
+Inner product checksum mr3 = 0
+Inner product checksum mr4 = 0
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_op_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_op_ex1a_cce_fast-debug-64bit.txt
new file mode 100644
index 000000000..abea1a38d
--- /dev/null
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_tlm_forecast_tl_nwp_gal9-C12_MG_op_ex1a_cce_fast-debug-64bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 0
+Inner product checksum theta = 0
+Inner product checksum u = 0
+Inner product checksum mr1 = 0
+Inner product checksum mr2 = 0
+Inner product checksum mr3 = 0
+Inner product checksum mr4 = 0
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric2lfric/azspice/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam-lbc_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric2lfric/azspice/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam-lbc_azspice_gnu_fast-debug-64bit.txt
new file mode 100644
index 000000000..9d6d34d3e
--- /dev/null
+++ b/rose-stem/site/meto/kgos/lfric2lfric/azspice/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam-lbc_azspice_gnu_fast-debug-64bit.txt
@@ -0,0 +1,6 @@
+Inner product checksum tile_temperature = 41CA233EF9871AE7
+Inner product checksum u10m = 40A6A7AFFBE6DBC3
+Inner product checksum v10m = 40763D213F2E5A8F
+Inner product checksum zh = 418925AC5A968D05
+Inner product checksum theta = 423287E5F56B493F
+Inner product checksum u_in_w3 = 4141E4EFDFC04911
diff --git a/rose-stem/site/meto/kgos/lfric2lfric/ex1a/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam-lbc_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric2lfric/ex1a/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam-lbc_ex1a_cce_fast-debug-64bit.txt
new file mode 100644
index 000000000..12fd87ef2
--- /dev/null
+++ b/rose-stem/site/meto/kgos/lfric2lfric/ex1a/checksum_lfric2lfric_oasis_clim_gal9_C12-ral_seuk_C16_lam-lbc_ex1a_cce_fast-debug-64bit.txt
@@ -0,0 +1,6 @@
+Inner product checksum tile_temperature = 41CA233EF98718CA
+Inner product checksum u10m = 40A6A7AFFBE6DBCE
+Inner product checksum v10m = 40763D213F2E5A72
+Inner product checksum zh = 418925AC5A968D44
+Inner product checksum theta = 423287E5F56B4B74
+Inner product checksum u_in_w3 = 4141E4EFDFC04AEB
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
new file mode 100644
index 000000000..a17a5546b
--- /dev/null
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 46D7F7DA
+Inner product checksum theta = 518E7EA9
+Inner product checksum u = 6B17CB2A
+Inner product checksum mr1 = 3FCBF507
+Inner product checksum mr2 = 37BE7127
+Inner product checksum mr3 = 34B2ABD7
+Inner product checksum mr4 = 36CBBAFD
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
new file mode 100644
index 000000000..c9527388b
--- /dev/null
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 48D7FDF2
+Inner product checksum theta = 5392A6E6
+Inner product checksum u = 6A97BD42
+Inner product checksum mr1 = 41CD070C
+Inner product checksum mr2 = 39CCBFC2
+Inner product checksum mr3 = 37B4CEB4
+Inner product checksum mr4 = 3962559E
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
new file mode 100644
index 000000000..fa1972229
--- /dev/null
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 46D7F768
+Inner product checksum theta = 518E7EB8
+Inner product checksum u = 6B17B4BC
+Inner product checksum mr1 = 3FCBF78D
+Inner product checksum mr2 = 37B2B412
+Inner product checksum mr3 = 349D07C6
+Inner product checksum mr4 = 36BB56C4
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
new file mode 100644
index 000000000..fc6f7c27a
--- /dev/null
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 48D7FE0C
+Inner product checksum theta = 5392A6AB
+Inner product checksum u = 6A97C4B2
+Inner product checksum mr1 = 41CD02DF
+Inner product checksum mr2 = 39CAEFCE
+Inner product checksum mr3 = 37AF0F90
+Inner product checksum mr4 = 3962BA9E
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
new file mode 100644
index 000000000..ce8e72221
--- /dev/null
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 48D7FD38
+Inner product checksum theta = 5392A70F
+Inner product checksum u = 6A97B477
+Inner product checksum mr1 = 41CD0733
+Inner product checksum mr2 = 39CC62CE
+Inner product checksum mr3 = 37AC6091
+Inner product checksum mr4 = 395D075E
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
new file mode 100644
index 000000000..69e3838e4
--- /dev/null
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 48D7FDFF
+Inner product checksum theta = 5392A6BA
+Inner product checksum u = 6A97C4DB
+Inner product checksum mr1 = 41CD0270
+Inner product checksum mr2 = 39CB0D28
+Inner product checksum mr3 = 37B0F7EC
+Inner product checksum mr4 = 3962D22C
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt
new file mode 100644
index 000000000..8040137fb
--- /dev/null
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 3D284CF7
+Inner product checksum theta = 4B087741
+Inner product checksum u = 6B447880
+Inner product checksum mr1 = 39ADE7EE
+Inner product checksum mr2 = 37580586
+Inner product checksum mr3 = 37024B54
+Inner product checksum mr4 = 376AFC3B
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt
new file mode 100644
index 000000000..8ac9beed5
--- /dev/null
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 3D284C62
+Inner product checksum theta = 4B087860
+Inner product checksum u = 6B447A87
+Inner product checksum mr1 = 39ADE656
+Inner product checksum mr2 = 3758135E
+Inner product checksum mr3 = 37025738
+Inner product checksum mr4 = 376B0645
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
new file mode 100644
index 000000000..06fa02a65
--- /dev/null
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 3FA5099F6003533A
+Inner product checksum theta = 41610F1B43DFDDB2
+Inner product checksum u = 45688F5EC2FBF69A
+Inner product checksum mr1 = 3F35BCF98E9C5B10
+Inner product checksum mr2 = 3EEAFF88D33E0CFE
+Inner product checksum mr3 = 3EE049CB63E270F4
+Inner product checksum mr4 = 3EED5E03840E2812
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt
new file mode 100644
index 000000000..5266c3d78
--- /dev/null
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 3D284AD5
+Inner product checksum theta = 4B0877F8
+Inner product checksum u = 6B4479D8
+Inner product checksum mr1 = 39ADE405
+Inner product checksum mr2 = 37581888
+Inner product checksum mr3 = 37024D9A
+Inner product checksum mr4 = 376ADB7C
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt
new file mode 100644
index 000000000..ad5c31f99
--- /dev/null
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 3FA509A25BF318AC
+Inner product checksum theta = 41610F1CF519EB45
+Inner product checksum u = 45688F62172CED55
+Inner product checksum mr1 = 3F35BCE6E05F3AE3
+Inner product checksum mr2 = 3EEAFF889ED59604
+Inner product checksum mr3 = 3EE049CB66F9238E
+Inner product checksum mr4 = 3EED5E039EBF8C5D
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt
new file mode 100644
index 000000000..d560364c8
--- /dev/null
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 3D284CA9
+Inner product checksum theta = 4B08777A
+Inner product checksum u = 6B4478FF
+Inner product checksum mr1 = 39ADE836
+Inner product checksum mr2 = 375811AA
+Inner product checksum mr3 = 37025154
+Inner product checksum mr4 = 376AFFAE
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt
new file mode 100644
index 000000000..d560364c8
--- /dev/null
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 3D284CA9
+Inner product checksum theta = 4B08777A
+Inner product checksum u = 6B4478FF
+Inner product checksum mr1 = 39ADE836
+Inner product checksum mr2 = 375811AA
+Inner product checksum mr3 = 37025154
+Inner product checksum mr4 = 376AFFAE
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt
new file mode 100644
index 000000000..5a152f61a
--- /dev/null
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 3FA509A19CBF114C
+Inner product checksum theta = 41610F1BFEB0E6B6
+Inner product checksum u = 45688F5FDBD474EE
+Inner product checksum mr1 = 3F35BCF304716E6C
+Inner product checksum mr2 = 3EEAFF885F22B408
+Inner product checksum mr3 = 3EE049CB62D7CD5C
+Inner product checksum mr4 = 3EED5E036E5CC8B3
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt
new file mode 100644
index 000000000..72391668f
--- /dev/null
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 3D284CF0
+Inner product checksum theta = 4B08771F
+Inner product checksum u = 6B447874
+Inner product checksum mr1 = 39ADE4F8
+Inner product checksum mr2 = 3757FB60
+Inner product checksum mr3 = 37024C18
+Inner product checksum mr4 = 376B0184
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt
new file mode 100644
index 000000000..d19be74a9
--- /dev/null
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt
@@ -0,0 +1,9 @@
+Inner product checksum rho = 3FA5099D02B76193
+Inner product checksum theta = 41610F1BF374FDEC
+Inner product checksum u = 45688F5FC0D3E422
+Inner product checksum mr1 = 3F35BCF5EC9EF168
+Inner product checksum mr2 = 3EEAFF88917BA6C5
+Inner product checksum mr3 = 3EE049CB615293DF
+Inner product checksum mr4 = 3EED5E03B0D8740C
+Inner product checksum mr5 = 0
+Inner product checksum mr6 = 0
From 13c4d6ff2b40efc423d3d7f05ff4e1859368be60 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Tue, 10 Mar 2026 16:06:06 +0000
Subject: [PATCH 43/67] attempt to fix coordinate-based LAM boundaries with
Wtheta coord space
---
.../opt/rose-app-agnesi_hyd_cart.conf | 3 -
.../opt/rose-app-agnesi_nhyd_cart.conf | 3 -
.../opt/rose-app-robert-moist-lam.conf | 3 -
.../opt/rose-app-schar3d_cart.conf | 3 -
.../gungho_model/opt/rose-app-schar_cart.conf | 3 -
.../opt/rose-app-schar_cart_8s.conf | 3 -
.../limited_area_masks_alg_mod.x90 | 153 ++++++++++++------
7 files changed, 108 insertions(+), 63 deletions(-)
diff --git a/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf
index fc744b4fe..910eb4fba 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf
@@ -11,9 +11,6 @@ dl_str=0.015
domain_height=50000.0
number_of_layers=200
-[namelist:finite_element]
-coord_space='Wchi'
-
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf
index 66f3a7d0b..e5e155e81 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf
@@ -11,9 +11,6 @@ dl_str=0.015
domain_height=35000.0
number_of_layers=140
-[namelist:finite_element]
-coord_space='Wchi'
-
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf
index 8a630dc41..436275a25 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-robert-moist-lam.conf
@@ -25,9 +25,6 @@ rim_width_ns=-1
domain_height=1500.0
number_of_layers=150
-[namelist:finite_element]
-coord_space='Wchi'
-
[namelist:formulation]
moisture_formulation='traditional'
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf
index a64ae874f..734b66817 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf
@@ -11,9 +11,6 @@ dl_str=0.15
domain_height=30000.0
number_of_layers=100
-[namelist:finite_element]
-coord_space='Wchi'
-
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf
index f79c2e010..c5f027b99 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf
@@ -11,9 +11,6 @@ dl_str=0.15
domain_height=30000.0
number_of_layers=100
-[namelist:finite_element]
-coord_space='Wchi'
-
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf b/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf
index 476c7bb34..bf8322559 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf
@@ -11,9 +11,6 @@ dl_str=0.15
domain_height=30000.0
number_of_layers=100
-[namelist:finite_element]
-coord_space='Wchi'
-
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90 b/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90
index c87f577ba..c0f1b85b0 100644
--- a/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90
+++ b/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90
@@ -23,6 +23,7 @@ module limited_area_masks_alg_mod
LOG_LEVEL_INFO, &
LOG_LEVEL_WARNING
use function_space_mod, only: function_space_type
+ use function_space_collection_mod, only: function_space_collection
use mesh_mod, only: mesh_type
use create_edge_mask_kernel_mod, only: create_edge_mask_kernel_type
use propagate_onion_layers_kernel_mod, only: propagate_onion_layers_kernel_type
@@ -32,6 +33,8 @@ module limited_area_masks_alg_mod
use create_boundary_mask_kernel_mod, only: create_boundary_mask_kernel_type
use boundaries_config_mod, only: rim_width_ns, lbc_method, &
lbc_method_onion_layer
+ use finite_element_config_mod, only: coord_order
+ use sci_nodal_coordinates_kernel_mod, only: nodal_coordinates_kernel_type
implicit none
@@ -297,10 +300,11 @@ contains
implicit none
- type(field_type), intent(inout) :: mask
- type(field_type), intent(in) :: onion_layers
- type(field_type), intent(in) :: chi(:)
- integer(i_def) :: fs_enum
+ type(field_type), intent(inout) :: mask
+ type(field_type), intent(in) :: onion_layers
+ type(field_type), target, intent(in) :: chi(:)
+
+ integer(i_def) :: i, fs_enum
integer(i_def) :: rim_s, rim_n, &
rim_e, rim_w
integer(i_def) :: outer_s, outer_n, &
@@ -311,6 +315,9 @@ contains
coord_rim_e, coord_rim_w
real(r_def) :: threshold
+ type(field_type), target :: chi_trgt(3)
+ type(field_type), pointer :: chi_ptr(:)
+ type(function_space_type), pointer :: wchi_fs
type(function_space_type), pointer :: function_space => null()
type(mesh_type), pointer :: mesh => null()
@@ -354,10 +361,18 @@ contains
! The kernels require chi to be in Wchi
if (chi(1)%which_function_space() /= Wchi) then
- call log_event( &
- 'Coordinate based LBC method only implemented for coordinates ' // &
- 'in the Wchi function space', LOG_LEVEL_ERROR &
+ ! Convert to Wchi
+ wchi_fs => function_space_collection%get_fs( &
+ mesh, coord_order, coord_order, Wchi &
)
+ do i = 1, 3
+ call chi_trgt(1)%initialise(wchi_fs)
+ end do
+ call invoke( nodal_coordinates_kernel_type(chi_trgt, chi) )
+ chi_ptr => chi_trgt
+ else
+ ! Chi is already in Wchi, so can be used directly
+ chi_ptr => chi
end if
if ( rim_width_ns > 0 ) then
@@ -420,7 +435,7 @@ contains
coord_rim_e, &
coord_rim_w, &
mask, &
- chi ) )
+ chi_ptr ) )
case(W2)
call invoke( create_w2mask_lbc_kernel_type ( &
@@ -435,7 +450,7 @@ contains
rim_width_ns, &
rim_width_ew, &
mask, &
- chi ) )
+ chi_ptr ) )
case(Wtheta)
call invoke( create_wthetamask_lbc_kernel_type ( &
@@ -448,7 +463,7 @@ contains
coord_rim_e, &
coord_rim_w, &
mask, &
- chi ) )
+ chi_ptr ) )
case default
call log_event("No LBC mask rule for this function space", &
@@ -488,10 +503,11 @@ contains
implicit none
- type(field_type), intent(inout) :: mask
- type(field_type), intent(in) :: onion_layers
- type(field_type), intent(in) :: chi(:)
- integer(i_def) :: fs_enum
+ type(field_type), intent(inout) :: mask
+ type(field_type), intent(in) :: onion_layers
+ type(field_type), target, intent(in) :: chi(:)
+
+ integer(i_def) :: i, fs_enum
integer(i_def) :: rim_s, rim_n, &
rim_e, rim_w
integer(i_def) :: blend_s, blend_n, &
@@ -506,6 +522,9 @@ contains
coord_blend_e, coord_blend_w
integer(i_def) :: stencil_depth = 1
+ type(field_type), target :: chi_trgt(3)
+ type(field_type), pointer :: chi_ptr(:)
+ type(function_space_type), pointer :: wchi_fs
type(function_space_type), pointer :: function_space => null()
type(mesh_type), pointer :: mesh => null()
@@ -552,10 +571,18 @@ contains
! The kernels require chi to be in Wchi
if (chi(1)%which_function_space() /= Wchi) then
- call log_event( &
- 'Coordinate based LBC method only implemented for coordinates ' // &
- 'in the Wchi function space', LOG_LEVEL_ERROR &
+ ! Convert to Wchi
+ wchi_fs => function_space_collection%get_fs( &
+ mesh, coord_order, coord_order, Wchi &
)
+ do i = 1, 3
+ call chi_trgt(1)%initialise(wchi_fs)
+ end do
+ call invoke( nodal_coordinates_kernel_type(chi_trgt, chi) )
+ chi_ptr => chi_trgt
+ else
+ ! Chi is already in Wchi, so can be used directly
+ chi_ptr => chi
end if
if ( rim_width_ns > 0 ) then
@@ -641,7 +668,7 @@ contains
coord_blend_e, &
coord_blend_w, &
mask, &
- chi ) )
+ chi_ptr ) )
case(W2)
call invoke( create_w2mask_blend_kernel_type ( &
@@ -660,7 +687,7 @@ contains
rim_width_ns, &
rim_width_ew, &
mask, &
- chi ) )
+ chi_ptr ) )
case(Wtheta)
call invoke( create_wthetamask_blend_kernel_type ( &
@@ -677,7 +704,7 @@ contains
coord_blend_e, &
coord_blend_w, &
mask, &
- chi ) )
+ chi_ptr ) )
case default
call log_event("No blend mask rule for this function space", &
@@ -705,9 +732,10 @@ contains
implicit none
- type(field_type), intent(inout) :: mask
- type(field_type), intent(in) :: chi(:)
- integer(i_def) :: fs_enum
+ type(field_type), intent(inout) :: mask
+ type(field_type), target, intent(in) :: chi(:)
+
+ integer(i_def) :: i, fs_enum
integer(i_def) :: rim_s, rim_n, &
rim_e, rim_w
real(r_def) :: coord_bound_s, coord_bound_n, &
@@ -715,6 +743,9 @@ contains
coord_rim_s, coord_rim_n, &
coord_rim_e, coord_rim_w
+ type(field_type), target :: chi_trgt(3)
+ type(field_type), pointer :: chi_ptr(:)
+ type(function_space_type), pointer :: wchi_fs
type(function_space_type), pointer :: function_space => null()
type(mesh_type), pointer :: mesh => null()
@@ -735,10 +766,18 @@ contains
! The kernels require chi to be in Wchi
if (chi(1)%which_function_space() /= Wchi) then
- call log_event( &
- 'Coordinate based LBC method only implemented for coordinates ' // &
- 'in the Wchi function space', LOG_LEVEL_ERROR &
+ ! Convert to Wchi
+ wchi_fs => function_space_collection%get_fs( &
+ mesh, coord_order, coord_order, Wchi &
)
+ do i = 1, 3
+ call chi_trgt(1)%initialise(wchi_fs)
+ end do
+ call invoke( nodal_coordinates_kernel_type(chi_trgt, chi) )
+ chi_ptr => chi_trgt
+ else
+ ! Chi is already in Wchi, so can be used directly
+ chi_ptr => chi
end if
call calculate_boundary_coordinates( &
@@ -777,7 +816,7 @@ contains
rim_width_ns, &
rim_width_ew, &
mask, &
- chi ) )
+ chi_ptr ) )
case default
call log_event("No parallel mask rule for this function space", &
@@ -807,14 +846,18 @@ contains
implicit none
- type(field_type), intent(inout) :: mask
- type(field_type), intent(in) :: onion_layers
- type(field_type), intent(in) :: chi(:)
- integer(i_def) :: fs_enum
+ type(field_type), intent(inout) :: mask
+ type(field_type), intent(in) :: onion_layers
+ type(field_type), target, intent(in) :: chi(:)
+
+ integer(i_def) :: i, fs_enum
real(r_def) :: coord_bound_s, coord_bound_n, &
coord_bound_e, coord_bound_w
real(r_def) :: threshold
+ type(field_type), target :: chi_trgt(3)
+ type(field_type), pointer :: chi_ptr(:)
+ type(function_space_type), pointer :: wchi_fs
type(function_space_type), pointer :: function_space => null()
type(mesh_type), pointer :: mesh => null()
@@ -836,10 +879,18 @@ contains
! The kernels require chi to be in Wchi
if (chi(1)%which_function_space() /= Wchi) then
- call log_event( &
- 'Coordinate based LBC method only implemented for coordinates ' // &
- 'in the Wchi function space', LOG_LEVEL_ERROR &
+ ! Convert to Wchi
+ wchi_fs => function_space_collection%get_fs( &
+ mesh, coord_order, coord_order, Wchi &
)
+ do i = 1, 3
+ call chi_trgt(1)%initialise(wchi_fs)
+ end do
+ call invoke( nodal_coordinates_kernel_type(chi_trgt, chi) )
+ chi_ptr => chi_trgt
+ else
+ ! Chi is already in Wchi, so can be used directly
+ chi_ptr => chi
end if
call calculate_boundary_coordinates( &
@@ -863,7 +914,7 @@ contains
rim_width_ns, &
rim_width_ew, &
mask, &
- chi ) )
+ chi_ptr ) )
case(W3)
call invoke( create_w3mask_kernel_type ( &
@@ -872,7 +923,7 @@ contains
coord_bound_e, &
coord_bound_w, &
mask, &
- chi ) )
+ chi_ptr ) )
case(Wtheta)
call invoke( create_wthetamask_kernel_type ( &
@@ -881,7 +932,7 @@ contains
coord_bound_e, &
coord_bound_w, &
mask, &
- chi ) )
+ chi_ptr ) )
case default
call log_event("No limited area mask rule for this function space", &
@@ -909,15 +960,19 @@ contains
implicit none
- type(field_type), intent(inout) :: boundary_mask
- type(field_type), intent(in) :: onion_layers
- type(field_type), intent(in) :: chi(:)
- integer(i_def) :: fs_enum
+ type(field_type), intent(inout) :: boundary_mask
+ type(field_type), intent(in) :: onion_layers
+ type(field_type), target, intent(in) :: chi(:)
+
+ integer(i_def) :: i, fs_enum
real(r_def) :: coord_bound_s, coord_bound_n, &
coord_bound_e, coord_bound_w
real(r_def) :: inner_boundary_cell
integer(i_def) :: stencil_depth = 1
+ type(field_type), target :: chi_trgt(3)
+ type(field_type), pointer :: chi_ptr(:)
+ type(function_space_type), pointer :: wchi_fs
type(function_space_type), pointer :: function_space => null()
type(mesh_type), pointer :: mesh => null()
@@ -941,10 +996,18 @@ contains
! The kernels require chi to be in Wchi
if (chi(1)%which_function_space() /= Wchi) then
- call log_event( &
- 'Coordinate based LBC method only implemented for coordinates ' // &
- 'in the Wchi function space', LOG_LEVEL_ERROR &
+ ! Convert to Wchi
+ wchi_fs => function_space_collection%get_fs( &
+ mesh, coord_order, coord_order, Wchi &
)
+ do i = 1, 3
+ call chi_trgt(1)%initialise(wchi_fs)
+ end do
+ call invoke( nodal_coordinates_kernel_type(chi_trgt, chi) )
+ chi_ptr => chi_trgt
+ else
+ ! Chi is already in Wchi, so can be used directly
+ chi_ptr => chi
end if
call calculate_boundary_coordinates( &
@@ -968,7 +1031,7 @@ contains
rim_width_ns, &
rim_width_ew, &
boundary_mask, &
- chi ) )
+ chi_ptr ) )
case default
call log_event("No boundary mask rule for this function space", &
LOG_LEVEL_ERROR)
From 54a8b6bdfcb516d458e93f8987ed9e6e47aee482 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Tue, 10 Mar 2026 18:45:27 +0000
Subject: [PATCH 44/67] deploy upgrade macro
---
.../rose-meta/lfric-adjoint_tests/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-gravity_wave/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-gungho_model/versions.py | 23 +++++++++++++++++++
.../rose-meta/jedi_common/versions.py | 23 +++++++++++++++++++
.../rose-meta/jedi_forecast/versions.py | 23 +++++++++++++++++++
.../jedi_forecast_pseudo/versions.py | 23 +++++++++++++++++++
.../rose-meta/jedi_id_tlm_tests/versions.py | 23 +++++++++++++++++++
.../rose-meta/jedi_lfric_tests/versions.py | 23 +++++++++++++++++++
.../jedi_tlm_forecast_tl/versions.py | 23 +++++++++++++++++++
.../rose-meta/jedi_tlm_tests/versions.py | 23 +++++++++++++++++++
.../jules/rose-meta/lfric-jules/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-lfric2lfric/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-lfric_atm/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-lfric_coupled/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-linear_model/versions.py | 23 +++++++++++++++++++
.../lfric-name_transport/versions.py | 23 +++++++++++++++++++
.../ngarch/rose-meta/lfric-ngarch/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-shallow_water/versions.py | 23 +++++++++++++++++++
.../rose-meta/lfric-transport/versions.py | 23 +++++++++++++++++++
.../rose-meta/coupling/versions.py | 23 +++++++++++++++++++
.../jedi_lfric_interface/versions.py | 23 +++++++++++++++++++
rose-stem/app/adjoint_tests/rose-app.conf | 4 +++-
.../opt/rose-app-limited_spherical_50x50.conf | 1 +
rose-stem/app/gravity_wave/rose-app.conf | 4 +++-
rose-stem/app/gungho_model/rose-app.conf | 2 +-
rose-stem/app/jedi_forecast/rose-app.conf | 4 +++-
.../app/jedi_forecast_pseudo/rose-app.conf | 4 +++-
rose-stem/app/jedi_id_tlm_tests/rose-app.conf | 4 +++-
rose-stem/app/jedi_lfric_tests/rose-app.conf | 2 +-
.../app/jedi_tlm_forecast_tl/rose-app.conf | 4 +++-
rose-stem/app/jedi_tlm_tests/rose-app.conf | 4 +++-
rose-stem/app/jules/rose-app.conf | 4 +++-
.../app/lfric2lfric/opt/rose-app-ral3.conf | 1 +
.../lfric2lfric/opt/rose-app-ral_seuk.conf | 1 +
rose-stem/app/lfric2lfric/rose-app.conf | 4 +++-
rose-stem/app/lfric_atm/rose-app.conf | 2 +-
.../lfric_coupled_atmosphere/rose-app.conf | 4 +++-
rose-stem/app/linear_model/rose-app.conf | 2 +-
rose-stem/app/name_transport/rose-app.conf | 4 +++-
rose-stem/app/ngarch/rose-app.conf | 4 +++-
rose-stem/app/shallow_water/rose-app.conf | 4 +++-
rose-stem/app/transport/rose-app.conf | 4 +++-
.../rose-meta/lfric-adjoint/versions.py | 23 +++++++++++++++++++
.../gungho/rose-meta/lfric-gungho/versions.py | 23 +++++++++++++++++++
.../linear/rose-meta/lfric-linear/versions.py | 23 +++++++++++++++++++
45 files changed, 601 insertions(+), 18 deletions(-)
diff --git a/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/versions.py b/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/versions.py
+++ b/applications/adjoint_tests/rose-meta/lfric-adjoint_tests/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/gravity_wave/rose-meta/lfric-gravity_wave/versions.py b/applications/gravity_wave/rose-meta/lfric-gravity_wave/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/gravity_wave/rose-meta/lfric-gravity_wave/versions.py
+++ b/applications/gravity_wave/rose-meta/lfric-gravity_wave/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/gungho_model/rose-meta/lfric-gungho_model/versions.py b/applications/gungho_model/rose-meta/lfric-gungho_model/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/gungho_model/rose-meta/lfric-gungho_model/versions.py
+++ b/applications/gungho_model/rose-meta/lfric-gungho_model/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_common/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_common/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_common/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_common/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_forecast/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_forecast/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_forecast/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_forecast/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_forecast_pseudo/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_id_tlm_tests/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_lfric_tests/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_forecast_tl/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/versions.py b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/versions.py
+++ b/applications/jedi_lfric_tests/rose-meta/jedi_tlm_tests/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/jules/rose-meta/lfric-jules/versions.py b/applications/jules/rose-meta/lfric-jules/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/jules/rose-meta/lfric-jules/versions.py
+++ b/applications/jules/rose-meta/lfric-jules/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/lfric2lfric/rose-meta/lfric-lfric2lfric/versions.py b/applications/lfric2lfric/rose-meta/lfric-lfric2lfric/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/lfric2lfric/rose-meta/lfric-lfric2lfric/versions.py
+++ b/applications/lfric2lfric/rose-meta/lfric-lfric2lfric/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/lfric_atm/rose-meta/lfric-lfric_atm/versions.py b/applications/lfric_atm/rose-meta/lfric-lfric_atm/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/lfric_atm/rose-meta/lfric-lfric_atm/versions.py
+++ b/applications/lfric_atm/rose-meta/lfric-lfric_atm/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/lfric_coupled/rose-meta/lfric-lfric_coupled/versions.py b/applications/lfric_coupled/rose-meta/lfric-lfric_coupled/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/lfric_coupled/rose-meta/lfric-lfric_coupled/versions.py
+++ b/applications/lfric_coupled/rose-meta/lfric-lfric_coupled/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/linear_model/rose-meta/lfric-linear_model/versions.py b/applications/linear_model/rose-meta/lfric-linear_model/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/linear_model/rose-meta/lfric-linear_model/versions.py
+++ b/applications/linear_model/rose-meta/lfric-linear_model/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/name_transport/rose-meta/lfric-name_transport/versions.py b/applications/name_transport/rose-meta/lfric-name_transport/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/name_transport/rose-meta/lfric-name_transport/versions.py
+++ b/applications/name_transport/rose-meta/lfric-name_transport/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/ngarch/rose-meta/lfric-ngarch/versions.py b/applications/ngarch/rose-meta/lfric-ngarch/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/ngarch/rose-meta/lfric-ngarch/versions.py
+++ b/applications/ngarch/rose-meta/lfric-ngarch/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/shallow_water/rose-meta/lfric-shallow_water/versions.py b/applications/shallow_water/rose-meta/lfric-shallow_water/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/shallow_water/rose-meta/lfric-shallow_water/versions.py
+++ b/applications/shallow_water/rose-meta/lfric-shallow_water/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/applications/transport/rose-meta/lfric-transport/versions.py b/applications/transport/rose-meta/lfric-transport/versions.py
index 01798ad2b..7e8d12872 100644
--- a/applications/transport/rose-meta/lfric-transport/versions.py
+++ b/applications/transport/rose-meta/lfric-transport/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/interfaces/coupled_interface/rose-meta/coupling/versions.py b/interfaces/coupled_interface/rose-meta/coupling/versions.py
index 01798ad2b..7e8d12872 100644
--- a/interfaces/coupled_interface/rose-meta/coupling/versions.py
+++ b/interfaces/coupled_interface/rose-meta/coupling/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/versions.py b/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/versions.py
index 01798ad2b..7e8d12872 100644
--- a/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/versions.py
+++ b/interfaces/jedi_lfric_interface/rose-meta/jedi_lfric_interface/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/rose-stem/app/adjoint_tests/rose-app.conf b/rose-stem/app/adjoint_tests/rose-app.conf
index 915553a27..6672171c7 100644
--- a/rose-stem/app/adjoint_tests/rose-app.conf
+++ b/rose-stem/app/adjoint_tests/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-adjoint_tests/vn3.1
+meta=lfric-adjoint_tests/vn3.1_t238
[command]
default=rose env-cat iodef_temp.xml -o iodef.xml; $LAUNCH_SCRIPT/launch-exe
@@ -403,6 +403,8 @@ start_dump_filename='final_2021060200-2021060207.pert'
[namelist: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
diff --git a/rose-stem/app/gravity_wave/opt/rose-app-limited_spherical_50x50.conf b/rose-stem/app/gravity_wave/opt/rose-app-limited_spherical_50x50.conf
index c3ac5efca..c114c4043 100644
--- a/rose-stem/app/gravity_wave/opt/rose-app-limited_spherical_50x50.conf
+++ b/rose-stem/app/gravity_wave/opt/rose-app-limited_spherical_50x50.conf
@@ -23,6 +23,7 @@ transport_boundary_depth=6
[namelist:finite_element]
coord_order=1
+coord_order_multigrid=1
coord_system='native'
[namelist:formulation]
diff --git a/rose-stem/app/gravity_wave/rose-app.conf b/rose-stem/app/gravity_wave/rose-app.conf
index a32534553..b0eeb8db5 100644
--- a/rose-stem/app/gravity_wave/rose-app.conf
+++ b/rose-stem/app/gravity_wave/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-gravity_wave/vn3.1
+meta=lfric-gravity_wave/vn3.1_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -370,6 +370,8 @@ start_dump_filename=''
[namelist:finite_element]
cellshape='quadrilateral'
coord_order=2
+coord_order_multigrid=2
+coord_space='Wchi'
coord_system='xyz'
element_order_h=0
element_order_v=0
diff --git a/rose-stem/app/gungho_model/rose-app.conf b/rose-stem/app/gungho_model/rose-app.conf
index cd3c7bed8..4419a43fb 100644
--- a/rose-stem/app/gungho_model/rose-app.conf
+++ b/rose-stem/app/gungho_model/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-gungho_model/vn3.1
+meta=lfric-gungho_model/vn3.1_t238
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef ; \
diff --git a/rose-stem/app/jedi_forecast/rose-app.conf b/rose-stem/app/jedi_forecast/rose-app.conf
index 064ee951b..097784ce9 100644
--- a/rose-stem/app/jedi_forecast/rose-app.conf
+++ b/rose-stem/app/jedi_forecast/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_forecast/vn3.1
+meta=jedi_forecast/vn3.1_t238
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef ; \
@@ -398,6 +398,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/jedi_forecast_pseudo/rose-app.conf b/rose-stem/app/jedi_forecast_pseudo/rose-app.conf
index 78cef3e9c..233ec082f 100644
--- a/rose-stem/app/jedi_forecast_pseudo/rose-app.conf
+++ b/rose-stem/app/jedi_forecast_pseudo/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_forecast_pseudo/vn3.1
+meta=jedi_forecast_pseudo/vn3.1_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -396,6 +396,8 @@ start_dump_filename='final_pert'
[namelist: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
diff --git a/rose-stem/app/jedi_id_tlm_tests/rose-app.conf b/rose-stem/app/jedi_id_tlm_tests/rose-app.conf
index 42cc71336..bc9721a61 100644
--- a/rose-stem/app/jedi_id_tlm_tests/rose-app.conf
+++ b/rose-stem/app/jedi_id_tlm_tests/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_id_tlm_tests/vn3.1
+meta=jedi_id_tlm_tests/vn3.1_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -410,6 +410,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/jedi_lfric_tests/rose-app.conf b/rose-stem/app/jedi_lfric_tests/rose-app.conf
index 441e16b0b..2ecf1851c 100644
--- a/rose-stem/app/jedi_lfric_tests/rose-app.conf
+++ b/rose-stem/app/jedi_lfric_tests/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_lfric_tests/vn3.1
+meta=jedi_lfric_tests/vn3.1_t238
[command]
default=rose env-cat iodef_temp.xml -o iodef.xml; $LAUNCH_SCRIPT/launch-exe
diff --git a/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf b/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf
index af46e888f..f58337e2f 100644
--- a/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf
+++ b/rose-stem/app/jedi_tlm_forecast_tl/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_tlm_forecast_tl/vn3.1
+meta=jedi_tlm_forecast_tl/vn3.1_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -410,6 +410,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/jedi_tlm_tests/rose-app.conf b/rose-stem/app/jedi_tlm_tests/rose-app.conf
index c3a7be783..c51631335 100644
--- a/rose-stem/app/jedi_tlm_tests/rose-app.conf
+++ b/rose-stem/app/jedi_tlm_tests/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jedi_tlm_tests/vn3.1
+meta=jedi_tlm_tests/vn3.1_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -410,6 +410,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/jules/rose-app.conf b/rose-stem/app/jules/rose-app.conf
index 52e040246..8353498ef 100644
--- a/rose-stem/app/jules/rose-app.conf
+++ b/rose-stem/app/jules/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-jules/vn3.1
+meta=lfric-jules/vn3.1_t238
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef; \
@@ -417,6 +417,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/lfric2lfric/opt/rose-app-ral3.conf b/rose-stem/app/lfric2lfric/opt/rose-app-ral3.conf
index 566f047fd..5e977e25f 100644
--- a/rose-stem/app/lfric2lfric/opt/rose-app-ral3.conf
+++ b/rose-stem/app/lfric2lfric/opt/rose-app-ral3.conf
@@ -19,6 +19,7 @@ start_dump_filename='lfric2lfric_ral3_seuk'
[namelist:finite_element]
coord_order=2
+coord_order_multigrid=2
[namelist:lfric2lfric]
destination_mesh_name='dynamics'
diff --git a/rose-stem/app/lfric2lfric/opt/rose-app-ral_seuk.conf b/rose-stem/app/lfric2lfric/opt/rose-app-ral_seuk.conf
index 441c46314..3835b88e1 100644
--- a/rose-stem/app/lfric2lfric/opt/rose-app-ral_seuk.conf
+++ b/rose-stem/app/lfric2lfric/opt/rose-app-ral_seuk.conf
@@ -17,6 +17,7 @@ start_dump_filename='lfric2lfric_ral_seuk_MG'
[namelist:finite_element]
coord_order=2
+coord_order_multigrid=2
[namelist:lfric2lfric]
destination_topology='non_periodic'
diff --git a/rose-stem/app/lfric2lfric/rose-app.conf b/rose-stem/app/lfric2lfric/rose-app.conf
index 3da09230b..cd0352bce 100644
--- a/rose-stem/app/lfric2lfric/rose-app.conf
+++ b/rose-stem/app/lfric2lfric/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-lfric2lfric/vn3.1
+meta=lfric-lfric2lfric/vn3.1_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -330,6 +330,8 @@ start_dump_filename='lfric2lfric_dump'
[namelist:finite_element]
cellshape='quadrilateral'
coord_order=1
+coord_order_multigrid=1
+coord_space='Wchi'
coord_system='xyz'
element_order_h=0
element_order_v=0
diff --git a/rose-stem/app/lfric_atm/rose-app.conf b/rose-stem/app/lfric_atm/rose-app.conf
index c70abeeef..227eb798e 100644
--- a/rose-stem/app/lfric_atm/rose-app.conf
+++ b/rose-stem/app/lfric_atm/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-lfric_atm/vn3.1
+meta=lfric-lfric_atm/vn3.1_t238
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef; \
diff --git a/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf b/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf
index 8edd951c1..59f00f78d 100644
--- a/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf
+++ b/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-lfric_atm/vn3.1
+meta=lfric-lfric_atm/vn3.1_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -412,6 +412,8 @@ surface_frac_ancil_path='vegetation/fractions_cci/qrparm.veg.frac.fixed'
[namelist: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
diff --git a/rose-stem/app/linear_model/rose-app.conf b/rose-stem/app/linear_model/rose-app.conf
index c483abd61..ee3fd4d5d 100644
--- a/rose-stem/app/linear_model/rose-app.conf
+++ b/rose-stem/app/linear_model/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-linear_model/vn3.1
+meta=lfric-linear_model/vn3.1_t238
[command]
default=rose env-cat iodef_temp.xml -o iodef.xml; $LAUNCH_SCRIPT/launch-exe
diff --git a/rose-stem/app/name_transport/rose-app.conf b/rose-stem/app/name_transport/rose-app.conf
index 1112eb2e7..31b6f9151 100644
--- a/rose-stem/app/name_transport/rose-app.conf
+++ b/rose-stem/app/name_transport/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-name_transport/vn3.1
+meta=lfric-name_transport/vn3.1_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -369,6 +369,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/ngarch/rose-app.conf b/rose-stem/app/ngarch/rose-app.conf
index bc6cfdb63..b26aaccbc 100644
--- a/rose-stem/app/ngarch/rose-app.conf
+++ b/rose-stem/app/ngarch/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-ngarch/vn3.1
+meta=lfric-ngarch/vn3.1_t238
[command]
default=$CORE_ROOT_DIR/bin/tweak_iodef; \
@@ -400,6 +400,8 @@ start_dump_filename=''
[namelist:finite_element]
cellshape='quadrilateral'
coord_order=1
+coord_order_multigrid=1
+coord_space='Wchi'
coord_system='xyz'
element_order_h=0
element_order_v=0
diff --git a/rose-stem/app/shallow_water/rose-app.conf b/rose-stem/app/shallow_water/rose-app.conf
index 4180237d9..79d73a10c 100644
--- a/rose-stem/app/shallow_water/rose-app.conf
+++ b/rose-stem/app/shallow_water/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-shallow_water/vn3.1
+meta=lfric-shallow_water/vn3.1_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -366,6 +366,8 @@ start_dump_filename=''
[namelist: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
diff --git a/rose-stem/app/transport/rose-app.conf b/rose-stem/app/transport/rose-app.conf
index 085ddc4c0..df91b4894 100644
--- a/rose-stem/app/transport/rose-app.conf
+++ b/rose-stem/app/transport/rose-app.conf
@@ -1,4 +1,4 @@
-meta=lfric-transport/vn3.1
+meta=lfric-transport/vn3.1_t238
[command]
default=$LAUNCH_SCRIPT/launch-exe
@@ -368,6 +368,8 @@ start_dump_filename=''
[namelist: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
diff --git a/science/adjoint/rose-meta/lfric-adjoint/versions.py b/science/adjoint/rose-meta/lfric-adjoint/versions.py
index 01798ad2b..7e8d12872 100644
--- a/science/adjoint/rose-meta/lfric-adjoint/versions.py
+++ b/science/adjoint/rose-meta/lfric-adjoint/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/science/gungho/rose-meta/lfric-gungho/versions.py b/science/gungho/rose-meta/lfric-gungho/versions.py
index 01798ad2b..7e8d12872 100644
--- a/science/gungho/rose-meta/lfric-gungho/versions.py
+++ b/science/gungho/rose-meta/lfric-gungho/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
diff --git a/science/linear/rose-meta/lfric-linear/versions.py b/science/linear/rose-meta/lfric-linear/versions.py
index 01798ad2b..7e8d12872 100644
--- a/science/linear/rose-meta/lfric-linear/versions.py
+++ b/science/linear/rose-meta/lfric-linear/versions.py
@@ -31,3 +31,26 @@ def upgrade(self, config, meta_config=None):
# Add settings
return config, self.reports
"""
+
+
+class vn31_t238(MacroUpgrade):
+ """Upgrade macro for ticket #238 by Thomas Bendall."""
+
+ BEFORE_TAG = "vn3.1"
+ AFTER_TAG = "vn3.1_t238"
+
+ def upgrade(self, config, meta_config=None):
+ # Commands From: rose-meta/lfric-driver
+ self.add_setting(
+ config, ["namelist:finite_element", "coord_space"], "'Wchi'"
+ )
+ coord_order = self.get_setting_value(
+ config, ["namelist:finite_element", "coord_order"]
+ )
+ self.add_setting(
+ config,
+ ["namelist:finite_element", "coord_order_multigrid"],
+ coord_order,
+ )
+
+ return config, self.reports
From 780993d4bf2bd9ffea1514f5c4d8176a4072d03a Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Tue, 10 Mar 2026 19:23:29 +0000
Subject: [PATCH 45/67] fix silly indexing error
---
.../limited_area/limited_area_masks_alg_mod.x90 | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90 b/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90
index c0f1b85b0..a5cbfb514 100644
--- a/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90
+++ b/science/gungho/source/algorithm/limited_area/limited_area_masks_alg_mod.x90
@@ -366,7 +366,7 @@ contains
mesh, coord_order, coord_order, Wchi &
)
do i = 1, 3
- call chi_trgt(1)%initialise(wchi_fs)
+ call chi_trgt(i)%initialise(wchi_fs)
end do
call invoke( nodal_coordinates_kernel_type(chi_trgt, chi) )
chi_ptr => chi_trgt
@@ -576,7 +576,7 @@ contains
mesh, coord_order, coord_order, Wchi &
)
do i = 1, 3
- call chi_trgt(1)%initialise(wchi_fs)
+ call chi_trgt(i)%initialise(wchi_fs)
end do
call invoke( nodal_coordinates_kernel_type(chi_trgt, chi) )
chi_ptr => chi_trgt
@@ -771,7 +771,7 @@ contains
mesh, coord_order, coord_order, Wchi &
)
do i = 1, 3
- call chi_trgt(1)%initialise(wchi_fs)
+ call chi_trgt(i)%initialise(wchi_fs)
end do
call invoke( nodal_coordinates_kernel_type(chi_trgt, chi) )
chi_ptr => chi_trgt
@@ -884,7 +884,7 @@ contains
mesh, coord_order, coord_order, Wchi &
)
do i = 1, 3
- call chi_trgt(1)%initialise(wchi_fs)
+ call chi_trgt(i)%initialise(wchi_fs)
end do
call invoke( nodal_coordinates_kernel_type(chi_trgt, chi) )
chi_ptr => chi_trgt
@@ -1001,7 +1001,7 @@ contains
mesh, coord_order, coord_order, Wchi &
)
do i = 1, 3
- call chi_trgt(1)%initialise(wchi_fs)
+ call chi_trgt(i)%initialise(wchi_fs)
end do
call invoke( nodal_coordinates_kernel_type(chi_trgt, chi) )
chi_ptr => chi_trgt
From 3f625aa88647ab1d8f72313141866ea42e00325c Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Tue, 10 Mar 2026 21:07:00 +0000
Subject: [PATCH 46/67] fix mol lfric_atm test
---
rose-stem/app/lfric_atm/opt/rose-app-mol.conf | 1 +
1 file changed, 1 insertion(+)
diff --git a/rose-stem/app/lfric_atm/opt/rose-app-mol.conf b/rose-stem/app/lfric_atm/opt/rose-app-mol.conf
index 4f2cfad72..aa427bc14 100644
--- a/rose-stem/app/lfric_atm/opt/rose-app-mol.conf
+++ b/rose-stem/app/lfric_atm/opt/rose-app-mol.conf
@@ -2,6 +2,7 @@
transport_overwrite_freq='split_step'
[namelist:finite_element]
+coord_order=1
coord_space='Wchi'
[namelist:transport]
From 7c3bf0ea6e109f122386edc0622c4c3850830411 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Wed, 11 Mar 2026 07:45:58 +0000
Subject: [PATCH 47/67] update KGOs
---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-2000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...nic-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
..._MG-2panel_azspice_gnu_fast-debug-64bit.txt | 6 +++---
..._MG-3panel_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...nic-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...t1-C24s_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-C24_MG_op_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...MG_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...ert-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...10-100x100_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...200-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...rog-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...301-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ter-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ike-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x4-600x400_azspice_gnu_fast-debug-64bit.txt | 4 ++--
...x4-600x400_azspice_gnu_fast-debug-64bit.txt | 2 +-
...rez-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ain-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...mip301-C24_azspice_gnu_fast-debug-64bit.txt | 2 +-
...00x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 ++++----
...00x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 ++++----
...linear-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-C24_MG_op_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...MG_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...n96_MG_lam_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...lam_rotate_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x8-500x500_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-1000x1000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...linear-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ter-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-1000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x8-200x200_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x4-200x200_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-200x50_op_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...00_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...rth-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...24s_rot_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...0x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...clinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...clinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...lt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...c-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...c-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...00x10-100x100_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...mip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...alorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...mip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...upiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...h-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...iP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt | 4 ++--
...iP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt | 2 +-
...suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt | 4 ++--
...iP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
...iP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
...or-linear-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...el_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...lt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...am-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...200x8-500x500_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...0x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...or-linear-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...upiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...0x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...256x8-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...256x4-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...256x8-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...h-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...al9-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...-kutta-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-kutta-C12_azspice_gnu_full-debug-64bit.txt | 6 +++---
...p_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...nge-kutta-C12_ex1a_cce_fast-debug-64bit.txt | 6 +++---
...planet-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...j1214b-C12_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...m_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...9_chem-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...09458b-C24_azspice_gnu_fast-debug-32bit.txt | 6 +++---
..._casim-C12_azspice_gnu_fast-debug-32bit.txt | 18 +++++++++---------
..._coma9-C12_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...p_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...al9-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...9-pert-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...ero-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...al9_da-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._debug-C12_azspice_gnu_full-debug-32bit.txt | 14 +++++++-------
...bug-C48_MG_azspice_gnu_full-debug-32bit.txt | 14 +++++++-------
...l9_eda-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...a_jada-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._short-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...l3-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ns-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ol-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...00x1500_MG_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 18 +++++++++---------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...en1-C48_MG_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...quaplanet-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...m_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...m_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...hd209458b-C24_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt | 18 +++++++++---------
...nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...morph_dev-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...omorph_tb-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
..._nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...p_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
...al9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...e_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...readed-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...readed-C48_MG_ex1a_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_debug-C12_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
..._debug-C48_MG_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
..._gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._eda_jada-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_short-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...ixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...i_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt | 6 +++---
..._nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...mip301-C24_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...al9-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...al9-C12_MG_azspice_gnu_production-32bit.txt | 14 +++++++-------
...dom-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...-kutta-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...plicit-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
..._dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...p_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_cce_production-32bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_cce_production-64bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_production-32bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_production-64bit.txt | 14 +++++++-------
...random-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++++-------
...nge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-implicit-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
216 files changed, 1025 insertions(+), 1025 deletions(-)
diff --git a/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index 52295b673..324a0885a 100644
--- a/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum wind = 431C21CD1281DA57
-Inner product checksum buoyancy = 3F7E3A73FE5D1D2A
-Inner product checksum pressure = 40FE82E4EB45071F
+Inner product checksum wind = 431D59FE1EAB20AF
+Inner product checksum buoyancy = 3F7FAFC8E76B703A
+Inner product checksum pressure = 40FFCBE1892095D9
diff --git a/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index bc5f9291e..6a07de1e2 100644
--- a/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum wind = 431C2E0AC8B4882C
-Inner product checksum buoyancy = 3F7E38ABC10C749A
-Inner product checksum pressure = 40FE85147E6AD44B
+Inner product checksum wind = 4318EA74A1DE384C
+Inner product checksum buoyancy = 3F7FA98E7A892EF0
+Inner product checksum pressure = 40FFD7B1ECEFBA1B
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
index b403874ad..07d6d5cfa 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DAA271B80432F2
-Inner product checksum theta = 42418E8249EA97E0
-Inner product checksum u = 43F0A73C14A39445
+Inner product checksum rho = 40DAA271D0834288
+Inner product checksum theta = 42418E82ECEB9A4F
+Inner product checksum u = 4096FE0DA627E1DE
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 52e45dc2f..f7fd46138 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F2B224670998
-Inner product checksum theta = 4210411A3415238B
-Inner product checksum u = 4501AC43237805FE
+Inner product checksum rho = 40E2F2B2248BCF24
+Inner product checksum theta = 4210411A340FF30D
+Inner product checksum u = 4501AC43238AAD80
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt
index a85080f2f..f066c63cb 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4102EEF5FABDC767
-Inner product checksum theta = 423041DD8252C278
-Inner product checksum u = 45017CE3BF147F0A
+Inner product checksum rho = 4102EEF5FAB5FB91
+Inner product checksum theta = 423041DD8253C4F9
+Inner product checksum u = 45017CE3BE3C4489
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt
index b0fc51b6e..22dabc48f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4102EEF5FABDC769
-Inner product checksum theta = 423041DD8252C27F
-Inner product checksum u = 45017CE3BF147F07
+Inner product checksum rho = 4102EEF5FAB5FB91
+Inner product checksum theta = 423041DD8253C4FB
+Inner product checksum u = 45017CE3BE3C448E
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt
index 28e631548..73f78866d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4102EEF5FABDC763
-Inner product checksum theta = 423041DD8252C279
-Inner product checksum u = 45017CE3BF147F13
+Inner product checksum rho = 4102EEF5FAB5FB8E
+Inner product checksum theta = 423041DD8253C504
+Inner product checksum u = 45017CE3BE3C4483
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
index 27940b128..7062e4bfa 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B5B0733DCB4
-Inner product checksum theta = 4210461E29273DB4
-Inner product checksum u = 4500F56F09B166DF
+Inner product checksum rho = 40E31B89B4F18C5A
+Inner product checksum theta = 42104617DFB2BB0E
+Inner product checksum u = 4500F65BA3091AE0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
index 3b2b948c9..491ff4a7c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2EB31AEB4C603
-Inner product checksum theta = 42104262EDCEE39B
-Inner product checksum u = 4501DA5CB5DBF453
+Inner product checksum rho = 40E2EB31AE9BB095
+Inner product checksum theta = 42104262EDD0C3CB
+Inner product checksum u = 4501DA5CB7431A79
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
index 3ed29f993..2b8614b99 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F342C08629AD
-Inner product checksum theta = 421041C191162823
-Inner product checksum u = 4501D8905F18DD52
+Inner product checksum rho = 40E2F33DE5A26EDE
+Inner product checksum theta = 421041C233F2D7CF
+Inner product checksum u = 4501D860ABD26B18
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 9f18c821b..4df2c4003 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2E610798110FE
-Inner product checksum theta = 4210435EB2DDB675
-Inner product checksum u = 4501348CFD7333AA
+Inner product checksum rho = 40E2E6107980CF54
+Inner product checksum theta = 4210435EB2DDC336
+Inner product checksum u = 4501348CFD744EBA
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
index ca9eedc3a..75cd547e9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A9988E2
-Inner product checksum theta = 4210F00A9EEFED78
-Inner product checksum u = 42EF4B7C9D6105A4
+Inner product checksum rho = 40FE89845A99B359
+Inner product checksum theta = 4210F00A9EEFEDEF
+Inner product checksum u = 42EF4B7C9D690502
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
index e9a5bbfb1..f1473796f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABCFF
-Inner product checksum theta = 4204E59A63CB78B5
-Inner product checksum u = 4391E522B2F8D21F
+Inner product checksum rho = 40E8E802280ABD03
+Inner product checksum theta = 4204E59A63CB78B8
+Inner product checksum u = 4391E522B2DC8C67
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
index dd15b3a5d..145f0450a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094B0D90339E0C
-Inner product checksum theta = 4224DF77B2266358
-Inner product checksum u = 438852006BCF2EF3
+Inner product checksum rho = 41094CA3DDB86DCC
+Inner product checksum theta = 4224DF7F71A30AE0
+Inner product checksum u = 43C50351B9B00C93
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 0d1b114a9..6cbc1b325 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE7637
-Inner product checksum theta = 41EC4ACBE79A8434
-Inner product checksum u = 44176CD1D18E2484
+Inner product checksum rho = 40D3FF37BCAE741D
+Inner product checksum theta = 41EC4ACBE79A82AD
+Inner product checksum u = 44176CD1D18E1D67
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 2f2341411..8cc0b34d0 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EEEF2D423E47A3
-Inner product checksum theta = 42E4D05A8BCEE1DB
-Inner product checksum u = 475B46A9C47FB787
+Inner product checksum rho = 40EEEF2D423E47B4
+Inner product checksum theta = 42E4D05A8BCEE968
+Inner product checksum u = 475B46A9C47FBD94
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 41856d806..aaf55269c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D56C9EE61BC3C6
-Inner product checksum theta = 42198C1850B2D755
-Inner product checksum u = 44E3B95E1E224412
+Inner product checksum rho = 40D56C9EE61BC087
+Inner product checksum theta = 42198C1850B2E142
+Inner product checksum u = 44E3B95E1E1F6623
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
index 67adb4fa7..c449dcda9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4077C537B568F9A7
-Inner product checksum theta = 41C2D5A8F93169AC
-Inner product checksum u = 4411D03665CDC4B8
+Inner product checksum theta = 41C2D5A8F93169AA
+Inner product checksum u = 4411D03665CDC4B7
Inner product checksum mr1 = 41E28A1800000000
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
index e89d26b76..3524cf4a2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4077C537B568F9A7
Inner product checksum theta = 418AC77800000000
-Inner product checksum u = 431497F6D7212EDD
+Inner product checksum u = 431497F6D7212EDE
Inner product checksum mr1 = 0
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
index a4e540f2a..0b8d4a23b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E34359B8C1F51B
-Inner product checksum theta = 421168C83D475CC1
-Inner product checksum u = 45082CCFCF94E9A7
+Inner product checksum rho = 40E34359BB48B319
+Inner product checksum theta = 421168C83CDC3121
+Inner product checksum u = 45082CCFF694E0BA
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
index c6fd2fbc7..54095fc9e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BD52DCC890BC
-Inner product checksum theta = 4240B2570BC63710
-Inner product checksum u = 44F9DB8002932930
+Inner product checksum rho = 4122BF04CEFDB1E4
+Inner product checksum theta = 4240B17819773169
+Inner product checksum u = 44FA80D135E0B41D
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
index af3057bb6..5e8410e3c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FEFFC9C4E6DC
+Inner product checksum rho = 40D3FEFFC9C4E6DB
Inner product checksum theta = 41EC4AC917CF5932
Inner product checksum u = 441770B8CF9AAE3C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index 5b56f37f9..d472aa6ec 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002AB80209FF45
-Inner product checksum theta = 4204AB102D874AAC
-Inner product checksum u = 42156E51E2CCDBC9
-Inner product checksum mr1 = 40474513BFBBEBDE
+Inner product checksum rho = 41002AB88E5BE645
+Inner product checksum theta = 4204AB102FE3E4C8
+Inner product checksum u = 42156E2D1E0A7EC8
+Inner product checksum mr1 = 404745174322ADDA
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index 1a77180df..43fda9e7e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 4100297E901FEFF8
-Inner product checksum theta = 4204AB0A9AA77D20
-Inner product checksum u = 421842438FFC21F5
-Inner product checksum mr1 = 4047C5171D14B130
+Inner product checksum rho = 4100298372AB3138
+Inner product checksum theta = 4204AB0A9C9E68E7
+Inner product checksum u = 42184280A14FCA53
+Inner product checksum mr1 = 4047C519DBFF2262
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
index d92198c03..cca05d0fa 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6B5F76F0AD
-Inner product checksum theta = 41BEDEE1B8CBB575
-Inner product checksum u = 43A9CD8E4C045BE9
+Inner product checksum rho = 40A3EC6B5F76F0B5
+Inner product checksum theta = 41BEDEE1B8CBB572
+Inner product checksum u = 43A9CD8E4C3FF950
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 2151738ed..c0a89c2e3 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D58C3582FBC
-Inner product checksum theta = 42475B42A261EF2F
-Inner product checksum u = 456062CEF51C79C2
+Inner product checksum rho = 41030D58C358B9F2
+Inner product checksum theta = 42475B42A25B44CB
+Inner product checksum u = 456062CEF51C4D36
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
index cbe07ff1d..944142cda 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D6C13704D59
-Inner product checksum theta = 42476BF6F9CA5B22
-Inner product checksum u = 4560B5479772DE2C
+Inner product checksum rho = 41030D6C136CE3C9
+Inner product checksum theta = 42476BF6F9CB1344
+Inner product checksum u = 4560B547977004F5
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
index b8bba792e..efb53b254 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030F18BA3F41D1
-Inner product checksum theta = 42476C698981F562
-Inner product checksum u = 4560A0F40D52D12B
+Inner product checksum rho = 41030F18BC021E85
+Inner product checksum theta = 42476C69789E4280
+Inner product checksum u = 4560A0F4265553D8
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
index 6e530e5ee..17dfe40b7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E316DD570E3D6C
-Inner product checksum theta = 420BC551F61B3002
-Inner product checksum u = 44FD3CA2A860113C
+Inner product checksum rho = 40E316DD570ECCCC
+Inner product checksum theta = 420BC551F61B2A5B
+Inner product checksum u = 44FD3CA2A85D1F2E
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
index daabcd1f5..f57fa932e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E3144534D1406C
-Inner product checksum theta = 420BC6A55E4A92B9
-Inner product checksum u = 44FDCE146C254141
+Inner product checksum rho = 40E3144534D1D0F3
+Inner product checksum theta = 420BC6A55E4A8D08
+Inner product checksum u = 44FDCE146C28B040
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
index 0944fe956..5b6394703 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E481066A125A
-Inner product checksum theta = 421139232C3CEF9C
-Inner product checksum u = 4393A3C2C776B0FB
+Inner product checksum rho = 40E1E49292B72449
+Inner product checksum theta = 42113926A06B14CE
+Inner product checksum u = 42551A8767692D40
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
index b81805f52..ba3908905 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40C1E430BB50B00C
-Inner product checksum theta = 41F13953C045587E
-Inner product checksum u = 4393B8DB189E7930
+Inner product checksum rho = 40C1E4917C54EDEC
+Inner product checksum theta = 41F13926CF208994
+Inner product checksum u = 415CCAF8AA2BC7C8
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
index 3678d4bbe..d0e9bc645 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6A14AC655B
-Inner product checksum theta = 41BEDEE1880FB475
-Inner product checksum u = 4316BFB1C87E4CB4
+Inner product checksum rho = 40A3EC6A14AC6563
+Inner product checksum theta = 41BEDEE1880FB478
+Inner product checksum u = 4316BFB1C8A2588C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 804176505..7f8db4180 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 400CE3D8AB9EE6EF
-Inner product checksum theta = 426EFB40626338A1
-Inner product checksum u = 46E90B31492B9E29
+Inner product checksum rho = 400CE3D8AB98C510
+Inner product checksum theta = 426EFB406261A35C
+Inner product checksum u = 46E90B314AD76EF6
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
index e08089b82..fab384b6f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CBB
-Inner product checksum theta = 41E3A4D10A00A1F0
-Inner product checksum u = 4400A7C1E61414AB
+Inner product checksum rho = 40CBD086E89B5CC6
+Inner product checksum theta = 41E3A4D10A00A1F2
+Inner product checksum u = 4400A7C1E61414AD
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index 3265025dd..52dae3175 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40BBCBB6EDF1627A
-Inner product checksum theta = 41D3A4D091EAA7D7
-Inner product checksum u = 427B537FDE7D4B72
+Inner product checksum rho = 40BBCBB6EF213860
+Inner product checksum theta = 41D3A4D09135213A
+Inner product checksum u = 42800064E61D89B2
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index b9a437d68..55b7b180a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 409BCBB6ED8BDB00
-Inner product checksum theta = 41B3A4D09228744A
-Inner product checksum u = 425BD288C4FE4540
+Inner product checksum rho = 409BCBB6ED8BE0D7
+Inner product checksum theta = 41B3A4D092287220
+Inner product checksum u = 425BD28883F3DDC1
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index b51e51cce..38d9cf530 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40ABB3332E06A4BB
-Inner product checksum theta = 41C56FE12D3A256E
-Inner product checksum u = 426BDF0AFC1EDB9D
+Inner product checksum rho = 40ABB3332F2E46AF
+Inner product checksum theta = 41C56FE12C8956B5
+Inner product checksum u = 42703CCC94647FCA
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
index f9a3053f9..c0f4cc9f7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1721E2B1BCD4
-Inner product checksum theta = 41F69B200F927E56
-Inner product checksum u = 432D54F6E82B741E
+Inner product checksum rho = 40EA1721E2B17EAB
+Inner product checksum theta = 41F69B200F92F363
+Inner product checksum u = 432D54F6E82F37D0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
index b3ad8201a..5de81ece8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DA171CE3E1C133
-Inner product checksum theta = 41E69B0DAEB5A2EC
-Inner product checksum u = 431CEA80FFBD7029
+Inner product checksum rho = 40DA171CE4219F45
+Inner product checksum theta = 41E69B0DAE1CE900
+Inner product checksum u = 431CEA81056B77D4
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
index e2553efc3..ab8174024 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FA16E969D9ADBC
-Inner product checksum theta = 42069BF1BB6B3AAE
-Inner product checksum u = 42FFC30F50D36E92
+Inner product checksum rho = 40FA16E969D65E40
+Inner product checksum theta = 42069BF1BB72967F
+Inner product checksum u = 42FFC30F4E53BF3C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
index 741150fb7..2d1d4f039 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1719B3F807A5
-Inner product checksum theta = 41F69B1F286ED724
-Inner product checksum u = 432E691969346DF4
+Inner product checksum rho = 40EA1719B7B2D052
+Inner product checksum theta = 41F69B1F2843F0F9
+Inner product checksum u = 432E69181333AC82
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 6385358bd..2917c643a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D4230A14790BDD
-Inner product checksum theta = 421AE83CAB1DBD5A
-Inner product checksum u = 44D53ED2C725DCD9
+Inner product checksum rho = 40D4230A1426F2F6
+Inner product checksum theta = 421AE83CAB2F6465
+Inner product checksum u = 44D53ED91059C555
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
index 35e317f21..5e61d005f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3B0E4F2F3F788
-Inner product checksum theta = 421AFAEA72C368FC
-Inner product checksum u = 44D4523A63DCEC15
+Inner product checksum rho = 40D3B0E5EEEC224D
+Inner product checksum theta = 421AFAE98FE6803A
+Inner product checksum u = 44D446828BC1363E
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
index b403874ad..07d6d5cfa 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DAA271B80432F2
-Inner product checksum theta = 42418E8249EA97E0
-Inner product checksum u = 43F0A73C14A39445
+Inner product checksum rho = 40DAA271D0834288
+Inner product checksum theta = 42418E82ECEB9A4F
+Inner product checksum u = 4096FE0DA627E1DE
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 8c67e23f6..f93e04ffa 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F2B2246A07FD
-Inner product checksum theta = 4210411A34141D34
-Inner product checksum u = 4501AC432220ABA1
+Inner product checksum rho = 40E2F2B22494AE8D
+Inner product checksum theta = 4210411A340EA56E
+Inner product checksum u = 4501AC4324159525
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index 8310a51cf..4258e11a1 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4102EEF5FAB1F22F
-Inner product checksum theta = 423041DD82543A06
-Inner product checksum u = 45017CE3BDB23B34
+Inner product checksum rho = 4102EEF5FAB9AB8A
+Inner product checksum theta = 423041DD825326ED
+Inner product checksum u = 45017CE3BEB83566
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
index 602df9749..56cb363bf 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B67DCF7DBEB
-Inner product checksum theta = 4210461C08A23CA5
-Inner product checksum u = 4500F5B0AFAAC8DD
+Inner product checksum rho = 40E31B643340F144
+Inner product checksum theta = 4210461DA89B6FC4
+Inner product checksum u = 4500F5760268D47B
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
index 2cadd1d66..1bdca4b97 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2EB31AE95DD26
-Inner product checksum theta = 42104262EDD1A3D6
-Inner product checksum u = 4501DA5CB56AC4C4
+Inner product checksum rho = 40E2EB31AEC2A8BB
+Inner product checksum theta = 42104262EDD02E18
+Inner product checksum u = 4501DA5CB45FBE9C
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 70e360c33..841934615 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F344387CD754
-Inner product checksum theta = 421041C0A40ECB7E
-Inner product checksum u = 4501D87BC56E88BD
+Inner product checksum rho = 40E2F34437DA07AC
+Inner product checksum theta = 421041C0A421B8DE
+Inner product checksum u = 4501D87BBB3D4F8D
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 52c76bceb..c628888f0 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2E6107980FD66
-Inner product checksum theta = 4210435EB2DDA492
-Inner product checksum u = 4501348CFD745E06
+Inner product checksum rho = 40E2E61079810BB7
+Inner product checksum theta = 4210435EB2DDB03C
+Inner product checksum u = 4501348CFD76A9E9
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
index f66b18be7..bb742121f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A9988E2
-Inner product checksum theta = 4210F00A9EEFED78
-Inner product checksum u = 42EF4B7C9D6105A3
+Inner product checksum rho = 40FE89845A99B35A
+Inner product checksum theta = 4210F00A9EEFEDEE
+Inner product checksum u = 42EF4B7C9D690502
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 3c2eeb823..f246342e2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABCFE
-Inner product checksum theta = 4204E59A63CB78B3
-Inner product checksum u = 4391E522B3087140
+Inner product checksum rho = 40E8E802280ABD03
+Inner product checksum theta = 4204E59A63CB78B4
+Inner product checksum u = 4391E522B3260DA5
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index 9876c8313..ef7cf4d36 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094B0D90339E0A
-Inner product checksum theta = 4224DF77B2266352
-Inner product checksum u = 438852006BF7ECF6
+Inner product checksum rho = 41094CA3DDB86DCD
+Inner product checksum theta = 4224DF7F71A30AE5
+Inner product checksum u = 43C50351B99F1C21
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index bd043f1b9..e3296c931 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE7720
-Inner product checksum theta = 41EC4ACBE79A82F0
-Inner product checksum u = 44176CD1D18E1E4C
+Inner product checksum rho = 40D3FF37BCAE7564
+Inner product checksum theta = 41EC4ACBE79A82C4
+Inner product checksum u = 44176CD1D18E1AE9
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 5eb77db6e..19982ff72 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EEEF2D423E47A6
-Inner product checksum theta = 42E4D05A8BCEDE80
-Inner product checksum u = 475B46A9C47FDD23
+Inner product checksum rho = 40EEEF2D423E47BB
+Inner product checksum theta = 42E4D05A8BCEDF22
+Inner product checksum u = 475B46A9C47FC405
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 23e2af56b..d98426b97 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D56C9EE61BC316
-Inner product checksum theta = 42198C1850B2D534
-Inner product checksum u = 44E3B95E1E3659CE
+Inner product checksum rho = 40D56C9EE61BC978
+Inner product checksum theta = 42198C1850B2D3EC
+Inner product checksum u = 44E3B95E1E2B9867
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
index 67adb4fa7..c449dcda9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4077C537B568F9A7
-Inner product checksum theta = 41C2D5A8F93169AC
-Inner product checksum u = 4411D03665CDC4B8
+Inner product checksum theta = 41C2D5A8F93169AA
+Inner product checksum u = 4411D03665CDC4B7
Inner product checksum mr1 = 41E28A1800000000
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
index e89d26b76..3524cf4a2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4077C537B568F9A7
Inner product checksum theta = 418AC77800000000
-Inner product checksum u = 431497F6D7212EDD
+Inner product checksum u = 431497F6D7212EDE
Inner product checksum mr1 = 0
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 4c22bf942..5fcc3d0ee 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E34359BE60DD69
-Inner product checksum theta = 421168C83C59A6DF
-Inner product checksum u = 45082CD01E2731A4
+Inner product checksum rho = 40E34359B965F5B1
+Inner product checksum theta = 421168C83D2BAE7A
+Inner product checksum u = 45082CCFDF8EBDA6
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index f844d7b30..247b69f6b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BD52DCC82934
-Inner product checksum theta = 4240B2570BC628A3
-Inner product checksum u = 44F9DB8002964882
+Inner product checksum rho = 4122BF04CEFC510A
+Inner product checksum theta = 4240B178197707EA
+Inner product checksum u = 44FA80D135BF5C3A
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
index e1abba728..186723d14 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FEFFC9C4E6DA
+Inner product checksum rho = 40D3FEFFC9C4E6DB
Inner product checksum theta = 41EC4AC917CF5932
-Inner product checksum u = 441770B8CF9AAE38
+Inner product checksum u = 441770B8CF9AAE40
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index 5b56f37f9..d472aa6ec 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002AB80209FF45
-Inner product checksum theta = 4204AB102D874AAC
-Inner product checksum u = 42156E51E2CCDBC9
-Inner product checksum mr1 = 40474513BFBBEBDE
+Inner product checksum rho = 41002AB88E5BE645
+Inner product checksum theta = 4204AB102FE3E4C8
+Inner product checksum u = 42156E2D1E0A7EC8
+Inner product checksum mr1 = 404745174322ADDA
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index 1a77180df..43fda9e7e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 4100297E901FEFF8
-Inner product checksum theta = 4204AB0A9AA77D20
-Inner product checksum u = 421842438FFC21F5
-Inner product checksum mr1 = 4047C5171D14B130
+Inner product checksum rho = 4100298372AB3138
+Inner product checksum theta = 4204AB0A9C9E68E7
+Inner product checksum u = 42184280A14FCA53
+Inner product checksum mr1 = 4047C519DBFF2262
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
index 6f0e22be6..777066abd 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6B5F76F0AE
-Inner product checksum theta = 41BEDEE1B8CBB574
-Inner product checksum u = 43A9CD8E4BFD1915
+Inner product checksum rho = 40A3EC6B5F76F0B5
+Inner product checksum theta = 41BEDEE1B8CBB571
+Inner product checksum u = 43A9CD8E4C4FC4E9
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index fa464e671..6385361a8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D58C3590812
-Inner product checksum theta = 42475B42A25E97B8
-Inner product checksum u = 456062CEF51D4871
+Inner product checksum rho = 41030D58C358674D
+Inner product checksum theta = 42475B42A25C07F7
+Inner product checksum u = 456062CEF5156880
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
index 75ce9ee29..023e3f169 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D6C1370FF70
-Inner product checksum theta = 42476BF6F9CAD9BF
-Inner product checksum u = 4560B54797698F24
+Inner product checksum rho = 41030D6C13704C70
+Inner product checksum theta = 42476BF6F9C9A074
+Inner product checksum u = 4560B5479777FCB4
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
index d3d96a110..fd45c782c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030F18BA556EED
-Inner product checksum theta = 42476C6985EDD5A2
-Inner product checksum u = 4560A0F4FB952ACD
+Inner product checksum rho = 41030F18BD05415A
+Inner product checksum theta = 42476C698699B3B4
+Inner product checksum u = 4560A0F4E779379F
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
index 23aaf00d6..c8f2c3763 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E316DD570E5057
-Inner product checksum theta = 420BC551F61B391B
-Inner product checksum u = 44FD3CA2A85EC12A
+Inner product checksum rho = 40E316DD570F4ACE
+Inner product checksum theta = 420BC551F61B2E6A
+Inner product checksum u = 44FD3CA2A85FBB66
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
index 75ecd5a6e..e426ed163 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E3144534D209FF
-Inner product checksum theta = 420BC6A55E4A954D
-Inner product checksum u = 44FDCE146C249D82
+Inner product checksum rho = 40E3144534D14523
+Inner product checksum theta = 420BC6A55E4A841A
+Inner product checksum u = 44FDCE146C253901
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
index 0944fe956..5b6394703 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E481066A125A
-Inner product checksum theta = 421139232C3CEF9C
-Inner product checksum u = 4393A3C2C776B0FB
+Inner product checksum rho = 40E1E49292B72449
+Inner product checksum theta = 42113926A06B14CE
+Inner product checksum u = 42551A8767692D40
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
index adf57f0b7..8c5f7cfee 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40C1E430BB50B1BB
-Inner product checksum theta = 41F13953C0455941
-Inner product checksum u = 4393B8DB189EAE30
+Inner product checksum rho = 40C1E4917C54EDEF
+Inner product checksum theta = 41F13926CF208995
+Inner product checksum u = 415CCB139B526796
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
index 92e047db7..d583d203e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6A14AC655D
-Inner product checksum theta = 41BEDEE1880FB475
-Inner product checksum u = 4316BFB1C87E4218
+Inner product checksum rho = 40A3EC6A14AC6564
+Inner product checksum theta = 41BEDEE1880FB477
+Inner product checksum u = 4316BFB1C8A2F843
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 1251a6b1d..06d2ff37e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 400CE3D8ABA24B4C
-Inner product checksum theta = 426EFB406264FDD6
-Inner product checksum u = 46E90B3147CFEAB5
+Inner product checksum rho = 400CE3D8AB9F9459
+Inner product checksum theta = 426EFB4062637E97
+Inner product checksum u = 46E90B31489DA7B2
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
index e08089b82..fab384b6f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CBB
-Inner product checksum theta = 41E3A4D10A00A1F0
-Inner product checksum u = 4400A7C1E61414AB
+Inner product checksum rho = 40CBD086E89B5CC6
+Inner product checksum theta = 41E3A4D10A00A1F2
+Inner product checksum u = 4400A7C1E61414AD
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index 097e86706..52dae3175 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40BBCBB6EDF16259
-Inner product checksum theta = 41D3A4D091EAA7E2
-Inner product checksum u = 427B537FAE94A56C
+Inner product checksum rho = 40BBCBB6EF213860
+Inner product checksum theta = 41D3A4D09135213A
+Inner product checksum u = 42800064E61D89B2
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index 8d35898d9..7c14244e8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 409BCBB6ED8BDD5A
-Inner product checksum theta = 41B3A4D09228734C
-Inner product checksum u = 425BD288A2566131
+Inner product checksum rho = 409BCBB6ED8BDF94
+Inner product checksum theta = 41B3A4D092287188
+Inner product checksum u = 425BD289740C12AA
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index f4685bc3c..3a708096a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40ABB3332E06A4CF
-Inner product checksum theta = 41C56FE12D3A257C
-Inner product checksum u = 426BDF0B0782D926
+Inner product checksum rho = 40ABB3332F2E46C5
+Inner product checksum theta = 41C56FE12C8956B6
+Inner product checksum u = 42703CCC994BBDB4
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
index 4c68af9dc..19e6c0317 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1721E2B1BCD4
-Inner product checksum theta = 41F69B200F927E57
-Inner product checksum u = 432D54F6E82B741E
+Inner product checksum rho = 40EA1721E2B17EAB
+Inner product checksum theta = 41F69B200F92F363
+Inner product checksum u = 432D54F6E82F37CF
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
index 7c43065c3..f8ce4a020 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DA171CE319AA16
-Inner product checksum theta = 41E69B0DB0A24402
-Inner product checksum u = 431CEA80F2E391C8
+Inner product checksum rho = 40DA171CE4219316
+Inner product checksum theta = 41E69B0DAE1C938F
+Inner product checksum u = 431CEA8105E39E64
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
index 64502ae9f..87937869b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FA16E969D78B0B
-Inner product checksum theta = 42069BF1BB70B7A9
-Inner product checksum u = 42FFC30F4F0FCDA2
+Inner product checksum rho = 40FA16E969D79D60
+Inner product checksum theta = 42069BF1BB6FCC62
+Inner product checksum u = 42FFC30F4FC15B61
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
index bc0f86a1b..1da300fbb 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA171A18307190
-Inner product checksum theta = 41F69B1D66F943A0
-Inner product checksum u = 432E68AADC8D5EF8
+Inner product checksum rho = 40EA171A18307855
+Inner product checksum theta = 41F69B1D66F9C462
+Inner product checksum u = 432E68AADCF01DFA
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index cfaab8a14..061b0b90d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D4230A14ACFCE9
-Inner product checksum theta = 421AE83CAB3C5322
-Inner product checksum u = 44D53ED6B3D6E0DA
+Inner product checksum rho = 40D4230A15717374
+Inner product checksum theta = 421AE83CAB2AD5E6
+Inner product checksum u = 44D53EDB540BCB9C
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
index 45924fc3e..a8cdc02de 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3B0E5979CA91C
-Inner product checksum theta = 421AFAEA87B084F6
-Inner product checksum u = 44D456945F0A4E4A
+Inner product checksum rho = 40D3B0E5B8D672D8
+Inner product checksum theta = 421AFAEA21EDE6C6
+Inner product checksum u = 44D444EF7C14D64F
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
index 6dbf85b1b..93c94be8c 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA4FD2C7690DC24
-Inner product checksum theta = 415FF4F8712C6491
-Inner product checksum u = 45673B7E0559C62C
-Inner product checksum mr1 = 3F35B15D7C0E86A8
-Inner product checksum mr2 = 3EEAD6BF4FDA7F92
-Inner product checksum mr3 = 3EDFF2E76CAF5FF5
-Inner product checksum mr4 = 3EED395DF2372B29
+Inner product checksum rho = 3FABEE7947C4297E
+Inner product checksum theta = 4160042F0EA6DB6C
+Inner product checksum u = 456719BA3F84DF72
+Inner product checksum mr1 = 3F3FD25E3E1CAC78
+Inner product checksum mr2 = 3EF4019CB107AEA6
+Inner product checksum mr3 = 3EE2741EEEC9BC45
+Inner product checksum mr4 = 3EECCFD02CDB1944
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
index f718f88ba..c8d360c0c 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEDECC
-Inner product checksum theta = 4012F2F8A6298AC5
-Inner product checksum u = 42F12DF2D0BF0EFC
+Inner product checksum rho = 3EED6D12BBFEE3E8
+Inner product checksum theta = 4012F2F8A6298ADE
+Inner product checksum u = 42F12DF2D0BF11E4
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
index f718f88ba..c8d360c0c 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEDECC
-Inner product checksum theta = 4012F2F8A6298AC5
-Inner product checksum u = 42F12DF2D0BF0EFC
+Inner product checksum rho = 3EED6D12BBFEE3E8
+Inner product checksum theta = 4012F2F8A6298ADE
+Inner product checksum u = 42F12DF2D0BF11E4
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
index 3134a07c3..d6d8c572c 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA4FD2A13297D96
-Inner product checksum theta = 415FF4F7791418F7
-Inner product checksum u = 45673B7DB19E7072
-Inner product checksum mr1 = 3F35B160CCE25E2C
-Inner product checksum mr2 = 3EEAD6BF59DB2878
-Inner product checksum mr3 = 3EDFF2E76569C104
-Inner product checksum mr4 = 3EED395DCB2F649B
+Inner product checksum rho = 3FABEE73F90B30AE
+Inner product checksum theta = 4160042F8677CE4B
+Inner product checksum u = 456719BB805229A8
+Inner product checksum mr1 = 3F3FD25FAFC005AD
+Inner product checksum mr2 = 3EF4018710F77F14
+Inner product checksum mr3 = 3EE2741EF1DCF023
+Inner product checksum mr4 = 3EECCFD03EC0E253
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
index fb9462c5a..2c9d072a1 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEDD01
-Inner product checksum theta = 4012F2F8A6298ACF
-Inner product checksum u = 42F12DF2D0BF12C9
+Inner product checksum rho = 3EED6D12BBFEDBF6
+Inner product checksum theta = 4012F2F8A6298AA8
+Inner product checksum u = 42F12DF2D0BF0B9A
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
index baad1f3c6..8b9ba5206 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 468AD911
-Inner product checksum theta = 4FD68987
-Inner product checksum u = 6A4E39D0
-Inner product checksum mr1 = 3F080026
-Inner product checksum mr2 = 369843BE
-Inner product checksum mr3 = 3416CDCB
-Inner product checksum mr4 = 36905047
+Inner product checksum rho = 468AD870
+Inner product checksum theta = 4FD68863
+Inner product checksum u = 6A4E5DEE
+Inner product checksum mr1 = 3F07E1B0
+Inner product checksum mr2 = 368CA016
+Inner product checksum mr3 = 3404E09C
+Inner product checksum mr4 = 3691B7B8
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
index a8808603d..ddf4d5532 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 44D95710
-Inner product checksum theta = 5504FC40
-Inner product checksum u = 74276E1C
+Inner product checksum rho = 44D95741
+Inner product checksum theta = 5504FC2B
+Inner product checksum u = 74276DBF
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index 6a1175d92..1add5e33c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6610A
-Inner product checksum theta = 518E92A2
-Inner product checksum u = 6AF41284
-Inner product checksum mr1 = 3FD1B2C0
-Inner product checksum mr2 = 3744E430
-Inner product checksum mr3 = 351C52A3
-Inner product checksum mr4 = 36C69A66
+Inner product checksum rho = 46D685DC
+Inner product checksum theta = 518F99E5
+Inner product checksum u = 6AF4D502
+Inner product checksum mr1 = 3FD2184C
+Inner product checksum mr2 = 372DE594
+Inner product checksum mr3 = 3537B27A
+Inner product checksum mr4 = 36C2EAF8
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
index 3235daf17..a363bf0a5 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D66315
-Inner product checksum theta = 518E9387
-Inner product checksum u = 6AF4A832
-Inner product checksum mr1 = 3FD1C1A3
-Inner product checksum mr2 = 37332D80
-Inner product checksum mr3 = 3540B40C
-Inner product checksum mr4 = 36C8A987
+Inner product checksum rho = 46D6845E
+Inner product checksum theta = 518F9244
+Inner product checksum u = 6AF65437
+Inner product checksum mr1 = 3FD2352F
+Inner product checksum mr2 = 3722A456
+Inner product checksum mr3 = 355E3A3E
+Inner product checksum mr4 = 36DF3EBB
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
index 53e80d265..e9bf17c80 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4798D8B6
-Inner product checksum theta = 5840648C
-Inner product checksum u = 79BA7D9D
+Inner product checksum rho = 4798D8DD
+Inner product checksum theta = 584061C0
+Inner product checksum u = 79B9E1C9
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
index 3d3d37aed..abf814e82 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8580D
-Inner product checksum theta = 518BD65C
-Inner product checksum u = 6A8B8EF7
-Inner product checksum mr1 = 3FCCE105
-Inner product checksum mr2 = 382E05C1
-Inner product checksum mr3 = 35517F52
-Inner product checksum mr4 = 36BDCA12
-Inner product checksum mr5 = 2F6F58E4
-Inner product checksum mr6 = 3545ACCD
+Inner product checksum rho = 46D87240
+Inner product checksum theta = 518CDA96
+Inner product checksum u = 6A8AD21A
+Inner product checksum mr1 = 3FCD586D
+Inner product checksum mr2 = 3833CCCE
+Inner product checksum mr3 = 35544C29
+Inner product checksum mr4 = 36A8E0E7
+Inner product checksum mr5 = 2E19621C
+Inner product checksum mr6 = 354BFD3D
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
index f222e66d1..3104cd2d2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D84445
-Inner product checksum theta = 518BD76F
-Inner product checksum u = 6A8793B7
-Inner product checksum mr1 = 3FD00133
-Inner product checksum mr2 = 37E62755
-Inner product checksum mr3 = 37841421
-Inner product checksum mr4 = 37850BC6
-Inner product checksum mr5 = 36785BDB
+Inner product checksum rho = 46D86774
+Inner product checksum theta = 518CD9F6
+Inner product checksum u = 6A878B11
+Inner product checksum mr1 = 3FD02BBD
+Inner product checksum mr2 = 37E5CE83
+Inner product checksum mr3 = 378FC5C2
+Inner product checksum mr4 = 37A219FF
+Inner product checksum mr5 = 36E8E7E3
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index 73b12e2f8..e6a35959f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D83B3B
-Inner product checksum theta = 518BD664
-Inner product checksum u = 6A88D9B2
-Inner product checksum mr1 = 3FD02798
-Inner product checksum mr2 = 37BDD120
-Inner product checksum mr3 = 35D1E83E
-Inner product checksum mr4 = 3725273B
+Inner product checksum rho = 46D85A50
+Inner product checksum theta = 518CDB3A
+Inner product checksum u = 6A88E494
+Inner product checksum mr1 = 3FD08DA0
+Inner product checksum mr2 = 37C5B514
+Inner product checksum mr3 = 3598AF9A
+Inner product checksum mr4 = 370D2921
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
index 595aec349..c9d9713bf 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB0773EFCDE994
-Inner product checksum theta = 42317AC9F8E51D7A
-Inner product checksum u = 455109B601285EE9
-Inner product checksum mr1 = 3FFA084DD67D70DE
-Inner product checksum mr2 = 3EF86D3B04CA8FC5
-Inner product checksum mr3 = 3EB5485636254F15
-Inner product checksum mr4 = 3EE58C0D9F518E95
+Inner product checksum rho = 40DB0B63C124DAB2
+Inner product checksum theta = 42319C007C732C61
+Inner product checksum u = 455104DE0172F6B7
+Inner product checksum mr1 = 3FFA14D411E66F7C
+Inner product checksum mr2 = 3EF875BE68FC9FE2
+Inner product checksum mr3 = 3EB5BA85B5547C34
+Inner product checksum mr4 = 3EE3CB44FC9A2E19
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 235f42533..92aff122b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FD4B
-Inner product checksum theta = 5392A6D0
-Inner product checksum u = 6A97B8B6
-Inner product checksum mr1 = 41CD0672
-Inner product checksum mr2 = 39CE47A1
-Inner product checksum mr3 = 37BA3C48
-Inner product checksum mr4 = 39605431
+Inner product checksum rho = 48D80217
+Inner product checksum theta = 5392FAFC
+Inner product checksum u = 6A97B471
+Inner product checksum mr1 = 41CD0B60
+Inner product checksum mr2 = 39CF62A2
+Inner product checksum mr3 = 37A99FF8
+Inner product checksum mr4 = 395D67FE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
index 37c9ebd37..f9a1b469f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81311
-Inner product checksum theta = 51944595
-Inner product checksum u = 6B46357D
-Inner product checksum mr1 = 3FC88E15
-Inner product checksum mr2 = 37A75280
-Inner product checksum mr3 = 35AEAAC9
-Inner product checksum mr4 = 3788AC07
+Inner product checksum rho = 46D831C6
+Inner product checksum theta = 51946CE4
+Inner product checksum u = 6B12B301
+Inner product checksum mr1 = 3FC8CD95
+Inner product checksum mr2 = 379F2688
+Inner product checksum mr3 = 358EF3B6
+Inner product checksum mr4 = 37941EB5
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 92e502065..10cda393b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FD63
-Inner product checksum theta = 5392A6D8
-Inner product checksum u = 6A97B9B2
-Inner product checksum mr1 = 41CD0EBF
-Inner product checksum mr2 = 39CD586C
-Inner product checksum mr3 = 37B257A3
-Inner product checksum mr4 = 396242C0
+Inner product checksum rho = 48D80284
+Inner product checksum theta = 5392FB12
+Inner product checksum u = 6A97B3CE
+Inner product checksum mr1 = 41CD017E
+Inner product checksum mr2 = 39D00EC9
+Inner product checksum mr3 = 37A727CA
+Inner product checksum mr4 = 395B7226
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
index 25b45d188..b8eeadc44 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D810F2
-Inner product checksum theta = 518BD787
-Inner product checksum u = 6A870CCA
-Inner product checksum mr1 = 3FD3E308
-Inner product checksum mr2 = 37D7D9E5
-Inner product checksum mr3 = 35AB546E
-Inner product checksum mr4 = 37136F66
+Inner product checksum rho = 46D81BA9
+Inner product checksum theta = 518A8496
+Inner product checksum u = 6A8D48C2
+Inner product checksum mr1 = 3FD3DC35
+Inner product checksum mr2 = 37C947BC
+Inner product checksum mr3 = 35AB7092
+Inner product checksum mr4 = 36EB8D16
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
index 10435e249..c8cef746f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8045E
-Inner product checksum theta = 519522AB
-Inner product checksum u = 6AE6739C
-Inner product checksum mr1 = 3FC8603B
-Inner product checksum mr2 = 37CF20AD
-Inner product checksum mr3 = 3511F47A
-Inner product checksum mr4 = 36F0F87D
+Inner product checksum rho = 46D825E6
+Inner product checksum theta = 5195280A
+Inner product checksum u = 6AD01122
+Inner product checksum mr1 = 3FC88C03
+Inner product checksum mr2 = 37A9F882
+Inner product checksum mr3 = 351E5CBC
+Inner product checksum mr4 = 36A16834
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
index 9e852c082..be201222a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81495
-Inner product checksum theta = 5395266A
-Inner product checksum u = 6AA4D6AA
-Inner product checksum mr1 = 41C831A8
-Inner product checksum mr2 = 399A563E
-Inner product checksum mr3 = 377A5BD6
-Inner product checksum mr4 = 392FD910
+Inner product checksum rho = 48D81CFC
+Inner product checksum theta = 53952773
+Inner product checksum u = 6AA47D6E
+Inner product checksum mr1 = 41C8479C
+Inner product checksum mr2 = 3999256B
+Inner product checksum mr3 = 37739A66
+Inner product checksum mr4 = 392F0EAA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
index a5abd0438..179ba829e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D816FB
-Inner product checksum theta = 518BAF59
-Inner product checksum u = 6A8CCA26
-Inner product checksum mr1 = 3FD122BA
-Inner product checksum mr2 = 37E8B3E1
-Inner product checksum mr3 = 359BE18A
-Inner product checksum mr4 = 371DAE72
+Inner product checksum rho = 46D81E3E
+Inner product checksum theta = 518A6751
+Inner product checksum u = 6A8F13DD
+Inner product checksum mr1 = 3FD0DBE7
+Inner product checksum mr2 = 37DF4259
+Inner product checksum mr3 = 35A7349C
+Inner product checksum mr4 = 36E308A9
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
index 32f13b74b..2169e0af0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D812AA
-Inner product checksum theta = 518BD0F5
-Inner product checksum u = 6A8874B8
-Inner product checksum mr1 = 3FD3FA54
-Inner product checksum mr2 = 37D26B2E
-Inner product checksum mr3 = 35B08090
-Inner product checksum mr4 = 36E4921A
+Inner product checksum rho = 46D81C02
+Inner product checksum theta = 518A8216
+Inner product checksum u = 6A8C539D
+Inner product checksum mr1 = 3FD3D85B
+Inner product checksum mr2 = 37D802A3
+Inner product checksum mr3 = 35B7B982
+Inner product checksum mr4 = 370F1BDD
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
index 4b10f823d..e020a08e9 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D80C87
-Inner product checksum theta = 5194ED8F
-Inner product checksum u = 6B085A16
-Inner product checksum mr1 = 3FC87E71
-Inner product checksum mr2 = 37BEBC00
-Inner product checksum mr3 = 357AAEB8
-Inner product checksum mr4 = 372A5BA2
+Inner product checksum rho = 46D82D50
+Inner product checksum theta = 5194F716
+Inner product checksum u = 6AE720F1
+Inner product checksum mr1 = 3FC8BF91
+Inner product checksum mr2 = 37AA9F8A
+Inner product checksum mr3 = 3553BEE0
+Inner product checksum mr4 = 371CB8F9
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index f7b029cc2..22e8fd2b4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997C5
-Inner product checksum theta = 513548FD
-Inner product checksum u = 612F5B3F
-Inner product checksum mr1 = 4090F690
-Inner product checksum mr2 = 35962139
-Inner product checksum mr3 = 2FA55DC8
-Inner product checksum mr4 = 33F4FD5F
-Inner product checksum mr5 = BE7D051
+Inner product checksum rho = 4839973B
+Inner product checksum theta = 51354950
+Inner product checksum u = 612F47B8
+Inner product checksum mr1 = 4090F14A
+Inner product checksum mr2 = 35C3F39D
+Inner product checksum mr3 = 2FA58E2F
+Inner product checksum mr4 = 33F4FB3C
+Inner product checksum mr5 = BEBF31E
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index ef09b1c3e..c66382f74 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483999CD
-Inner product checksum theta = 51354857
-Inner product checksum u = 612F617B
-Inner product checksum mr1 = 4091658E
-Inner product checksum mr2 = 366B96B9
-Inner product checksum mr3 = 2FAC2FCA
-Inner product checksum mr4 = 33F4FD92
-Inner product checksum mr5 = BF21977
+Inner product checksum rho = 4839991A
+Inner product checksum theta = 513548B3
+Inner product checksum u = 612F4E03
+Inner product checksum mr1 = 40915F02
+Inner product checksum mr2 = 368C5691
+Inner product checksum mr3 = 2FAC8999
+Inner product checksum mr4 = 33F4FBDA
+Inner product checksum mr5 = BF6CD88
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index 3616533c3..3e707c375 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398C74
-Inner product checksum theta = 513542F8
-Inner product checksum u = 612EE1C0
-Inner product checksum mr1 = 4091028E
-Inner product checksum mr2 = 3592F737
-Inner product checksum mr3 = 3001068E
-Inner product checksum mr4 = 3404ABC8
-Inner product checksum mr5 = C145771
+Inner product checksum rho = 48398BE2
+Inner product checksum theta = 51354331
+Inner product checksum u = 612EC707
+Inner product checksum mr1 = 40910139
+Inner product checksum mr2 = 358CE7E5
+Inner product checksum mr3 = 30015ACD
+Inner product checksum mr4 = 3404ACED
+Inner product checksum mr5 = C16CE33
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
index 8b256997c..86ef5bf97 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B5D4
-Inner product checksum theta = 513FD8F8
-Inner product checksum u = 5F74AD00
-Inner product checksum mr1 = 41557B80
-Inner product checksum mr2 = 3A49DF8D
-Inner product checksum mr3 = 3099ABD0
+Inner product checksum rho = 4830B5CC
+Inner product checksum theta = 513FD8FB
+Inner product checksum u = 5F74B31A
+Inner product checksum mr1 = 41557342
+Inner product checksum mr2 = 3A50CC6E
+Inner product checksum mr3 = 30A70236
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index d0af98814..ca15a1722 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84D801
-Inner product checksum u = 601AD0A3
-Inner product checksum mr1 = 3C86FCEC
-Inner product checksum mr2 = 3561184B
-Inner product checksum mr3 = 31B90547
+Inner product checksum rho = 42F8B1DE
+Inner product checksum theta = 4D84D805
+Inner product checksum u = 601AD0AD
+Inner product checksum mr1 = 3C86E3B3
+Inner product checksum mr2 = 353CC0C1
+Inner product checksum mr3 = 31B9B56E
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 0e686c0cd..7fb51b275 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E044958
-Inner product checksum u = 5FC424C2
-Inner product checksum mr1 = 3CE19D98
-Inner product checksum mr2 = 34528AF7
-Inner product checksum mr3 = 318A1C81
-Inner product checksum mr4 = 2ECB3DC7
+Inner product checksum rho = 42F5004D
+Inner product checksum theta = 4E044A15
+Inner product checksum u = 5FC0A787
+Inner product checksum mr1 = 3CE526D7
+Inner product checksum mr2 = 34D44769
+Inner product checksum mr3 = 308BFECE
+Inner product checksum mr4 = 2F1E05D7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index cef64bcfd..455f2a309 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84DAF0
+Inner product checksum rho = 42F8B1DE
+Inner product checksum theta = 4D84DAF2
Inner product checksum u = 601AD407
-Inner product checksum mr1 = 3C8279D5
-Inner product checksum mr2 = 341809D9
-Inner product checksum mr3 = 313D5AF7
+Inner product checksum mr1 = 3C82820E
+Inner product checksum mr2 = 341DF9E4
+Inner product checksum mr3 = 31C7A248
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 11aa2d4f4..e4e31f057 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E044F15
-Inner product checksum u = 5FDAEC53
-Inner product checksum mr1 = 3CC7333A
-Inner product checksum mr2 = 3311B2A6
-Inner product checksum mr3 = 30134C50
-Inner product checksum mr4 = 2F061508
+Inner product checksum rho = 42F5004D
+Inner product checksum theta = 4E044E69
+Inner product checksum u = 5FD95B6E
+Inner product checksum mr1 = 3CC86608
+Inner product checksum mr2 = 33B8D534
+Inner product checksum mr3 = 30503617
+Inner product checksum mr4 = 2F08F753
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index e29287295..d17df09de 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D8
-Inner product checksum theta = 4D84D83D
-Inner product checksum u = 601AD7EC
-Inner product checksum mr1 = 3C80A900
-Inner product checksum mr2 = 2EE9B140
-Inner product checksum mr3 = 2DBC1A2E
+Inner product checksum rho = 42F8B1DE
+Inner product checksum theta = 4D84D83E
+Inner product checksum u = 601AD7F0
+Inner product checksum mr1 = 3C80AA23
+Inner product checksum mr2 = 2EE99EBE
+Inner product checksum mr3 = 2DBBCB6A
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 15289a6f8..3b8e8f3d3 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 43366191
-Inner product checksum theta = 4C40AEDD
-Inner product checksum u = 5E28BCEA
+Inner product checksum rho = 43366192
+Inner product checksum theta = 4C40AEA7
+Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 7e6cf3725..380d2ccea 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433541F2
-Inner product checksum theta = 4C365D34
-Inner product checksum u = 5FC5C11A
-Inner product checksum mr1 = 3C651950
-Inner product checksum mr2 = 33939457
-Inner product checksum mr3 = 2E1FEF89
+Inner product checksum theta = 4C365D68
+Inner product checksum u = 5FC5C11D
+Inner product checksum mr1 = 3C65086A
+Inner product checksum mr2 = 33CF49AC
+Inner product checksum mr3 = 2F1B550C
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index a988e1b92..70c860e3a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C0844F3
-Inner product checksum u = 606FB504
-Inner product checksum mr1 = 3B3F6232
-Inner product checksum mr2 = 3004944C
-Inner product checksum mr3 = 29447912
+Inner product checksum rho = 433107DE
+Inner product checksum theta = 4C0844F4
+Inner product checksum u = 606FB4FE
+Inner product checksum mr1 = 3B3F5E7A
+Inner product checksum mr2 = 3003DE62
+Inner product checksum mr3 = 2940C239
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index dd98dc350..295ce2ae2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42CD4780
-Inner product checksum theta = 4C2F1CD0
-Inner product checksum u = 6064CD3B
-Inner product checksum mr1 = 37235163
+Inner product checksum theta = 4C2F1CC1
+Inner product checksum u = 6064CD39
+Inner product checksum mr1 = 372352F2
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
-Inner product checksum mr4 = 33E96715
+Inner product checksum mr4 = 33E82E43
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 30b40dea4..9206ad02e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 431DF677
+Inner product checksum rho = 431DF679
Inner product checksum theta = 4C0E764F
-Inner product checksum u = 5E18F5F3
-Inner product checksum mr1 = 3B201117
+Inner product checksum u = 5E18F5E9
+Inner product checksum mr1 = 3B201111
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 95c1538d2..e9c5f9daf 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C46F480
+Inner product checksum rho = 434FEE7D
+Inner product checksum theta = 4C46F47D
Inner product checksum u = 62E3E1CC
-Inner product checksum mr1 = 3A04E493
+Inner product checksum mr1 = 3A04E499
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 711d8111f..f060cecd2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C06596F
-Inner product checksum u = 606FB561
-Inner product checksum mr1 = 3A8C498D
-Inner product checksum mr2 = 32982205
-Inner product checksum mr3 = 289ECEDA
+Inner product checksum rho = 433107DE
+Inner product checksum theta = 4C06591D
+Inner product checksum u = 606FB55F
+Inner product checksum mr1 = 3A8C4583
+Inner product checksum mr2 = 32A5E339
+Inner product checksum mr3 = 28AC7EE0
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index bb46c57a2..65d672b2c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E045656
-Inner product checksum u = 5FB8BFDC
-Inner product checksum mr1 = 3CE4DCC4
-Inner product checksum mr2 = 33E492E9
-Inner product checksum mr3 = 2FDA67C0
-Inner product checksum mr4 = 2F270121
+Inner product checksum rho = 42F5004D
+Inner product checksum theta = 4E04561F
+Inner product checksum u = 5FB8EFD0
+Inner product checksum mr1 = 3CE2BB08
+Inner product checksum mr2 = 3311524F
+Inner product checksum mr3 = 301BBA94
+Inner product checksum mr4 = 2EFBC0D7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index fdc8bd11b..d388d7980 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 42B581C4
-Inner product checksum theta = 541009A5
+Inner product checksum rho = 42B581BE
+Inner product checksum theta = 54100D0E
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index b3407820f..1425421f2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 42F50044
+Inner product checksum rho = 42F5004D
Inner product checksum theta = 4E232388
Inner product checksum u = 5EA095A3
-Inner product checksum mr1 = 3C8347BC
+Inner product checksum mr1 = 3C8347BB
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index a63371d82..7650a1889 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4334F300
-Inner product checksum theta = 4C25DC6A
-Inner product checksum u = 5E28F50D
+Inner product checksum theta = 4C25DC71
+Inner product checksum u = 0
Inner product checksum mr1 = 3AB44DA1
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index f657b71c1..dd74ccb7c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C47E05D
-Inner product checksum u = 62E3D56F
-Inner product checksum mr1 = 3A3848A6
-Inner product checksum mr2 = 3113A865
-Inner product checksum mr3 = 24ADAE37
-Inner product checksum mr4 = 33704F0C
-Inner product checksum mr5 = 2979B334
-Inner product checksum mr6 = 2CA7A623
+Inner product checksum rho = 434FEE7D
+Inner product checksum theta = 4C47E49C
+Inner product checksum u = 62E3D560
+Inner product checksum mr1 = 3A35D2D6
+Inner product checksum mr2 = 3362F650
+Inner product checksum mr3 = 28E355CC
+Inner product checksum mr4 = 340A7B63
+Inner product checksum mr5 = 2C19DCC6
+Inner product checksum mr6 = 2C99FC78
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 66aaa0e25..6b1dae987 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C096ADE
-Inner product checksum u = 6074FC4E
-Inner product checksum mr1 = 3A6F4517
+Inner product checksum rho = 433107DE
+Inner product checksum theta = 4C096ADD
+Inner product checksum u = 6074FC4D
+Inner product checksum mr1 = 3A6F450F
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 1215be0a9..8c393a274 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C08B095
-Inner product checksum u = 6075B79D
-Inner product checksum mr1 = 3A5C1B37
+Inner product checksum rho = 433107DE
+Inner product checksum theta = 4C08B093
+Inner product checksum u = 6075B79E
+Inner product checksum mr1 = 3A5C1B47
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 484657b59..a21335a0c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DD
-Inner product checksum theta = 4C08DF8D
-Inner product checksum u = 606FB52B
-Inner product checksum mr1 = 3B1C91FF
+Inner product checksum rho = 433107DE
+Inner product checksum theta = 4C08DF8F
+Inner product checksum u = 606FB526
+Inner product checksum mr1 = 3B1C91E7
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 98cd0e5e1..e43cf7abb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50044
-Inner product checksum theta = 4E15E0E2
-Inner product checksum u = 5F8AA0FB
-Inner product checksum mr1 = 3C977AAA
-Inner product checksum mr2 = 2FD69352
-Inner product checksum mr3 = 2BA8AFE5
-Inner product checksum mr4 = 2F8F03CC
+Inner product checksum rho = 42F5004D
+Inner product checksum theta = 4E15E099
+Inner product checksum u = 5F8A99AB
+Inner product checksum mr1 = 3C99346F
+Inner product checksum mr2 = 0
+Inner product checksum mr3 = 29AB5D04
+Inner product checksum mr4 = 30A4F386
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
index b97fba172..6764d973d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 486B4A32
-Inner product checksum theta = 51CABF2D
-Inner product checksum u = 63C9DB14
+Inner product checksum rho = 486B4988
+Inner product checksum theta = 51CABEE9
+Inner product checksum u = 63C8EFFC
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
index 1f49bfe68..575fb4fdf 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 468AD927
-Inner product checksum theta = 4FD68974
-Inner product checksum u = 6A4E3F58
-Inner product checksum mr1 = 3F07FDC4
-Inner product checksum mr2 = 3695CB0F
-Inner product checksum mr3 = 3416AF74
-Inner product checksum mr4 = 3688F856
+Inner product checksum rho = 468AD854
+Inner product checksum theta = 4FD6888A
+Inner product checksum u = 6A4E699B
+Inner product checksum mr1 = 3F07FD55
+Inner product checksum mr2 = 368ED776
+Inner product checksum mr3 = 340F89F8
+Inner product checksum mr4 = 368FB92D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
index 5edec3d07..ee76db739 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 44D9577E
-Inner product checksum theta = 5504FC04
-Inner product checksum u = 74276D87
+Inner product checksum rho = 44D9579A
+Inner product checksum theta = 5504FC4A
+Inner product checksum u = 74276F0A
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index 4120c5e51..3046d8e7c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6641B
-Inner product checksum theta = 518E8D2A
-Inner product checksum u = 6AF61886
-Inner product checksum mr1 = 3FD1A09D
-Inner product checksum mr2 = 3735AA58
-Inner product checksum mr3 = 35437C41
-Inner product checksum mr4 = 36CD4651
+Inner product checksum rho = 46D68664
+Inner product checksum theta = 518F8DE2
+Inner product checksum u = 6AF893D0
+Inner product checksum mr1 = 3FD1D506
+Inner product checksum mr2 = 3713EC4F
+Inner product checksum mr3 = 354FD056
+Inner product checksum mr4 = 36C3E342
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
index b0451a251..5e9e99ab6 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D64F01
-Inner product checksum theta = 51925214
-Inner product checksum u = 6B2228F2
-Inner product checksum mr1 = 3FCF491F
-Inner product checksum mr2 = 3731CAB6
-Inner product checksum mr3 = 3539897A
-Inner product checksum mr4 = 36976AB4
+Inner product checksum rho = 46D66ECE
+Inner product checksum theta = 5193C6E9
+Inner product checksum u = 6B19ABD2
+Inner product checksum mr1 = 3FCF6818
+Inner product checksum mr2 = 372D27A2
+Inner product checksum mr3 = 3530B7E4
+Inner product checksum mr4 = 3699BD52
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index fa2541f13..84e39fb74 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65C62
-Inner product checksum theta = 5399FF3A
-Inner product checksum u = 6B12FAFF
-Inner product checksum mr1 = 41CC3311
-Inner product checksum mr2 = 39641CC7
-Inner product checksum mr3 = 37C4499D
-Inner product checksum mr4 = 3940B1BE
+Inner product checksum rho = 48D66100
+Inner product checksum theta = 539A0A38
+Inner product checksum u = 6B127967
+Inner product checksum mr1 = 41CC3D4D
+Inner product checksum mr2 = 396D5246
+Inner product checksum mr3 = 37C27F2B
+Inner product checksum mr4 = 39461116
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
index 0bcb503c4..1d2682883 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D64FAB
-Inner product checksum theta = 519251FF
-Inner product checksum u = 6B220EA6
-Inner product checksum mr1 = 3FCF48DF
-Inner product checksum mr2 = 373CBB88
-Inner product checksum mr3 = 3537316C
-Inner product checksum mr4 = 369FA313
+Inner product checksum rho = 46D66F99
+Inner product checksum theta = 5193C685
+Inner product checksum u = 6B19A10F
+Inner product checksum mr1 = 3FCF8AF1
+Inner product checksum mr2 = 372ACF88
+Inner product checksum mr3 = 355C5C8C
+Inner product checksum mr4 = 36A41A28
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index c7d6d469b..72dccc011 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65C72
-Inner product checksum theta = 5399FF39
-Inner product checksum u = 6B12FACD
-Inner product checksum mr1 = 41CC34F4
-Inner product checksum mr2 = 39649DBE
-Inner product checksum mr3 = 37C20D70
-Inner product checksum mr4 = 39418825
+Inner product checksum rho = 48D660FA
+Inner product checksum theta = 539A0A37
+Inner product checksum u = 6B1279CD
+Inner product checksum mr1 = 41CC3EAE
+Inner product checksum mr2 = 396B4C02
+Inner product checksum mr3 = 37C0C024
+Inner product checksum mr4 = 394529AE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index f0dc25d05..aa511dae2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65C7B
-Inner product checksum theta = 5399FF3A
-Inner product checksum u = 6B12FB36
-Inner product checksum mr1 = 41CC3470
-Inner product checksum mr2 = 39653416
-Inner product checksum mr3 = 37C887CC
-Inner product checksum mr4 = 39403AEC
+Inner product checksum rho = 48D660EF
+Inner product checksum theta = 539A0A38
+Inner product checksum u = 6B127941
+Inner product checksum mr1 = 41CC3E59
+Inner product checksum mr2 = 396F6CE0
+Inner product checksum mr3 = 37C1F6D4
+Inner product checksum mr4 = 3945F50F
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
index a73486360..d321e067b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D65D64
-Inner product checksum theta = 518E8D8D
-Inner product checksum u = 6AF6FC20
-Inner product checksum mr1 = 3FD1FA7A
-Inner product checksum mr2 = 3745E4D3
-Inner product checksum mr3 = 3542A87F
-Inner product checksum mr4 = 36C1DDD4
+Inner product checksum rho = 46D6887A
+Inner product checksum theta = 518F924E
+Inner product checksum u = 6AF8AA77
+Inner product checksum mr1 = 3FD1AA47
+Inner product checksum mr2 = 373CA22D
+Inner product checksum mr3 = 35BF8E09
+Inner product checksum mr4 = 36C3F058
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
index 4129dcae1..b1c39bb0d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D64DFF
-Inner product checksum theta = 51925052
-Inner product checksum u = 6B2279F5
-Inner product checksum mr1 = 3FCF4DC6
-Inner product checksum mr2 = 374A44CE
-Inner product checksum mr3 = 35432F7A
-Inner product checksum mr4 = 36B0AFE9
+Inner product checksum rho = 46D66D9C
+Inner product checksum theta = 5193C568
+Inner product checksum u = 6B1A106E
+Inner product checksum mr1 = 3FCF932E
+Inner product checksum mr2 = 372879B8
+Inner product checksum mr3 = 3533CEB2
+Inner product checksum mr4 = 36912900
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
index b2b45f2cf..8452040b1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D64E95
-Inner product checksum theta = 51924FD6
-Inner product checksum u = 6B22B042
-Inner product checksum mr1 = 3FCF62EC
-Inner product checksum mr2 = 373AE76A
-Inner product checksum mr3 = 354AC1A2
-Inner product checksum mr4 = 36AD2DDC
+Inner product checksum rho = 46D66DD4
+Inner product checksum theta = 5193C50A
+Inner product checksum u = 6B1A0820
+Inner product checksum mr1 = 3FCF9F75
+Inner product checksum mr2 = 37286CD1
+Inner product checksum mr3 = 35495B06
+Inner product checksum mr4 = 36A675D3
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index 65cd4ac0c..07c81351d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 489A83AD
-Inner product checksum theta = 51BA5047
-Inner product checksum u = 5F1182A1
-Inner product checksum mr1 = 4187A558
-Inner product checksum mr2 = 3AF3F164
-Inner product checksum mr3 = 34CEF762
+Inner product checksum rho = 489A8453
+Inner product checksum theta = 51BA4FE0
+Inner product checksum u = 5F119AAC
+Inner product checksum mr1 = 4187D890
+Inner product checksum mr2 = 3AE8A440
+Inner product checksum mr3 = 34B39237
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
index 0c8494eec..5e0dc9db2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4798D952
-Inner product checksum theta = 58406A9C
-Inner product checksum u = 79BA72A4
+Inner product checksum rho = 4798D97E
+Inner product checksum theta = 5840677A
+Inner product checksum u = 79B9EB69
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
index 9859fbe4a..6fb749ea3 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85816
-Inner product checksum theta = 518BD494
-Inner product checksum u = 6A8AAED2
-Inner product checksum mr1 = 3FCCE090
-Inner product checksum mr2 = 38373004
-Inner product checksum mr3 = 353E7318
-Inner product checksum mr4 = 36B40D9E
-Inner product checksum mr5 = 2D4BE090
-Inner product checksum mr6 = 353306E7
+Inner product checksum rho = 46D87509
+Inner product checksum theta = 518CDB3D
+Inner product checksum u = 6A8B3107
+Inner product checksum mr1 = 3FCD7FEC
+Inner product checksum mr2 = 382DE25F
+Inner product checksum mr3 = 354FE8CC
+Inner product checksum mr4 = 3699D355
+Inner product checksum mr5 = 2D320726
+Inner product checksum mr6 = 353A127E
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
index b94d4acb7..e3085a5c1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D84226
-Inner product checksum theta = 518BD784
-Inner product checksum u = 6A873B0B
-Inner product checksum mr1 = 3FCF7E43
-Inner product checksum mr2 = 37F10447
-Inner product checksum mr3 = 379043E4
-Inner product checksum mr4 = 3791D07E
-Inner product checksum mr5 = 369E13EB
+Inner product checksum rho = 46D86662
+Inner product checksum theta = 518CDBF3
+Inner product checksum u = 6A878882
+Inner product checksum mr1 = 3FD03E7D
+Inner product checksum mr2 = 37E4C3C3
+Inner product checksum mr3 = 378CDB76
+Inner product checksum mr4 = 37A329E8
+Inner product checksum mr5 = 36C393C2
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
index 598aa787b..17f8ddb70 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D834BB
-Inner product checksum theta = 518BE3E9
-Inner product checksum u = 6A85B452
-Inner product checksum mr1 = 3FD104F6
-Inner product checksum mr2 = 37EEC7D7
-Inner product checksum mr3 = 376D4887
-Inner product checksum mr4 = 37BC798D
-Inner product checksum mr5 = 3697DC75
+Inner product checksum rho = 46D85396
+Inner product checksum theta = 518CED24
+Inner product checksum u = 6A87061C
+Inner product checksum mr1 = 3FD15C06
+Inner product checksum mr2 = 37FFB47A
+Inner product checksum mr3 = 3782642C
+Inner product checksum mr4 = 37C41E2C
+Inner product checksum mr5 = 36AE8D5E
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
index 6dfc3b833..0ecb491de 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8535C
-Inner product checksum theta = 518BDE0A
-Inner product checksum u = 6A85CDCC
-Inner product checksum mr1 = 3FCE4DC3
-Inner product checksum mr2 = 37DFE1D1
-Inner product checksum mr3 = 37879680
-Inner product checksum mr4 = 375A302C
-Inner product checksum mr5 = 3609EA88
+Inner product checksum rho = 46D87241
+Inner product checksum theta = 518CEA02
+Inner product checksum u = 6A848A3F
+Inner product checksum mr1 = 3FCE7054
+Inner product checksum mr2 = 37FC1B3A
+Inner product checksum mr3 = 37837BF1
+Inner product checksum mr4 = 375854A2
+Inner product checksum mr5 = 36166857
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index e8d18ae2b..40a6d4573 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D83C42
-Inner product checksum theta = 518BD6E6
-Inner product checksum u = 6A8902B8
-Inner product checksum mr1 = 3FD05141
-Inner product checksum mr2 = 37BB1C4B
-Inner product checksum mr3 = 35A8F837
-Inner product checksum mr4 = 3723074E
+Inner product checksum rho = 46D85BEC
+Inner product checksum theta = 518CE0C3
+Inner product checksum u = 6A880F28
+Inner product checksum mr1 = 3FD093EA
+Inner product checksum mr2 = 37C43446
+Inner product checksum mr3 = 3599CA37
+Inner product checksum mr4 = 370911D5
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
index c885557e7..b63133fd9 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB075404D89374
-Inner product checksum theta = 42317A88C1AF0BE9
-Inner product checksum u = 455119C07278D761
-Inner product checksum mr1 = 3FF9FD5EA2ADE5E3
-Inner product checksum mr2 = 3EF9E78F7F10E128
-Inner product checksum mr3 = 3EB52D8A869CDB43
-Inner product checksum mr4 = 3EE550E75942D0C6
+Inner product checksum rho = 40DB0B80758F8FBF
+Inner product checksum theta = 42319C36DF12CEF4
+Inner product checksum u = 45510A19DD0E78E6
+Inner product checksum mr1 = 3FFA14E1331E3158
+Inner product checksum mr2 = 3EF89F662148D5C8
+Inner product checksum mr3 = 3EB40064A2CF8A14
+Inner product checksum mr4 = 3EE1C7674319009E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
index c9527388b..19e35fc31 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FDF2
-Inner product checksum theta = 5392A6E6
-Inner product checksum u = 6A97BD42
-Inner product checksum mr1 = 41CD070C
-Inner product checksum mr2 = 39CCBFC2
-Inner product checksum mr3 = 37B4CEB4
-Inner product checksum mr4 = 3962559E
+Inner product checksum rho = 48D80307
+Inner product checksum theta = 5392FB03
+Inner product checksum u = 6A97BE83
+Inner product checksum mr1 = 41CD0A7D
+Inner product checksum mr2 = 39CDBAD3
+Inner product checksum mr3 = 37A560DA
+Inner product checksum mr4 = 395A4CE2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
index b284a9b19..9a951d216 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81319
-Inner product checksum theta = 51944570
-Inner product checksum u = 6B464524
-Inner product checksum mr1 = 3FC88104
-Inner product checksum mr2 = 37A02C41
-Inner product checksum mr3 = 35A643E8
-Inner product checksum mr4 = 3788D177
+Inner product checksum rho = 46D831F3
+Inner product checksum theta = 51946CE8
+Inner product checksum u = 6B12B27C
+Inner product checksum mr1 = 3FC8D1F5
+Inner product checksum mr2 = 379BD97A
+Inner product checksum mr3 = 358CDA8B
+Inner product checksum mr4 = 3790DD1A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
index a17a5546b..c01e3bb84 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7F7DA
-Inner product checksum theta = 518E7EA9
-Inner product checksum u = 6B17CB2A
-Inner product checksum mr1 = 3FCBF507
-Inner product checksum mr2 = 37BE7127
-Inner product checksum mr3 = 34B2ABD7
-Inner product checksum mr4 = 36CBBAFD
+Inner product checksum rho = 46D815C6
+Inner product checksum theta = 518FB936
+Inner product checksum u = 6AF6BCD6
+Inner product checksum mr1 = 3FCC0E98
+Inner product checksum mr2 = 37ABDEED
+Inner product checksum mr3 = 349EA00A
+Inner product checksum mr4 = 36E47AD4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index c9527388b..19e35fc31 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FDF2
-Inner product checksum theta = 5392A6E6
-Inner product checksum u = 6A97BD42
-Inner product checksum mr1 = 41CD070C
-Inner product checksum mr2 = 39CCBFC2
-Inner product checksum mr3 = 37B4CEB4
-Inner product checksum mr4 = 3962559E
+Inner product checksum rho = 48D80307
+Inner product checksum theta = 5392FB03
+Inner product checksum u = 6A97BE83
+Inner product checksum mr1 = 41CD0A7D
+Inner product checksum mr2 = 39CDBAD3
+Inner product checksum mr3 = 37A560DA
+Inner product checksum mr4 = 395A4CE2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
index fa1972229..405b5002d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7F768
-Inner product checksum theta = 518E7EB8
-Inner product checksum u = 6B17B4BC
-Inner product checksum mr1 = 3FCBF78D
-Inner product checksum mr2 = 37B2B412
-Inner product checksum mr3 = 349D07C6
-Inner product checksum mr4 = 36BB56C4
+Inner product checksum rho = 46D8158A
+Inner product checksum theta = 518FB92C
+Inner product checksum u = 6AF6ED44
+Inner product checksum mr1 = 3FCC0AC8
+Inner product checksum mr2 = 37AA9DF5
+Inner product checksum mr3 = 349AE414
+Inner product checksum mr4 = 36E44178
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index fc6f7c27a..14c0a4121 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FE0C
-Inner product checksum theta = 5392A6AB
-Inner product checksum u = 6A97C4B2
-Inner product checksum mr1 = 41CD02DF
-Inner product checksum mr2 = 39CAEFCE
-Inner product checksum mr3 = 37AF0F90
-Inner product checksum mr4 = 3962BA9E
+Inner product checksum rho = 48D80347
+Inner product checksum theta = 5392FACD
+Inner product checksum u = 6A97BFA0
+Inner product checksum mr1 = 41CD061B
+Inner product checksum mr2 = 39D0BEA0
+Inner product checksum mr3 = 37A8E992
+Inner product checksum mr4 = 395F95F7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
index ce8e72221..1907fa6b8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FD38
-Inner product checksum theta = 5392A70F
-Inner product checksum u = 6A97B477
-Inner product checksum mr1 = 41CD0733
-Inner product checksum mr2 = 39CC62CE
-Inner product checksum mr3 = 37AC6091
-Inner product checksum mr4 = 395D075E
+Inner product checksum rho = 48D80244
+Inner product checksum theta = 5392FAFA
+Inner product checksum u = 6A97B123
+Inner product checksum mr1 = 41CD0C74
+Inner product checksum mr2 = 39CB2808
+Inner product checksum mr3 = 37ACBE32
+Inner product checksum mr4 = 395C4216
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 69e3838e4..3c1e59def 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FDFF
-Inner product checksum theta = 5392A6BA
-Inner product checksum u = 6A97C4DB
-Inner product checksum mr1 = 41CD0270
-Inner product checksum mr2 = 39CB0D28
-Inner product checksum mr3 = 37B0F7EC
-Inner product checksum mr4 = 3962D22C
+Inner product checksum rho = 48D80348
+Inner product checksum theta = 5392FB0E
+Inner product checksum u = 6A97BF2C
+Inner product checksum mr1 = 41CD155A
+Inner product checksum mr2 = 39CED34B
+Inner product checksum mr3 = 37A7A473
+Inner product checksum mr4 = 395DE1C4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
index e14548731..a19a3afc6 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FE5D
-Inner product checksum theta = 5392A6DF
-Inner product checksum u = 6A97C7C7
-Inner product checksum mr1 = 41CD0945
-Inner product checksum mr2 = 39CCE150
-Inner product checksum mr3 = 37B097CC
-Inner product checksum mr4 = 3960B2B3
+Inner product checksum rho = 48D8038A
+Inner product checksum theta = 5392FAD3
+Inner product checksum u = 6A97C278
+Inner product checksum mr1 = 41CD07C2
+Inner product checksum mr2 = 39D0E9C6
+Inner product checksum mr3 = 37AA171B
+Inner product checksum mr4 = 395C885E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
index eee2e34e6..ef75fdbeb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FC34
-Inner product checksum theta = 5392A6E4
-Inner product checksum u = 6A97BE48
-Inner product checksum mr1 = 41CCE1CC
-Inner product checksum mr2 = 39CBA8B8
-Inner product checksum mr3 = 37B17E5C
-Inner product checksum mr4 = 396E39AE
+Inner product checksum rho = 48D80189
+Inner product checksum theta = 5392FAF0
+Inner product checksum u = 6A97B7A9
+Inner product checksum mr1 = 41CCEA48
+Inner product checksum mr2 = 39D135DE
+Inner product checksum mr3 = 37ACC764
+Inner product checksum mr4 = 39722B88
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
index 5ed13ec65..9633938fc 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FB6E
-Inner product checksum theta = 5392A6D7
-Inner product checksum u = 6A97B54A
-Inner product checksum mr1 = 41CCE8DE
-Inner product checksum mr2 = 39CC9B30
-Inner product checksum mr3 = 37A96D04
-Inner product checksum mr4 = 397584E4
+Inner product checksum rho = 48D80084
+Inner product checksum theta = 5392FB10
+Inner product checksum u = 6A97ACA4
+Inner product checksum mr1 = 41CCE6C8
+Inner product checksum mr2 = 39CEDB32
+Inner product checksum mr3 = 37A6EF1A
+Inner product checksum mr4 = 3968F128
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
index 5d417bd6e..0922a7cd1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D811E6
-Inner product checksum theta = 518BD447
-Inner product checksum u = 6A87A2E8
-Inner product checksum mr1 = 3FD3913E
-Inner product checksum mr2 = 37E61B45
-Inner product checksum mr3 = 35ACED96
-Inner product checksum mr4 = 36D2174C
+Inner product checksum rho = 46D81AFA
+Inner product checksum theta = 518A8523
+Inner product checksum u = 6A8D5E65
+Inner product checksum mr1 = 3FD3EABE
+Inner product checksum mr2 = 37C78D7A
+Inner product checksum mr3 = 35A8D7B4
+Inner product checksum mr4 = 3707558E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
index eee00fcaa..82e799666 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D80468
-Inner product checksum theta = 519522AA
-Inner product checksum u = 6AE673E2
-Inner product checksum mr1 = 3FC8601D
-Inner product checksum mr2 = 37D078DC
-Inner product checksum mr3 = 35132C6F
-Inner product checksum mr4 = 36F0699C
+Inner product checksum rho = 46D825F3
+Inner product checksum theta = 51952812
+Inner product checksum u = 6AD00E3A
+Inner product checksum mr1 = 3FC89118
+Inner product checksum mr2 = 37AB2B82
+Inner product checksum mr3 = 351CDFA0
+Inner product checksum mr4 = 36A059E9
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
index e63474f9a..78859af9e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81493
-Inner product checksum theta = 53952668
-Inner product checksum u = 6AA4D6A6
-Inner product checksum mr1 = 41C83182
-Inner product checksum mr2 = 399B0527
-Inner product checksum mr3 = 377DABC5
-Inner product checksum mr4 = 392FC466
+Inner product checksum rho = 48D81CFD
+Inner product checksum theta = 53952772
+Inner product checksum u = 6AA47DB2
+Inner product checksum mr1 = 41C847C0
+Inner product checksum mr2 = 3999847A
+Inner product checksum mr3 = 377259D5
+Inner product checksum mr4 = 392ECDE8
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
index e9e034f57..ab4896455 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D818D4
-Inner product checksum theta = 518BB0C1
-Inner product checksum u = 6A8E0A9E
-Inner product checksum mr1 = 3FD13B1E
-Inner product checksum mr2 = 37E74576
-Inner product checksum mr3 = 35B75D54
-Inner product checksum mr4 = 37219FDA
+Inner product checksum rho = 46D81E3B
+Inner product checksum theta = 518A6679
+Inner product checksum u = 6A8EC334
+Inner product checksum mr1 = 3FD118B3
+Inner product checksum mr2 = 37D4DF3D
+Inner product checksum mr3 = 3591825E
+Inner product checksum mr4 = 36D68F78
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
index 3c14128af..77d152eb7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81238
-Inner product checksum theta = 518BCF9B
-Inner product checksum u = 6A87E639
-Inner product checksum mr1 = 3FD39F04
-Inner product checksum mr2 = 37DF42B2
-Inner product checksum mr3 = 3597E244
-Inner product checksum mr4 = 36E1E4E8
+Inner product checksum rho = 46D81B09
+Inner product checksum theta = 518A8077
+Inner product checksum u = 6A8D028B
+Inner product checksum mr1 = 3FD39992
+Inner product checksum mr2 = 37CA6452
+Inner product checksum mr3 = 35EEE9BC
+Inner product checksum mr4 = 36C602C7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
index 6dafb792c..57145fa9a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D80C9D
-Inner product checksum theta = 5194ED75
-Inner product checksum u = 6B085C4F
-Inner product checksum mr1 = 3FC87E9E
-Inner product checksum mr2 = 37C361E3
-Inner product checksum mr3 = 357927F6
-Inner product checksum mr4 = 372B2B36
+Inner product checksum rho = 46D82D6D
+Inner product checksum theta = 5194F718
+Inner product checksum u = 6AE7228B
+Inner product checksum mr1 = 3FC8C0AA
+Inner product checksum mr2 = 37A4DF90
+Inner product checksum mr3 = 35572BC8
+Inner product checksum mr4 = 371CEB3E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 53da58e38..f90e1d7e9 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997E2
-Inner product checksum theta = 51354908
-Inner product checksum u = 612F5E17
-Inner product checksum mr1 = 4090F60E
-Inner product checksum mr2 = 359AD201
-Inner product checksum mr3 = 2FA4FC5D
-Inner product checksum mr4 = 33F4FD55
-Inner product checksum mr5 = BE85FCA
+Inner product checksum rho = 4839979F
+Inner product checksum theta = 5135496C
+Inner product checksum u = 612F4B6A
+Inner product checksum mr1 = 4090F238
+Inner product checksum mr2 = 35B87FA1
+Inner product checksum mr3 = 2FA5D8D6
+Inner product checksum mr4 = 33F4FC51
+Inner product checksum mr5 = BEC0C37
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 80b55bb5f..c7659d685 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997E1
-Inner product checksum theta = 51354900
-Inner product checksum u = 612F5EB6
-Inner product checksum mr1 = 40910ED0
-Inner product checksum mr2 = 35E4BE74
-Inner product checksum mr3 = 2FA6EBF1
-Inner product checksum mr4 = 33F50016
-Inner product checksum mr5 = BE04BD3
+Inner product checksum rho = 48399798
+Inner product checksum theta = 51354964
+Inner product checksum u = 612F4C1C
+Inner product checksum mr1 = 409109E0
+Inner product checksum mr2 = 3603FC4A
+Inner product checksum mr3 = 2FA7B87F
+Inner product checksum mr4 = 33F4FEDD
+Inner product checksum mr5 = BBCAE13
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index b56f638d0..d347cdf3b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398C6E
-Inner product checksum theta = 51354302
-Inner product checksum u = 612EDCC9
-Inner product checksum mr1 = 4091031B
-Inner product checksum mr2 = 358F0585
-Inner product checksum mr3 = 300117E0
-Inner product checksum mr4 = 3404AC81
-Inner product checksum mr5 = C14A228
+Inner product checksum rho = 48398C1C
+Inner product checksum theta = 51354352
+Inner product checksum u = 612ECCA9
+Inner product checksum mr1 = 409100B8
+Inner product checksum mr2 = 3598DA39
+Inner product checksum mr3 = 30015F91
+Inner product checksum mr4 = 3404AD55
+Inner product checksum mr5 = C16243C
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index 524b54ebc..1ba79af64 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B5DC
-Inner product checksum theta = 513FD86A
-Inner product checksum u = 5F74C34D
-Inner product checksum mr1 = 41558E48
-Inner product checksum mr2 = 3A568664
-Inner product checksum mr3 = 30B5DE80
+Inner product checksum rho = 4830B5DA
+Inner product checksum theta = 513FD866
+Inner product checksum u = 5F74B800
+Inner product checksum mr1 = 41558E0C
+Inner product checksum mr2 = 3A4BF8DB
+Inner product checksum mr3 = 30A36BF8
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index efe78f80e..559fd42ee 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D6
-Inner product checksum theta = 4D84D80C
-Inner product checksum u = 601AD0B5
-Inner product checksum mr1 = 3C870B28
-Inner product checksum mr2 = 354B1A78
-Inner product checksum mr3 = 31C1A516
+Inner product checksum rho = 42F8B1DA
+Inner product checksum theta = 4D84D832
+Inner product checksum u = 601AD0B0
+Inner product checksum mr1 = 3C86CFBA
+Inner product checksum mr2 = 35904664
+Inner product checksum mr3 = 31991A85
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 086b4ab48..d494d855c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E044768
-Inner product checksum u = 5FC8167A
-Inner product checksum mr1 = 3CE0CB82
-Inner product checksum mr2 = 347061A4
-Inner product checksum mr3 = 2F3F59D0
-Inner product checksum mr4 = 2F4547F2
+Inner product checksum rho = 42F5004C
+Inner product checksum theta = 4E044BB0
+Inner product checksum u = 5FBFC1F6
+Inner product checksum mr1 = 3CE33676
+Inner product checksum mr2 = 33CD5426
+Inner product checksum mr3 = 2FFDE925
+Inner product checksum mr4 = 2EF88F2F
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 66c35c098..d255e0f1a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D6
-Inner product checksum theta = 4D84DAE8
-Inner product checksum u = 601AD409
-Inner product checksum mr1 = 3C827A44
-Inner product checksum mr2 = 340BF010
-Inner product checksum mr3 = 3178498E
+Inner product checksum rho = 42F8B1DA
+Inner product checksum theta = 4D84DAEC
+Inner product checksum u = 601AD406
+Inner product checksum mr1 = 3C827922
+Inner product checksum mr2 = 34093A3F
+Inner product checksum mr3 = 319A82B2
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 9e27cec46..95ac8d6bf 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E044E8C
-Inner product checksum u = 5FD31642
-Inner product checksum mr1 = 3CC945E2
-Inner product checksum mr2 = 33AC195D
-Inner product checksum mr3 = 2FD5BA50
-Inner product checksum mr4 = 2F0097B8
+Inner product checksum rho = 42F5004C
+Inner product checksum theta = 4E044E83
+Inner product checksum u = 5FD667DC
+Inner product checksum mr1 = 3CC89956
+Inner product checksum mr2 = 33D00B39
+Inner product checksum mr3 = 30268A12
+Inner product checksum mr4 = 2F0C718C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index bda3af15d..90f64967e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1D6
-Inner product checksum theta = 4D84D83D
+Inner product checksum rho = 42F8B1DA
+Inner product checksum theta = 4D84D83F
Inner product checksum u = 601AD7F0
-Inner product checksum mr1 = 3C80A93C
-Inner product checksum mr2 = 2EE9A8E2
-Inner product checksum mr3 = 2DBC7951
+Inner product checksum mr1 = 3C80A944
+Inner product checksum mr2 = 2EE9A4D1
+Inner product checksum mr3 = 2DBBD5CB
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index b530f6b21..14c62a3b0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4336618C
-Inner product checksum theta = 4C40AEDC
-Inner product checksum u = 5E28BCEC
+Inner product checksum rho = 4336618B
+Inner product checksum theta = 4C40AEA3
+Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 3e7d36f73..674764e68 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433541EC
-Inner product checksum theta = 4C366011
+Inner product checksum theta = 4C365F94
Inner product checksum u = 5FC5C13C
-Inner product checksum mr1 = 3C64D4E1
-Inner product checksum mr2 = 33848CD8
-Inner product checksum mr3 = 2DB7BB6A
+Inner product checksum mr1 = 3C64CF00
+Inner product checksum mr2 = 337D821C
+Inner product checksum mr3 = 2E24736C
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 9415ac787..67c4b8a5a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C084545
-Inner product checksum u = 606FB50D
-Inner product checksum mr1 = 3B3FF384
-Inner product checksum mr2 = 3014236C
-Inner product checksum mr3 = 295BCEF2
+Inner product checksum rho = 433107E0
+Inner product checksum theta = 4C08450F
+Inner product checksum u = 606FB4F4
+Inner product checksum mr1 = 3B3FBDE2
+Inner product checksum mr2 = 300B739C
+Inner product checksum mr3 = 291E2F7E
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index bda15e1aa..9ef8a5996 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42CD477E
-Inner product checksum theta = 4C2F1CAE
-Inner product checksum u = 6064CD3C
-Inner product checksum mr1 = 37239268
+Inner product checksum rho = 42CD477B
+Inner product checksum theta = 4C2F1CB5
+Inner product checksum u = 6064CD3A
+Inner product checksum mr1 = 37235A3C
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
-Inner product checksum mr4 = 33E8462C
+Inner product checksum mr4 = 33E95438
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 33f4b4a42..5ca653700 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 431DF67C
Inner product checksum theta = 4C0E764E
-Inner product checksum u = 5E18F5EA
+Inner product checksum u = 5E18F5EE
Inner product checksum mr1 = 3B201110
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 76698b9da..b358de415 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C46F478
+Inner product checksum theta = 4C46F477
Inner product checksum u = 62E3E1C3
-Inner product checksum mr1 = 3A04E4AC
+Inner product checksum mr1 = 3A04E4A5
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index d77c54ad2..c7df17d01 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C065E7E
-Inner product checksum u = 606FB55C
-Inner product checksum mr1 = 3A8C69F1
+Inner product checksum rho = 433107E0
+Inner product checksum theta = 4C065E7C
+Inner product checksum u = 606FB556
+Inner product checksum mr1 = 3A8C6A01
Inner product checksum mr2 = 2DDBE6FE
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 67c17bae0..432e91a34 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E0456EC
-Inner product checksum u = 5FB8CC4E
-Inner product checksum mr1 = 3CE73F68
-Inner product checksum mr2 = 33DF9E91
-Inner product checksum mr3 = 2FC70C0C
-Inner product checksum mr4 = 2F2A6F42
+Inner product checksum rho = 42F5004C
+Inner product checksum theta = 4E0456D3
+Inner product checksum u = 5FB94729
+Inner product checksum mr1 = 3CE5249E
+Inner product checksum mr2 = 333B6112
+Inner product checksum mr3 = 3002AD80
+Inner product checksum mr4 = 2F9C1C22
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 8ca50fdae..d13645879 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 42B581C2
-Inner product checksum theta = 541008D8
+Inner product checksum theta = 54100BC7
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 3c6687e67..7ee56195d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 42F50046
+Inner product checksum rho = 42F5004C
Inner product checksum theta = 4E23238A
-Inner product checksum u = 5EA095A3
-Inner product checksum mr1 = 3C8347CA
+Inner product checksum u = 5EA095A4
+Inner product checksum mr1 = 3C8347C6
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 32f745aa2..2e80a4c4a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,6 +1,6 @@
-Inner product checksum rho = 4334F2FE
-Inner product checksum theta = 4C25DC68
-Inner product checksum u = 5E28F50A
+Inner product checksum rho = 4334F300
+Inner product checksum theta = 4C25DC6B
+Inner product checksum u = 0
Inner product checksum mr1 = 3AB44DA2
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index ae90526f5..eeb43669b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C47E25E
-Inner product checksum u = 62E3D50B
-Inner product checksum mr1 = 3A35EC88
-Inner product checksum mr2 = 3197B34A
-Inner product checksum mr3 = 26BBAD58
-Inner product checksum mr4 = 33C2631E
-Inner product checksum mr5 = 2B36EF14
-Inner product checksum mr6 = 2C07D5D8
+Inner product checksum theta = 4C47E48A
+Inner product checksum u = 62E3D552
+Inner product checksum mr1 = 3A35E134
+Inner product checksum mr2 = 3367AB9F
+Inner product checksum mr3 = 28F3049A
+Inner product checksum mr4 = 34095E16
+Inner product checksum mr5 = 2C2375F1
+Inner product checksum mr6 = 2C8909FE
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index fdbb5e4ee..c7b6b18ab 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C096ADE
+Inner product checksum rho = 433107E0
+Inner product checksum theta = 4C096ADD
Inner product checksum u = 6074FC44
-Inner product checksum mr1 = 3A6F450A
+Inner product checksum mr1 = 3A6F4512
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index b547e8a1b..b1095517b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C08B091
+Inner product checksum rho = 433107E0
+Inner product checksum theta = 4C08B090
Inner product checksum u = 6075B791
-Inner product checksum mr1 = 3A5C1B40
+Inner product checksum mr1 = 3A5C1B36
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 348ff6952..26eadd225 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DB
-Inner product checksum theta = 4C08DF8A
-Inner product checksum u = 606FB526
-Inner product checksum mr1 = 3B1C91DA
+Inner product checksum rho = 433107E0
+Inner product checksum theta = 4C08DF89
+Inner product checksum u = 606FB51C
+Inner product checksum mr1 = 3B1C91F3
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index c420356da..0468b2df0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F50046
-Inner product checksum theta = 4E15E0F5
-Inner product checksum u = 5F8A8C54
-Inner product checksum mr1 = 3C96A6F5
-Inner product checksum mr2 = 2EF909F0
-Inner product checksum mr3 = 2B83B372
-Inner product checksum mr4 = 2F89D79C
+Inner product checksum rho = 42F5004C
+Inner product checksum theta = 4E15DFDB
+Inner product checksum u = 5F88B304
+Inner product checksum mr1 = 3C9A534E
+Inner product checksum mr2 = 306E6190
+Inner product checksum mr3 = 2A79AC4C
+Inner product checksum mr4 = 31E88CC7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
index e78d4e606..58ccf3c3e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 486B4A14
-Inner product checksum theta = 51CABEF1
-Inner product checksum u = 63C9A16C
+Inner product checksum rho = 486B498D
+Inner product checksum theta = 51CABEA1
+Inner product checksum u = 63C8D9CA
diff --git a/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
index e043c32b4..7923da521 100644
--- a/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 411B540AA20FEEAA
-Inner product checksum theta = 42735B1DB3D6AFE6
-Inner product checksum u = 456F42D898040960
-Inner product checksum mr1 = 40368455993B6880
-Inner product checksum mr2 = 3F3FE943827B8EB6
-Inner product checksum mr3 = 3F01F7461DF7F1CC
-Inner product checksum mr4 = 3F36A7F704A448C2
+Inner product checksum rho = 411B54F47E9B3498
+Inner product checksum theta = 42735B53D118ED18
+Inner product checksum u = 456F13FB35161E21
+Inner product checksum mr1 = 4036849DD56632B9
+Inner product checksum mr2 = 3F3F9EA547F157FB
+Inner product checksum mr3 = 3F0196CB4A1C63D9
+Inner product checksum mr4 = 3F36BC7325483BD1
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
index 6b4b2fab9..8c6f2e982 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3F20225948327449
-Inner product checksum theta = 4033068A55E5336A
-Inner product checksum u = 433056118E515C60
+Inner product checksum rho = 3F20225947C6726D
+Inner product checksum theta = 4033068A55A9F41B
+Inner product checksum u = 433056118E6CADD5
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
index 48d058c8b..18cc0f96c 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA509A05A373B23
-Inner product checksum theta = 41610F1B6ABD09B0
-Inner product checksum u = 45688F5F19933A2F
-Inner product checksum mr1 = 3F35BCF4D7DD3124
-Inner product checksum mr2 = 3EEAFF88125CD2E4
-Inner product checksum mr3 = 3EE049CB61EE38FC
-Inner product checksum mr4 = 3EED5E034DF58BB4
+Inner product checksum rho = 3FAC4F9B2CB8A938
+Inner product checksum theta = 4160D5933FE45EFF
+Inner product checksum u = 456811DFA1A6537F
+Inner product checksum mr1 = 3F4040382E0E4CEC
+Inner product checksum mr2 = 3EF4AB03DB4210FD
+Inner product checksum mr3 = 3EE27E6DC82EB6AB
+Inner product checksum mr4 = 3EECD622ECE2DF7E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt
index 8040137fb..ff9cdefe3 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D284CF7
-Inner product checksum theta = 4B087741
-Inner product checksum u = 6B447880
-Inner product checksum mr1 = 39ADE7EE
-Inner product checksum mr2 = 37580586
-Inner product checksum mr3 = 37024B54
-Inner product checksum mr4 = 376AFC3B
+Inner product checksum rho = 3D72C109
+Inner product checksum theta = 4B06AC71
+Inner product checksum u = 6B408C94
+Inner product checksum mr1 = 3A13F24F
+Inner product checksum mr2 = 37C05FEC
+Inner product checksum mr3 = 3713EEA5
+Inner product checksum mr4 = 3766BE35
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
index b1f6fd6ff..703842f5c 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40AFD0F64A85F322
-Inner product checksum theta = 43076FC46F15B98E
-Inner product checksum u = 4697A257F5DA33B8
-Inner product checksum mr1 = 4087B978652013B5
-Inner product checksum mr2 = 406997D34AFE58E4
-Inner product checksum mr3 = 4069A875F066DF80
-Inner product checksum mr4 = 406986D990E6CEA9
+Inner product checksum rho = 40E07375EF097E4E
+Inner product checksum theta = 43076FD39EEE80F3
+Inner product checksum u = 4697A365B2E1E730
+Inner product checksum mr1 = 408ECC8E79BED63A
+Inner product checksum mr2 = 406D5FEDD97229EE
+Inner product checksum mr3 = 406D093FF30E853C
+Inner product checksum mr4 = 406B368450D34D2D
Inner product checksum mr5 = 406997D0C9B8EEFB
Inner product checksum mr6 = 40699547929283AC
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
index f718f88ba..c8d360c0c 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEDECC
-Inner product checksum theta = 4012F2F8A6298AC5
-Inner product checksum u = 42F12DF2D0BF0EFC
+Inner product checksum rho = 3EED6D12BBFEE3E8
+Inner product checksum theta = 4012F2F8A6298ADE
+Inner product checksum u = 42F12DF2D0BF11E4
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
index 26185b0b3..36a93e548 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED280BC77910C4
-Inner product checksum theta = 4012F415A1A3DFEB
-Inner product checksum u = 43A4936A5FD74DF4
+Inner product checksum rho = 3EED280BC779C851
+Inner product checksum theta = 4012F415A1A3B38B
+Inner product checksum u = 43A4936A5FCFE59A
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
index 9ea9f30ef..956df6c36 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3F20225948390658
-Inner product checksum theta = 4033068A55BC3748
-Inner product checksum u = 433056118E328CBC
+Inner product checksum rho = 3F202259475719FE
+Inner product checksum theta = 4033068A556FEE4F
+Inner product checksum u = 433056118E2E3095
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt
index 8ac9beed5..298a31bfe 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D284C62
-Inner product checksum theta = 4B087860
-Inner product checksum u = 6B447A87
-Inner product checksum mr1 = 39ADE656
-Inner product checksum mr2 = 3758135E
-Inner product checksum mr3 = 37025738
-Inner product checksum mr4 = 376B0645
+Inner product checksum rho = 3D63111D
+Inner product checksum theta = 4B06ABEB
+Inner product checksum u = 6B408EBF
+Inner product checksum mr1 = 39F8BA34
+Inner product checksum mr2 = 379E1DEF
+Inner product checksum mr3 = 3713F160
+Inner product checksum mr4 = 3766C439
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
index 06fa02a65..15ed89737 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA5099F6003533A
-Inner product checksum theta = 41610F1B43DFDDB2
-Inner product checksum u = 45688F5EC2FBF69A
-Inner product checksum mr1 = 3F35BCF98E9C5B10
-Inner product checksum mr2 = 3EEAFF88D33E0CFE
-Inner product checksum mr3 = 3EE049CB63E270F4
-Inner product checksum mr4 = 3EED5E03840E2812
+Inner product checksum rho = 3FAC4F97E15A4560
+Inner product checksum theta = 4160D593A8BFD5E9
+Inner product checksum u = 456811E05339BC6B
+Inner product checksum mr1 = 3F404039F7D51E54
+Inner product checksum mr2 = 3EF4AAEF200EB258
+Inner product checksum mr3 = 3EE27E6DCBDD2EAC
+Inner product checksum mr4 = 3EECD6231FBAE211
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt
index 5266c3d78..7632d3c8e 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D284AD5
-Inner product checksum theta = 4B0877F8
-Inner product checksum u = 6B4479D8
-Inner product checksum mr1 = 39ADE405
-Inner product checksum mr2 = 37581888
-Inner product checksum mr3 = 37024D9A
-Inner product checksum mr4 = 376ADB7C
+Inner product checksum rho = 3D601DD5
+Inner product checksum theta = 4B06ABFA
+Inner product checksum u = 6B408DF5
+Inner product checksum mr1 = 3A0BC603
+Inner product checksum mr2 = 37B0B71E
+Inner product checksum mr3 = 3713FEC5
+Inner product checksum mr4 = 37669BB8
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt
index ad5c31f99..0450c443a 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA509A25BF318AC
-Inner product checksum theta = 41610F1CF519EB45
-Inner product checksum u = 45688F62172CED55
-Inner product checksum mr1 = 3F35BCE6E05F3AE3
-Inner product checksum mr2 = 3EEAFF889ED59604
-Inner product checksum mr3 = 3EE049CB66F9238E
-Inner product checksum mr4 = 3EED5E039EBF8C5D
+Inner product checksum rho = 3FAC4F9F9CBDE217
+Inner product checksum theta = 4160D592C973940F
+Inner product checksum u = 456811DF28A74B34
+Inner product checksum mr1 = 3F404032C45C5596
+Inner product checksum mr2 = 3EF4AAF2C652CF58
+Inner product checksum mr3 = 3EE27E6DCE8386D4
+Inner product checksum mr4 = 3EECD62374B72FE8
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt
index d560364c8..57c0c56b0 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D284CA9
-Inner product checksum theta = 4B08777A
-Inner product checksum u = 6B4478FF
-Inner product checksum mr1 = 39ADE836
-Inner product checksum mr2 = 375811AA
-Inner product checksum mr3 = 37025154
-Inner product checksum mr4 = 376AFFAE
+Inner product checksum rho = 3D65F132
+Inner product checksum theta = 4B06AB60
+Inner product checksum u = 6B408CCC
+Inner product checksum mr1 = 3A017A4E
+Inner product checksum mr2 = 37A5DD7F
+Inner product checksum mr3 = 3713EA03
+Inner product checksum mr4 = 3766BCAA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index 5a152f61a..745c90107 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA509A19CBF114C
-Inner product checksum theta = 41610F1BFEB0E6B6
-Inner product checksum u = 45688F5FDBD474EE
-Inner product checksum mr1 = 3F35BCF304716E6C
-Inner product checksum mr2 = 3EEAFF885F22B408
-Inner product checksum mr3 = 3EE049CB62D7CD5C
-Inner product checksum mr4 = 3EED5E036E5CC8B3
+Inner product checksum rho = 3FAC4F9BF3A2F8C0
+Inner product checksum theta = 4160D59340A98DA1
+Inner product checksum u = 456811DF75C34234
+Inner product checksum mr1 = 3F40403B53C57519
+Inner product checksum mr2 = 3EF4AB017DB0F798
+Inner product checksum mr3 = 3EE27E6DC6B1F31A
+Inner product checksum mr4 = 3EECD622FB14CC7E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt
index d560364c8..57c0c56b0 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D284CA9
-Inner product checksum theta = 4B08777A
-Inner product checksum u = 6B4478FF
-Inner product checksum mr1 = 39ADE836
-Inner product checksum mr2 = 375811AA
-Inner product checksum mr3 = 37025154
-Inner product checksum mr4 = 376AFFAE
+Inner product checksum rho = 3D65F132
+Inner product checksum theta = 4B06AB60
+Inner product checksum u = 6B408CCC
+Inner product checksum mr1 = 3A017A4E
+Inner product checksum mr2 = 37A5DD7F
+Inner product checksum mr3 = 3713EA03
+Inner product checksum mr4 = 3766BCAA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt
index 5a152f61a..745c90107 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA509A19CBF114C
-Inner product checksum theta = 41610F1BFEB0E6B6
-Inner product checksum u = 45688F5FDBD474EE
-Inner product checksum mr1 = 3F35BCF304716E6C
-Inner product checksum mr2 = 3EEAFF885F22B408
-Inner product checksum mr3 = 3EE049CB62D7CD5C
-Inner product checksum mr4 = 3EED5E036E5CC8B3
+Inner product checksum rho = 3FAC4F9BF3A2F8C0
+Inner product checksum theta = 4160D59340A98DA1
+Inner product checksum u = 456811DF75C34234
+Inner product checksum mr1 = 3F40403B53C57519
+Inner product checksum mr2 = 3EF4AB017DB0F798
+Inner product checksum mr3 = 3EE27E6DC6B1F31A
+Inner product checksum mr4 = 3EECD622FB14CC7E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt
index 72391668f..93cb0919b 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D284CF0
-Inner product checksum theta = 4B08771F
-Inner product checksum u = 6B447874
-Inner product checksum mr1 = 39ADE4F8
-Inner product checksum mr2 = 3757FB60
-Inner product checksum mr3 = 37024C18
-Inner product checksum mr4 = 376B0184
+Inner product checksum rho = 3D6E9168
+Inner product checksum theta = 4B06ABEC
+Inner product checksum u = 6B408C9A
+Inner product checksum mr1 = 3A0D910E
+Inner product checksum mr2 = 37B766FA
+Inner product checksum mr3 = 3713EC8C
+Inner product checksum mr4 = 3766BD8D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt
index d19be74a9..b5a878fe2 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA5099D02B76193
-Inner product checksum theta = 41610F1BF374FDEC
-Inner product checksum u = 45688F5FC0D3E422
-Inner product checksum mr1 = 3F35BCF5EC9EF168
-Inner product checksum mr2 = 3EEAFF88917BA6C5
-Inner product checksum mr3 = 3EE049CB615293DF
-Inner product checksum mr4 = 3EED5E03B0D8740C
+Inner product checksum rho = 3FAC4F99569546E6
+Inner product checksum theta = 4160D5933F9648D4
+Inner product checksum u = 456811E0C226D49A
+Inner product checksum mr1 = 3F4040328ACD4796
+Inner product checksum mr2 = 3EF4AAF7156012E4
+Inner product checksum mr3 = 3EE27E6DC877F580
+Inner product checksum mr4 = 3EECD6234B708A1A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index dc566e6c9..7ae500f79 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40AFD0F3325D1D83
-Inner product checksum theta = 43076FC470DF7DDF
-Inner product checksum u = 4697A257F73F2A4A
-Inner product checksum mr1 = 4087B978405AA662
-Inner product checksum mr2 = 406997D34B3FE4CE
-Inner product checksum mr3 = 4069A875F075892B
-Inner product checksum mr4 = 406986D990BEDA55
+Inner product checksum rho = 40E0737754ACD1FD
+Inner product checksum theta = 43076FD39ABB20F4
+Inner product checksum u = 4697A365BAAEB1F9
+Inner product checksum mr1 = 408ECC8E762094CA
+Inner product checksum mr2 = 406D5FEDDC9E3EFB
+Inner product checksum mr3 = 406D093FF31653B2
+Inner product checksum mr4 = 406B368450E14110
Inner product checksum mr5 = 406997D0C9B8EEFC
Inner product checksum mr6 = 40699547929283AD
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt
index ccf712d8a..3d8af37ae 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEDE9E
-Inner product checksum theta = 4012F2F8A6298AC9
-Inner product checksum u = 42F12DF2D0BF0EC7
+Inner product checksum rho = 3EED6D12BBFEE403
+Inner product checksum theta = 4012F2F8A6298AE2
+Inner product checksum u = 42F12DF2D0BF11A9
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
index f3118f740..0234f00c3 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED280BC7788E7C
-Inner product checksum theta = 4012F415A1A479C3
-Inner product checksum u = 43A4936A5FDBA963
+Inner product checksum rho = 3EED280BC77768FA
+Inner product checksum theta = 4012F415A1A48A7F
+Inner product checksum u = 43A4936A5FDC23FE
From 106c4559b0f8befe65752e73a62a2f14565d0c20 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Wed, 11 Mar 2026 09:30:17 +0000
Subject: [PATCH 48/67] tweak linear integration test configs
---
.../nwp_gal9/resources/nwp_gal9_configuration.nml | 2 +-
.../semi_implicit/resources/semi_implicit_configuration.nml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/science/linear/integration-test/nwp_gal9/resources/nwp_gal9_configuration.nml b/science/linear/integration-test/nwp_gal9/resources/nwp_gal9_configuration.nml
index 48a9bba8a..51d854a18 100644
--- a/science/linear/integration-test/nwp_gal9/resources/nwp_gal9_configuration.nml
+++ b/science/linear/integration-test/nwp_gal9/resources/nwp_gal9_configuration.nml
@@ -78,7 +78,7 @@ start_dump_filename='final_pert',
cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
-coord_space='Wchi',
+coord_space='Wtheta',
coord_system='native',
element_order_h=0,
element_order_v=0,
diff --git a/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml b/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml
index 29754ddc8..303c22d79 100644
--- a/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml
+++ b/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml
@@ -49,7 +49,7 @@ cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
-coord_system='xyz',
+coord_system='native',
element_order_h=0,
element_order_v=0,
rehabilitate=.true.,
From b3f2606de2fd9c6aeed64a053bb6b706babe4d82 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Wed, 11 Mar 2026 10:58:23 +0000
Subject: [PATCH 49/67] KGOs for MoL test
---
...p_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
2 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
index 34877144f..bb0bcabb9 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D86044
-Inner product checksum theta = 5193AF96
-Inner product checksum u = 6A868100
-Inner product checksum mr1 = 3FD046DB
-Inner product checksum mr2 = 37BC4130
-Inner product checksum mr3 = 3532EBF8
-Inner product checksum mr4 = 36DD41EB
+Inner product checksum rho = 46D87CE2
+Inner product checksum theta = 5193E88A
+Inner product checksum u = 6A8732DE
+Inner product checksum mr1 = 3FD0CAE8
+Inner product checksum mr2 = 37A7EA7C
+Inner product checksum mr3 = 354C4928
+Inner product checksum mr4 = 36E6FD95
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
index 0ade76b96..b746883da 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85ECC
-Inner product checksum theta = 5193AFA4
-Inner product checksum u = 6A8555B8
-Inner product checksum mr1 = 3FD0534A
-Inner product checksum mr2 = 37B1E70C
-Inner product checksum mr3 = 355C5C10
-Inner product checksum mr4 = 370259EA
+Inner product checksum rho = 46D87F3C
+Inner product checksum theta = 5193E84A
+Inner product checksum u = 6A86296C
+Inner product checksum mr1 = 3FD0823E
+Inner product checksum mr2 = 37AC6BA9
+Inner product checksum mr3 = 3550575A
+Inner product checksum mr4 = 3712A320
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
From 072c710efd2bb17d778d86c69d4b6b20f5adc7da Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Wed, 11 Mar 2026 15:06:49 +0000
Subject: [PATCH 50/67] attempt to fix KGO changes
---
rose-stem/app/lfric_atm/opt/rose-app-mol.conf | 1 -
rose-stem/app/lfric_atm/rose-app.conf | 2 +-
.../orography/assign_orography_field_mod.F90 | 44 +++++++++++++++++--
3 files changed, 42 insertions(+), 5 deletions(-)
diff --git a/rose-stem/app/lfric_atm/opt/rose-app-mol.conf b/rose-stem/app/lfric_atm/opt/rose-app-mol.conf
index aa427bc14..4f2cfad72 100644
--- a/rose-stem/app/lfric_atm/opt/rose-app-mol.conf
+++ b/rose-stem/app/lfric_atm/opt/rose-app-mol.conf
@@ -2,7 +2,6 @@
transport_overwrite_freq='split_step'
[namelist:finite_element]
-coord_order=1
coord_space='Wchi'
[namelist:transport]
diff --git a/rose-stem/app/lfric_atm/rose-app.conf b/rose-stem/app/lfric_atm/rose-app.conf
index c70abeeef..4a28f6b99 100644
--- a/rose-stem/app/lfric_atm/rose-app.conf
+++ b/rose-stem/app/lfric_atm/rose-app.conf
@@ -416,7 +416,7 @@ surface_frac_ancil_path='vegetation/fractions_cci/qrparm.veg.frac.fixed'
[namelist:finite_element]
cellshape='quadrilateral'
-coord_order=2
+coord_order=1
coord_order_multigrid=1
coord_space='Wtheta'
coord_system='native'
diff --git a/science/gungho/source/orography/assign_orography_field_mod.F90 b/science/gungho/source/orography/assign_orography_field_mod.F90
index 9c8a02c0e..3bd401e04 100644
--- a/science/gungho/source/orography/assign_orography_field_mod.F90
+++ b/science/gungho/source/orography/assign_orography_field_mod.F90
@@ -46,6 +46,10 @@ module assign_orography_field_mod
use fs_continuity_mod, only : W0, Wchi
use function_space_mod, only : BASIS
+ ! TODO #180: this can be removed when surface altitude is passed in at W0
+ use function_space_collection_mod, only : function_space_collection
+ use surface_altitude_alg_mod, only : surface_altitude_alg
+
implicit none
private
@@ -141,10 +145,10 @@ end subroutine ancil_orography_interface
!> @param[in] panel_id_inventory Contains all of the model's panel ID
!! fields, itemised by mesh
!> @param[in] mesh Mesh to apply orography to
- !> @param[in] surface_altitude_w0 Field containing the surface altitude
+ !> @param[in] surface_altitude Field containing the surface altitude
!=============================================================================
subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
- mesh, surface_altitude_w0)
+ mesh, surface_altitude)
use inventory_by_mesh_mod, only : inventory_by_mesh_type
use field_mod, only : field_type, field_proxy_type
@@ -165,7 +169,7 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
! We keep the surface_altitude as an optional argument since it is
! not needed for miniapps that only want analytic orography
- type(field_type), optional, intent(in) :: surface_altitude_w0
+ type(field_type), optional, intent(in) :: surface_altitude
! Local variables
type(field_type), pointer :: chi(:)
@@ -186,6 +190,11 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
type(field_proxy_type) :: sfc_alt_proxy
+ ! TODO #180: this will be removed when input surface altitude is in W0
+ type(field_type) :: surface_altitude_w0
+ integer(kind=i_def) :: surface_order_h, surface_order_v
+ type(mesh_type), pointer :: sf_mesh
+
real(kind=r_def), pointer :: nodes(:,:)
integer(kind=i_def) :: dim_sf, df, df_sf, depth
@@ -287,6 +296,35 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
call chi(2)%copy_field_serial(chi_in(2))
call chi(3)%copy_field_serial(chi_in(3))
+ ! ---------------------------------------------------------------------- !
+ ! Copy surface altitude to W0
+ ! ---------------------------------------------------------------------- !
+ ! TODO #180: this section will be removed when surface altitude is passed
+ ! in at W0
+ if ( present(surface_altitude) ) then
+ ! Set up the surface altitude field on W0 points
+ sf_mesh => surface_altitude%get_mesh()
+ surface_order_h = surface_altitude%get_element_order_h()
+ surface_order_v = surface_altitude%get_element_order_v()
+ call surface_altitude_w0%initialise( vector_space = &
+ function_space_collection%get_fs(sf_mesh, surface_order_h, &
+ surface_order_v, W0), &
+ halo_depth = sf_mesh%get_halo_depth() )
+
+ if (surface_altitude%which_function_space() == W0) then
+ call surface_altitude%copy_field_serial(surface_altitude_w0)
+ else
+ call surface_altitude_alg( surface_altitude_w0, surface_altitude )
+ end if
+
+ call log_field_minmax( LOG_LEVEL_INFO, 'srf_alt', surface_altitude )
+ call log_field_minmax( LOG_LEVEL_INFO, 'srf_alt_w0', &
+ surface_altitude_w0 )
+
+ nullify ( sf_mesh )
+ end if
+ ! ---------------------------------------------------------------------- !
+
! Break encapsulation and get the proxy
chi_proxy(1) = chi(1)%get_proxy()
chi_proxy(2) = chi(2)%get_proxy()
From a22fd6d3a01eaf08927adda1603fc080f0d65ae9 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Thu, 12 Mar 2026 09:54:17 +0000
Subject: [PATCH 51/67] reset all KGOs
---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-2000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...nic-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
..._MG-2panel_azspice_gnu_fast-debug-64bit.txt | 6 +++---
..._MG-3panel_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...nic-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...t1-C24s_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-C24_MG_op_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...MG_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...ert-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...10-100x100_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...200-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...rog-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...301-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ter-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ike-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x4-600x400_azspice_gnu_fast-debug-64bit.txt | 4 ++--
...x4-600x400_azspice_gnu_fast-debug-64bit.txt | 2 +-
...rez-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ain-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...mip301-C24_azspice_gnu_fast-debug-64bit.txt | 2 +-
...00x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 ++++----
...00x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 ++++----
...linear-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-C24_MG_op_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...MG_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...n96_MG_lam_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...lam_rotate_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x8-500x500_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-1000x1000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...linear-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ter-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-1000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x8-200x200_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x4-200x200_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-200x50_op_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...00_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...rth-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...24s_rot_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...0x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...clinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...clinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...lt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...c-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...c-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...00x10-100x100_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...mip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...alorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...mip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...upiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...h-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...iP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt | 4 ++--
...iP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt | 2 +-
...suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt | 4 ++--
...iP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
...iP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
...or-linear-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...el_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...lt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...am-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...200x8-500x500_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...0x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...or-linear-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...upiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...0x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...256x8-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...256x4-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...256x8-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...h-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...al9-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...-kutta-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-kutta-C12_azspice_gnu_full-debug-64bit.txt | 6 +++---
...p_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...nge-kutta-C12_ex1a_cce_fast-debug-64bit.txt | 6 +++---
...planet-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...j1214b-C12_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...m_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...9_chem-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...09458b-C24_azspice_gnu_fast-debug-32bit.txt | 6 +++---
..._casim-C12_azspice_gnu_fast-debug-32bit.txt | 18 +++++++++---------
..._coma9-C12_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...p_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...al9-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...9-pert-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...ero-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...al9_da-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._debug-C12_azspice_gnu_full-debug-32bit.txt | 14 +++++++-------
...bug-C48_MG_azspice_gnu_full-debug-32bit.txt | 14 +++++++-------
...l9_eda-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...a_jada-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...l9_mol-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._short-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...l3-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ns-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ol-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...00x1500_MG_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 10 +++++-----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 18 +++++++++---------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 8 ++++----
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...en1-C48_MG_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...quaplanet-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...m_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...m_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...hd209458b-C24_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt | 18 +++++++++---------
...nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...morph_dev-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...omorph_tb-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
..._nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...p_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
...al9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...e_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...readed-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...readed-C48_MG_ex1a_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_debug-C12_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
..._debug-C48_MG_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
..._gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._eda_jada-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_short-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...ixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 10 +++++-----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 8 ++++----
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...i_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt | 6 +++---
..._nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...mip301-C24_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...al9-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...al9-C12_MG_azspice_gnu_production-32bit.txt | 14 +++++++-------
...dom-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...-kutta-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...plicit-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
..._dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...p_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_cce_production-32bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_cce_production-64bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_production-32bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_production-64bit.txt | 14 +++++++-------
...random-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++++-------
...nge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-implicit-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
218 files changed, 1039 insertions(+), 1039 deletions(-)
diff --git a/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index 324a0885a..52295b673 100644
--- a/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum wind = 431D59FE1EAB20AF
-Inner product checksum buoyancy = 3F7FAFC8E76B703A
-Inner product checksum pressure = 40FFCBE1892095D9
+Inner product checksum wind = 431C21CD1281DA57
+Inner product checksum buoyancy = 3F7E3A73FE5D1D2A
+Inner product checksum pressure = 40FE82E4EB45071F
diff --git a/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index 6a07de1e2..bc5f9291e 100644
--- a/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum wind = 4318EA74A1DE384C
-Inner product checksum buoyancy = 3F7FA98E7A892EF0
-Inner product checksum pressure = 40FFD7B1ECEFBA1B
+Inner product checksum wind = 431C2E0AC8B4882C
+Inner product checksum buoyancy = 3F7E38ABC10C749A
+Inner product checksum pressure = 40FE85147E6AD44B
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
index 07d6d5cfa..b403874ad 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DAA271D0834288
-Inner product checksum theta = 42418E82ECEB9A4F
-Inner product checksum u = 4096FE0DA627E1DE
+Inner product checksum rho = 40DAA271B80432F2
+Inner product checksum theta = 42418E8249EA97E0
+Inner product checksum u = 43F0A73C14A39445
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
index f7fd46138..52e45dc2f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F2B2248BCF24
-Inner product checksum theta = 4210411A340FF30D
-Inner product checksum u = 4501AC43238AAD80
+Inner product checksum rho = 40E2F2B224670998
+Inner product checksum theta = 4210411A3415238B
+Inner product checksum u = 4501AC43237805FE
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt
index f066c63cb..a85080f2f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4102EEF5FAB5FB91
-Inner product checksum theta = 423041DD8253C4F9
-Inner product checksum u = 45017CE3BE3C4489
+Inner product checksum rho = 4102EEF5FABDC767
+Inner product checksum theta = 423041DD8252C278
+Inner product checksum u = 45017CE3BF147F0A
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt
index 22dabc48f..b0fc51b6e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4102EEF5FAB5FB91
-Inner product checksum theta = 423041DD8253C4FB
-Inner product checksum u = 45017CE3BE3C448E
+Inner product checksum rho = 4102EEF5FABDC769
+Inner product checksum theta = 423041DD8252C27F
+Inner product checksum u = 45017CE3BF147F07
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt
index 73f78866d..28e631548 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4102EEF5FAB5FB8E
-Inner product checksum theta = 423041DD8253C504
-Inner product checksum u = 45017CE3BE3C4483
+Inner product checksum rho = 4102EEF5FABDC763
+Inner product checksum theta = 423041DD8252C279
+Inner product checksum u = 45017CE3BF147F13
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
index 7062e4bfa..27940b128 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B89B4F18C5A
-Inner product checksum theta = 42104617DFB2BB0E
-Inner product checksum u = 4500F65BA3091AE0
+Inner product checksum rho = 40E31B5B0733DCB4
+Inner product checksum theta = 4210461E29273DB4
+Inner product checksum u = 4500F56F09B166DF
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
index 491ff4a7c..3b2b948c9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2EB31AE9BB095
-Inner product checksum theta = 42104262EDD0C3CB
-Inner product checksum u = 4501DA5CB7431A79
+Inner product checksum rho = 40E2EB31AEB4C603
+Inner product checksum theta = 42104262EDCEE39B
+Inner product checksum u = 4501DA5CB5DBF453
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
index 2b8614b99..3ed29f993 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F33DE5A26EDE
-Inner product checksum theta = 421041C233F2D7CF
-Inner product checksum u = 4501D860ABD26B18
+Inner product checksum rho = 40E2F342C08629AD
+Inner product checksum theta = 421041C191162823
+Inner product checksum u = 4501D8905F18DD52
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 4df2c4003..9f18c821b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2E6107980CF54
-Inner product checksum theta = 4210435EB2DDC336
-Inner product checksum u = 4501348CFD744EBA
+Inner product checksum rho = 40E2E610798110FE
+Inner product checksum theta = 4210435EB2DDB675
+Inner product checksum u = 4501348CFD7333AA
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
index 75cd547e9..ca9eedc3a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A99B359
-Inner product checksum theta = 4210F00A9EEFEDEF
-Inner product checksum u = 42EF4B7C9D690502
+Inner product checksum rho = 40FE89845A9988E2
+Inner product checksum theta = 4210F00A9EEFED78
+Inner product checksum u = 42EF4B7C9D6105A4
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
index f1473796f..e9a5bbfb1 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABD03
-Inner product checksum theta = 4204E59A63CB78B8
-Inner product checksum u = 4391E522B2DC8C67
+Inner product checksum rho = 40E8E802280ABCFF
+Inner product checksum theta = 4204E59A63CB78B5
+Inner product checksum u = 4391E522B2F8D21F
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
index 145f0450a..dd15b3a5d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094CA3DDB86DCC
-Inner product checksum theta = 4224DF7F71A30AE0
-Inner product checksum u = 43C50351B9B00C93
+Inner product checksum rho = 41094B0D90339E0C
+Inner product checksum theta = 4224DF77B2266358
+Inner product checksum u = 438852006BCF2EF3
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 6cbc1b325..0d1b114a9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE741D
-Inner product checksum theta = 41EC4ACBE79A82AD
-Inner product checksum u = 44176CD1D18E1D67
+Inner product checksum rho = 40D3FF37BCAE7637
+Inner product checksum theta = 41EC4ACBE79A8434
+Inner product checksum u = 44176CD1D18E2484
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 8cc0b34d0..2f2341411 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EEEF2D423E47B4
-Inner product checksum theta = 42E4D05A8BCEE968
-Inner product checksum u = 475B46A9C47FBD94
+Inner product checksum rho = 40EEEF2D423E47A3
+Inner product checksum theta = 42E4D05A8BCEE1DB
+Inner product checksum u = 475B46A9C47FB787
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
index aaf55269c..41856d806 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D56C9EE61BC087
-Inner product checksum theta = 42198C1850B2E142
-Inner product checksum u = 44E3B95E1E1F6623
+Inner product checksum rho = 40D56C9EE61BC3C6
+Inner product checksum theta = 42198C1850B2D755
+Inner product checksum u = 44E3B95E1E224412
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
index c449dcda9..67adb4fa7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4077C537B568F9A7
-Inner product checksum theta = 41C2D5A8F93169AA
-Inner product checksum u = 4411D03665CDC4B7
+Inner product checksum theta = 41C2D5A8F93169AC
+Inner product checksum u = 4411D03665CDC4B8
Inner product checksum mr1 = 41E28A1800000000
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
index 3524cf4a2..e89d26b76 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4077C537B568F9A7
Inner product checksum theta = 418AC77800000000
-Inner product checksum u = 431497F6D7212EDE
+Inner product checksum u = 431497F6D7212EDD
Inner product checksum mr1 = 0
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 0b8d4a23b..a4e540f2a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E34359BB48B319
-Inner product checksum theta = 421168C83CDC3121
-Inner product checksum u = 45082CCFF694E0BA
+Inner product checksum rho = 40E34359B8C1F51B
+Inner product checksum theta = 421168C83D475CC1
+Inner product checksum u = 45082CCFCF94E9A7
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
index 54095fc9e..c6fd2fbc7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BF04CEFDB1E4
-Inner product checksum theta = 4240B17819773169
-Inner product checksum u = 44FA80D135E0B41D
+Inner product checksum rho = 4122BD52DCC890BC
+Inner product checksum theta = 4240B2570BC63710
+Inner product checksum u = 44F9DB8002932930
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
index 5e8410e3c..af3057bb6 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FEFFC9C4E6DB
+Inner product checksum rho = 40D3FEFFC9C4E6DC
Inner product checksum theta = 41EC4AC917CF5932
Inner product checksum u = 441770B8CF9AAE3C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index d472aa6ec..5b56f37f9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002AB88E5BE645
-Inner product checksum theta = 4204AB102FE3E4C8
-Inner product checksum u = 42156E2D1E0A7EC8
-Inner product checksum mr1 = 404745174322ADDA
+Inner product checksum rho = 41002AB80209FF45
+Inner product checksum theta = 4204AB102D874AAC
+Inner product checksum u = 42156E51E2CCDBC9
+Inner product checksum mr1 = 40474513BFBBEBDE
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index 43fda9e7e..1a77180df 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 4100298372AB3138
-Inner product checksum theta = 4204AB0A9C9E68E7
-Inner product checksum u = 42184280A14FCA53
-Inner product checksum mr1 = 4047C519DBFF2262
+Inner product checksum rho = 4100297E901FEFF8
+Inner product checksum theta = 4204AB0A9AA77D20
+Inner product checksum u = 421842438FFC21F5
+Inner product checksum mr1 = 4047C5171D14B130
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
index cca05d0fa..d92198c03 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6B5F76F0B5
-Inner product checksum theta = 41BEDEE1B8CBB572
-Inner product checksum u = 43A9CD8E4C3FF950
+Inner product checksum rho = 40A3EC6B5F76F0AD
+Inner product checksum theta = 41BEDEE1B8CBB575
+Inner product checksum u = 43A9CD8E4C045BE9
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
index c0a89c2e3..2151738ed 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D58C358B9F2
-Inner product checksum theta = 42475B42A25B44CB
-Inner product checksum u = 456062CEF51C4D36
+Inner product checksum rho = 41030D58C3582FBC
+Inner product checksum theta = 42475B42A261EF2F
+Inner product checksum u = 456062CEF51C79C2
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
index 944142cda..cbe07ff1d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D6C136CE3C9
-Inner product checksum theta = 42476BF6F9CB1344
-Inner product checksum u = 4560B547977004F5
+Inner product checksum rho = 41030D6C13704D59
+Inner product checksum theta = 42476BF6F9CA5B22
+Inner product checksum u = 4560B5479772DE2C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
index efb53b254..b8bba792e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030F18BC021E85
-Inner product checksum theta = 42476C69789E4280
-Inner product checksum u = 4560A0F4265553D8
+Inner product checksum rho = 41030F18BA3F41D1
+Inner product checksum theta = 42476C698981F562
+Inner product checksum u = 4560A0F40D52D12B
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
index 17dfe40b7..6e530e5ee 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E316DD570ECCCC
-Inner product checksum theta = 420BC551F61B2A5B
-Inner product checksum u = 44FD3CA2A85D1F2E
+Inner product checksum rho = 40E316DD570E3D6C
+Inner product checksum theta = 420BC551F61B3002
+Inner product checksum u = 44FD3CA2A860113C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
index f57fa932e..daabcd1f5 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E3144534D1D0F3
-Inner product checksum theta = 420BC6A55E4A8D08
-Inner product checksum u = 44FDCE146C28B040
+Inner product checksum rho = 40E3144534D1406C
+Inner product checksum theta = 420BC6A55E4A92B9
+Inner product checksum u = 44FDCE146C254141
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
index 5b6394703..0944fe956 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E49292B72449
-Inner product checksum theta = 42113926A06B14CE
-Inner product checksum u = 42551A8767692D40
+Inner product checksum rho = 40E1E481066A125A
+Inner product checksum theta = 421139232C3CEF9C
+Inner product checksum u = 4393A3C2C776B0FB
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
index ba3908905..b81805f52 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40C1E4917C54EDEC
-Inner product checksum theta = 41F13926CF208994
-Inner product checksum u = 415CCAF8AA2BC7C8
+Inner product checksum rho = 40C1E430BB50B00C
+Inner product checksum theta = 41F13953C045587E
+Inner product checksum u = 4393B8DB189E7930
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
index d0e9bc645..3678d4bbe 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6A14AC6563
-Inner product checksum theta = 41BEDEE1880FB478
-Inner product checksum u = 4316BFB1C8A2588C
+Inner product checksum rho = 40A3EC6A14AC655B
+Inner product checksum theta = 41BEDEE1880FB475
+Inner product checksum u = 4316BFB1C87E4CB4
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 7f8db4180..804176505 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 400CE3D8AB98C510
-Inner product checksum theta = 426EFB406261A35C
-Inner product checksum u = 46E90B314AD76EF6
+Inner product checksum rho = 400CE3D8AB9EE6EF
+Inner product checksum theta = 426EFB40626338A1
+Inner product checksum u = 46E90B31492B9E29
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
index fab384b6f..e08089b82 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CC6
-Inner product checksum theta = 41E3A4D10A00A1F2
-Inner product checksum u = 4400A7C1E61414AD
+Inner product checksum rho = 40CBD086E89B5CBB
+Inner product checksum theta = 41E3A4D10A00A1F0
+Inner product checksum u = 4400A7C1E61414AB
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index 52dae3175..3265025dd 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40BBCBB6EF213860
-Inner product checksum theta = 41D3A4D09135213A
-Inner product checksum u = 42800064E61D89B2
+Inner product checksum rho = 40BBCBB6EDF1627A
+Inner product checksum theta = 41D3A4D091EAA7D7
+Inner product checksum u = 427B537FDE7D4B72
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index 55b7b180a..b9a437d68 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 409BCBB6ED8BE0D7
-Inner product checksum theta = 41B3A4D092287220
-Inner product checksum u = 425BD28883F3DDC1
+Inner product checksum rho = 409BCBB6ED8BDB00
+Inner product checksum theta = 41B3A4D09228744A
+Inner product checksum u = 425BD288C4FE4540
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index 38d9cf530..b51e51cce 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40ABB3332F2E46AF
-Inner product checksum theta = 41C56FE12C8956B5
-Inner product checksum u = 42703CCC94647FCA
+Inner product checksum rho = 40ABB3332E06A4BB
+Inner product checksum theta = 41C56FE12D3A256E
+Inner product checksum u = 426BDF0AFC1EDB9D
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
index c0f4cc9f7..f9a3053f9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1721E2B17EAB
-Inner product checksum theta = 41F69B200F92F363
-Inner product checksum u = 432D54F6E82F37D0
+Inner product checksum rho = 40EA1721E2B1BCD4
+Inner product checksum theta = 41F69B200F927E56
+Inner product checksum u = 432D54F6E82B741E
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
index 5de81ece8..b3ad8201a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DA171CE4219F45
-Inner product checksum theta = 41E69B0DAE1CE900
-Inner product checksum u = 431CEA81056B77D4
+Inner product checksum rho = 40DA171CE3E1C133
+Inner product checksum theta = 41E69B0DAEB5A2EC
+Inner product checksum u = 431CEA80FFBD7029
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
index ab8174024..e2553efc3 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FA16E969D65E40
-Inner product checksum theta = 42069BF1BB72967F
-Inner product checksum u = 42FFC30F4E53BF3C
+Inner product checksum rho = 40FA16E969D9ADBC
+Inner product checksum theta = 42069BF1BB6B3AAE
+Inner product checksum u = 42FFC30F50D36E92
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
index 2d1d4f039..741150fb7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1719B7B2D052
-Inner product checksum theta = 41F69B1F2843F0F9
-Inner product checksum u = 432E69181333AC82
+Inner product checksum rho = 40EA1719B3F807A5
+Inner product checksum theta = 41F69B1F286ED724
+Inner product checksum u = 432E691969346DF4
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 2917c643a..6385358bd 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D4230A1426F2F6
-Inner product checksum theta = 421AE83CAB2F6465
-Inner product checksum u = 44D53ED91059C555
+Inner product checksum rho = 40D4230A14790BDD
+Inner product checksum theta = 421AE83CAB1DBD5A
+Inner product checksum u = 44D53ED2C725DCD9
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
index 5e61d005f..35e317f21 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3B0E5EEEC224D
-Inner product checksum theta = 421AFAE98FE6803A
-Inner product checksum u = 44D446828BC1363E
+Inner product checksum rho = 40D3B0E4F2F3F788
+Inner product checksum theta = 421AFAEA72C368FC
+Inner product checksum u = 44D4523A63DCEC15
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
index 07d6d5cfa..b403874ad 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DAA271D0834288
-Inner product checksum theta = 42418E82ECEB9A4F
-Inner product checksum u = 4096FE0DA627E1DE
+Inner product checksum rho = 40DAA271B80432F2
+Inner product checksum theta = 42418E8249EA97E0
+Inner product checksum u = 43F0A73C14A39445
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index f93e04ffa..8c67e23f6 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F2B22494AE8D
-Inner product checksum theta = 4210411A340EA56E
-Inner product checksum u = 4501AC4324159525
+Inner product checksum rho = 40E2F2B2246A07FD
+Inner product checksum theta = 4210411A34141D34
+Inner product checksum u = 4501AC432220ABA1
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index 4258e11a1..8310a51cf 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4102EEF5FAB9AB8A
-Inner product checksum theta = 423041DD825326ED
-Inner product checksum u = 45017CE3BEB83566
+Inner product checksum rho = 4102EEF5FAB1F22F
+Inner product checksum theta = 423041DD82543A06
+Inner product checksum u = 45017CE3BDB23B34
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
index 56cb363bf..602df9749 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B643340F144
-Inner product checksum theta = 4210461DA89B6FC4
-Inner product checksum u = 4500F5760268D47B
+Inner product checksum rho = 40E31B67DCF7DBEB
+Inner product checksum theta = 4210461C08A23CA5
+Inner product checksum u = 4500F5B0AFAAC8DD
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
index 1bdca4b97..2cadd1d66 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2EB31AEC2A8BB
-Inner product checksum theta = 42104262EDD02E18
-Inner product checksum u = 4501DA5CB45FBE9C
+Inner product checksum rho = 40E2EB31AE95DD26
+Inner product checksum theta = 42104262EDD1A3D6
+Inner product checksum u = 4501DA5CB56AC4C4
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 841934615..70e360c33 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F34437DA07AC
-Inner product checksum theta = 421041C0A421B8DE
-Inner product checksum u = 4501D87BBB3D4F8D
+Inner product checksum rho = 40E2F344387CD754
+Inner product checksum theta = 421041C0A40ECB7E
+Inner product checksum u = 4501D87BC56E88BD
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index c628888f0..52c76bceb 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2E61079810BB7
-Inner product checksum theta = 4210435EB2DDB03C
-Inner product checksum u = 4501348CFD76A9E9
+Inner product checksum rho = 40E2E6107980FD66
+Inner product checksum theta = 4210435EB2DDA492
+Inner product checksum u = 4501348CFD745E06
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
index bb742121f..f66b18be7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A99B35A
-Inner product checksum theta = 4210F00A9EEFEDEE
-Inner product checksum u = 42EF4B7C9D690502
+Inner product checksum rho = 40FE89845A9988E2
+Inner product checksum theta = 4210F00A9EEFED78
+Inner product checksum u = 42EF4B7C9D6105A3
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index f246342e2..3c2eeb823 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABD03
-Inner product checksum theta = 4204E59A63CB78B4
-Inner product checksum u = 4391E522B3260DA5
+Inner product checksum rho = 40E8E802280ABCFE
+Inner product checksum theta = 4204E59A63CB78B3
+Inner product checksum u = 4391E522B3087140
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index ef7cf4d36..9876c8313 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094CA3DDB86DCD
-Inner product checksum theta = 4224DF7F71A30AE5
-Inner product checksum u = 43C50351B99F1C21
+Inner product checksum rho = 41094B0D90339E0A
+Inner product checksum theta = 4224DF77B2266352
+Inner product checksum u = 438852006BF7ECF6
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index e3296c931..bd043f1b9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE7564
-Inner product checksum theta = 41EC4ACBE79A82C4
-Inner product checksum u = 44176CD1D18E1AE9
+Inner product checksum rho = 40D3FF37BCAE7720
+Inner product checksum theta = 41EC4ACBE79A82F0
+Inner product checksum u = 44176CD1D18E1E4C
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 19982ff72..5eb77db6e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EEEF2D423E47BB
-Inner product checksum theta = 42E4D05A8BCEDF22
-Inner product checksum u = 475B46A9C47FC405
+Inner product checksum rho = 40EEEF2D423E47A6
+Inner product checksum theta = 42E4D05A8BCEDE80
+Inner product checksum u = 475B46A9C47FDD23
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index d98426b97..23e2af56b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D56C9EE61BC978
-Inner product checksum theta = 42198C1850B2D3EC
-Inner product checksum u = 44E3B95E1E2B9867
+Inner product checksum rho = 40D56C9EE61BC316
+Inner product checksum theta = 42198C1850B2D534
+Inner product checksum u = 44E3B95E1E3659CE
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
index c449dcda9..67adb4fa7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4077C537B568F9A7
-Inner product checksum theta = 41C2D5A8F93169AA
-Inner product checksum u = 4411D03665CDC4B7
+Inner product checksum theta = 41C2D5A8F93169AC
+Inner product checksum u = 4411D03665CDC4B8
Inner product checksum mr1 = 41E28A1800000000
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
index 3524cf4a2..e89d26b76 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4077C537B568F9A7
Inner product checksum theta = 418AC77800000000
-Inner product checksum u = 431497F6D7212EDE
+Inner product checksum u = 431497F6D7212EDD
Inner product checksum mr1 = 0
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 5fcc3d0ee..4c22bf942 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E34359B965F5B1
-Inner product checksum theta = 421168C83D2BAE7A
-Inner product checksum u = 45082CCFDF8EBDA6
+Inner product checksum rho = 40E34359BE60DD69
+Inner product checksum theta = 421168C83C59A6DF
+Inner product checksum u = 45082CD01E2731A4
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index 247b69f6b..f844d7b30 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BF04CEFC510A
-Inner product checksum theta = 4240B178197707EA
-Inner product checksum u = 44FA80D135BF5C3A
+Inner product checksum rho = 4122BD52DCC82934
+Inner product checksum theta = 4240B2570BC628A3
+Inner product checksum u = 44F9DB8002964882
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
index 186723d14..e1abba728 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FEFFC9C4E6DB
+Inner product checksum rho = 40D3FEFFC9C4E6DA
Inner product checksum theta = 41EC4AC917CF5932
-Inner product checksum u = 441770B8CF9AAE40
+Inner product checksum u = 441770B8CF9AAE38
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index d472aa6ec..5b56f37f9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002AB88E5BE645
-Inner product checksum theta = 4204AB102FE3E4C8
-Inner product checksum u = 42156E2D1E0A7EC8
-Inner product checksum mr1 = 404745174322ADDA
+Inner product checksum rho = 41002AB80209FF45
+Inner product checksum theta = 4204AB102D874AAC
+Inner product checksum u = 42156E51E2CCDBC9
+Inner product checksum mr1 = 40474513BFBBEBDE
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index 43fda9e7e..1a77180df 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 4100298372AB3138
-Inner product checksum theta = 4204AB0A9C9E68E7
-Inner product checksum u = 42184280A14FCA53
-Inner product checksum mr1 = 4047C519DBFF2262
+Inner product checksum rho = 4100297E901FEFF8
+Inner product checksum theta = 4204AB0A9AA77D20
+Inner product checksum u = 421842438FFC21F5
+Inner product checksum mr1 = 4047C5171D14B130
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
index 777066abd..6f0e22be6 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6B5F76F0B5
-Inner product checksum theta = 41BEDEE1B8CBB571
-Inner product checksum u = 43A9CD8E4C4FC4E9
+Inner product checksum rho = 40A3EC6B5F76F0AE
+Inner product checksum theta = 41BEDEE1B8CBB574
+Inner product checksum u = 43A9CD8E4BFD1915
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 6385361a8..fa464e671 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D58C358674D
-Inner product checksum theta = 42475B42A25C07F7
-Inner product checksum u = 456062CEF5156880
+Inner product checksum rho = 41030D58C3590812
+Inner product checksum theta = 42475B42A25E97B8
+Inner product checksum u = 456062CEF51D4871
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
index 023e3f169..75ce9ee29 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D6C13704C70
-Inner product checksum theta = 42476BF6F9C9A074
-Inner product checksum u = 4560B5479777FCB4
+Inner product checksum rho = 41030D6C1370FF70
+Inner product checksum theta = 42476BF6F9CAD9BF
+Inner product checksum u = 4560B54797698F24
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
index fd45c782c..d3d96a110 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030F18BD05415A
-Inner product checksum theta = 42476C698699B3B4
-Inner product checksum u = 4560A0F4E779379F
+Inner product checksum rho = 41030F18BA556EED
+Inner product checksum theta = 42476C6985EDD5A2
+Inner product checksum u = 4560A0F4FB952ACD
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
index c8f2c3763..23aaf00d6 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E316DD570F4ACE
-Inner product checksum theta = 420BC551F61B2E6A
-Inner product checksum u = 44FD3CA2A85FBB66
+Inner product checksum rho = 40E316DD570E5057
+Inner product checksum theta = 420BC551F61B391B
+Inner product checksum u = 44FD3CA2A85EC12A
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
index e426ed163..75ecd5a6e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E3144534D14523
-Inner product checksum theta = 420BC6A55E4A841A
-Inner product checksum u = 44FDCE146C253901
+Inner product checksum rho = 40E3144534D209FF
+Inner product checksum theta = 420BC6A55E4A954D
+Inner product checksum u = 44FDCE146C249D82
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
index 5b6394703..0944fe956 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E49292B72449
-Inner product checksum theta = 42113926A06B14CE
-Inner product checksum u = 42551A8767692D40
+Inner product checksum rho = 40E1E481066A125A
+Inner product checksum theta = 421139232C3CEF9C
+Inner product checksum u = 4393A3C2C776B0FB
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
index 8c5f7cfee..adf57f0b7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40C1E4917C54EDEF
-Inner product checksum theta = 41F13926CF208995
-Inner product checksum u = 415CCB139B526796
+Inner product checksum rho = 40C1E430BB50B1BB
+Inner product checksum theta = 41F13953C0455941
+Inner product checksum u = 4393B8DB189EAE30
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
index d583d203e..92e047db7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6A14AC6564
-Inner product checksum theta = 41BEDEE1880FB477
-Inner product checksum u = 4316BFB1C8A2F843
+Inner product checksum rho = 40A3EC6A14AC655D
+Inner product checksum theta = 41BEDEE1880FB475
+Inner product checksum u = 4316BFB1C87E4218
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 06d2ff37e..1251a6b1d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 400CE3D8AB9F9459
-Inner product checksum theta = 426EFB4062637E97
-Inner product checksum u = 46E90B31489DA7B2
+Inner product checksum rho = 400CE3D8ABA24B4C
+Inner product checksum theta = 426EFB406264FDD6
+Inner product checksum u = 46E90B3147CFEAB5
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
index fab384b6f..e08089b82 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CC6
-Inner product checksum theta = 41E3A4D10A00A1F2
-Inner product checksum u = 4400A7C1E61414AD
+Inner product checksum rho = 40CBD086E89B5CBB
+Inner product checksum theta = 41E3A4D10A00A1F0
+Inner product checksum u = 4400A7C1E61414AB
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index 52dae3175..097e86706 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40BBCBB6EF213860
-Inner product checksum theta = 41D3A4D09135213A
-Inner product checksum u = 42800064E61D89B2
+Inner product checksum rho = 40BBCBB6EDF16259
+Inner product checksum theta = 41D3A4D091EAA7E2
+Inner product checksum u = 427B537FAE94A56C
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index 7c14244e8..8d35898d9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 409BCBB6ED8BDF94
-Inner product checksum theta = 41B3A4D092287188
-Inner product checksum u = 425BD289740C12AA
+Inner product checksum rho = 409BCBB6ED8BDD5A
+Inner product checksum theta = 41B3A4D09228734C
+Inner product checksum u = 425BD288A2566131
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index 3a708096a..f4685bc3c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40ABB3332F2E46C5
-Inner product checksum theta = 41C56FE12C8956B6
-Inner product checksum u = 42703CCC994BBDB4
+Inner product checksum rho = 40ABB3332E06A4CF
+Inner product checksum theta = 41C56FE12D3A257C
+Inner product checksum u = 426BDF0B0782D926
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
index 19e6c0317..4c68af9dc 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1721E2B17EAB
-Inner product checksum theta = 41F69B200F92F363
-Inner product checksum u = 432D54F6E82F37CF
+Inner product checksum rho = 40EA1721E2B1BCD4
+Inner product checksum theta = 41F69B200F927E57
+Inner product checksum u = 432D54F6E82B741E
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
index f8ce4a020..7c43065c3 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DA171CE4219316
-Inner product checksum theta = 41E69B0DAE1C938F
-Inner product checksum u = 431CEA8105E39E64
+Inner product checksum rho = 40DA171CE319AA16
+Inner product checksum theta = 41E69B0DB0A24402
+Inner product checksum u = 431CEA80F2E391C8
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
index 87937869b..64502ae9f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FA16E969D79D60
-Inner product checksum theta = 42069BF1BB6FCC62
-Inner product checksum u = 42FFC30F4FC15B61
+Inner product checksum rho = 40FA16E969D78B0B
+Inner product checksum theta = 42069BF1BB70B7A9
+Inner product checksum u = 42FFC30F4F0FCDA2
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
index 1da300fbb..bc0f86a1b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA171A18307855
-Inner product checksum theta = 41F69B1D66F9C462
-Inner product checksum u = 432E68AADCF01DFA
+Inner product checksum rho = 40EA171A18307190
+Inner product checksum theta = 41F69B1D66F943A0
+Inner product checksum u = 432E68AADC8D5EF8
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 061b0b90d..cfaab8a14 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D4230A15717374
-Inner product checksum theta = 421AE83CAB2AD5E6
-Inner product checksum u = 44D53EDB540BCB9C
+Inner product checksum rho = 40D4230A14ACFCE9
+Inner product checksum theta = 421AE83CAB3C5322
+Inner product checksum u = 44D53ED6B3D6E0DA
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
index a8cdc02de..45924fc3e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3B0E5B8D672D8
-Inner product checksum theta = 421AFAEA21EDE6C6
-Inner product checksum u = 44D444EF7C14D64F
+Inner product checksum rho = 40D3B0E5979CA91C
+Inner product checksum theta = 421AFAEA87B084F6
+Inner product checksum u = 44D456945F0A4E4A
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
index 93c94be8c..6dbf85b1b 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FABEE7947C4297E
-Inner product checksum theta = 4160042F0EA6DB6C
-Inner product checksum u = 456719BA3F84DF72
-Inner product checksum mr1 = 3F3FD25E3E1CAC78
-Inner product checksum mr2 = 3EF4019CB107AEA6
-Inner product checksum mr3 = 3EE2741EEEC9BC45
-Inner product checksum mr4 = 3EECCFD02CDB1944
+Inner product checksum rho = 3FA4FD2C7690DC24
+Inner product checksum theta = 415FF4F8712C6491
+Inner product checksum u = 45673B7E0559C62C
+Inner product checksum mr1 = 3F35B15D7C0E86A8
+Inner product checksum mr2 = 3EEAD6BF4FDA7F92
+Inner product checksum mr3 = 3EDFF2E76CAF5FF5
+Inner product checksum mr4 = 3EED395DF2372B29
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
index c8d360c0c..f718f88ba 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEE3E8
-Inner product checksum theta = 4012F2F8A6298ADE
-Inner product checksum u = 42F12DF2D0BF11E4
+Inner product checksum rho = 3EED6D12BBFEDECC
+Inner product checksum theta = 4012F2F8A6298AC5
+Inner product checksum u = 42F12DF2D0BF0EFC
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
index c8d360c0c..f718f88ba 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEE3E8
-Inner product checksum theta = 4012F2F8A6298ADE
-Inner product checksum u = 42F12DF2D0BF11E4
+Inner product checksum rho = 3EED6D12BBFEDECC
+Inner product checksum theta = 4012F2F8A6298AC5
+Inner product checksum u = 42F12DF2D0BF0EFC
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
index d6d8c572c..3134a07c3 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FABEE73F90B30AE
-Inner product checksum theta = 4160042F8677CE4B
-Inner product checksum u = 456719BB805229A8
-Inner product checksum mr1 = 3F3FD25FAFC005AD
-Inner product checksum mr2 = 3EF4018710F77F14
-Inner product checksum mr3 = 3EE2741EF1DCF023
-Inner product checksum mr4 = 3EECCFD03EC0E253
+Inner product checksum rho = 3FA4FD2A13297D96
+Inner product checksum theta = 415FF4F7791418F7
+Inner product checksum u = 45673B7DB19E7072
+Inner product checksum mr1 = 3F35B160CCE25E2C
+Inner product checksum mr2 = 3EEAD6BF59DB2878
+Inner product checksum mr3 = 3EDFF2E76569C104
+Inner product checksum mr4 = 3EED395DCB2F649B
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
index 2c9d072a1..fb9462c5a 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEDBF6
-Inner product checksum theta = 4012F2F8A6298AA8
-Inner product checksum u = 42F12DF2D0BF0B9A
+Inner product checksum rho = 3EED6D12BBFEDD01
+Inner product checksum theta = 4012F2F8A6298ACF
+Inner product checksum u = 42F12DF2D0BF12C9
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
index 8b9ba5206..baad1f3c6 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 468AD870
-Inner product checksum theta = 4FD68863
-Inner product checksum u = 6A4E5DEE
-Inner product checksum mr1 = 3F07E1B0
-Inner product checksum mr2 = 368CA016
-Inner product checksum mr3 = 3404E09C
-Inner product checksum mr4 = 3691B7B8
+Inner product checksum rho = 468AD911
+Inner product checksum theta = 4FD68987
+Inner product checksum u = 6A4E39D0
+Inner product checksum mr1 = 3F080026
+Inner product checksum mr2 = 369843BE
+Inner product checksum mr3 = 3416CDCB
+Inner product checksum mr4 = 36905047
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
index ddf4d5532..a8808603d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 44D95741
-Inner product checksum theta = 5504FC2B
-Inner product checksum u = 74276DBF
+Inner product checksum rho = 44D95710
+Inner product checksum theta = 5504FC40
+Inner product checksum u = 74276E1C
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index 1add5e33c..6a1175d92 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D685DC
-Inner product checksum theta = 518F99E5
-Inner product checksum u = 6AF4D502
-Inner product checksum mr1 = 3FD2184C
-Inner product checksum mr2 = 372DE594
-Inner product checksum mr3 = 3537B27A
-Inner product checksum mr4 = 36C2EAF8
+Inner product checksum rho = 46D6610A
+Inner product checksum theta = 518E92A2
+Inner product checksum u = 6AF41284
+Inner product checksum mr1 = 3FD1B2C0
+Inner product checksum mr2 = 3744E430
+Inner product checksum mr3 = 351C52A3
+Inner product checksum mr4 = 36C69A66
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
index a363bf0a5..3235daf17 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6845E
-Inner product checksum theta = 518F9244
-Inner product checksum u = 6AF65437
-Inner product checksum mr1 = 3FD2352F
-Inner product checksum mr2 = 3722A456
-Inner product checksum mr3 = 355E3A3E
-Inner product checksum mr4 = 36DF3EBB
+Inner product checksum rho = 46D66315
+Inner product checksum theta = 518E9387
+Inner product checksum u = 6AF4A832
+Inner product checksum mr1 = 3FD1C1A3
+Inner product checksum mr2 = 37332D80
+Inner product checksum mr3 = 3540B40C
+Inner product checksum mr4 = 36C8A987
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
index e9bf17c80..53e80d265 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4798D8DD
-Inner product checksum theta = 584061C0
-Inner product checksum u = 79B9E1C9
+Inner product checksum rho = 4798D8B6
+Inner product checksum theta = 5840648C
+Inner product checksum u = 79BA7D9D
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
index abf814e82..3d3d37aed 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D87240
-Inner product checksum theta = 518CDA96
-Inner product checksum u = 6A8AD21A
-Inner product checksum mr1 = 3FCD586D
-Inner product checksum mr2 = 3833CCCE
-Inner product checksum mr3 = 35544C29
-Inner product checksum mr4 = 36A8E0E7
-Inner product checksum mr5 = 2E19621C
-Inner product checksum mr6 = 354BFD3D
+Inner product checksum rho = 46D8580D
+Inner product checksum theta = 518BD65C
+Inner product checksum u = 6A8B8EF7
+Inner product checksum mr1 = 3FCCE105
+Inner product checksum mr2 = 382E05C1
+Inner product checksum mr3 = 35517F52
+Inner product checksum mr4 = 36BDCA12
+Inner product checksum mr5 = 2F6F58E4
+Inner product checksum mr6 = 3545ACCD
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
index 3104cd2d2..f222e66d1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D86774
-Inner product checksum theta = 518CD9F6
-Inner product checksum u = 6A878B11
-Inner product checksum mr1 = 3FD02BBD
-Inner product checksum mr2 = 37E5CE83
-Inner product checksum mr3 = 378FC5C2
-Inner product checksum mr4 = 37A219FF
-Inner product checksum mr5 = 36E8E7E3
+Inner product checksum rho = 46D84445
+Inner product checksum theta = 518BD76F
+Inner product checksum u = 6A8793B7
+Inner product checksum mr1 = 3FD00133
+Inner product checksum mr2 = 37E62755
+Inner product checksum mr3 = 37841421
+Inner product checksum mr4 = 37850BC6
+Inner product checksum mr5 = 36785BDB
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index e6a35959f..73b12e2f8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85A50
-Inner product checksum theta = 518CDB3A
-Inner product checksum u = 6A88E494
-Inner product checksum mr1 = 3FD08DA0
-Inner product checksum mr2 = 37C5B514
-Inner product checksum mr3 = 3598AF9A
-Inner product checksum mr4 = 370D2921
+Inner product checksum rho = 46D83B3B
+Inner product checksum theta = 518BD664
+Inner product checksum u = 6A88D9B2
+Inner product checksum mr1 = 3FD02798
+Inner product checksum mr2 = 37BDD120
+Inner product checksum mr3 = 35D1E83E
+Inner product checksum mr4 = 3725273B
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
index c9d9713bf..595aec349 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB0B63C124DAB2
-Inner product checksum theta = 42319C007C732C61
-Inner product checksum u = 455104DE0172F6B7
-Inner product checksum mr1 = 3FFA14D411E66F7C
-Inner product checksum mr2 = 3EF875BE68FC9FE2
-Inner product checksum mr3 = 3EB5BA85B5547C34
-Inner product checksum mr4 = 3EE3CB44FC9A2E19
+Inner product checksum rho = 40DB0773EFCDE994
+Inner product checksum theta = 42317AC9F8E51D7A
+Inner product checksum u = 455109B601285EE9
+Inner product checksum mr1 = 3FFA084DD67D70DE
+Inner product checksum mr2 = 3EF86D3B04CA8FC5
+Inner product checksum mr3 = 3EB5485636254F15
+Inner product checksum mr4 = 3EE58C0D9F518E95
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 92aff122b..235f42533 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D80217
-Inner product checksum theta = 5392FAFC
-Inner product checksum u = 6A97B471
-Inner product checksum mr1 = 41CD0B60
-Inner product checksum mr2 = 39CF62A2
-Inner product checksum mr3 = 37A99FF8
-Inner product checksum mr4 = 395D67FE
+Inner product checksum rho = 48D7FD4B
+Inner product checksum theta = 5392A6D0
+Inner product checksum u = 6A97B8B6
+Inner product checksum mr1 = 41CD0672
+Inner product checksum mr2 = 39CE47A1
+Inner product checksum mr3 = 37BA3C48
+Inner product checksum mr4 = 39605431
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
index f9a1b469f..37c9ebd37 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D831C6
-Inner product checksum theta = 51946CE4
-Inner product checksum u = 6B12B301
-Inner product checksum mr1 = 3FC8CD95
-Inner product checksum mr2 = 379F2688
-Inner product checksum mr3 = 358EF3B6
-Inner product checksum mr4 = 37941EB5
+Inner product checksum rho = 46D81311
+Inner product checksum theta = 51944595
+Inner product checksum u = 6B46357D
+Inner product checksum mr1 = 3FC88E15
+Inner product checksum mr2 = 37A75280
+Inner product checksum mr3 = 35AEAAC9
+Inner product checksum mr4 = 3788AC07
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 10cda393b..92e502065 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D80284
-Inner product checksum theta = 5392FB12
-Inner product checksum u = 6A97B3CE
-Inner product checksum mr1 = 41CD017E
-Inner product checksum mr2 = 39D00EC9
-Inner product checksum mr3 = 37A727CA
-Inner product checksum mr4 = 395B7226
+Inner product checksum rho = 48D7FD63
+Inner product checksum theta = 5392A6D8
+Inner product checksum u = 6A97B9B2
+Inner product checksum mr1 = 41CD0EBF
+Inner product checksum mr2 = 39CD586C
+Inner product checksum mr3 = 37B257A3
+Inner product checksum mr4 = 396242C0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
index b8eeadc44..25b45d188 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81BA9
-Inner product checksum theta = 518A8496
-Inner product checksum u = 6A8D48C2
-Inner product checksum mr1 = 3FD3DC35
-Inner product checksum mr2 = 37C947BC
-Inner product checksum mr3 = 35AB7092
-Inner product checksum mr4 = 36EB8D16
+Inner product checksum rho = 46D810F2
+Inner product checksum theta = 518BD787
+Inner product checksum u = 6A870CCA
+Inner product checksum mr1 = 3FD3E308
+Inner product checksum mr2 = 37D7D9E5
+Inner product checksum mr3 = 35AB546E
+Inner product checksum mr4 = 37136F66
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
index c8cef746f..10435e249 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D825E6
-Inner product checksum theta = 5195280A
-Inner product checksum u = 6AD01122
-Inner product checksum mr1 = 3FC88C03
-Inner product checksum mr2 = 37A9F882
-Inner product checksum mr3 = 351E5CBC
-Inner product checksum mr4 = 36A16834
+Inner product checksum rho = 46D8045E
+Inner product checksum theta = 519522AB
+Inner product checksum u = 6AE6739C
+Inner product checksum mr1 = 3FC8603B
+Inner product checksum mr2 = 37CF20AD
+Inner product checksum mr3 = 3511F47A
+Inner product checksum mr4 = 36F0F87D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
index be201222a..9e852c082 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81CFC
-Inner product checksum theta = 53952773
-Inner product checksum u = 6AA47D6E
-Inner product checksum mr1 = 41C8479C
-Inner product checksum mr2 = 3999256B
-Inner product checksum mr3 = 37739A66
-Inner product checksum mr4 = 392F0EAA
+Inner product checksum rho = 48D81495
+Inner product checksum theta = 5395266A
+Inner product checksum u = 6AA4D6AA
+Inner product checksum mr1 = 41C831A8
+Inner product checksum mr2 = 399A563E
+Inner product checksum mr3 = 377A5BD6
+Inner product checksum mr4 = 392FD910
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
index 179ba829e..a5abd0438 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81E3E
-Inner product checksum theta = 518A6751
-Inner product checksum u = 6A8F13DD
-Inner product checksum mr1 = 3FD0DBE7
-Inner product checksum mr2 = 37DF4259
-Inner product checksum mr3 = 35A7349C
-Inner product checksum mr4 = 36E308A9
+Inner product checksum rho = 46D816FB
+Inner product checksum theta = 518BAF59
+Inner product checksum u = 6A8CCA26
+Inner product checksum mr1 = 3FD122BA
+Inner product checksum mr2 = 37E8B3E1
+Inner product checksum mr3 = 359BE18A
+Inner product checksum mr4 = 371DAE72
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
index 2169e0af0..32f13b74b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81C02
-Inner product checksum theta = 518A8216
-Inner product checksum u = 6A8C539D
-Inner product checksum mr1 = 3FD3D85B
-Inner product checksum mr2 = 37D802A3
-Inner product checksum mr3 = 35B7B982
-Inner product checksum mr4 = 370F1BDD
+Inner product checksum rho = 46D812AA
+Inner product checksum theta = 518BD0F5
+Inner product checksum u = 6A8874B8
+Inner product checksum mr1 = 3FD3FA54
+Inner product checksum mr2 = 37D26B2E
+Inner product checksum mr3 = 35B08090
+Inner product checksum mr4 = 36E4921A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
index bb0bcabb9..34877144f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_mol-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D87CE2
-Inner product checksum theta = 5193E88A
-Inner product checksum u = 6A8732DE
-Inner product checksum mr1 = 3FD0CAE8
-Inner product checksum mr2 = 37A7EA7C
-Inner product checksum mr3 = 354C4928
-Inner product checksum mr4 = 36E6FD95
+Inner product checksum rho = 46D86044
+Inner product checksum theta = 5193AF96
+Inner product checksum u = 6A868100
+Inner product checksum mr1 = 3FD046DB
+Inner product checksum mr2 = 37BC4130
+Inner product checksum mr3 = 3532EBF8
+Inner product checksum mr4 = 36DD41EB
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
index e020a08e9..4b10f823d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D82D50
-Inner product checksum theta = 5194F716
-Inner product checksum u = 6AE720F1
-Inner product checksum mr1 = 3FC8BF91
-Inner product checksum mr2 = 37AA9F8A
-Inner product checksum mr3 = 3553BEE0
-Inner product checksum mr4 = 371CB8F9
+Inner product checksum rho = 46D80C87
+Inner product checksum theta = 5194ED8F
+Inner product checksum u = 6B085A16
+Inner product checksum mr1 = 3FC87E71
+Inner product checksum mr2 = 37BEBC00
+Inner product checksum mr3 = 357AAEB8
+Inner product checksum mr4 = 372A5BA2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index 22e8fd2b4..f7b029cc2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4839973B
-Inner product checksum theta = 51354950
-Inner product checksum u = 612F47B8
-Inner product checksum mr1 = 4090F14A
-Inner product checksum mr2 = 35C3F39D
-Inner product checksum mr3 = 2FA58E2F
-Inner product checksum mr4 = 33F4FB3C
-Inner product checksum mr5 = BEBF31E
+Inner product checksum rho = 483997C5
+Inner product checksum theta = 513548FD
+Inner product checksum u = 612F5B3F
+Inner product checksum mr1 = 4090F690
+Inner product checksum mr2 = 35962139
+Inner product checksum mr3 = 2FA55DC8
+Inner product checksum mr4 = 33F4FD5F
+Inner product checksum mr5 = BE7D051
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index c66382f74..ef09b1c3e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4839991A
-Inner product checksum theta = 513548B3
-Inner product checksum u = 612F4E03
-Inner product checksum mr1 = 40915F02
-Inner product checksum mr2 = 368C5691
-Inner product checksum mr3 = 2FAC8999
-Inner product checksum mr4 = 33F4FBDA
-Inner product checksum mr5 = BF6CD88
+Inner product checksum rho = 483999CD
+Inner product checksum theta = 51354857
+Inner product checksum u = 612F617B
+Inner product checksum mr1 = 4091658E
+Inner product checksum mr2 = 366B96B9
+Inner product checksum mr3 = 2FAC2FCA
+Inner product checksum mr4 = 33F4FD92
+Inner product checksum mr5 = BF21977
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index 3e707c375..3616533c3 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_mixmol-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398BE2
-Inner product checksum theta = 51354331
-Inner product checksum u = 612EC707
-Inner product checksum mr1 = 40910139
-Inner product checksum mr2 = 358CE7E5
-Inner product checksum mr3 = 30015ACD
-Inner product checksum mr4 = 3404ACED
-Inner product checksum mr5 = C16CE33
+Inner product checksum rho = 48398C74
+Inner product checksum theta = 513542F8
+Inner product checksum u = 612EE1C0
+Inner product checksum mr1 = 4091028E
+Inner product checksum mr2 = 3592F737
+Inner product checksum mr3 = 3001068E
+Inner product checksum mr4 = 3404ABC8
+Inner product checksum mr5 = C145771
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
index 86ef5bf97..8b256997c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B5CC
-Inner product checksum theta = 513FD8FB
-Inner product checksum u = 5F74B31A
-Inner product checksum mr1 = 41557342
-Inner product checksum mr2 = 3A50CC6E
-Inner product checksum mr3 = 30A70236
+Inner product checksum rho = 4830B5D4
+Inner product checksum theta = 513FD8F8
+Inner product checksum u = 5F74AD00
+Inner product checksum mr1 = 41557B80
+Inner product checksum mr2 = 3A49DF8D
+Inner product checksum mr3 = 3099ABD0
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index ca15a1722..d0af98814 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1DE
-Inner product checksum theta = 4D84D805
-Inner product checksum u = 601AD0AD
-Inner product checksum mr1 = 3C86E3B3
-Inner product checksum mr2 = 353CC0C1
-Inner product checksum mr3 = 31B9B56E
+Inner product checksum rho = 42F8B1D8
+Inner product checksum theta = 4D84D801
+Inner product checksum u = 601AD0A3
+Inner product checksum mr1 = 3C86FCEC
+Inner product checksum mr2 = 3561184B
+Inner product checksum mr3 = 31B90547
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 7fb51b275..0e686c0cd 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004D
-Inner product checksum theta = 4E044A15
-Inner product checksum u = 5FC0A787
-Inner product checksum mr1 = 3CE526D7
-Inner product checksum mr2 = 34D44769
-Inner product checksum mr3 = 308BFECE
-Inner product checksum mr4 = 2F1E05D7
+Inner product checksum rho = 42F50044
+Inner product checksum theta = 4E044958
+Inner product checksum u = 5FC424C2
+Inner product checksum mr1 = 3CE19D98
+Inner product checksum mr2 = 34528AF7
+Inner product checksum mr3 = 318A1C81
+Inner product checksum mr4 = 2ECB3DC7
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 455f2a309..cef64bcfd 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1DE
-Inner product checksum theta = 4D84DAF2
+Inner product checksum rho = 42F8B1D8
+Inner product checksum theta = 4D84DAF0
Inner product checksum u = 601AD407
-Inner product checksum mr1 = 3C82820E
-Inner product checksum mr2 = 341DF9E4
-Inner product checksum mr3 = 31C7A248
+Inner product checksum mr1 = 3C8279D5
+Inner product checksum mr2 = 341809D9
+Inner product checksum mr3 = 313D5AF7
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index e4e31f057..11aa2d4f4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004D
-Inner product checksum theta = 4E044E69
-Inner product checksum u = 5FD95B6E
-Inner product checksum mr1 = 3CC86608
-Inner product checksum mr2 = 33B8D534
-Inner product checksum mr3 = 30503617
-Inner product checksum mr4 = 2F08F753
+Inner product checksum rho = 42F50044
+Inner product checksum theta = 4E044F15
+Inner product checksum u = 5FDAEC53
+Inner product checksum mr1 = 3CC7333A
+Inner product checksum mr2 = 3311B2A6
+Inner product checksum mr3 = 30134C50
+Inner product checksum mr4 = 2F061508
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index d17df09de..e29287295 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1DE
-Inner product checksum theta = 4D84D83E
-Inner product checksum u = 601AD7F0
-Inner product checksum mr1 = 3C80AA23
-Inner product checksum mr2 = 2EE99EBE
-Inner product checksum mr3 = 2DBBCB6A
+Inner product checksum rho = 42F8B1D8
+Inner product checksum theta = 4D84D83D
+Inner product checksum u = 601AD7EC
+Inner product checksum mr1 = 3C80A900
+Inner product checksum mr2 = 2EE9B140
+Inner product checksum mr3 = 2DBC1A2E
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 3b8e8f3d3..15289a6f8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 43366192
-Inner product checksum theta = 4C40AEA7
-Inner product checksum u = 0
+Inner product checksum rho = 43366191
+Inner product checksum theta = 4C40AEDD
+Inner product checksum u = 5E28BCEA
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 380d2ccea..7e6cf3725 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433541F2
-Inner product checksum theta = 4C365D68
-Inner product checksum u = 5FC5C11D
-Inner product checksum mr1 = 3C65086A
-Inner product checksum mr2 = 33CF49AC
-Inner product checksum mr3 = 2F1B550C
+Inner product checksum theta = 4C365D34
+Inner product checksum u = 5FC5C11A
+Inner product checksum mr1 = 3C651950
+Inner product checksum mr2 = 33939457
+Inner product checksum mr3 = 2E1FEF89
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 70c860e3a..a988e1b92 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433107DE
-Inner product checksum theta = 4C0844F4
-Inner product checksum u = 606FB4FE
-Inner product checksum mr1 = 3B3F5E7A
-Inner product checksum mr2 = 3003DE62
-Inner product checksum mr3 = 2940C239
+Inner product checksum rho = 433107DD
+Inner product checksum theta = 4C0844F3
+Inner product checksum u = 606FB504
+Inner product checksum mr1 = 3B3F6232
+Inner product checksum mr2 = 3004944C
+Inner product checksum mr3 = 29447912
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 295ce2ae2..dd98dc350 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 42CD4780
-Inner product checksum theta = 4C2F1CC1
-Inner product checksum u = 6064CD39
-Inner product checksum mr1 = 372352F2
+Inner product checksum theta = 4C2F1CD0
+Inner product checksum u = 6064CD3B
+Inner product checksum mr1 = 37235163
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
-Inner product checksum mr4 = 33E82E43
+Inner product checksum mr4 = 33E96715
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 9206ad02e..30b40dea4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 431DF679
+Inner product checksum rho = 431DF677
Inner product checksum theta = 4C0E764F
-Inner product checksum u = 5E18F5E9
-Inner product checksum mr1 = 3B201111
+Inner product checksum u = 5E18F5F3
+Inner product checksum mr1 = 3B201117
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index e9c5f9daf..95c1538d2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 434FEE7D
-Inner product checksum theta = 4C46F47D
+Inner product checksum rho = 434FEE7A
+Inner product checksum theta = 4C46F480
Inner product checksum u = 62E3E1CC
-Inner product checksum mr1 = 3A04E499
+Inner product checksum mr1 = 3A04E493
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index f060cecd2..711d8111f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433107DE
-Inner product checksum theta = 4C06591D
-Inner product checksum u = 606FB55F
-Inner product checksum mr1 = 3A8C4583
-Inner product checksum mr2 = 32A5E339
-Inner product checksum mr3 = 28AC7EE0
+Inner product checksum rho = 433107DD
+Inner product checksum theta = 4C06596F
+Inner product checksum u = 606FB561
+Inner product checksum mr1 = 3A8C498D
+Inner product checksum mr2 = 32982205
+Inner product checksum mr3 = 289ECEDA
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 65d672b2c..bb46c57a2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004D
-Inner product checksum theta = 4E04561F
-Inner product checksum u = 5FB8EFD0
-Inner product checksum mr1 = 3CE2BB08
-Inner product checksum mr2 = 3311524F
-Inner product checksum mr3 = 301BBA94
-Inner product checksum mr4 = 2EFBC0D7
+Inner product checksum rho = 42F50044
+Inner product checksum theta = 4E045656
+Inner product checksum u = 5FB8BFDC
+Inner product checksum mr1 = 3CE4DCC4
+Inner product checksum mr2 = 33E492E9
+Inner product checksum mr3 = 2FDA67C0
+Inner product checksum mr4 = 2F270121
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index d388d7980..fdc8bd11b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 42B581BE
-Inner product checksum theta = 54100D0E
+Inner product checksum rho = 42B581C4
+Inner product checksum theta = 541009A5
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 1425421f2..b3407820f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 42F5004D
+Inner product checksum rho = 42F50044
Inner product checksum theta = 4E232388
Inner product checksum u = 5EA095A3
-Inner product checksum mr1 = 3C8347BB
+Inner product checksum mr1 = 3C8347BC
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 7650a1889..a63371d82 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4334F300
-Inner product checksum theta = 4C25DC71
-Inner product checksum u = 0
+Inner product checksum theta = 4C25DC6A
+Inner product checksum u = 5E28F50D
Inner product checksum mr1 = 3AB44DA1
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index dd74ccb7c..f657b71c1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 434FEE7D
-Inner product checksum theta = 4C47E49C
-Inner product checksum u = 62E3D560
-Inner product checksum mr1 = 3A35D2D6
-Inner product checksum mr2 = 3362F650
-Inner product checksum mr3 = 28E355CC
-Inner product checksum mr4 = 340A7B63
-Inner product checksum mr5 = 2C19DCC6
-Inner product checksum mr6 = 2C99FC78
+Inner product checksum rho = 434FEE7A
+Inner product checksum theta = 4C47E05D
+Inner product checksum u = 62E3D56F
+Inner product checksum mr1 = 3A3848A6
+Inner product checksum mr2 = 3113A865
+Inner product checksum mr3 = 24ADAE37
+Inner product checksum mr4 = 33704F0C
+Inner product checksum mr5 = 2979B334
+Inner product checksum mr6 = 2CA7A623
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 6b1dae987..66aaa0e25 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DE
-Inner product checksum theta = 4C096ADD
-Inner product checksum u = 6074FC4D
-Inner product checksum mr1 = 3A6F450F
+Inner product checksum rho = 433107DD
+Inner product checksum theta = 4C096ADE
+Inner product checksum u = 6074FC4E
+Inner product checksum mr1 = 3A6F4517
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 8c393a274..1215be0a9 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DE
-Inner product checksum theta = 4C08B093
-Inner product checksum u = 6075B79E
-Inner product checksum mr1 = 3A5C1B47
+Inner product checksum rho = 433107DD
+Inner product checksum theta = 4C08B095
+Inner product checksum u = 6075B79D
+Inner product checksum mr1 = 3A5C1B37
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index a21335a0c..484657b59 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107DE
-Inner product checksum theta = 4C08DF8F
-Inner product checksum u = 606FB526
-Inner product checksum mr1 = 3B1C91E7
+Inner product checksum rho = 433107DD
+Inner product checksum theta = 4C08DF8D
+Inner product checksum u = 606FB52B
+Inner product checksum mr1 = 3B1C91FF
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index e43cf7abb..98cd0e5e1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004D
-Inner product checksum theta = 4E15E099
-Inner product checksum u = 5F8A99AB
-Inner product checksum mr1 = 3C99346F
-Inner product checksum mr2 = 0
-Inner product checksum mr3 = 29AB5D04
-Inner product checksum mr4 = 30A4F386
+Inner product checksum rho = 42F50044
+Inner product checksum theta = 4E15E0E2
+Inner product checksum u = 5F8AA0FB
+Inner product checksum mr1 = 3C977AAA
+Inner product checksum mr2 = 2FD69352
+Inner product checksum mr3 = 2BA8AFE5
+Inner product checksum mr4 = 2F8F03CC
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 6764d973d..b97fba172 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 486B4988
-Inner product checksum theta = 51CABEE9
-Inner product checksum u = 63C8EFFC
+Inner product checksum rho = 486B4A32
+Inner product checksum theta = 51CABF2D
+Inner product checksum u = 63C9DB14
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
index 575fb4fdf..1f49bfe68 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 468AD854
-Inner product checksum theta = 4FD6888A
-Inner product checksum u = 6A4E699B
-Inner product checksum mr1 = 3F07FD55
-Inner product checksum mr2 = 368ED776
-Inner product checksum mr3 = 340F89F8
-Inner product checksum mr4 = 368FB92D
+Inner product checksum rho = 468AD927
+Inner product checksum theta = 4FD68974
+Inner product checksum u = 6A4E3F58
+Inner product checksum mr1 = 3F07FDC4
+Inner product checksum mr2 = 3695CB0F
+Inner product checksum mr3 = 3416AF74
+Inner product checksum mr4 = 3688F856
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
index ee76db739..5edec3d07 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 44D9579A
-Inner product checksum theta = 5504FC4A
-Inner product checksum u = 74276F0A
+Inner product checksum rho = 44D9577E
+Inner product checksum theta = 5504FC04
+Inner product checksum u = 74276D87
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index 3046d8e7c..4120c5e51 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D68664
-Inner product checksum theta = 518F8DE2
-Inner product checksum u = 6AF893D0
-Inner product checksum mr1 = 3FD1D506
-Inner product checksum mr2 = 3713EC4F
-Inner product checksum mr3 = 354FD056
-Inner product checksum mr4 = 36C3E342
+Inner product checksum rho = 46D6641B
+Inner product checksum theta = 518E8D2A
+Inner product checksum u = 6AF61886
+Inner product checksum mr1 = 3FD1A09D
+Inner product checksum mr2 = 3735AA58
+Inner product checksum mr3 = 35437C41
+Inner product checksum mr4 = 36CD4651
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
index 5e9e99ab6..b0451a251 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D66ECE
-Inner product checksum theta = 5193C6E9
-Inner product checksum u = 6B19ABD2
-Inner product checksum mr1 = 3FCF6818
-Inner product checksum mr2 = 372D27A2
-Inner product checksum mr3 = 3530B7E4
-Inner product checksum mr4 = 3699BD52
+Inner product checksum rho = 46D64F01
+Inner product checksum theta = 51925214
+Inner product checksum u = 6B2228F2
+Inner product checksum mr1 = 3FCF491F
+Inner product checksum mr2 = 3731CAB6
+Inner product checksum mr3 = 3539897A
+Inner product checksum mr4 = 36976AB4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 84e39fb74..fa2541f13 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D66100
-Inner product checksum theta = 539A0A38
-Inner product checksum u = 6B127967
-Inner product checksum mr1 = 41CC3D4D
-Inner product checksum mr2 = 396D5246
-Inner product checksum mr3 = 37C27F2B
-Inner product checksum mr4 = 39461116
+Inner product checksum rho = 48D65C62
+Inner product checksum theta = 5399FF3A
+Inner product checksum u = 6B12FAFF
+Inner product checksum mr1 = 41CC3311
+Inner product checksum mr2 = 39641CC7
+Inner product checksum mr3 = 37C4499D
+Inner product checksum mr4 = 3940B1BE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
index 1d2682883..0bcb503c4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D66F99
-Inner product checksum theta = 5193C685
-Inner product checksum u = 6B19A10F
-Inner product checksum mr1 = 3FCF8AF1
-Inner product checksum mr2 = 372ACF88
-Inner product checksum mr3 = 355C5C8C
-Inner product checksum mr4 = 36A41A28
+Inner product checksum rho = 46D64FAB
+Inner product checksum theta = 519251FF
+Inner product checksum u = 6B220EA6
+Inner product checksum mr1 = 3FCF48DF
+Inner product checksum mr2 = 373CBB88
+Inner product checksum mr3 = 3537316C
+Inner product checksum mr4 = 369FA313
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 72dccc011..c7d6d469b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D660FA
-Inner product checksum theta = 539A0A37
-Inner product checksum u = 6B1279CD
-Inner product checksum mr1 = 41CC3EAE
-Inner product checksum mr2 = 396B4C02
-Inner product checksum mr3 = 37C0C024
-Inner product checksum mr4 = 394529AE
+Inner product checksum rho = 48D65C72
+Inner product checksum theta = 5399FF39
+Inner product checksum u = 6B12FACD
+Inner product checksum mr1 = 41CC34F4
+Inner product checksum mr2 = 39649DBE
+Inner product checksum mr3 = 37C20D70
+Inner product checksum mr4 = 39418825
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index aa511dae2..f0dc25d05 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D660EF
-Inner product checksum theta = 539A0A38
-Inner product checksum u = 6B127941
-Inner product checksum mr1 = 41CC3E59
-Inner product checksum mr2 = 396F6CE0
-Inner product checksum mr3 = 37C1F6D4
-Inner product checksum mr4 = 3945F50F
+Inner product checksum rho = 48D65C7B
+Inner product checksum theta = 5399FF3A
+Inner product checksum u = 6B12FB36
+Inner product checksum mr1 = 41CC3470
+Inner product checksum mr2 = 39653416
+Inner product checksum mr3 = 37C887CC
+Inner product checksum mr4 = 39403AEC
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
index d321e067b..a73486360 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6887A
-Inner product checksum theta = 518F924E
-Inner product checksum u = 6AF8AA77
-Inner product checksum mr1 = 3FD1AA47
-Inner product checksum mr2 = 373CA22D
-Inner product checksum mr3 = 35BF8E09
-Inner product checksum mr4 = 36C3F058
+Inner product checksum rho = 46D65D64
+Inner product checksum theta = 518E8D8D
+Inner product checksum u = 6AF6FC20
+Inner product checksum mr1 = 3FD1FA7A
+Inner product checksum mr2 = 3745E4D3
+Inner product checksum mr3 = 3542A87F
+Inner product checksum mr4 = 36C1DDD4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
index b1c39bb0d..4129dcae1 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D66D9C
-Inner product checksum theta = 5193C568
-Inner product checksum u = 6B1A106E
-Inner product checksum mr1 = 3FCF932E
-Inner product checksum mr2 = 372879B8
-Inner product checksum mr3 = 3533CEB2
-Inner product checksum mr4 = 36912900
+Inner product checksum rho = 46D64DFF
+Inner product checksum theta = 51925052
+Inner product checksum u = 6B2279F5
+Inner product checksum mr1 = 3FCF4DC6
+Inner product checksum mr2 = 374A44CE
+Inner product checksum mr3 = 35432F7A
+Inner product checksum mr4 = 36B0AFE9
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
index 8452040b1..b2b45f2cf 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D66DD4
-Inner product checksum theta = 5193C50A
-Inner product checksum u = 6B1A0820
-Inner product checksum mr1 = 3FCF9F75
-Inner product checksum mr2 = 37286CD1
-Inner product checksum mr3 = 35495B06
-Inner product checksum mr4 = 36A675D3
+Inner product checksum rho = 46D64E95
+Inner product checksum theta = 51924FD6
+Inner product checksum u = 6B22B042
+Inner product checksum mr1 = 3FCF62EC
+Inner product checksum mr2 = 373AE76A
+Inner product checksum mr3 = 354AC1A2
+Inner product checksum mr4 = 36AD2DDC
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index 07c81351d..65cd4ac0c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 489A8453
-Inner product checksum theta = 51BA4FE0
-Inner product checksum u = 5F119AAC
-Inner product checksum mr1 = 4187D890
-Inner product checksum mr2 = 3AE8A440
-Inner product checksum mr3 = 34B39237
+Inner product checksum rho = 489A83AD
+Inner product checksum theta = 51BA5047
+Inner product checksum u = 5F1182A1
+Inner product checksum mr1 = 4187A558
+Inner product checksum mr2 = 3AF3F164
+Inner product checksum mr3 = 34CEF762
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
index 5e0dc9db2..0c8494eec 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4798D97E
-Inner product checksum theta = 5840677A
-Inner product checksum u = 79B9EB69
+Inner product checksum rho = 4798D952
+Inner product checksum theta = 58406A9C
+Inner product checksum u = 79BA72A4
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
index 6fb749ea3..9859fbe4a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D87509
-Inner product checksum theta = 518CDB3D
-Inner product checksum u = 6A8B3107
-Inner product checksum mr1 = 3FCD7FEC
-Inner product checksum mr2 = 382DE25F
-Inner product checksum mr3 = 354FE8CC
-Inner product checksum mr4 = 3699D355
-Inner product checksum mr5 = 2D320726
-Inner product checksum mr6 = 353A127E
+Inner product checksum rho = 46D85816
+Inner product checksum theta = 518BD494
+Inner product checksum u = 6A8AAED2
+Inner product checksum mr1 = 3FCCE090
+Inner product checksum mr2 = 38373004
+Inner product checksum mr3 = 353E7318
+Inner product checksum mr4 = 36B40D9E
+Inner product checksum mr5 = 2D4BE090
+Inner product checksum mr6 = 353306E7
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
index e3085a5c1..b94d4acb7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D86662
-Inner product checksum theta = 518CDBF3
-Inner product checksum u = 6A878882
-Inner product checksum mr1 = 3FD03E7D
-Inner product checksum mr2 = 37E4C3C3
-Inner product checksum mr3 = 378CDB76
-Inner product checksum mr4 = 37A329E8
-Inner product checksum mr5 = 36C393C2
+Inner product checksum rho = 46D84226
+Inner product checksum theta = 518BD784
+Inner product checksum u = 6A873B0B
+Inner product checksum mr1 = 3FCF7E43
+Inner product checksum mr2 = 37F10447
+Inner product checksum mr3 = 379043E4
+Inner product checksum mr4 = 3791D07E
+Inner product checksum mr5 = 369E13EB
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
index 17f8ddb70..598aa787b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85396
-Inner product checksum theta = 518CED24
-Inner product checksum u = 6A87061C
-Inner product checksum mr1 = 3FD15C06
-Inner product checksum mr2 = 37FFB47A
-Inner product checksum mr3 = 3782642C
-Inner product checksum mr4 = 37C41E2C
-Inner product checksum mr5 = 36AE8D5E
+Inner product checksum rho = 46D834BB
+Inner product checksum theta = 518BE3E9
+Inner product checksum u = 6A85B452
+Inner product checksum mr1 = 3FD104F6
+Inner product checksum mr2 = 37EEC7D7
+Inner product checksum mr3 = 376D4887
+Inner product checksum mr4 = 37BC798D
+Inner product checksum mr5 = 3697DC75
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
index 0ecb491de..6dfc3b833 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D87241
-Inner product checksum theta = 518CEA02
-Inner product checksum u = 6A848A3F
-Inner product checksum mr1 = 3FCE7054
-Inner product checksum mr2 = 37FC1B3A
-Inner product checksum mr3 = 37837BF1
-Inner product checksum mr4 = 375854A2
-Inner product checksum mr5 = 36166857
+Inner product checksum rho = 46D8535C
+Inner product checksum theta = 518BDE0A
+Inner product checksum u = 6A85CDCC
+Inner product checksum mr1 = 3FCE4DC3
+Inner product checksum mr2 = 37DFE1D1
+Inner product checksum mr3 = 37879680
+Inner product checksum mr4 = 375A302C
+Inner product checksum mr5 = 3609EA88
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index 40a6d4573..e8d18ae2b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85BEC
-Inner product checksum theta = 518CE0C3
-Inner product checksum u = 6A880F28
-Inner product checksum mr1 = 3FD093EA
-Inner product checksum mr2 = 37C43446
-Inner product checksum mr3 = 3599CA37
-Inner product checksum mr4 = 370911D5
+Inner product checksum rho = 46D83C42
+Inner product checksum theta = 518BD6E6
+Inner product checksum u = 6A8902B8
+Inner product checksum mr1 = 3FD05141
+Inner product checksum mr2 = 37BB1C4B
+Inner product checksum mr3 = 35A8F837
+Inner product checksum mr4 = 3723074E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
index b63133fd9..c885557e7 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB0B80758F8FBF
-Inner product checksum theta = 42319C36DF12CEF4
-Inner product checksum u = 45510A19DD0E78E6
-Inner product checksum mr1 = 3FFA14E1331E3158
-Inner product checksum mr2 = 3EF89F662148D5C8
-Inner product checksum mr3 = 3EB40064A2CF8A14
-Inner product checksum mr4 = 3EE1C7674319009E
+Inner product checksum rho = 40DB075404D89374
+Inner product checksum theta = 42317A88C1AF0BE9
+Inner product checksum u = 455119C07278D761
+Inner product checksum mr1 = 3FF9FD5EA2ADE5E3
+Inner product checksum mr2 = 3EF9E78F7F10E128
+Inner product checksum mr3 = 3EB52D8A869CDB43
+Inner product checksum mr4 = 3EE550E75942D0C6
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 19e35fc31..c9527388b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D80307
-Inner product checksum theta = 5392FB03
-Inner product checksum u = 6A97BE83
-Inner product checksum mr1 = 41CD0A7D
-Inner product checksum mr2 = 39CDBAD3
-Inner product checksum mr3 = 37A560DA
-Inner product checksum mr4 = 395A4CE2
+Inner product checksum rho = 48D7FDF2
+Inner product checksum theta = 5392A6E6
+Inner product checksum u = 6A97BD42
+Inner product checksum mr1 = 41CD070C
+Inner product checksum mr2 = 39CCBFC2
+Inner product checksum mr3 = 37B4CEB4
+Inner product checksum mr4 = 3962559E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
index 9a951d216..b284a9b19 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D831F3
-Inner product checksum theta = 51946CE8
-Inner product checksum u = 6B12B27C
-Inner product checksum mr1 = 3FC8D1F5
-Inner product checksum mr2 = 379BD97A
-Inner product checksum mr3 = 358CDA8B
-Inner product checksum mr4 = 3790DD1A
+Inner product checksum rho = 46D81319
+Inner product checksum theta = 51944570
+Inner product checksum u = 6B464524
+Inner product checksum mr1 = 3FC88104
+Inner product checksum mr2 = 37A02C41
+Inner product checksum mr3 = 35A643E8
+Inner product checksum mr4 = 3788D177
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
index c01e3bb84..a17a5546b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D815C6
-Inner product checksum theta = 518FB936
-Inner product checksum u = 6AF6BCD6
-Inner product checksum mr1 = 3FCC0E98
-Inner product checksum mr2 = 37ABDEED
-Inner product checksum mr3 = 349EA00A
-Inner product checksum mr4 = 36E47AD4
+Inner product checksum rho = 46D7F7DA
+Inner product checksum theta = 518E7EA9
+Inner product checksum u = 6B17CB2A
+Inner product checksum mr1 = 3FCBF507
+Inner product checksum mr2 = 37BE7127
+Inner product checksum mr3 = 34B2ABD7
+Inner product checksum mr4 = 36CBBAFD
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 19e35fc31..c9527388b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D80307
-Inner product checksum theta = 5392FB03
-Inner product checksum u = 6A97BE83
-Inner product checksum mr1 = 41CD0A7D
-Inner product checksum mr2 = 39CDBAD3
-Inner product checksum mr3 = 37A560DA
-Inner product checksum mr4 = 395A4CE2
+Inner product checksum rho = 48D7FDF2
+Inner product checksum theta = 5392A6E6
+Inner product checksum u = 6A97BD42
+Inner product checksum mr1 = 41CD070C
+Inner product checksum mr2 = 39CCBFC2
+Inner product checksum mr3 = 37B4CEB4
+Inner product checksum mr4 = 3962559E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
index 405b5002d..fa1972229 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8158A
-Inner product checksum theta = 518FB92C
-Inner product checksum u = 6AF6ED44
-Inner product checksum mr1 = 3FCC0AC8
-Inner product checksum mr2 = 37AA9DF5
-Inner product checksum mr3 = 349AE414
-Inner product checksum mr4 = 36E44178
+Inner product checksum rho = 46D7F768
+Inner product checksum theta = 518E7EB8
+Inner product checksum u = 6B17B4BC
+Inner product checksum mr1 = 3FCBF78D
+Inner product checksum mr2 = 37B2B412
+Inner product checksum mr3 = 349D07C6
+Inner product checksum mr4 = 36BB56C4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 14c0a4121..fc6f7c27a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D80347
-Inner product checksum theta = 5392FACD
-Inner product checksum u = 6A97BFA0
-Inner product checksum mr1 = 41CD061B
-Inner product checksum mr2 = 39D0BEA0
-Inner product checksum mr3 = 37A8E992
-Inner product checksum mr4 = 395F95F7
+Inner product checksum rho = 48D7FE0C
+Inner product checksum theta = 5392A6AB
+Inner product checksum u = 6A97C4B2
+Inner product checksum mr1 = 41CD02DF
+Inner product checksum mr2 = 39CAEFCE
+Inner product checksum mr3 = 37AF0F90
+Inner product checksum mr4 = 3962BA9E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
index 1907fa6b8..ce8e72221 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D80244
-Inner product checksum theta = 5392FAFA
-Inner product checksum u = 6A97B123
-Inner product checksum mr1 = 41CD0C74
-Inner product checksum mr2 = 39CB2808
-Inner product checksum mr3 = 37ACBE32
-Inner product checksum mr4 = 395C4216
+Inner product checksum rho = 48D7FD38
+Inner product checksum theta = 5392A70F
+Inner product checksum u = 6A97B477
+Inner product checksum mr1 = 41CD0733
+Inner product checksum mr2 = 39CC62CE
+Inner product checksum mr3 = 37AC6091
+Inner product checksum mr4 = 395D075E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 3c1e59def..69e3838e4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D80348
-Inner product checksum theta = 5392FB0E
-Inner product checksum u = 6A97BF2C
-Inner product checksum mr1 = 41CD155A
-Inner product checksum mr2 = 39CED34B
-Inner product checksum mr3 = 37A7A473
-Inner product checksum mr4 = 395DE1C4
+Inner product checksum rho = 48D7FDFF
+Inner product checksum theta = 5392A6BA
+Inner product checksum u = 6A97C4DB
+Inner product checksum mr1 = 41CD0270
+Inner product checksum mr2 = 39CB0D28
+Inner product checksum mr3 = 37B0F7EC
+Inner product checksum mr4 = 3962D22C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
index a19a3afc6..e14548731 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D8038A
-Inner product checksum theta = 5392FAD3
-Inner product checksum u = 6A97C278
-Inner product checksum mr1 = 41CD07C2
-Inner product checksum mr2 = 39D0E9C6
-Inner product checksum mr3 = 37AA171B
-Inner product checksum mr4 = 395C885E
+Inner product checksum rho = 48D7FE5D
+Inner product checksum theta = 5392A6DF
+Inner product checksum u = 6A97C7C7
+Inner product checksum mr1 = 41CD0945
+Inner product checksum mr2 = 39CCE150
+Inner product checksum mr3 = 37B097CC
+Inner product checksum mr4 = 3960B2B3
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
index ef75fdbeb..eee2e34e6 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D80189
-Inner product checksum theta = 5392FAF0
-Inner product checksum u = 6A97B7A9
-Inner product checksum mr1 = 41CCEA48
-Inner product checksum mr2 = 39D135DE
-Inner product checksum mr3 = 37ACC764
-Inner product checksum mr4 = 39722B88
+Inner product checksum rho = 48D7FC34
+Inner product checksum theta = 5392A6E4
+Inner product checksum u = 6A97BE48
+Inner product checksum mr1 = 41CCE1CC
+Inner product checksum mr2 = 39CBA8B8
+Inner product checksum mr3 = 37B17E5C
+Inner product checksum mr4 = 396E39AE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
index 9633938fc..5ed13ec65 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D80084
-Inner product checksum theta = 5392FB10
-Inner product checksum u = 6A97ACA4
-Inner product checksum mr1 = 41CCE6C8
-Inner product checksum mr2 = 39CEDB32
-Inner product checksum mr3 = 37A6EF1A
-Inner product checksum mr4 = 3968F128
+Inner product checksum rho = 48D7FB6E
+Inner product checksum theta = 5392A6D7
+Inner product checksum u = 6A97B54A
+Inner product checksum mr1 = 41CCE8DE
+Inner product checksum mr2 = 39CC9B30
+Inner product checksum mr3 = 37A96D04
+Inner product checksum mr4 = 397584E4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
index 0922a7cd1..5d417bd6e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81AFA
-Inner product checksum theta = 518A8523
-Inner product checksum u = 6A8D5E65
-Inner product checksum mr1 = 3FD3EABE
-Inner product checksum mr2 = 37C78D7A
-Inner product checksum mr3 = 35A8D7B4
-Inner product checksum mr4 = 3707558E
+Inner product checksum rho = 46D811E6
+Inner product checksum theta = 518BD447
+Inner product checksum u = 6A87A2E8
+Inner product checksum mr1 = 3FD3913E
+Inner product checksum mr2 = 37E61B45
+Inner product checksum mr3 = 35ACED96
+Inner product checksum mr4 = 36D2174C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
index 82e799666..eee00fcaa 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D825F3
-Inner product checksum theta = 51952812
-Inner product checksum u = 6AD00E3A
-Inner product checksum mr1 = 3FC89118
-Inner product checksum mr2 = 37AB2B82
-Inner product checksum mr3 = 351CDFA0
-Inner product checksum mr4 = 36A059E9
+Inner product checksum rho = 46D80468
+Inner product checksum theta = 519522AA
+Inner product checksum u = 6AE673E2
+Inner product checksum mr1 = 3FC8601D
+Inner product checksum mr2 = 37D078DC
+Inner product checksum mr3 = 35132C6F
+Inner product checksum mr4 = 36F0699C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
index 78859af9e..e63474f9a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81CFD
-Inner product checksum theta = 53952772
-Inner product checksum u = 6AA47DB2
-Inner product checksum mr1 = 41C847C0
-Inner product checksum mr2 = 3999847A
-Inner product checksum mr3 = 377259D5
-Inner product checksum mr4 = 392ECDE8
+Inner product checksum rho = 48D81493
+Inner product checksum theta = 53952668
+Inner product checksum u = 6AA4D6A6
+Inner product checksum mr1 = 41C83182
+Inner product checksum mr2 = 399B0527
+Inner product checksum mr3 = 377DABC5
+Inner product checksum mr4 = 392FC466
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
index ab4896455..e9e034f57 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81E3B
-Inner product checksum theta = 518A6679
-Inner product checksum u = 6A8EC334
-Inner product checksum mr1 = 3FD118B3
-Inner product checksum mr2 = 37D4DF3D
-Inner product checksum mr3 = 3591825E
-Inner product checksum mr4 = 36D68F78
+Inner product checksum rho = 46D818D4
+Inner product checksum theta = 518BB0C1
+Inner product checksum u = 6A8E0A9E
+Inner product checksum mr1 = 3FD13B1E
+Inner product checksum mr2 = 37E74576
+Inner product checksum mr3 = 35B75D54
+Inner product checksum mr4 = 37219FDA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
index 77d152eb7..3c14128af 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81B09
-Inner product checksum theta = 518A8077
-Inner product checksum u = 6A8D028B
-Inner product checksum mr1 = 3FD39992
-Inner product checksum mr2 = 37CA6452
-Inner product checksum mr3 = 35EEE9BC
-Inner product checksum mr4 = 36C602C7
+Inner product checksum rho = 46D81238
+Inner product checksum theta = 518BCF9B
+Inner product checksum u = 6A87E639
+Inner product checksum mr1 = 3FD39F04
+Inner product checksum mr2 = 37DF42B2
+Inner product checksum mr3 = 3597E244
+Inner product checksum mr4 = 36E1E4E8
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
index b746883da..0ade76b96 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_mol-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D87F3C
-Inner product checksum theta = 5193E84A
-Inner product checksum u = 6A86296C
-Inner product checksum mr1 = 3FD0823E
-Inner product checksum mr2 = 37AC6BA9
-Inner product checksum mr3 = 3550575A
-Inner product checksum mr4 = 3712A320
+Inner product checksum rho = 46D85ECC
+Inner product checksum theta = 5193AFA4
+Inner product checksum u = 6A8555B8
+Inner product checksum mr1 = 3FD0534A
+Inner product checksum mr2 = 37B1E70C
+Inner product checksum mr3 = 355C5C10
+Inner product checksum mr4 = 370259EA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
index 57145fa9a..6dafb792c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D82D6D
-Inner product checksum theta = 5194F718
-Inner product checksum u = 6AE7228B
-Inner product checksum mr1 = 3FC8C0AA
-Inner product checksum mr2 = 37A4DF90
-Inner product checksum mr3 = 35572BC8
-Inner product checksum mr4 = 371CEB3E
+Inner product checksum rho = 46D80C9D
+Inner product checksum theta = 5194ED75
+Inner product checksum u = 6B085C4F
+Inner product checksum mr1 = 3FC87E9E
+Inner product checksum mr2 = 37C361E3
+Inner product checksum mr3 = 357927F6
+Inner product checksum mr4 = 372B2B36
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index f90e1d7e9..53da58e38 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4839979F
-Inner product checksum theta = 5135496C
-Inner product checksum u = 612F4B6A
-Inner product checksum mr1 = 4090F238
-Inner product checksum mr2 = 35B87FA1
-Inner product checksum mr3 = 2FA5D8D6
-Inner product checksum mr4 = 33F4FC51
-Inner product checksum mr5 = BEC0C37
+Inner product checksum rho = 483997E2
+Inner product checksum theta = 51354908
+Inner product checksum u = 612F5E17
+Inner product checksum mr1 = 4090F60E
+Inner product checksum mr2 = 359AD201
+Inner product checksum mr3 = 2FA4FC5D
+Inner product checksum mr4 = 33F4FD55
+Inner product checksum mr5 = BE85FCA
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index c7659d685..80b55bb5f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48399798
-Inner product checksum theta = 51354964
-Inner product checksum u = 612F4C1C
-Inner product checksum mr1 = 409109E0
-Inner product checksum mr2 = 3603FC4A
-Inner product checksum mr3 = 2FA7B87F
-Inner product checksum mr4 = 33F4FEDD
-Inner product checksum mr5 = BBCAE13
+Inner product checksum rho = 483997E1
+Inner product checksum theta = 51354900
+Inner product checksum u = 612F5EB6
+Inner product checksum mr1 = 40910ED0
+Inner product checksum mr2 = 35E4BE74
+Inner product checksum mr3 = 2FA6EBF1
+Inner product checksum mr4 = 33F50016
+Inner product checksum mr5 = BE04BD3
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index d347cdf3b..b56f638d0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_mixmol-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48398C1C
-Inner product checksum theta = 51354352
-Inner product checksum u = 612ECCA9
-Inner product checksum mr1 = 409100B8
-Inner product checksum mr2 = 3598DA39
-Inner product checksum mr3 = 30015F91
-Inner product checksum mr4 = 3404AD55
-Inner product checksum mr5 = C16243C
+Inner product checksum rho = 48398C6E
+Inner product checksum theta = 51354302
+Inner product checksum u = 612EDCC9
+Inner product checksum mr1 = 4091031B
+Inner product checksum mr2 = 358F0585
+Inner product checksum mr3 = 300117E0
+Inner product checksum mr4 = 3404AC81
+Inner product checksum mr5 = C14A228
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index 1ba79af64..524b54ebc 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B5DA
-Inner product checksum theta = 513FD866
-Inner product checksum u = 5F74B800
-Inner product checksum mr1 = 41558E0C
-Inner product checksum mr2 = 3A4BF8DB
-Inner product checksum mr3 = 30A36BF8
+Inner product checksum rho = 4830B5DC
+Inner product checksum theta = 513FD86A
+Inner product checksum u = 5F74C34D
+Inner product checksum mr1 = 41558E48
+Inner product checksum mr2 = 3A568664
+Inner product checksum mr3 = 30B5DE80
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 559fd42ee..efe78f80e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1DA
-Inner product checksum theta = 4D84D832
-Inner product checksum u = 601AD0B0
-Inner product checksum mr1 = 3C86CFBA
-Inner product checksum mr2 = 35904664
-Inner product checksum mr3 = 31991A85
+Inner product checksum rho = 42F8B1D6
+Inner product checksum theta = 4D84D80C
+Inner product checksum u = 601AD0B5
+Inner product checksum mr1 = 3C870B28
+Inner product checksum mr2 = 354B1A78
+Inner product checksum mr3 = 31C1A516
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index d494d855c..086b4ab48 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_coma9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004C
-Inner product checksum theta = 4E044BB0
-Inner product checksum u = 5FBFC1F6
-Inner product checksum mr1 = 3CE33676
-Inner product checksum mr2 = 33CD5426
-Inner product checksum mr3 = 2FFDE925
-Inner product checksum mr4 = 2EF88F2F
+Inner product checksum rho = 42F50046
+Inner product checksum theta = 4E044768
+Inner product checksum u = 5FC8167A
+Inner product checksum mr1 = 3CE0CB82
+Inner product checksum mr2 = 347061A4
+Inner product checksum mr3 = 2F3F59D0
+Inner product checksum mr4 = 2F4547F2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index d255e0f1a..66c35c098 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1DA
-Inner product checksum theta = 4D84DAEC
-Inner product checksum u = 601AD406
-Inner product checksum mr1 = 3C827922
-Inner product checksum mr2 = 34093A3F
-Inner product checksum mr3 = 319A82B2
+Inner product checksum rho = 42F8B1D6
+Inner product checksum theta = 4D84DAE8
+Inner product checksum u = 601AD409
+Inner product checksum mr1 = 3C827A44
+Inner product checksum mr2 = 340BF010
+Inner product checksum mr3 = 3178498E
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 95ac8d6bf..9e27cec46 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_comorph_dev_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004C
-Inner product checksum theta = 4E044E83
-Inner product checksum u = 5FD667DC
-Inner product checksum mr1 = 3CC89956
-Inner product checksum mr2 = 33D00B39
-Inner product checksum mr3 = 30268A12
-Inner product checksum mr4 = 2F0C718C
+Inner product checksum rho = 42F50046
+Inner product checksum theta = 4E044E8C
+Inner product checksum u = 5FD31642
+Inner product checksum mr1 = 3CC945E2
+Inner product checksum mr2 = 33AC195D
+Inner product checksum mr3 = 2FD5BA50
+Inner product checksum mr4 = 2F0097B8
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 90f64967e..bda3af15d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_bomex-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F8B1DA
-Inner product checksum theta = 4D84D83F
+Inner product checksum rho = 42F8B1D6
+Inner product checksum theta = 4D84D83D
Inner product checksum u = 601AD7F0
-Inner product checksum mr1 = 3C80A944
-Inner product checksum mr2 = 2EE9A4D1
-Inner product checksum mr3 = 2DBBD5CB
+Inner product checksum mr1 = 3C80A93C
+Inner product checksum mr2 = 2EE9A8E2
+Inner product checksum mr3 = 2DBC7951
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 14c62a3b0..b530f6b21 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4336618B
-Inner product checksum theta = 4C40AEA3
-Inner product checksum u = 0
+Inner product checksum rho = 4336618C
+Inner product checksum theta = 4C40AEDC
+Inner product checksum u = 5E28BCEC
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 674764e68..3e7d36f73 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_comp_tran_ref-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 433541EC
-Inner product checksum theta = 4C365F94
+Inner product checksum theta = 4C366011
Inner product checksum u = 5FC5C13C
-Inner product checksum mr1 = 3C64CF00
-Inner product checksum mr2 = 337D821C
-Inner product checksum mr3 = 2E24736C
+Inner product checksum mr1 = 3C64D4E1
+Inner product checksum mr2 = 33848CD8
+Inner product checksum mr3 = 2DB7BB6A
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 67c4b8a5a..9415ac787 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_dice2-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 433107E0
-Inner product checksum theta = 4C08450F
-Inner product checksum u = 606FB4F4
-Inner product checksum mr1 = 3B3FBDE2
-Inner product checksum mr2 = 300B739C
-Inner product checksum mr3 = 291E2F7E
+Inner product checksum rho = 433107DB
+Inner product checksum theta = 4C084545
+Inner product checksum u = 606FB50D
+Inner product checksum mr1 = 3B3FF384
+Inner product checksum mr2 = 3014236C
+Inner product checksum mr3 = 295BCEF2
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 9ef8a5996..bda15e1aa 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_gabls4-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42CD477B
-Inner product checksum theta = 4C2F1CB5
-Inner product checksum u = 6064CD3A
-Inner product checksum mr1 = 37235A3C
+Inner product checksum rho = 42CD477E
+Inner product checksum theta = 4C2F1CAE
+Inner product checksum u = 6064CD3C
+Inner product checksum mr1 = 37239268
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
-Inner product checksum mr4 = 33E95438
+Inner product checksum mr4 = 33E8462C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 5ca653700..33f4b4a42 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_sahara-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 431DF67C
Inner product checksum theta = 4C0E764E
-Inner product checksum u = 5E18F5EE
+Inner product checksum u = 5E18F5EA
Inner product checksum mr1 = 3B201110
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index b358de415..76698b9da 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_seaice-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C46F477
+Inner product checksum theta = 4C46F478
Inner product checksum u = 62E3E1C3
-Inner product checksum mr1 = 3A04E4A5
+Inner product checksum mr1 = 3A04E4AC
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index c7df17d01..d77c54ad2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_snow-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107E0
-Inner product checksum theta = 4C065E7C
-Inner product checksum u = 606FB556
-Inner product checksum mr1 = 3A8C6A01
+Inner product checksum rho = 433107DB
+Inner product checksum theta = 4C065E7E
+Inner product checksum u = 606FB55C
+Inner product checksum mr1 = 3A8C69F1
Inner product checksum mr2 = 2DDBE6FE
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 432e91a34..67c17bae0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_toga-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004C
-Inner product checksum theta = 4E0456D3
-Inner product checksum u = 5FB94729
-Inner product checksum mr1 = 3CE5249E
-Inner product checksum mr2 = 333B6112
-Inner product checksum mr3 = 3002AD80
-Inner product checksum mr4 = 2F9C1C22
+Inner product checksum rho = 42F50046
+Inner product checksum theta = 4E0456EC
+Inner product checksum u = 5FB8CC4E
+Inner product checksum mr1 = 3CE73F68
+Inner product checksum mr2 = 33DF9E91
+Inner product checksum mr3 = 2FC70C0C
+Inner product checksum mr4 = 2F2A6F42
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index d13645879..8ca50fdae 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_hd209458b-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 42B581C2
-Inner product checksum theta = 54100BC7
+Inner product checksum theta = 541008D8
Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 7ee56195d..3c6687e67 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_llcs-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 42F5004C
+Inner product checksum rho = 42F50046
Inner product checksum theta = 4E23238A
-Inner product checksum u = 5EA095A4
-Inner product checksum mr1 = 3C8347C6
+Inner product checksum u = 5EA095A3
+Inner product checksum mr1 = 3C8347CA
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 2e80a4c4a..32f745aa2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,6 +1,6 @@
-Inner product checksum rho = 4334F300
-Inner product checksum theta = 4C25DC6B
-Inner product checksum u = 0
+Inner product checksum rho = 4334F2FE
+Inner product checksum theta = 4C25DC68
+Inner product checksum u = 5E28F50A
Inner product checksum mr1 = 3AB44DA2
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index eeb43669b..ae90526f5 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_constrain-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 434FEE7A
-Inner product checksum theta = 4C47E48A
-Inner product checksum u = 62E3D552
-Inner product checksum mr1 = 3A35E134
-Inner product checksum mr2 = 3367AB9F
-Inner product checksum mr3 = 28F3049A
-Inner product checksum mr4 = 34095E16
-Inner product checksum mr5 = 2C2375F1
-Inner product checksum mr6 = 2C8909FE
+Inner product checksum theta = 4C47E25E
+Inner product checksum u = 62E3D50B
+Inner product checksum mr1 = 3A35EC88
+Inner product checksum mr2 = 3197B34A
+Inner product checksum mr3 = 26BBAD58
+Inner product checksum mr4 = 33C2631E
+Inner product checksum mr5 = 2B36EF14
+Inner product checksum mr6 = 2C07D5D8
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index c7b6b18ab..fdbb5e4ee 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_moruses-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107E0
-Inner product checksum theta = 4C096ADD
+Inner product checksum rho = 433107DB
+Inner product checksum theta = 4C096ADE
Inner product checksum u = 6074FC44
-Inner product checksum mr1 = 3A6F4512
+Inner product checksum mr1 = 3A6F450A
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index b1095517b..b547e8a1b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ral3_urban2t-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107E0
-Inner product checksum theta = 4C08B090
+Inner product checksum rho = 433107DB
+Inner product checksum theta = 4C08B091
Inner product checksum u = 6075B791
-Inner product checksum mr1 = 3A5C1B36
+Inner product checksum mr1 = 3A5C1B40
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 26eadd225..348ff6952 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_land-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 433107E0
-Inner product checksum theta = 4C08DF89
-Inner product checksum u = 606FB51C
-Inner product checksum mr1 = 3B1C91F3
+Inner product checksum rho = 433107DB
+Inner product checksum theta = 4C08DF8A
+Inner product checksum u = 606FB526
+Inner product checksum mr1 = 3B1C91DA
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 0468b2df0..c420356da 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_ukca_sea-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 42F5004C
-Inner product checksum theta = 4E15DFDB
-Inner product checksum u = 5F88B304
-Inner product checksum mr1 = 3C9A534E
-Inner product checksum mr2 = 306E6190
-Inner product checksum mr3 = 2A79AC4C
-Inner product checksum mr4 = 31E88CC7
+Inner product checksum rho = 42F50046
+Inner product checksum theta = 4E15E0F5
+Inner product checksum u = 5F8A8C54
+Inner product checksum mr1 = 3C96A6F5
+Inner product checksum mr2 = 2EF909F0
+Inner product checksum mr3 = 2B83B372
+Inner product checksum mr4 = 2F89D79C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 58ccf3c3e..e78d4e606 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 486B498D
-Inner product checksum theta = 51CABEA1
-Inner product checksum u = 63C8D9CA
+Inner product checksum rho = 486B4A14
+Inner product checksum theta = 51CABEF1
+Inner product checksum u = 63C9A16C
diff --git a/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
index 7923da521..e043c32b4 100644
--- a/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_coupled/ex1a/checksum_lfric_coupled_nwp_gal9-C48_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 411B54F47E9B3498
-Inner product checksum theta = 42735B53D118ED18
-Inner product checksum u = 456F13FB35161E21
-Inner product checksum mr1 = 4036849DD56632B9
-Inner product checksum mr2 = 3F3F9EA547F157FB
-Inner product checksum mr3 = 3F0196CB4A1C63D9
-Inner product checksum mr4 = 3F36BC7325483BD1
+Inner product checksum rho = 411B540AA20FEEAA
+Inner product checksum theta = 42735B1DB3D6AFE6
+Inner product checksum u = 456F42D898040960
+Inner product checksum mr1 = 40368455993B6880
+Inner product checksum mr2 = 3F3FE943827B8EB6
+Inner product checksum mr3 = 3F01F7461DF7F1CC
+Inner product checksum mr4 = 3F36A7F704A448C2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
index 8c6f2e982..6b4b2fab9 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3F20225947C6726D
-Inner product checksum theta = 4033068A55A9F41B
-Inner product checksum u = 433056118E6CADD5
+Inner product checksum rho = 3F20225948327449
+Inner product checksum theta = 4033068A55E5336A
+Inner product checksum u = 433056118E515C60
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
index 18cc0f96c..48d058c8b 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FAC4F9B2CB8A938
-Inner product checksum theta = 4160D5933FE45EFF
-Inner product checksum u = 456811DFA1A6537F
-Inner product checksum mr1 = 3F4040382E0E4CEC
-Inner product checksum mr2 = 3EF4AB03DB4210FD
-Inner product checksum mr3 = 3EE27E6DC82EB6AB
-Inner product checksum mr4 = 3EECD622ECE2DF7E
+Inner product checksum rho = 3FA509A05A373B23
+Inner product checksum theta = 41610F1B6ABD09B0
+Inner product checksum u = 45688F5F19933A2F
+Inner product checksum mr1 = 3F35BCF4D7DD3124
+Inner product checksum mr2 = 3EEAFF88125CD2E4
+Inner product checksum mr3 = 3EE049CB61EE38FC
+Inner product checksum mr4 = 3EED5E034DF58BB4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt
index ff9cdefe3..8040137fb 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D72C109
-Inner product checksum theta = 4B06AC71
-Inner product checksum u = 6B408C94
-Inner product checksum mr1 = 3A13F24F
-Inner product checksum mr2 = 37C05FEC
-Inner product checksum mr3 = 3713EEA5
-Inner product checksum mr4 = 3766BE35
+Inner product checksum rho = 3D284CF7
+Inner product checksum theta = 4B087741
+Inner product checksum u = 6B447880
+Inner product checksum mr1 = 39ADE7EE
+Inner product checksum mr2 = 37580586
+Inner product checksum mr3 = 37024B54
+Inner product checksum mr4 = 376AFC3B
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
index 703842f5c..b1f6fd6ff 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40E07375EF097E4E
-Inner product checksum theta = 43076FD39EEE80F3
-Inner product checksum u = 4697A365B2E1E730
-Inner product checksum mr1 = 408ECC8E79BED63A
-Inner product checksum mr2 = 406D5FEDD97229EE
-Inner product checksum mr3 = 406D093FF30E853C
-Inner product checksum mr4 = 406B368450D34D2D
+Inner product checksum rho = 40AFD0F64A85F322
+Inner product checksum theta = 43076FC46F15B98E
+Inner product checksum u = 4697A257F5DA33B8
+Inner product checksum mr1 = 4087B978652013B5
+Inner product checksum mr2 = 406997D34AFE58E4
+Inner product checksum mr3 = 4069A875F066DF80
+Inner product checksum mr4 = 406986D990E6CEA9
Inner product checksum mr5 = 406997D0C9B8EEFB
Inner product checksum mr6 = 40699547929283AC
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
index c8d360c0c..f718f88ba 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEE3E8
-Inner product checksum theta = 4012F2F8A6298ADE
-Inner product checksum u = 42F12DF2D0BF11E4
+Inner product checksum rho = 3EED6D12BBFEDECC
+Inner product checksum theta = 4012F2F8A6298AC5
+Inner product checksum u = 42F12DF2D0BF0EFC
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
index 36a93e548..26185b0b3 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED280BC779C851
-Inner product checksum theta = 4012F415A1A3B38B
-Inner product checksum u = 43A4936A5FCFE59A
+Inner product checksum rho = 3EED280BC77910C4
+Inner product checksum theta = 4012F415A1A3DFEB
+Inner product checksum u = 43A4936A5FD74DF4
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
index 956df6c36..9ea9f30ef 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3F202259475719FE
-Inner product checksum theta = 4033068A556FEE4F
-Inner product checksum u = 433056118E2E3095
+Inner product checksum rho = 3F20225948390658
+Inner product checksum theta = 4033068A55BC3748
+Inner product checksum u = 433056118E328CBC
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt
index 298a31bfe..8ac9beed5 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D63111D
-Inner product checksum theta = 4B06ABEB
-Inner product checksum u = 6B408EBF
-Inner product checksum mr1 = 39F8BA34
-Inner product checksum mr2 = 379E1DEF
-Inner product checksum mr3 = 3713F160
-Inner product checksum mr4 = 3766C439
+Inner product checksum rho = 3D284C62
+Inner product checksum theta = 4B087860
+Inner product checksum u = 6B447A87
+Inner product checksum mr1 = 39ADE656
+Inner product checksum mr2 = 3758135E
+Inner product checksum mr3 = 37025738
+Inner product checksum mr4 = 376B0645
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
index 15ed89737..06fa02a65 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FAC4F97E15A4560
-Inner product checksum theta = 4160D593A8BFD5E9
-Inner product checksum u = 456811E05339BC6B
-Inner product checksum mr1 = 3F404039F7D51E54
-Inner product checksum mr2 = 3EF4AAEF200EB258
-Inner product checksum mr3 = 3EE27E6DCBDD2EAC
-Inner product checksum mr4 = 3EECD6231FBAE211
+Inner product checksum rho = 3FA5099F6003533A
+Inner product checksum theta = 41610F1B43DFDDB2
+Inner product checksum u = 45688F5EC2FBF69A
+Inner product checksum mr1 = 3F35BCF98E9C5B10
+Inner product checksum mr2 = 3EEAFF88D33E0CFE
+Inner product checksum mr3 = 3EE049CB63E270F4
+Inner product checksum mr4 = 3EED5E03840E2812
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt
index 7632d3c8e..5266c3d78 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D601DD5
-Inner product checksum theta = 4B06ABFA
-Inner product checksum u = 6B408DF5
-Inner product checksum mr1 = 3A0BC603
-Inner product checksum mr2 = 37B0B71E
-Inner product checksum mr3 = 3713FEC5
-Inner product checksum mr4 = 37669BB8
+Inner product checksum rho = 3D284AD5
+Inner product checksum theta = 4B0877F8
+Inner product checksum u = 6B4479D8
+Inner product checksum mr1 = 39ADE405
+Inner product checksum mr2 = 37581888
+Inner product checksum mr3 = 37024D9A
+Inner product checksum mr4 = 376ADB7C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt
index 0450c443a..ad5c31f99 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FAC4F9F9CBDE217
-Inner product checksum theta = 4160D592C973940F
-Inner product checksum u = 456811DF28A74B34
-Inner product checksum mr1 = 3F404032C45C5596
-Inner product checksum mr2 = 3EF4AAF2C652CF58
-Inner product checksum mr3 = 3EE27E6DCE8386D4
-Inner product checksum mr4 = 3EECD62374B72FE8
+Inner product checksum rho = 3FA509A25BF318AC
+Inner product checksum theta = 41610F1CF519EB45
+Inner product checksum u = 45688F62172CED55
+Inner product checksum mr1 = 3F35BCE6E05F3AE3
+Inner product checksum mr2 = 3EEAFF889ED59604
+Inner product checksum mr3 = 3EE049CB66F9238E
+Inner product checksum mr4 = 3EED5E039EBF8C5D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt
index 57c0c56b0..d560364c8 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D65F132
-Inner product checksum theta = 4B06AB60
-Inner product checksum u = 6B408CCC
-Inner product checksum mr1 = 3A017A4E
-Inner product checksum mr2 = 37A5DD7F
-Inner product checksum mr3 = 3713EA03
-Inner product checksum mr4 = 3766BCAA
+Inner product checksum rho = 3D284CA9
+Inner product checksum theta = 4B08777A
+Inner product checksum u = 6B4478FF
+Inner product checksum mr1 = 39ADE836
+Inner product checksum mr2 = 375811AA
+Inner product checksum mr3 = 37025154
+Inner product checksum mr4 = 376AFFAE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index 745c90107..5a152f61a 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FAC4F9BF3A2F8C0
-Inner product checksum theta = 4160D59340A98DA1
-Inner product checksum u = 456811DF75C34234
-Inner product checksum mr1 = 3F40403B53C57519
-Inner product checksum mr2 = 3EF4AB017DB0F798
-Inner product checksum mr3 = 3EE27E6DC6B1F31A
-Inner product checksum mr4 = 3EECD622FB14CC7E
+Inner product checksum rho = 3FA509A19CBF114C
+Inner product checksum theta = 41610F1BFEB0E6B6
+Inner product checksum u = 45688F5FDBD474EE
+Inner product checksum mr1 = 3F35BCF304716E6C
+Inner product checksum mr2 = 3EEAFF885F22B408
+Inner product checksum mr3 = 3EE049CB62D7CD5C
+Inner product checksum mr4 = 3EED5E036E5CC8B3
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt
index 57c0c56b0..d560364c8 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D65F132
-Inner product checksum theta = 4B06AB60
-Inner product checksum u = 6B408CCC
-Inner product checksum mr1 = 3A017A4E
-Inner product checksum mr2 = 37A5DD7F
-Inner product checksum mr3 = 3713EA03
-Inner product checksum mr4 = 3766BCAA
+Inner product checksum rho = 3D284CA9
+Inner product checksum theta = 4B08777A
+Inner product checksum u = 6B4478FF
+Inner product checksum mr1 = 39ADE836
+Inner product checksum mr2 = 375811AA
+Inner product checksum mr3 = 37025154
+Inner product checksum mr4 = 376AFFAE
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt
index 745c90107..5a152f61a 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FAC4F9BF3A2F8C0
-Inner product checksum theta = 4160D59340A98DA1
-Inner product checksum u = 456811DF75C34234
-Inner product checksum mr1 = 3F40403B53C57519
-Inner product checksum mr2 = 3EF4AB017DB0F798
-Inner product checksum mr3 = 3EE27E6DC6B1F31A
-Inner product checksum mr4 = 3EECD622FB14CC7E
+Inner product checksum rho = 3FA509A19CBF114C
+Inner product checksum theta = 41610F1BFEB0E6B6
+Inner product checksum u = 45688F5FDBD474EE
+Inner product checksum mr1 = 3F35BCF304716E6C
+Inner product checksum mr2 = 3EEAFF885F22B408
+Inner product checksum mr3 = 3EE049CB62D7CD5C
+Inner product checksum mr4 = 3EED5E036E5CC8B3
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt
index 93cb0919b..72391668f 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D6E9168
-Inner product checksum theta = 4B06ABEC
-Inner product checksum u = 6B408C9A
-Inner product checksum mr1 = 3A0D910E
-Inner product checksum mr2 = 37B766FA
-Inner product checksum mr3 = 3713EC8C
-Inner product checksum mr4 = 3766BD8D
+Inner product checksum rho = 3D284CF0
+Inner product checksum theta = 4B08771F
+Inner product checksum u = 6B447874
+Inner product checksum mr1 = 39ADE4F8
+Inner product checksum mr2 = 3757FB60
+Inner product checksum mr3 = 37024C18
+Inner product checksum mr4 = 376B0184
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt
index b5a878fe2..d19be74a9 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FAC4F99569546E6
-Inner product checksum theta = 4160D5933F9648D4
-Inner product checksum u = 456811E0C226D49A
-Inner product checksum mr1 = 3F4040328ACD4796
-Inner product checksum mr2 = 3EF4AAF7156012E4
-Inner product checksum mr3 = 3EE27E6DC877F580
-Inner product checksum mr4 = 3EECD6234B708A1A
+Inner product checksum rho = 3FA5099D02B76193
+Inner product checksum theta = 41610F1BF374FDEC
+Inner product checksum u = 45688F5FC0D3E422
+Inner product checksum mr1 = 3F35BCF5EC9EF168
+Inner product checksum mr2 = 3EEAFF88917BA6C5
+Inner product checksum mr3 = 3EE049CB615293DF
+Inner product checksum mr4 = 3EED5E03B0D8740C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index 7ae500f79..dc566e6c9 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40E0737754ACD1FD
-Inner product checksum theta = 43076FD39ABB20F4
-Inner product checksum u = 4697A365BAAEB1F9
-Inner product checksum mr1 = 408ECC8E762094CA
-Inner product checksum mr2 = 406D5FEDDC9E3EFB
-Inner product checksum mr3 = 406D093FF31653B2
-Inner product checksum mr4 = 406B368450E14110
+Inner product checksum rho = 40AFD0F3325D1D83
+Inner product checksum theta = 43076FC470DF7DDF
+Inner product checksum u = 4697A257F73F2A4A
+Inner product checksum mr1 = 4087B978405AA662
+Inner product checksum mr2 = 406997D34B3FE4CE
+Inner product checksum mr3 = 4069A875F075892B
+Inner product checksum mr4 = 406986D990BEDA55
Inner product checksum mr5 = 406997D0C9B8EEFC
Inner product checksum mr6 = 40699547929283AD
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt
index 3d8af37ae..ccf712d8a 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEE403
-Inner product checksum theta = 4012F2F8A6298AE2
-Inner product checksum u = 42F12DF2D0BF11A9
+Inner product checksum rho = 3EED6D12BBFEDE9E
+Inner product checksum theta = 4012F2F8A6298AC9
+Inner product checksum u = 42F12DF2D0BF0EC7
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
index 0234f00c3..f3118f740 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED280BC77768FA
-Inner product checksum theta = 4012F415A1A48A7F
-Inner product checksum u = 43A4936A5FDC23FE
+Inner product checksum rho = 3EED280BC7788E7C
+Inner product checksum theta = 4012F415A1A479C3
+Inner product checksum u = 43A4936A5FDBA963
From 32dcbbca329446f7e6881bad25032c23936c4363 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Thu, 12 Mar 2026 12:16:19 +0000
Subject: [PATCH 52/67] settings changes
---
rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf | 4 ++++
rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf | 4 ++++
rose-stem/app/gungho_model/opt/rose-app-bell_3d_cart.conf | 4 ++++
rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf | 4 ++++
rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf | 4 ++++
rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf | 4 ++++
.../semi_implicit/resources/semi_implicit_configuration.nml | 2 +-
7 files changed, 25 insertions(+), 1 deletion(-)
diff --git a/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf
index 910eb4fba..e2e618515 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf
@@ -11,6 +11,10 @@ dl_str=0.015
domain_height=50000.0
number_of_layers=200
+[namelist:finite_element]
+coord_order=1
+coord_space='Wchi'
+
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf
index e5e155e81..9624aa321 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf
@@ -11,6 +11,10 @@ dl_str=0.015
domain_height=35000.0
number_of_layers=140
+[namelist:finite_element]
+coord_order=1
+coord_space='Wchi'
+
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-bell_3d_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-bell_3d_cart.conf
index add07c759..a56e884ea 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-bell_3d_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-bell_3d_cart.conf
@@ -11,6 +11,10 @@ dl_str=0.001
domain_height=16000.0
number_of_layers=80
+[namelist:finite_element]
+coord_order=1
+coord_space='Wchi'
+
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf
index 734b66817..f19f0e867 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf
@@ -11,6 +11,10 @@ dl_str=0.15
domain_height=30000.0
number_of_layers=100
+[namelist:finite_element]
+coord_order=1
+coord_space='Wchi'
+
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf
index c5f027b99..98031b00b 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf
@@ -11,6 +11,10 @@ dl_str=0.15
domain_height=30000.0
number_of_layers=100
+[namelist:finite_element]
+coord_order=1
+coord_space='Wchi'
+
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf b/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf
index bf8322559..70b7f0da6 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf
@@ -11,6 +11,10 @@ dl_str=0.15
domain_height=30000.0
number_of_layers=100
+[namelist:finite_element]
+coord_order=1
+coord_space='Wchi'
+
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml b/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml
index 303c22d79..29754ddc8 100644
--- a/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml
+++ b/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml
@@ -49,7 +49,7 @@ cellshape='quadrilateral',
coord_order=1,
coord_order_multigrid=1,
coord_space='Wchi',
-coord_system='native',
+coord_system='xyz',
element_order_h=0,
element_order_v=0,
rehabilitate=.true.,
From 380224b0aed2c691bf157209a667ebbbd07ac923 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Thu, 12 Mar 2026 17:10:06 +0000
Subject: [PATCH 53/67] put check to prevent issues with smp_init_wind
---
.../app/gungho_model/opt/rose-app-force_profile.conf | 4 ++++
rose-stem/app/gungho_model/opt/rose-app-geostrophic.conf | 4 ++++
rose-stem/app/gungho_model/opt/rose-app-relax_theta.conf | 4 ++++
.../initialisation/init_gungho_prognostics_alg_mod.x90 | 9 +++++++++
4 files changed, 21 insertions(+)
diff --git a/rose-stem/app/gungho_model/opt/rose-app-force_profile.conf b/rose-stem/app/gungho_model/opt/rose-app-force_profile.conf
index c2e93352e..0ec2248ad 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-force_profile.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-force_profile.conf
@@ -12,6 +12,10 @@ wind_forcing='profile'
domain_height=10.0e3
number_of_layers=38
+[namelist:finite_element]
+coord_order=1
+coord_space='Wchi'
+
[namelist:formulation]
l_multigrid=.false.
moisture_formulation='traditional'
diff --git a/rose-stem/app/gungho_model/opt/rose-app-geostrophic.conf b/rose-stem/app/gungho_model/opt/rose-app-geostrophic.conf
index 4b478825e..eace10500 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-geostrophic.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-geostrophic.conf
@@ -13,6 +13,10 @@ geostrophic_forcing=.true.
domain_height=10.0e3
number_of_layers=38
+[namelist:finite_element]
+coord_order=1
+coord_space='Wchi'
+
[namelist:formulation]
l_multigrid=.false.
moisture_formulation='traditional'
diff --git a/rose-stem/app/gungho_model/opt/rose-app-relax_theta.conf b/rose-stem/app/gungho_model/opt/rose-app-relax_theta.conf
index 72c0ce7f6..f695f7427 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-relax_theta.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-relax_theta.conf
@@ -9,6 +9,10 @@ theta_relaxation=.true.
[namelist:extrusion]
number_of_layers=38
+[namelist:finite_element]
+coord_order=1
+coord_space='Wchi'
+
[namelist:formulation]
l_multigrid=.false.
moisture_formulation='traditional'
diff --git a/science/gungho/source/algorithm/initialisation/init_gungho_prognostics_alg_mod.x90 b/science/gungho/source/algorithm/initialisation/init_gungho_prognostics_alg_mod.x90
index 6244df745..1c383e1ef 100644
--- a/science/gungho/source/algorithm/initialisation/init_gungho_prognostics_alg_mod.x90
+++ b/science/gungho/source/algorithm/initialisation/init_gungho_prognostics_alg_mod.x90
@@ -25,6 +25,9 @@ module init_gungho_prognostics_alg_mod
use base_mesh_config_mod, only: geometry, &
geometry_spherical, &
geometry_planar
+ use finite_element_config_mod, only: coord_space, &
+ coord_space_wchi, &
+ coord_order
use formulation_config_mod, only: eos_method, &
eos_method_sampled, &
eos_method_projected, &
@@ -147,6 +150,12 @@ contains
call log_event('Sampling initial wind only implemented for planar geometry', &
LOG_LEVEL_ERROR)
end if
+ if ( coord_space /= coord_space_wchi .and. coord_order /= 1 ) then
+ call log_event( &
+ 'Sampling initial wind is only implemented for coordinates in ' // &
+ 'the linear Wchi space', LOG_LEVEL_ERROR &
+ )
+ end if
if ( profile == profile_pw_linear ) then
call sample_init_u_alg( u )
else
From 605f77c8cd1cd3501c24de7a3551badc5459c82d Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Thu, 12 Mar 2026 17:17:46 +0000
Subject: [PATCH 54/67] copy over KGOs
---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...nic-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
..._MG-2panel_azspice_gnu_fast-debug-64bit.txt | 6 +++---
..._MG-3panel_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...nic-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...t1-C24s_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-C24_MG_op_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...MG_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...ert-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...10-100x100_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...200-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...rog-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...301-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ter-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ike-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...rez-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ain-C48_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...mip301-C24_azspice_gnu_fast-debug-64bit.txt | 2 +-
...00x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 ++++----
...00x8-10x10_azspice_gnu_fast-debug-64bit.txt | 8 ++++----
...linear-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-C24_MG_op_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...MG_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...n96_MG_lam_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...lam_rotate_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...linear-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...ter-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-1000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-4000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x8-200x200_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...x4-200x200_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-200x50_op_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...00_azspice_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...rth-C24_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...24s_rot_MG_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...clinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...clinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...lt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...c-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...c-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...00x10-100x100_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...mip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...alorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...mip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...upiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...h-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt | 4 ++--
...iP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
...iP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt | 8 ++++----
...or-linear-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...el_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...lt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt | 6 +++---
...am-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...or-linear-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...upiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...0x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...5x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...256x8-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...256x4-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...256x8-200x200_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...h-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...al9-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...-kutta-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...-kutta-C12_azspice_gnu_full-debug-64bit.txt | 6 +++---
...p_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...nge-kutta-C12_ex1a_cce_fast-debug-64bit.txt | 6 +++---
...planet-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...j1214b-C12_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...m_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...9_chem-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._casim-C12_azspice_gnu_fast-debug-32bit.txt | 18 +++++++++---------
..._coma9-C12_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...p_gal9-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...al9-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...9-pert-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...ero-C48_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...al9_da-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._debug-C12_azspice_gnu_full-debug-32bit.txt | 14 +++++++-------
...bug-C48_MG_azspice_gnu_full-debug-32bit.txt | 14 +++++++-------
...l9_eda-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...a_jada-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
..._short-C12_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...l3-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 16 ++++++++--------
...ns-seuk_MG_azspice_gnu_fast-debug-32bit.txt | 14 +++++++-------
...00x1500_MG_azspice_gnu_fast-debug-32bit.txt | 12 ++++++------
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
...0000x50000_azspice_gnu_fast-debug-32bit.txt | 2 +-
...en1-C48_MG_azspice_gnu_fast-debug-32bit.txt | 6 +++---
...quaplanet-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...m_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...m_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt | 18 +++++++++---------
...nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...morph_dev-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
...omorph_tb-C12_ex1a_cce_fast-debug-32bit.txt | 16 ++++++++--------
..._nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...p_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
...al9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...e_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...readed-C48_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...readed-C48_MG_ex1a_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_debug-C12_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
..._debug-C48_MG_ex1a_cce_full-debug-32bit.txt | 14 +++++++-------
..._gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._eda_jada-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...al9_short-C12_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
..._ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt | 12 ++++++------
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
...i_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...mip301-C24_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...al9-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...al9-C12_MG_azspice_gnu_production-32bit.txt | 14 +++++++-------
...dom-C12_MG_azspice_gnu_fast-debug-64bit.txt | 14 +++++++-------
...-kutta-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...plicit-C12_azspice_gnu_fast-debug-64bit.txt | 6 +++---
..._dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...p_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_cce_production-32bit.txt | 12 ++++++------
...p_gal9-C12_MG_ex1a_cce_production-64bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt | 14 +++++++-------
...p_gal9-C12_MG_ex1a_gnu_production-32bit.txt | 10 +++++-----
...p_gal9-C12_MG_ex1a_gnu_production-64bit.txt | 14 +++++++-------
...random-C12_MG_ex1a_gnu_fast-debug-64bit.txt | 14 +++++++-------
...nge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...-implicit-C12_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
163 files changed, 772 insertions(+), 772 deletions(-)
diff --git a/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index 52295b673..324a0885a 100644
--- a/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gravity_wave/azspice/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum wind = 431C21CD1281DA57
-Inner product checksum buoyancy = 3F7E3A73FE5D1D2A
-Inner product checksum pressure = 40FE82E4EB45071F
+Inner product checksum wind = 431D59FE1EAB20AF
+Inner product checksum buoyancy = 3F7FAFC8E76B703A
+Inner product checksum pressure = 40FFCBE1892095D9
diff --git a/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index bc5f9291e..6a07de1e2 100644
--- a/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gravity_wave/ex1a/checksum_gravity_wave_p1_75x4-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum wind = 431C2E0AC8B4882C
-Inner product checksum buoyancy = 3F7E38ABC10C749A
-Inner product checksum pressure = 40FE85147E6AD44B
+Inner product checksum wind = 4318EA74A1DE384C
+Inner product checksum buoyancy = 3F7FA98E7A892EF0
+Inner product checksum pressure = 40FFD7B1ECEFBA1B
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 52e45dc2f..f7fd46138 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F2B224670998
-Inner product checksum theta = 4210411A3415238B
-Inner product checksum u = 4501AC43237805FE
+Inner product checksum rho = 40E2F2B2248BCF24
+Inner product checksum theta = 4210411A340FF30D
+Inner product checksum u = 4501AC43238AAD80
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt
index a85080f2f..f066c63cb 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-2panel_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4102EEF5FABDC767
-Inner product checksum theta = 423041DD8252C278
-Inner product checksum u = 45017CE3BF147F0A
+Inner product checksum rho = 4102EEF5FAB5FB91
+Inner product checksum theta = 423041DD8253C4F9
+Inner product checksum u = 45017CE3BE3C4489
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt
index b0fc51b6e..22dabc48f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG-3panel_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4102EEF5FABDC769
-Inner product checksum theta = 423041DD8252C27F
-Inner product checksum u = 45017CE3BF147F07
+Inner product checksum rho = 4102EEF5FAB5FB91
+Inner product checksum theta = 423041DD8253C4FB
+Inner product checksum u = 45017CE3BE3C448E
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt
index 28e631548..73f78866d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4102EEF5FABDC763
-Inner product checksum theta = 423041DD8252C279
-Inner product checksum u = 45017CE3BF147F13
+Inner product checksum rho = 4102EEF5FAB5FB8E
+Inner product checksum theta = 423041DD8253C504
+Inner product checksum u = 45017CE3BE3C4483
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
index 27940b128..7062e4bfa 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt1-C24s_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B5B0733DCB4
-Inner product checksum theta = 4210461E29273DB4
-Inner product checksum u = 4500F56F09B166DF
+Inner product checksum rho = 40E31B89B4F18C5A
+Inner product checksum theta = 42104617DFB2BB0E
+Inner product checksum u = 4500F65BA3091AE0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
index 3b2b948c9..491ff4a7c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2EB31AEB4C603
-Inner product checksum theta = 42104262EDCEE39B
-Inner product checksum u = 4501DA5CB5DBF453
+Inner product checksum rho = 40E2EB31AE9BB095
+Inner product checksum theta = 42104262EDD0C3CB
+Inner product checksum u = 4501DA5CB7431A79
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
index 3ed29f993..2b8614b99 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F342C08629AD
-Inner product checksum theta = 421041C191162823
-Inner product checksum u = 4501D8905F18DD52
+Inner product checksum rho = 40E2F33DE5A26EDE
+Inner product checksum theta = 421041C233F2D7CF
+Inner product checksum u = 4501D860ABD26B18
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 9f18c821b..4df2c4003 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_baroclinic-pert-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2E610798110FE
-Inner product checksum theta = 4210435EB2DDB675
-Inner product checksum u = 4501348CFD7333AA
+Inner product checksum rho = 40E2E6107980CF54
+Inner product checksum theta = 4210435EB2DDC336
+Inner product checksum u = 4501348CFD744EBA
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
index ca9eedc3a..75cd547e9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A9988E2
-Inner product checksum theta = 4210F00A9EEFED78
-Inner product checksum u = 42EF4B7C9D6105A4
+Inner product checksum rho = 40FE89845A99B359
+Inner product checksum theta = 4210F00A9EEFEDEF
+Inner product checksum u = 42EF4B7C9D690502
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
index e9a5bbfb1..f1473796f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABCFF
-Inner product checksum theta = 4204E59A63CB78B5
-Inner product checksum u = 4391E522B2F8D21F
+Inner product checksum rho = 40E8E802280ABD03
+Inner product checksum theta = 4204E59A63CB78B8
+Inner product checksum u = 4391E522B2DC8C67
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
index dd15b3a5d..ee3045316 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip200_realorog-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094B0D90339E0C
-Inner product checksum theta = 4224DF77B2266358
-Inner product checksum u = 438852006BCF2EF3
+Inner product checksum rho = 41094B0D90339E07
+Inner product checksum theta = 4224DF77B2266352
+Inner product checksum u = 438852006C61D896
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 0d1b114a9..6cbc1b325 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_dcmip301-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE7637
-Inner product checksum theta = 41EC4ACBE79A8434
-Inner product checksum u = 44176CD1D18E2484
+Inner product checksum rho = 40D3FF37BCAE741D
+Inner product checksum theta = 41EC4ACBE79A82AD
+Inner product checksum u = 44176CD1D18E1D67
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 2f2341411..8cc0b34d0 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_deep-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EEEF2D423E47A3
-Inner product checksum theta = 42E4D05A8BCEE1DB
-Inner product checksum u = 475B46A9C47FB787
+Inner product checksum rho = 40EEEF2D423E47B4
+Inner product checksum theta = 42E4D05A8BCEE968
+Inner product checksum u = 475B46A9C47FBD94
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 41856d806..aaf55269c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_earth-like-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D56C9EE61BC3C6
-Inner product checksum theta = 42198C1850B2D755
-Inner product checksum u = 44E3B95E1E224412
+Inner product checksum rho = 40D56C9EE61BC087
+Inner product checksum theta = 42198C1850B2E142
+Inner product checksum u = 44E3B95E1E1F6623
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
index a4e540f2a..0b8d4a23b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_held-suarez-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E34359B8C1F51B
-Inner product checksum theta = 421168C83D475CC1
-Inner product checksum u = 45082CCFCF94E9A7
+Inner product checksum rho = 40E34359BB48B319
+Inner product checksum theta = 421168C83CDC3121
+Inner product checksum u = 45082CCFF694E0BA
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
index c6fd2fbc7..52ec78f3f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_lfric-real-domain-C48_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BD52DCC890BC
-Inner product checksum theta = 4240B2570BC63710
-Inner product checksum u = 44F9DB8002932930
+Inner product checksum rho = 4122BD52DCCA8C63
+Inner product checksum theta = 4240B2570BC4F6FD
+Inner product checksum u = 44F9DB80029EC33C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
index af3057bb6..5e8410e3c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_rk-dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FEFFC9C4E6DC
+Inner product checksum rho = 40D3FEFFC9C4E6DB
Inner product checksum theta = 41EC4AC917CF5932
Inner product checksum u = 441770B8CF9AAE3C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index 5b56f37f9..d472aa6ec 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002AB80209FF45
-Inner product checksum theta = 4204AB102D874AAC
-Inner product checksum u = 42156E51E2CCDBC9
-Inner product checksum mr1 = 40474513BFBBEBDE
+Inner product checksum rho = 41002AB88E5BE645
+Inner product checksum theta = 4204AB102FE3E4C8
+Inner product checksum u = 42156E2D1E0A7EC8
+Inner product checksum mr1 = 404745174322ADDA
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
index 1a77180df..43fda9e7e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_azspice_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 4100297E901FEFF8
-Inner product checksum theta = 4204AB0A9AA77D20
-Inner product checksum u = 421842438FFC21F5
-Inner product checksum mr1 = 4047C5171D14B130
+Inner product checksum rho = 4100298372AB3138
+Inner product checksum theta = 4204AB0A9C9E68E7
+Inner product checksum u = 42184280A14FCA53
+Inner product checksum mr1 = 4047C519DBFF2262
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
index d92198c03..cca05d0fa 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_runge-kutta-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6B5F76F0AD
-Inner product checksum theta = 41BEDEE1B8CBB575
-Inner product checksum u = 43A9CD8E4C045BE9
+Inner product checksum rho = 40A3EC6B5F76F0B5
+Inner product checksum theta = 41BEDEE1B8CBB572
+Inner product checksum u = 43A9CD8E4C3FF950
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 2151738ed..c0a89c2e3 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D58C3582FBC
-Inner product checksum theta = 42475B42A261EF2F
-Inner product checksum u = 456062CEF51C79C2
+Inner product checksum rho = 41030D58C358B9F2
+Inner product checksum theta = 42475B42A25B44CB
+Inner product checksum u = 456062CEF51C4D36
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
index cbe07ff1d..944142cda 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt2-C24_MG_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D6C13704D59
-Inner product checksum theta = 42476BF6F9CA5B22
-Inner product checksum u = 4560B5479772DE2C
+Inner product checksum rho = 41030D6C136CE3C9
+Inner product checksum theta = 42476BF6F9CB1344
+Inner product checksum u = 4560B547977004F5
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
index b8bba792e..efb53b254 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr-alt3-C24_MG_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030F18BA3F41D1
-Inner product checksum theta = 42476C698981F562
-Inner product checksum u = 4560A0F40D52D12B
+Inner product checksum rho = 41030F18BC021E85
+Inner product checksum theta = 42476C69789E4280
+Inner product checksum u = 4560A0F4265553D8
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
index 6e530e5ee..17dfe40b7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E316DD570E3D6C
-Inner product checksum theta = 420BC551F61B3002
-Inner product checksum u = 44FD3CA2A860113C
+Inner product checksum rho = 40E316DD570ECCCC
+Inner product checksum theta = 420BC551F61B2A5B
+Inner product checksum u = 44FD3CA2A85D1F2E
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
index daabcd1f5..f57fa932e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E3144534D1406C
-Inner product checksum theta = 420BC6A55E4A92B9
-Inner product checksum u = 44FDCE146C254141
+Inner product checksum rho = 40E3144534D1D0F3
+Inner product checksum theta = 420BC6A55E4A8D08
+Inner product checksum u = 44FDCE146C28B040
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
index 3678d4bbe..d0e9bc645 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_semi-implicit-for-linear-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6A14AC655B
-Inner product checksum theta = 41BEDEE1880FB475
-Inner product checksum u = 4316BFB1C87E4CB4
+Inner product checksum rho = 40A3EC6A14AC6563
+Inner product checksum theta = 41BEDEE1880FB478
+Inner product checksum u = 4316BFB1C8A2588C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 804176505..7f8db4180 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_shallow-hot-jupiter-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 400CE3D8AB9EE6EF
-Inner product checksum theta = 426EFB40626338A1
-Inner product checksum u = 46E90B31492B9E29
+Inner product checksum rho = 400CE3D8AB98C510
+Inner product checksum theta = 426EFB406261A35C
+Inner product checksum u = 46E90B314AD76EF6
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
index e08089b82..fab384b6f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CBB
-Inner product checksum theta = 41E3A4D10A00A1F0
-Inner product checksum u = 4400A7C1E61414AB
+Inner product checksum rho = 40CBD086E89B5CC6
+Inner product checksum theta = 41E3A4D10A00A1F2
+Inner product checksum u = 4400A7C1E61414AD
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index 3265025dd..52dae3175 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40BBCBB6EDF1627A
-Inner product checksum theta = 41D3A4D091EAA7D7
-Inner product checksum u = 427B537FDE7D4B72
+Inner product checksum rho = 40BBCBB6EF213860
+Inner product checksum theta = 41D3A4D09135213A
+Inner product checksum u = 42800064E61D89B2
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index b9a437d68..55b7b180a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 409BCBB6ED8BDB00
-Inner product checksum theta = 41B3A4D09228744A
-Inner product checksum u = 425BD288C4FE4540
+Inner product checksum rho = 409BCBB6ED8BE0D7
+Inner product checksum theta = 41B3A4D092287220
+Inner product checksum u = 425BD28883F3DDC1
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
index b51e51cce..38d9cf530 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40ABB3332E06A4BB
-Inner product checksum theta = 41C56FE12D3A256E
-Inner product checksum u = 426BDF0AFC1EDB9D
+Inner product checksum rho = 40ABB3332F2E46AF
+Inner product checksum theta = 41C56FE12C8956B5
+Inner product checksum u = 42703CCC94647FCA
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
index f9a3053f9..c0f4cc9f7 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-BiP256x8-200x200_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1721E2B1BCD4
-Inner product checksum theta = 41F69B200F927E56
-Inner product checksum u = 432D54F6E82B741E
+Inner product checksum rho = 40EA1721E2B17EAB
+Inner product checksum theta = 41F69B200F92F363
+Inner product checksum u = 432D54F6E82F37D0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
index b3ad8201a..5de81ece8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DA171CE3E1C133
-Inner product checksum theta = 41E69B0DAEB5A2EC
-Inner product checksum u = 431CEA80FFBD7029
+Inner product checksum rho = 40DA171CE4219F45
+Inner product checksum theta = 41E69B0DAE1CE900
+Inner product checksum u = 431CEA81056B77D4
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
index e2553efc3..ab8174024 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FA16E969D9ADBC
-Inner product checksum theta = 42069BF1BB6B3AAE
-Inner product checksum u = 42FFC30F50D36E92
+Inner product checksum rho = 40FA16E969D65E40
+Inner product checksum theta = 42069BF1BB72967F
+Inner product checksum u = 42FFC30F4E53BF3C
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
index 741150fb7..2d1d4f039 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_azspice_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1719B3F807A5
-Inner product checksum theta = 41F69B1F286ED724
-Inner product checksum u = 432E691969346DF4
+Inner product checksum rho = 40EA1719B7B2D052
+Inner product checksum theta = 41F69B1F2843F0F9
+Inner product checksum u = 432E69181333AC82
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
index 6385358bd..2917c643a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D4230A14790BDD
-Inner product checksum theta = 421AE83CAB1DBD5A
-Inner product checksum u = 44D53ED2C725DCD9
+Inner product checksum rho = 40D4230A1426F2F6
+Inner product checksum theta = 421AE83CAB2F6465
+Inner product checksum u = 44D53ED91059C555
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
index 35e317f21..5e61d005f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3B0E4F2F3F788
-Inner product checksum theta = 421AFAEA72C368FC
-Inner product checksum u = 44D4523A63DCEC15
+Inner product checksum rho = 40D3B0E5EEEC224D
+Inner product checksum theta = 421AFAE98FE6803A
+Inner product checksum u = 44D446828BC1363E
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 8c67e23f6..f93e04ffa 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F2B2246A07FD
-Inner product checksum theta = 4210411A34141D34
-Inner product checksum u = 4501AC432220ABA1
+Inner product checksum rho = 40E2F2B22494AE8D
+Inner product checksum theta = 4210411A340EA56E
+Inner product checksum u = 4501AC4324159525
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index 8310a51cf..4258e11a1 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4102EEF5FAB1F22F
-Inner product checksum theta = 423041DD82543A06
-Inner product checksum u = 45017CE3BDB23B34
+Inner product checksum rho = 4102EEF5FAB9AB8A
+Inner product checksum theta = 423041DD825326ED
+Inner product checksum u = 45017CE3BEB83566
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
index 602df9749..56cb363bf 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt1-C24s_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E31B67DCF7DBEB
-Inner product checksum theta = 4210461C08A23CA5
-Inner product checksum u = 4500F5B0AFAAC8DD
+Inner product checksum rho = 40E31B643340F144
+Inner product checksum theta = 4210461DA89B6FC4
+Inner product checksum u = 4500F5760268D47B
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
index 2cadd1d66..1bdca4b97 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2EB31AE95DD26
-Inner product checksum theta = 42104262EDD1A3D6
-Inner product checksum u = 4501DA5CB56AC4C4
+Inner product checksum rho = 40E2EB31AEC2A8BB
+Inner product checksum theta = 42104262EDD02E18
+Inner product checksum u = 4501DA5CB45FBE9C
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 70e360c33..841934615 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-alt3-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2F344387CD754
-Inner product checksum theta = 421041C0A40ECB7E
-Inner product checksum u = 4501D87BC56E88BD
+Inner product checksum rho = 40E2F34437DA07AC
+Inner product checksum theta = 421041C0A421B8DE
+Inner product checksum u = 4501D87BBB3D4F8D
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 52c76bceb..c628888f0 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_baroclinic-pert-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E2E6107980FD66
-Inner product checksum theta = 4210435EB2DDA492
-Inner product checksum u = 4501348CFD745E06
+Inner product checksum rho = 40E2E61079810BB7
+Inner product checksum theta = 4210435EB2DDB03C
+Inner product checksum u = 4501348CFD76A9E9
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
index f66b18be7..bb742121f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_bryan_fritsch-dry-BiP200x10-100x100_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FE89845A9988E2
-Inner product checksum theta = 4210F00A9EEFED78
-Inner product checksum u = 42EF4B7C9D6105A3
+Inner product checksum rho = 40FE89845A99B35A
+Inner product checksum theta = 4210F00A9EEFEDEE
+Inner product checksum u = 42EF4B7C9D690502
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 3c2eeb823..f246342e2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E8E802280ABCFE
-Inner product checksum theta = 4204E59A63CB78B3
-Inner product checksum u = 4391E522B3087140
+Inner product checksum rho = 40E8E802280ABD03
+Inner product checksum theta = 4204E59A63CB78B4
+Inner product checksum u = 4391E522B3260DA5
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index 9876c8313..b21273c8d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip200_realorog-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41094B0D90339E0A
-Inner product checksum theta = 4224DF77B2266352
-Inner product checksum u = 438852006BF7ECF6
+Inner product checksum rho = 41094B0D90339E0C
+Inner product checksum theta = 4224DF77B2266359
+Inner product checksum u = 438852006C097C8E
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index bd043f1b9..e3296c931 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_dcmip301-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FF37BCAE7720
-Inner product checksum theta = 41EC4ACBE79A82F0
-Inner product checksum u = 44176CD1D18E1E4C
+Inner product checksum rho = 40D3FF37BCAE7564
+Inner product checksum theta = 41EC4ACBE79A82C4
+Inner product checksum u = 44176CD1D18E1AE9
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 5eb77db6e..19982ff72 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_deep-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EEEF2D423E47A6
-Inner product checksum theta = 42E4D05A8BCEDE80
-Inner product checksum u = 475B46A9C47FDD23
+Inner product checksum rho = 40EEEF2D423E47BB
+Inner product checksum theta = 42E4D05A8BCEDF22
+Inner product checksum u = 475B46A9C47FC405
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 23e2af56b..d98426b97 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_earth-like-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D56C9EE61BC316
-Inner product checksum theta = 42198C1850B2D534
-Inner product checksum u = 44E3B95E1E3659CE
+Inner product checksum rho = 40D56C9EE61BC978
+Inner product checksum theta = 42198C1850B2D3EC
+Inner product checksum u = 44E3B95E1E2B9867
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 4c22bf942..5fcc3d0ee 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_held-suarez-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E34359BE60DD69
-Inner product checksum theta = 421168C83C59A6DF
-Inner product checksum u = 45082CD01E2731A4
+Inner product checksum rho = 40E34359B965F5B1
+Inner product checksum theta = 421168C83D2BAE7A
+Inner product checksum u = 45082CCFDF8EBDA6
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
index f844d7b30..5d402aca8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_lfric-real-domain-C48_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4122BD52DCC82934
-Inner product checksum theta = 4240B2570BC628A3
-Inner product checksum u = 44F9DB8002964882
+Inner product checksum rho = 4122BD52DCCA415B
+Inner product checksum theta = 4240B2570BC4583A
+Inner product checksum u = 44F9DB8002A3F4DA
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
index e1abba728..186723d14 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_rk-dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3FEFFC9C4E6DA
+Inner product checksum rho = 40D3FEFFC9C4E6DB
Inner product checksum theta = 41EC4AC917CF5932
-Inner product checksum u = 441770B8CF9AAE38
+Inner product checksum u = 441770B8CF9AAE40
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index 5b56f37f9..d472aa6ec 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-lam-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 41002AB80209FF45
-Inner product checksum theta = 4204AB102D874AAC
-Inner product checksum u = 42156E51E2CCDBC9
-Inner product checksum mr1 = 40474513BFBBEBDE
+Inner product checksum rho = 41002AB88E5BE645
+Inner product checksum theta = 4204AB102FE3E4C8
+Inner product checksum u = 42156E2D1E0A7EC8
+Inner product checksum mr1 = 404745174322ADDA
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
index 1a77180df..43fda9e7e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_robert-moist-smag-BiP100x8-10x10_ex1a_gnu_fast-debug-64bit.txt
@@ -1,7 +1,7 @@
-Inner product checksum rho = 4100297E901FEFF8
-Inner product checksum theta = 4204AB0A9AA77D20
-Inner product checksum u = 421842438FFC21F5
-Inner product checksum mr1 = 4047C5171D14B130
+Inner product checksum rho = 4100298372AB3138
+Inner product checksum theta = 4204AB0A9C9E68E7
+Inner product checksum u = 42184280A14FCA53
+Inner product checksum mr1 = 4047C519DBFF2262
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
Inner product checksum mr4 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
index 6f0e22be6..777066abd 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_runge-kutta-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6B5F76F0AE
-Inner product checksum theta = 41BEDEE1B8CBB574
-Inner product checksum u = 43A9CD8E4BFD1915
+Inner product checksum rho = 40A3EC6B5F76F0B5
+Inner product checksum theta = 41BEDEE1B8CBB571
+Inner product checksum u = 43A9CD8E4C4FC4E9
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index fa464e671..6385361a8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D58C3590812
-Inner product checksum theta = 42475B42A25E97B8
-Inner product checksum u = 456062CEF51D4871
+Inner product checksum rho = 41030D58C358674D
+Inner product checksum theta = 42475B42A25C07F7
+Inner product checksum u = 456062CEF5156880
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
index 75ce9ee29..023e3f169 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt2-C24_MG_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030D6C1370FF70
-Inner product checksum theta = 42476BF6F9CAD9BF
-Inner product checksum u = 4560B54797698F24
+Inner product checksum rho = 41030D6C13704C70
+Inner product checksum theta = 42476BF6F9C9A074
+Inner product checksum u = 4560B5479777FCB4
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
index d3d96a110..fd45c782c 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr-alt3-C24_MG_ex1a_gnu_fast-debug-64bit-rtran32.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 41030F18BA556EED
-Inner product checksum theta = 42476C6985EDD5A2
-Inner product checksum u = 4560A0F4FB952ACD
+Inner product checksum rho = 41030F18BD05415A
+Inner product checksum theta = 42476C698699B3B4
+Inner product checksum u = 4560A0F4E779379F
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
index 23aaf00d6..c8f2c3763 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E316DD570E5057
-Inner product checksum theta = 420BC551F61B391B
-Inner product checksum u = 44FD3CA2A85EC12A
+Inner product checksum rho = 40E316DD570F4ACE
+Inner product checksum theta = 420BC551F61B2E6A
+Inner product checksum u = 44FD3CA2A85FBB66
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
index 75ecd5a6e..e426ed163 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_sbr_lam-n96_MG_lam_rotate_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E3144534D209FF
-Inner product checksum theta = 420BC6A55E4A954D
-Inner product checksum u = 44FDCE146C249D82
+Inner product checksum rho = 40E3144534D14523
+Inner product checksum theta = 420BC6A55E4A841A
+Inner product checksum u = 44FDCE146C253901
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
index 92e047db7..d583d203e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_semi-implicit-for-linear-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40A3EC6A14AC655D
-Inner product checksum theta = 41BEDEE1880FB475
-Inner product checksum u = 4316BFB1C87E4218
+Inner product checksum rho = 40A3EC6A14AC6564
+Inner product checksum theta = 41BEDEE1880FB477
+Inner product checksum u = 4316BFB1C8A2F843
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index 1251a6b1d..06d2ff37e 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_shallow-hot-jupiter-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 400CE3D8ABA24B4C
-Inner product checksum theta = 426EFB406264FDD6
-Inner product checksum u = 46E90B3147CFEAB5
+Inner product checksum rho = 400CE3D8AB9F9459
+Inner product checksum theta = 426EFB4062637E97
+Inner product checksum u = 46E90B31489DA7B2
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
index e08089b82..fab384b6f 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p0-BiP300x8-1000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40CBD086E89B5CBB
-Inner product checksum theta = 41E3A4D10A00A1F0
-Inner product checksum u = 4400A7C1E61414AB
+Inner product checksum rho = 40CBD086E89B5CC6
+Inner product checksum theta = 41E3A4D10A00A1F2
+Inner product checksum u = 4400A7C1E61414AD
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index 097e86706..52dae3175 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_p1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40BBCBB6EDF16259
-Inner product checksum theta = 41D3A4D091EAA7E2
-Inner product checksum u = 427B537FAE94A56C
+Inner product checksum rho = 40BBCBB6EF213860
+Inner product checksum theta = 41D3A4D09135213A
+Inner product checksum u = 42800064E61D89B2
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index 8d35898d9..7c14244e8 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph0pv1-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 409BCBB6ED8BDD5A
-Inner product checksum theta = 41B3A4D09228734C
-Inner product checksum u = 425BD288A2566131
+Inner product checksum rho = 409BCBB6ED8BDF94
+Inner product checksum theta = 41B3A4D092287188
+Inner product checksum u = 425BD289740C12AA
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
index f4685bc3c..3a708096a 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_skamarock_klemp_gw_ph1pv0-BiP75x4-4000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40ABB3332E06A4CF
-Inner product checksum theta = 41C56FE12D3A257C
-Inner product checksum u = 426BDF0B0782D926
+Inner product checksum rho = 40ABB3332F2E46C5
+Inner product checksum theta = 41C56FE12C8956B6
+Inner product checksum u = 42703CCC994BBDB4
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
index 4c68af9dc..19e6c0317 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA1721E2B1BCD4
-Inner product checksum theta = 41F69B200F927E57
-Inner product checksum u = 432D54F6E82B741E
+Inner product checksum rho = 40EA1721E2B17EAB
+Inner product checksum theta = 41F69B200F92F363
+Inner product checksum u = 432D54F6E82F37CF
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
index 7c43065c3..f8ce4a020 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt1-BiP256x4-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DA171CE319AA16
-Inner product checksum theta = 41E69B0DB0A24402
-Inner product checksum u = 431CEA80F2E391C8
+Inner product checksum rho = 40DA171CE4219316
+Inner product checksum theta = 41E69B0DAE1C938F
+Inner product checksum u = 431CEA8105E39E64
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
index 64502ae9f..87937869b 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt2-BiP256x16-200x50_op_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40FA16E969D78B0B
-Inner product checksum theta = 42069BF1BB70B7A9
-Inner product checksum u = 42FFC30F4F0FCDA2
+Inner product checksum rho = 40FA16E969D79D60
+Inner product checksum theta = 42069BF1BB6FCC62
+Inner product checksum u = 42FFC30F4FC15B61
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
index bc0f86a1b..1da300fbb 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_straka_200m-alt3-BiP256x8-200x200_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40EA171A18307190
-Inner product checksum theta = 41F69B1D66F943A0
-Inner product checksum u = 432E68AADC8D5EF8
+Inner product checksum rho = 40EA171A18307855
+Inner product checksum theta = 41F69B1D66F9C462
+Inner product checksum u = 432E68AADCF01DFA
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
index cfaab8a14..061b0b90d 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D4230A14ACFCE9
-Inner product checksum theta = 421AE83CAB3C5322
-Inner product checksum u = 44D53ED6B3D6E0DA
+Inner product checksum rho = 40D4230A15717374
+Inner product checksum theta = 421AE83CAB2AD5E6
+Inner product checksum u = 44D53EDB540BCB9C
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
index 45924fc3e..a8cdc02de 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_tidally-locked-earth-C24s_rot_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40D3B0E5979CA91C
-Inner product checksum theta = 421AFAEA87B084F6
-Inner product checksum u = 44D456945F0A4E4A
+Inner product checksum rho = 40D3B0E5B8D672D8
+Inner product checksum theta = 421AFAEA21EDE6C6
+Inner product checksum u = 44D444EF7C14D64F
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
index 6dbf85b1b..7a6faebef 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA4FD2C7690DC24
-Inner product checksum theta = 415FF4F8712C6491
-Inner product checksum u = 45673B7E0559C62C
-Inner product checksum mr1 = 3F35B15D7C0E86A8
-Inner product checksum mr2 = 3EEAD6BF4FDA7F92
-Inner product checksum mr3 = 3EDFF2E76CAF5FF5
-Inner product checksum mr4 = 3EED395DF2372B29
+Inner product checksum rho = 3FA4FD29B3C3CC20
+Inner product checksum theta = 415FF4F7BB8C700B
+Inner product checksum u = 45673B7DE40734C5
+Inner product checksum mr1 = 3F35B165910656FC
+Inner product checksum mr2 = 3EEAD6BF1A6E075B
+Inner product checksum mr3 = 3EDFF2E768585EFD
+Inner product checksum mr4 = 3EED395DB7AFB08B
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
index f718f88ba..c8d360c0c 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEDECC
-Inner product checksum theta = 4012F2F8A6298AC5
-Inner product checksum u = 42F12DF2D0BF0EFC
+Inner product checksum rho = 3EED6D12BBFEE3E8
+Inner product checksum theta = 4012F2F8A6298ADE
+Inner product checksum u = 42F12DF2D0BF11E4
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
index f718f88ba..c8d360c0c 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/azspice/checksum_jedi_lfric_tests_runge-kutta-C12_azspice_gnu_full-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEDECC
-Inner product checksum theta = 4012F2F8A6298AC5
-Inner product checksum u = 42F12DF2D0BF0EFC
+Inner product checksum rho = 3EED6D12BBFEE3E8
+Inner product checksum theta = 4012F2F8A6298ADE
+Inner product checksum u = 42F12DF2D0BF11E4
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
index 3134a07c3..3bec079d0 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA4FD2A13297D96
-Inner product checksum theta = 415FF4F7791418F7
-Inner product checksum u = 45673B7DB19E7072
-Inner product checksum mr1 = 3F35B160CCE25E2C
-Inner product checksum mr2 = 3EEAD6BF59DB2878
-Inner product checksum mr3 = 3EDFF2E76569C104
-Inner product checksum mr4 = 3EED395DCB2F649B
+Inner product checksum rho = 3FA4FD295593D8C0
+Inner product checksum theta = 415FF4F75B9BE940
+Inner product checksum u = 45673B7D842EC9AE
+Inner product checksum mr1 = 3F35B15FDF94C19E
+Inner product checksum mr2 = 3EEAD6BF79B92BDE
+Inner product checksum mr3 = 3EDFF2E7632CCBEA
+Inner product checksum mr4 = 3EED395DEE7D0F08
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
index fb9462c5a..2c9d072a1 100644
--- a/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/jedi_lfric_tests/ex1a/checksum_jedi_lfric_tests_runge-kutta-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEDD01
-Inner product checksum theta = 4012F2F8A6298ACF
-Inner product checksum u = 42F12DF2D0BF12C9
+Inner product checksum rho = 3EED6D12BBFEDBF6
+Inner product checksum theta = 4012F2F8A6298AA8
+Inner product checksum u = 42F12DF2D0BF0B9A
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
index baad1f3c6..73be04639 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_aquaplanet-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 468AD911
-Inner product checksum theta = 4FD68987
-Inner product checksum u = 6A4E39D0
-Inner product checksum mr1 = 3F080026
-Inner product checksum mr2 = 369843BE
-Inner product checksum mr3 = 3416CDCB
-Inner product checksum mr4 = 36905047
+Inner product checksum rho = 468AD8CA
+Inner product checksum theta = 4FD68998
+Inner product checksum u = 6A4E488A
+Inner product checksum mr1 = 3F07F8DA
+Inner product checksum mr2 = 369E36E3
+Inner product checksum mr3 = 34134C8A
+Inner product checksum mr4 = 3690B312
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
index a8808603d..d0cb33189 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_camembert_case3_gj1214b-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 44D95710
-Inner product checksum theta = 5504FC40
-Inner product checksum u = 74276E1C
+Inner product checksum rho = 44D95714
+Inner product checksum theta = 5504FC35
+Inner product checksum u = 74276DE4
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index 6a1175d92..33d476abb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6610A
-Inner product checksum theta = 518E92A2
-Inner product checksum u = 6AF41284
-Inner product checksum mr1 = 3FD1B2C0
-Inner product checksum mr2 = 3744E430
-Inner product checksum mr3 = 351C52A3
-Inner product checksum mr4 = 36C69A66
+Inner product checksum rho = 46D663AA
+Inner product checksum theta = 518E953A
+Inner product checksum u = 6AF49215
+Inner product checksum mr1 = 3FD1E029
+Inner product checksum mr2 = 37482812
+Inner product checksum mr3 = 352F1DA0
+Inner product checksum mr4 = 36CE1F67
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
index 3235daf17..274d3f405 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_clim_gal9_chem-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D66315
-Inner product checksum theta = 518E9387
-Inner product checksum u = 6AF4A832
-Inner product checksum mr1 = 3FD1C1A3
-Inner product checksum mr2 = 37332D80
-Inner product checksum mr3 = 3540B40C
-Inner product checksum mr4 = 36C8A987
+Inner product checksum rho = 46D66003
+Inner product checksum theta = 518E9680
+Inner product checksum u = 6AF3AF09
+Inner product checksum mr1 = 3FD281E7
+Inner product checksum mr2 = 37444455
+Inner product checksum mr3 = 353839D8
+Inner product checksum mr4 = 36C2BF88
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
index 3d3d37aed..da4546008 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_casim-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8580D
-Inner product checksum theta = 518BD65C
-Inner product checksum u = 6A8B8EF7
-Inner product checksum mr1 = 3FCCE105
-Inner product checksum mr2 = 382E05C1
-Inner product checksum mr3 = 35517F52
-Inner product checksum mr4 = 36BDCA12
-Inner product checksum mr5 = 2F6F58E4
-Inner product checksum mr6 = 3545ACCD
+Inner product checksum rho = 46D852AF
+Inner product checksum theta = 518BDA84
+Inner product checksum u = 6A8B59B9
+Inner product checksum mr1 = 3FCC7C87
+Inner product checksum mr2 = 38337D52
+Inner product checksum mr3 = 3554925A
+Inner product checksum mr4 = 36CCC246
+Inner product checksum mr5 = 2E70000A
+Inner product checksum mr6 = 354D1B06
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
index f222e66d1..5c7139c96 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_coma9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D84445
-Inner product checksum theta = 518BD76F
-Inner product checksum u = 6A8793B7
-Inner product checksum mr1 = 3FD00133
-Inner product checksum mr2 = 37E62755
-Inner product checksum mr3 = 37841421
-Inner product checksum mr4 = 37850BC6
-Inner product checksum mr5 = 36785BDB
+Inner product checksum rho = 46D84555
+Inner product checksum theta = 518BDAA4
+Inner product checksum u = 6A88BA08
+Inner product checksum mr1 = 3FD00F5C
+Inner product checksum mr2 = 37EADA4D
+Inner product checksum mr3 = 3796E22F
+Inner product checksum mr4 = 37A1F25C
+Inner product checksum mr5 = 36B673EA
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
index 73b12e2f8..99202d792 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D83B3B
-Inner product checksum theta = 518BD664
-Inner product checksum u = 6A88D9B2
-Inner product checksum mr1 = 3FD02798
-Inner product checksum mr2 = 37BDD120
-Inner product checksum mr3 = 35D1E83E
-Inner product checksum mr4 = 3725273B
+Inner product checksum rho = 46D83A78
+Inner product checksum theta = 518BD48F
+Inner product checksum u = 6A8955CF
+Inner product checksum mr1 = 3FD00721
+Inner product checksum mr2 = 37BAB7D6
+Inner product checksum mr3 = 35A9FE18
+Inner product checksum mr4 = 373BA0AC
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
index 595aec349..870c411b0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB0773EFCDE994
-Inner product checksum theta = 42317AC9F8E51D7A
-Inner product checksum u = 455109B601285EE9
-Inner product checksum mr1 = 3FFA084DD67D70DE
-Inner product checksum mr2 = 3EF86D3B04CA8FC5
-Inner product checksum mr3 = 3EB5485636254F15
-Inner product checksum mr4 = 3EE58C0D9F518E95
+Inner product checksum rho = 40DB0731904B185C
+Inner product checksum theta = 42317AD30B95FCCE
+Inner product checksum u = 4551157E3AB7A3CE
+Inner product checksum mr1 = 3FF9FDCA90DC78D2
+Inner product checksum mr2 = 3EFADB5F002BB934
+Inner product checksum mr3 = 3EB35F4AAC2D4B3A
+Inner product checksum mr4 = 3EE65A05C6EA3983
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 235f42533..8127af720 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FD4B
-Inner product checksum theta = 5392A6D0
-Inner product checksum u = 6A97B8B6
-Inner product checksum mr1 = 41CD0672
-Inner product checksum mr2 = 39CE47A1
-Inner product checksum mr3 = 37BA3C48
-Inner product checksum mr4 = 39605431
+Inner product checksum rho = 48D7FCD5
+Inner product checksum theta = 5392A6F6
+Inner product checksum u = 6A97C149
+Inner product checksum mr1 = 41CD0901
+Inner product checksum mr2 = 39CD74B2
+Inner product checksum mr3 = 37B5E4E6
+Inner product checksum mr4 = 3960B390
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
index 37c9ebd37..41274436c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9-pert-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81311
-Inner product checksum theta = 51944595
-Inner product checksum u = 6B46357D
-Inner product checksum mr1 = 3FC88E15
-Inner product checksum mr2 = 37A75280
-Inner product checksum mr3 = 35AEAAC9
-Inner product checksum mr4 = 3788AC07
+Inner product checksum rho = 46D81307
+Inner product checksum theta = 5194459D
+Inner product checksum u = 6B463844
+Inner product checksum mr1 = 3FC89464
+Inner product checksum mr2 = 37A055E0
+Inner product checksum mr3 = 359F3DE4
+Inner product checksum mr4 = 3786C26F
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
index 92e502065..f4f4a2b48 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FD63
-Inner product checksum theta = 5392A6D8
-Inner product checksum u = 6A97B9B2
-Inner product checksum mr1 = 41CD0EBF
-Inner product checksum mr2 = 39CD586C
-Inner product checksum mr3 = 37B257A3
-Inner product checksum mr4 = 396242C0
+Inner product checksum rho = 48D7FD82
+Inner product checksum theta = 5392A6E4
+Inner product checksum u = 6A97AF17
+Inner product checksum mr1 = 41CD0CB2
+Inner product checksum mr2 = 39D0DF92
+Inner product checksum mr3 = 37B49ECE
+Inner product checksum mr4 = 3964697A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
index 25b45d188..f485ca536 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_da-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D810F2
-Inner product checksum theta = 518BD787
-Inner product checksum u = 6A870CCA
-Inner product checksum mr1 = 3FD3E308
-Inner product checksum mr2 = 37D7D9E5
-Inner product checksum mr3 = 35AB546E
-Inner product checksum mr4 = 37136F66
+Inner product checksum rho = 46D81285
+Inner product checksum theta = 518BD6FA
+Inner product checksum u = 6A8790DE
+Inner product checksum mr1 = 3FD3C873
+Inner product checksum mr2 = 37DDDB26
+Inner product checksum mr3 = 35B2DBFF
+Inner product checksum mr4 = 3717BF9A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
index 10435e249..4ece4a23a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C12_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8045E
-Inner product checksum theta = 519522AB
-Inner product checksum u = 6AE6739C
-Inner product checksum mr1 = 3FC8603B
-Inner product checksum mr2 = 37CF20AD
-Inner product checksum mr3 = 3511F47A
-Inner product checksum mr4 = 36F0F87D
+Inner product checksum rho = 46D80462
+Inner product checksum theta = 519522A8
+Inner product checksum u = 6AE672EE
+Inner product checksum mr1 = 3FC85B1C
+Inner product checksum mr2 = 37CB188F
+Inner product checksum mr3 = 35118D2E
+Inner product checksum mr4 = 36F0E080
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
index 9e852c082..e5b953fd3 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_debug-C48_MG_azspice_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81495
-Inner product checksum theta = 5395266A
-Inner product checksum u = 6AA4D6AA
-Inner product checksum mr1 = 41C831A8
-Inner product checksum mr2 = 399A563E
-Inner product checksum mr3 = 377A5BD6
-Inner product checksum mr4 = 392FD910
+Inner product checksum rho = 48D8149B
+Inner product checksum theta = 53952666
+Inner product checksum u = 6AA4D68C
+Inner product checksum mr1 = 41C8327A
+Inner product checksum mr2 = 399AE914
+Inner product checksum mr3 = 3778825B
+Inner product checksum mr4 = 393031DF
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
index a5abd0438..b7c59e682 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D816FB
-Inner product checksum theta = 518BAF59
-Inner product checksum u = 6A8CCA26
-Inner product checksum mr1 = 3FD122BA
-Inner product checksum mr2 = 37E8B3E1
-Inner product checksum mr3 = 359BE18A
-Inner product checksum mr4 = 371DAE72
+Inner product checksum rho = 46D8183F
+Inner product checksum theta = 518BB218
+Inner product checksum u = 6A8CA087
+Inner product checksum mr1 = 3FD136B5
+Inner product checksum mr2 = 37E3CDB2
+Inner product checksum mr3 = 35952466
+Inner product checksum mr4 = 3719A8D2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
index 32f13b74b..4d3790d20 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_eda_jada-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D812AA
-Inner product checksum theta = 518BD0F5
-Inner product checksum u = 6A8874B8
-Inner product checksum mr1 = 3FD3FA54
-Inner product checksum mr2 = 37D26B2E
-Inner product checksum mr3 = 35B08090
-Inner product checksum mr4 = 36E4921A
+Inner product checksum rho = 46D813B1
+Inner product checksum theta = 518BD3B5
+Inner product checksum u = 6A886024
+Inner product checksum mr1 = 3FD3BBE3
+Inner product checksum mr2 = 37CA57D9
+Inner product checksum mr3 = 35AB291A
+Inner product checksum mr4 = 37155E1E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
index 4b10f823d..533835153 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_nwp_gal9_short-C12_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D80C87
-Inner product checksum theta = 5194ED8F
-Inner product checksum u = 6B085A16
-Inner product checksum mr1 = 3FC87E71
-Inner product checksum mr2 = 37BEBC00
-Inner product checksum mr3 = 357AAEB8
-Inner product checksum mr4 = 372A5BA2
+Inner product checksum rho = 46D80C72
+Inner product checksum theta = 5194ED91
+Inner product checksum u = 6B0859E3
+Inner product checksum mr1 = 3FC87C9C
+Inner product checksum mr2 = 37BDF2A6
+Inner product checksum mr3 = 357B5422
+Inner product checksum mr4 = 372AAF42
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index f7b029cc2..aba690b39 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997C5
-Inner product checksum theta = 513548FD
-Inner product checksum u = 612F5B3F
-Inner product checksum mr1 = 4090F690
-Inner product checksum mr2 = 35962139
-Inner product checksum mr3 = 2FA55DC8
-Inner product checksum mr4 = 33F4FD5F
-Inner product checksum mr5 = BE7D051
+Inner product checksum rho = 483997C8
+Inner product checksum theta = 513548FE
+Inner product checksum u = 612F5B70
+Inner product checksum mr1 = 4090F67A
+Inner product checksum mr2 = 3584BF1C
+Inner product checksum mr3 = 2FA51D7B
+Inner product checksum mr4 = 33F4FD7F
+Inner product checksum mr5 = BE7BD24
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
index ef09b1c3e..9c0905276 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_ral3_ens-seuk_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
Inner product checksum rho = 483999CD
-Inner product checksum theta = 51354857
-Inner product checksum u = 612F617B
-Inner product checksum mr1 = 4091658E
-Inner product checksum mr2 = 366B96B9
-Inner product checksum mr3 = 2FAC2FCA
-Inner product checksum mr4 = 33F4FD92
-Inner product checksum mr5 = BF21977
+Inner product checksum theta = 51354858
+Inner product checksum u = 612F619C
+Inner product checksum mr1 = 409165CD
+Inner product checksum mr2 = 36660CD2
+Inner product checksum mr3 = 2FABF97A
+Inner product checksum mr4 = 33F4FDB3
+Inner product checksum mr5 = BF2053C
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
index 8b256997c..d2eca4672 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B5D4
-Inner product checksum theta = 513FD8F8
-Inner product checksum u = 5F74AD00
-Inner product checksum mr1 = 41557B80
-Inner product checksum mr2 = 3A49DF8D
-Inner product checksum mr3 = 3099ABD0
+Inner product checksum rho = 4830B5A4
+Inner product checksum theta = 513FD909
+Inner product checksum u = 5F74B4E6
+Inner product checksum mr1 = 41557056
+Inner product checksum mr2 = 3A52783C
+Inner product checksum mr3 = 30B76969
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 15289a6f8..4a089b7cb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 43366191
-Inner product checksum theta = 4C40AEDD
-Inner product checksum u = 5E28BCEA
+Inner product checksum theta = 4C40AEA7
+Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index a63371d82..659dd9c1d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4334F300
Inner product checksum theta = 4C25DC6A
-Inner product checksum u = 5E28F50D
+Inner product checksum u = 0
Inner product checksum mr1 = 3AB44DA1
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
index b97fba172..eb6e6b0e5 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_thai_ben1-C48_MG_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 486B4A32
-Inner product checksum theta = 51CABF2D
-Inner product checksum u = 63C9DB14
+Inner product checksum rho = 486B4A36
+Inner product checksum theta = 51CABF2E
+Inner product checksum u = 63C9BB3E
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
index 1f49bfe68..82ce49855 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_aquaplanet-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 468AD927
-Inner product checksum theta = 4FD68974
-Inner product checksum u = 6A4E3F58
-Inner product checksum mr1 = 3F07FDC4
-Inner product checksum mr2 = 3695CB0F
-Inner product checksum mr3 = 3416AF74
-Inner product checksum mr4 = 3688F856
+Inner product checksum rho = 468AD90E
+Inner product checksum theta = 4FD6899E
+Inner product checksum u = 6A4E3A0C
+Inner product checksum mr1 = 3F0810E6
+Inner product checksum mr2 = 36909393
+Inner product checksum mr3 = 341D1BA4
+Inner product checksum mr4 = 36942BC4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
index 5edec3d07..d6cfaa60b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_camembert_case3_gj1214b-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 44D9577E
-Inner product checksum theta = 5504FC04
-Inner product checksum u = 74276D87
+Inner product checksum theta = 5504FC05
+Inner product checksum u = 74276DDE
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index 4120c5e51..9de874ae0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D6641B
-Inner product checksum theta = 518E8D2A
-Inner product checksum u = 6AF61886
-Inner product checksum mr1 = 3FD1A09D
-Inner product checksum mr2 = 3735AA58
-Inner product checksum mr3 = 35437C41
-Inner product checksum mr4 = 36CD4651
+Inner product checksum rho = 46D662B8
+Inner product checksum theta = 518E8D67
+Inner product checksum u = 6AF6ACBD
+Inner product checksum mr1 = 3FD19507
+Inner product checksum mr2 = 37496140
+Inner product checksum mr3 = 356F861F
+Inner product checksum mr4 = 36D917AC
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
index b0451a251..1f00c6318 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D64F01
-Inner product checksum theta = 51925214
-Inner product checksum u = 6B2228F2
-Inner product checksum mr1 = 3FCF491F
-Inner product checksum mr2 = 3731CAB6
-Inner product checksum mr3 = 3539897A
-Inner product checksum mr4 = 36976AB4
+Inner product checksum rho = 46D64F7F
+Inner product checksum theta = 51925246
+Inner product checksum u = 6B22128B
+Inner product checksum mr1 = 3FCF89CC
+Inner product checksum mr2 = 372A3E4C
+Inner product checksum mr3 = 35374E0A
+Inner product checksum mr4 = 3692C636
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index fa2541f13..90e488aab 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65C62
+Inner product checksum rho = 48D65C7A
Inner product checksum theta = 5399FF3A
-Inner product checksum u = 6B12FAFF
-Inner product checksum mr1 = 41CC3311
-Inner product checksum mr2 = 39641CC7
-Inner product checksum mr3 = 37C4499D
-Inner product checksum mr4 = 3940B1BE
+Inner product checksum u = 6B12F98A
+Inner product checksum mr1 = 41CC33E2
+Inner product checksum mr2 = 3963BB9E
+Inner product checksum mr3 = 37C57EE7
+Inner product checksum mr4 = 3941607A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
index 0bcb503c4..f0f18b749 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D64FAB
-Inner product checksum theta = 519251FF
-Inner product checksum u = 6B220EA6
-Inner product checksum mr1 = 3FCF48DF
-Inner product checksum mr2 = 373CBB88
-Inner product checksum mr3 = 3537316C
-Inner product checksum mr4 = 369FA313
+Inner product checksum rho = 46D64F1A
+Inner product checksum theta = 51925170
+Inner product checksum u = 6B222F5C
+Inner product checksum mr1 = 3FCF4B7B
+Inner product checksum mr2 = 373CC5BD
+Inner product checksum mr3 = 353F96B3
+Inner product checksum mr4 = 369B1DB8
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index c7d6d469b..03c103fdb 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65C72
-Inner product checksum theta = 5399FF39
-Inner product checksum u = 6B12FACD
-Inner product checksum mr1 = 41CC34F4
-Inner product checksum mr2 = 39649DBE
-Inner product checksum mr3 = 37C20D70
-Inner product checksum mr4 = 39418825
+Inner product checksum rho = 48D65C6C
+Inner product checksum theta = 5399FF34
+Inner product checksum u = 6B12FCB6
+Inner product checksum mr1 = 41CC33F8
+Inner product checksum mr2 = 396740A8
+Inner product checksum mr3 = 37C4EACA
+Inner product checksum mr4 = 3941E8C8
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index f0dc25d05..e7887c58f 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D65C7B
-Inner product checksum theta = 5399FF3A
-Inner product checksum u = 6B12FB36
-Inner product checksum mr1 = 41CC3470
-Inner product checksum mr2 = 39653416
-Inner product checksum mr3 = 37C887CC
-Inner product checksum mr4 = 39403AEC
+Inner product checksum rho = 48D65C6A
+Inner product checksum theta = 5399FF32
+Inner product checksum u = 6B12FB7F
+Inner product checksum mr1 = 41CC321B
+Inner product checksum mr2 = 396736D4
+Inner product checksum mr3 = 37C73186
+Inner product checksum mr4 = 39409BC4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
index a73486360..2dee71719 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D65D64
-Inner product checksum theta = 518E8D8D
-Inner product checksum u = 6AF6FC20
-Inner product checksum mr1 = 3FD1FA7A
-Inner product checksum mr2 = 3745E4D3
-Inner product checksum mr3 = 3542A87F
-Inner product checksum mr4 = 36C1DDD4
+Inner product checksum rho = 46D663FF
+Inner product checksum theta = 518E951E
+Inner product checksum u = 6AF71FBB
+Inner product checksum mr1 = 3FD1C420
+Inner product checksum mr2 = 374817F4
+Inner product checksum mr3 = 353EB581
+Inner product checksum mr4 = 36CD43EA
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
index 4129dcae1..f753028f2 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D64DFF
+Inner product checksum rho = 46D64F0E
Inner product checksum theta = 51925052
-Inner product checksum u = 6B2279F5
-Inner product checksum mr1 = 3FCF4DC6
-Inner product checksum mr2 = 374A44CE
-Inner product checksum mr3 = 35432F7A
-Inner product checksum mr4 = 36B0AFE9
+Inner product checksum u = 6B22651B
+Inner product checksum mr1 = 3FCF63E1
+Inner product checksum mr2 = 37344C24
+Inner product checksum mr3 = 354769FA
+Inner product checksum mr4 = 36B5A76E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
index b2b45f2cf..0644cce23 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_clim_gal9_chem_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D64E95
-Inner product checksum theta = 51924FD6
-Inner product checksum u = 6B22B042
-Inner product checksum mr1 = 3FCF62EC
-Inner product checksum mr2 = 373AE76A
-Inner product checksum mr3 = 354AC1A2
-Inner product checksum mr4 = 36AD2DDC
+Inner product checksum rho = 46D64E54
+Inner product checksum theta = 51925096
+Inner product checksum u = 6B224831
+Inner product checksum mr1 = 3FCF6F68
+Inner product checksum mr2 = 374779E7
+Inner product checksum mr3 = 3543F2BC
+Inner product checksum mr4 = 369D220F
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index 65cd4ac0c..7016e350c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_comp_tran_ref_3d_l120-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 489A83AD
-Inner product checksum theta = 51BA5047
-Inner product checksum u = 5F1182A1
-Inner product checksum mr1 = 4187A558
-Inner product checksum mr2 = 3AF3F164
-Inner product checksum mr3 = 34CEF762
+Inner product checksum rho = 489A8376
+Inner product checksum theta = 51BA4FF9
+Inner product checksum u = 5F116CD1
+Inner product checksum mr1 = 4187D15C
+Inner product checksum mr2 = 3AFC279C
+Inner product checksum mr3 = 34D6EA9A
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
index 9859fbe4a..fb504c65d 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_casim-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D85816
-Inner product checksum theta = 518BD494
-Inner product checksum u = 6A8AAED2
-Inner product checksum mr1 = 3FCCE090
-Inner product checksum mr2 = 38373004
-Inner product checksum mr3 = 353E7318
-Inner product checksum mr4 = 36B40D9E
-Inner product checksum mr5 = 2D4BE090
-Inner product checksum mr6 = 353306E7
+Inner product checksum rho = 46D85776
+Inner product checksum theta = 518BD426
+Inner product checksum u = 6A8AD52D
+Inner product checksum mr1 = 3FCCD781
+Inner product checksum mr2 = 382B8E92
+Inner product checksum mr3 = 3541C741
+Inner product checksum mr4 = 36BA5343
+Inner product checksum mr5 = 2E2AE84E
+Inner product checksum mr6 = 3562B6A3
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
index b94d4acb7..a552fa852 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_coma9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D84226
-Inner product checksum theta = 518BD784
-Inner product checksum u = 6A873B0B
-Inner product checksum mr1 = 3FCF7E43
-Inner product checksum mr2 = 37F10447
-Inner product checksum mr3 = 379043E4
-Inner product checksum mr4 = 3791D07E
-Inner product checksum mr5 = 369E13EB
+Inner product checksum rho = 46D8442E
+Inner product checksum theta = 518BD5AE
+Inner product checksum u = 6A87CB71
+Inner product checksum mr1 = 3FCFFDB6
+Inner product checksum mr2 = 37E789AA
+Inner product checksum mr3 = 378D2100
+Inner product checksum mr4 = 37994496
+Inner product checksum mr5 = 36C25AA4
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
index 598aa787b..a29827f87 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_dev-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D834BB
-Inner product checksum theta = 518BE3E9
-Inner product checksum u = 6A85B452
-Inner product checksum mr1 = 3FD104F6
-Inner product checksum mr2 = 37EEC7D7
-Inner product checksum mr3 = 376D4887
-Inner product checksum mr4 = 37BC798D
-Inner product checksum mr5 = 3697DC75
+Inner product checksum rho = 46D83344
+Inner product checksum theta = 518BE25D
+Inner product checksum u = 6A865942
+Inner product checksum mr1 = 3FD13274
+Inner product checksum mr2 = 37E7ECB7
+Inner product checksum mr3 = 3767997A
+Inner product checksum mr4 = 37BDF984
+Inner product checksum mr5 = 36951B32
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
index 6dfc3b833..51af9ad57 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_comorph_tb-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D8535C
-Inner product checksum theta = 518BDE0A
-Inner product checksum u = 6A85CDCC
-Inner product checksum mr1 = 3FCE4DC3
-Inner product checksum mr2 = 37DFE1D1
-Inner product checksum mr3 = 37879680
-Inner product checksum mr4 = 375A302C
-Inner product checksum mr5 = 3609EA88
+Inner product checksum rho = 46D853BC
+Inner product checksum theta = 518BE168
+Inner product checksum u = 6A84E016
+Inner product checksum mr1 = 3FCE759E
+Inner product checksum mr2 = 37F4B775
+Inner product checksum mr3 = 3777A37A
+Inner product checksum mr4 = 375D6413
+Inner product checksum mr5 = 35E935CC
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
index e8d18ae2b..cdce2d4a3 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D83C42
-Inner product checksum theta = 518BD6E6
-Inner product checksum u = 6A8902B8
-Inner product checksum mr1 = 3FD05141
-Inner product checksum mr2 = 37BB1C4B
-Inner product checksum mr3 = 35A8F837
-Inner product checksum mr4 = 3723074E
+Inner product checksum rho = 46D83A5E
+Inner product checksum theta = 518BD52B
+Inner product checksum u = 6A89613E
+Inner product checksum mr1 = 3FD04700
+Inner product checksum mr2 = 37C96154
+Inner product checksum mr3 = 35A1DC94
+Inner product checksum mr4 = 372D73E2
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
index c885557e7..3a222c89b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C12_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40DB075404D89374
-Inner product checksum theta = 42317A88C1AF0BE9
-Inner product checksum u = 455119C07278D761
-Inner product checksum mr1 = 3FF9FD5EA2ADE5E3
-Inner product checksum mr2 = 3EF9E78F7F10E128
-Inner product checksum mr3 = 3EB52D8A869CDB43
-Inner product checksum mr4 = 3EE550E75942D0C6
+Inner product checksum rho = 40DB07726232E5A6
+Inner product checksum theta = 42317AEBC20AD05A
+Inner product checksum u = 45512FE771B1FF68
+Inner product checksum mr1 = 3FFA0776087B755F
+Inner product checksum mr2 = 3EF979CB92833FFC
+Inner product checksum mr3 = 3EB372369923EB3E
+Inner product checksum mr4 = 3EE5C545D10492B6
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
index c9527388b..c342bc1bf 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FDF2
-Inner product checksum theta = 5392A6E6
-Inner product checksum u = 6A97BD42
-Inner product checksum mr1 = 41CD070C
-Inner product checksum mr2 = 39CCBFC2
-Inner product checksum mr3 = 37B4CEB4
-Inner product checksum mr4 = 3962559E
+Inner product checksum rho = 48D7FE42
+Inner product checksum theta = 5392A704
+Inner product checksum u = 6A97BC26
+Inner product checksum mr1 = 41CD0F84
+Inner product checksum mr2 = 39CAEB98
+Inner product checksum mr3 = 37AF3375
+Inner product checksum mr4 = 395F0F58
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
index b284a9b19..e45be3c8c 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9-pert-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81319
-Inner product checksum theta = 51944570
-Inner product checksum u = 6B464524
-Inner product checksum mr1 = 3FC88104
-Inner product checksum mr2 = 37A02C41
-Inner product checksum mr3 = 35A643E8
-Inner product checksum mr4 = 3788D177
+Inner product checksum rho = 46D8131D
+Inner product checksum theta = 5194457A
+Inner product checksum u = 6B464081
+Inner product checksum mr1 = 3FC887E0
+Inner product checksum mr2 = 379D983C
+Inner product checksum mr3 = 35A6C9DD
+Inner product checksum mr4 = 3787794E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
index a17a5546b..d4a151fad 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7F7DA
-Inner product checksum theta = 518E7EA9
-Inner product checksum u = 6B17CB2A
-Inner product checksum mr1 = 3FCBF507
-Inner product checksum mr2 = 37BE7127
-Inner product checksum mr3 = 34B2ABD7
-Inner product checksum mr4 = 36CBBAFD
+Inner product checksum rho = 46D7F7CB
+Inner product checksum theta = 518E7EC8
+Inner product checksum u = 6B17AE0E
+Inner product checksum mr1 = 3FCC0401
+Inner product checksum mr2 = 37BC36AC
+Inner product checksum mr3 = 34B6BB3A
+Inner product checksum mr4 = 36D368D0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index c9527388b..c342bc1bf 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_1T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FDF2
-Inner product checksum theta = 5392A6E6
-Inner product checksum u = 6A97BD42
-Inner product checksum mr1 = 41CD070C
-Inner product checksum mr2 = 39CCBFC2
-Inner product checksum mr3 = 37B4CEB4
-Inner product checksum mr4 = 3962559E
+Inner product checksum rho = 48D7FE42
+Inner product checksum theta = 5392A704
+Inner product checksum u = 6A97BC26
+Inner product checksum mr1 = 41CD0F84
+Inner product checksum mr2 = 39CAEB98
+Inner product checksum mr3 = 37AF3375
+Inner product checksum mr4 = 395F0F58
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
index fa1972229..2fab01575 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D7F768
-Inner product checksum theta = 518E7EB8
-Inner product checksum u = 6B17B4BC
-Inner product checksum mr1 = 3FCBF78D
-Inner product checksum mr2 = 37B2B412
-Inner product checksum mr3 = 349D07C6
-Inner product checksum mr4 = 36BB56C4
+Inner product checksum rho = 46D7F760
+Inner product checksum theta = 518E7EBC
+Inner product checksum u = 6B17CE28
+Inner product checksum mr1 = 3FCBE588
+Inner product checksum mr2 = 37B1998A
+Inner product checksum mr3 = 34B6F0DC
+Inner product checksum mr4 = 36C90DF5
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index fc6f7c27a..e10850351 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FE0C
-Inner product checksum theta = 5392A6AB
-Inner product checksum u = 6A97C4B2
-Inner product checksum mr1 = 41CD02DF
-Inner product checksum mr2 = 39CAEFCE
-Inner product checksum mr3 = 37AF0F90
-Inner product checksum mr4 = 3962BA9E
+Inner product checksum rho = 48D7FE29
+Inner product checksum theta = 5392A6FE
+Inner product checksum u = 6A97B6F7
+Inner product checksum mr1 = 41CD0D66
+Inner product checksum mr2 = 39CE36FC
+Inner product checksum mr3 = 37B34A86
+Inner product checksum mr4 = 39642F15
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
index ce8e72221..427a69a66 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_2T-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FD38
-Inner product checksum theta = 5392A70F
-Inner product checksum u = 6A97B477
-Inner product checksum mr1 = 41CD0733
-Inner product checksum mr2 = 39CC62CE
-Inner product checksum mr3 = 37AC6091
-Inner product checksum mr4 = 395D075E
+Inner product checksum rho = 48D7FD06
+Inner product checksum theta = 5392A703
+Inner product checksum u = 6A97BD33
+Inner product checksum mr1 = 41CD0A12
+Inner product checksum mr2 = 39CC72EC
+Inner product checksum mr3 = 37B20905
+Inner product checksum mr4 = 395DCD62
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
index 69e3838e4..cdbd5c27a 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_4T-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FDFF
-Inner product checksum theta = 5392A6BA
-Inner product checksum u = 6A97C4DB
-Inner product checksum mr1 = 41CD0270
-Inner product checksum mr2 = 39CB0D28
-Inner product checksum mr3 = 37B0F7EC
-Inner product checksum mr4 = 3962D22C
+Inner product checksum rho = 48D7FDE0
+Inner product checksum theta = 5392A6D8
+Inner product checksum u = 6A97B9BF
+Inner product checksum mr1 = 41CD09A6
+Inner product checksum mr2 = 39CCD760
+Inner product checksum mr3 = 37B35A69
+Inner product checksum mr4 = 39605FD3
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
index e14548731..9529b52f0 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FE5D
-Inner product checksum theta = 5392A6DF
-Inner product checksum u = 6A97C7C7
-Inner product checksum mr1 = 41CD0945
-Inner product checksum mr2 = 39CCE150
-Inner product checksum mr3 = 37B097CC
-Inner product checksum mr4 = 3960B2B3
+Inner product checksum rho = 48D7FE6C
+Inner product checksum theta = 5392A708
+Inner product checksum u = 6A97C47A
+Inner product checksum mr1 = 41CD0E80
+Inner product checksum mr2 = 39CE0498
+Inner product checksum mr3 = 37B27C8E
+Inner product checksum mr4 = 3962899E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
index eee2e34e6..1280795da 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FC34
-Inner product checksum theta = 5392A6E4
-Inner product checksum u = 6A97BE48
-Inner product checksum mr1 = 41CCE1CC
-Inner product checksum mr2 = 39CBA8B8
-Inner product checksum mr3 = 37B17E5C
-Inner product checksum mr4 = 396E39AE
+Inner product checksum rho = 48D7FC72
+Inner product checksum theta = 5392A6D6
+Inner product checksum u = 6A97BEA6
+Inner product checksum mr1 = 41CCE0C4
+Inner product checksum mr2 = 39CB7E65
+Inner product checksum mr3 = 37ADCA0A
+Inner product checksum mr4 = 39758F1A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
index 5ed13ec65..4fab5e13b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_coarse_aero_threaded-C48_MG_ex1a_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D7FB6E
-Inner product checksum theta = 5392A6D7
-Inner product checksum u = 6A97B54A
-Inner product checksum mr1 = 41CCE8DE
-Inner product checksum mr2 = 39CC9B30
-Inner product checksum mr3 = 37A96D04
-Inner product checksum mr4 = 397584E4
+Inner product checksum rho = 48D7FB30
+Inner product checksum theta = 5392A6E5
+Inner product checksum u = 6A97B5B1
+Inner product checksum mr1 = 41CCE1C4
+Inner product checksum mr2 = 39CC6F8E
+Inner product checksum mr3 = 37AF04ED
+Inner product checksum mr4 = 3970CB38
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
index 5d417bd6e..07df46c96 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_da-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D811E6
-Inner product checksum theta = 518BD447
-Inner product checksum u = 6A87A2E8
-Inner product checksum mr1 = 3FD3913E
-Inner product checksum mr2 = 37E61B45
-Inner product checksum mr3 = 35ACED96
-Inner product checksum mr4 = 36D2174C
+Inner product checksum rho = 46D813EC
+Inner product checksum theta = 518BDA0D
+Inner product checksum u = 6A8687E0
+Inner product checksum mr1 = 3FD43A12
+Inner product checksum mr2 = 37D7A9DA
+Inner product checksum mr3 = 35C837DC
+Inner product checksum mr4 = 36CAC12B
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
index eee00fcaa..dedcc93e6 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C12_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D80468
-Inner product checksum theta = 519522AA
-Inner product checksum u = 6AE673E2
-Inner product checksum mr1 = 3FC8601D
-Inner product checksum mr2 = 37D078DC
-Inner product checksum mr3 = 35132C6F
-Inner product checksum mr4 = 36F0699C
+Inner product checksum rho = 46D80474
+Inner product checksum theta = 519522A9
+Inner product checksum u = 6AE67242
+Inner product checksum mr1 = 3FC85A9E
+Inner product checksum mr2 = 37CC7589
+Inner product checksum mr3 = 3510C9EA
+Inner product checksum mr4 = 36F03337
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
index e63474f9a..f9bccc00e 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_debug-C48_MG_ex1a_cce_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 48D81493
-Inner product checksum theta = 53952668
-Inner product checksum u = 6AA4D6A6
-Inner product checksum mr1 = 41C83182
-Inner product checksum mr2 = 399B0527
-Inner product checksum mr3 = 377DABC5
-Inner product checksum mr4 = 392FC466
+Inner product checksum rho = 48D8149B
+Inner product checksum theta = 53952666
+Inner product checksum u = 6AA4D681
+Inner product checksum mr1 = 41C8320F
+Inner product checksum mr2 = 399A641C
+Inner product checksum mr3 = 3779061A
+Inner product checksum mr4 = 39302780
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
index e9e034f57..438f942a9 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D818D4
-Inner product checksum theta = 518BB0C1
-Inner product checksum u = 6A8E0A9E
-Inner product checksum mr1 = 3FD13B1E
-Inner product checksum mr2 = 37E74576
-Inner product checksum mr3 = 35B75D54
-Inner product checksum mr4 = 37219FDA
+Inner product checksum rho = 46D8181E
+Inner product checksum theta = 518BAF69
+Inner product checksum u = 6A8CBC54
+Inner product checksum mr1 = 3FD1413C
+Inner product checksum mr2 = 37DCF0E6
+Inner product checksum mr3 = 35B239CE
+Inner product checksum mr4 = 37002A6E
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
index 3c14128af..f63527cf5 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_eda_jada-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D81238
-Inner product checksum theta = 518BCF9B
-Inner product checksum u = 6A87E639
-Inner product checksum mr1 = 3FD39F04
-Inner product checksum mr2 = 37DF42B2
-Inner product checksum mr3 = 3597E244
-Inner product checksum mr4 = 36E1E4E8
+Inner product checksum rho = 46D814FF
+Inner product checksum theta = 518BD5A8
+Inner product checksum u = 6A887B72
+Inner product checksum mr1 = 3FD3DB88
+Inner product checksum mr2 = 37DD9B11
+Inner product checksum mr3 = 35AA7948
+Inner product checksum mr4 = 36D597E8
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
index 6dafb792c..863a88217 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_nwp_gal9_short-C12_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 46D80C9D
-Inner product checksum theta = 5194ED75
-Inner product checksum u = 6B085C4F
-Inner product checksum mr1 = 3FC87E9E
-Inner product checksum mr2 = 37C361E3
-Inner product checksum mr3 = 357927F6
-Inner product checksum mr4 = 372B2B36
+Inner product checksum rho = 46D80C88
+Inner product checksum theta = 5194ED70
+Inner product checksum u = 6B085C30
+Inner product checksum mr1 = 3FC87E71
+Inner product checksum mr2 = 37C4E646
+Inner product checksum mr3 = 35760EC6
+Inner product checksum mr4 = 372BB2C4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 53da58e38..2f5de74c4 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997E2
+Inner product checksum rho = 483997DF
Inner product checksum theta = 51354908
-Inner product checksum u = 612F5E17
-Inner product checksum mr1 = 4090F60E
-Inner product checksum mr2 = 359AD201
-Inner product checksum mr3 = 2FA4FC5D
-Inner product checksum mr4 = 33F4FD55
-Inner product checksum mr5 = BE85FCA
+Inner product checksum u = 612F5DA3
+Inner product checksum mr1 = 4090F595
+Inner product checksum mr2 = 3590081D
+Inner product checksum mr3 = 2FA529D4
+Inner product checksum mr4 = 33F4FD6E
+Inner product checksum mr5 = BE851E9
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
index 80b55bb5f..3b8f1b9bc 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_ral3_ens-seuk_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 483997E1
+Inner product checksum rho = 483997DF
Inner product checksum theta = 51354900
-Inner product checksum u = 612F5EB6
-Inner product checksum mr1 = 40910ED0
-Inner product checksum mr2 = 35E4BE74
-Inner product checksum mr3 = 2FA6EBF1
-Inner product checksum mr4 = 33F50016
-Inner product checksum mr5 = BE04BD3
+Inner product checksum u = 612F5E4D
+Inner product checksum mr1 = 40910E7C
+Inner product checksum mr2 = 35EE394E
+Inner product checksum mr3 = 2FA76F99
+Inner product checksum mr4 = 33F4FFE9
+Inner product checksum mr5 = BE03B5A
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
index 524b54ebc..28ba86b10 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_rce-BiP64x64-1500x1500_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 4830B5DC
-Inner product checksum theta = 513FD86A
-Inner product checksum u = 5F74C34D
-Inner product checksum mr1 = 41558E48
-Inner product checksum mr2 = 3A568664
-Inner product checksum mr3 = 30B5DE80
+Inner product checksum rho = 4830B613
+Inner product checksum theta = 513FD859
+Inner product checksum u = 5F74C24A
+Inner product checksum mr1 = 4155934E
+Inner product checksum mr2 = 3A5195A5
+Inner product checksum mr3 = 30BD2C25
Inner product checksum mr4 = 0
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index b530f6b21..116f677fa 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 4336618C
-Inner product checksum theta = 4C40AEDC
-Inner product checksum u = 5E28BCEC
+Inner product checksum theta = 4C40AEA2
+Inner product checksum u = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 32f745aa2..d3db131fa 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4334F2FE
Inner product checksum theta = 4C25DC68
-Inner product checksum u = 5E28F50A
+Inner product checksum u = 0
Inner product checksum mr1 = 3AB44DA2
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
index e78d4e606..3da67a66b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_thai_ben1-C48_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 486B4A14
-Inner product checksum theta = 51CABEF1
-Inner product checksum u = 63C9A16C
+Inner product checksum rho = 486B4A12
+Inner product checksum theta = 51CABEF2
+Inner product checksum u = 63C9934B
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
index 6b4b2fab9..8c6f2e982 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_dcmip301-C24_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3F20225948327449
-Inner product checksum theta = 4033068A55E5336A
-Inner product checksum u = 433056118E515C60
+Inner product checksum rho = 3F20225947C6726D
+Inner product checksum theta = 4033068A55A9F41B
+Inner product checksum u = 433056118E6CADD5
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
index 48d058c8b..94f135258 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA509A05A373B23
-Inner product checksum theta = 41610F1B6ABD09B0
-Inner product checksum u = 45688F5F19933A2F
-Inner product checksum mr1 = 3F35BCF4D7DD3124
-Inner product checksum mr2 = 3EEAFF88125CD2E4
-Inner product checksum mr3 = 3EE049CB61EE38FC
-Inner product checksum mr4 = 3EED5E034DF58BB4
+Inner product checksum rho = 3FA5099F62BBCAD4
+Inner product checksum theta = 41610F1BD459CB14
+Inner product checksum u = 45688F5F7340F7F1
+Inner product checksum mr1 = 3F35BCF30DEE4C88
+Inner product checksum mr2 = 3EEAFF88A89159ED
+Inner product checksum mr3 = 3EE049CB64E70254
+Inner product checksum mr4 = 3EED5E039821E97D
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt
index 8040137fb..bce566923 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9-C12_MG_azspice_gnu_production-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D284CF7
-Inner product checksum theta = 4B087741
-Inner product checksum u = 6B447880
-Inner product checksum mr1 = 39ADE7EE
-Inner product checksum mr2 = 37580586
-Inner product checksum mr3 = 37024B54
-Inner product checksum mr4 = 376AFC3B
+Inner product checksum rho = 3D284CF8
+Inner product checksum theta = 4B08774C
+Inner product checksum u = 6B447882
+Inner product checksum mr1 = 39ADE7E8
+Inner product checksum mr2 = 37580577
+Inner product checksum mr3 = 37024B6E
+Inner product checksum mr4 = 376AFC44
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
index b1f6fd6ff..f0c99fba9 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_nwp_gal9_random-C12_MG_azspice_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40AFD0F64A85F322
-Inner product checksum theta = 43076FC46F15B98E
-Inner product checksum u = 4697A257F5DA33B8
-Inner product checksum mr1 = 4087B978652013B5
-Inner product checksum mr2 = 406997D34AFE58E4
-Inner product checksum mr3 = 4069A875F066DF80
-Inner product checksum mr4 = 406986D990E6CEA9
+Inner product checksum rho = 40AFD0F5B35BF382
+Inner product checksum theta = 43076FC46CE0014E
+Inner product checksum u = 4697A257E7A7B163
+Inner product checksum mr1 = 4087B97856CBC9C9
+Inner product checksum mr2 = 406997D34B32286C
+Inner product checksum mr3 = 4069A875F07A7637
+Inner product checksum mr4 = 406986D990F3B39E
Inner product checksum mr5 = 406997D0C9B8EEFB
Inner product checksum mr6 = 40699547929283AC
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
index f718f88ba..c8d360c0c 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_runge-kutta-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEDECC
-Inner product checksum theta = 4012F2F8A6298AC5
-Inner product checksum u = 42F12DF2D0BF0EFC
+Inner product checksum rho = 3EED6D12BBFEE3E8
+Inner product checksum theta = 4012F2F8A6298ADE
+Inner product checksum u = 42F12DF2D0BF11E4
diff --git a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
index 26185b0b3..36a93e548 100644
--- a/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/azspice/checksum_linear_model_semi-implicit-C12_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED280BC77910C4
-Inner product checksum theta = 4012F415A1A3DFEB
-Inner product checksum u = 43A4936A5FD74DF4
+Inner product checksum rho = 3EED280BC779C851
+Inner product checksum theta = 4012F415A1A3B38B
+Inner product checksum u = 43A4936A5FCFE59A
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
index 9ea9f30ef..956df6c36 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_dcmip301-C24_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3F20225948390658
-Inner product checksum theta = 4033068A55BC3748
-Inner product checksum u = 433056118E328CBC
+Inner product checksum rho = 3F202259475719FE
+Inner product checksum theta = 4033068A556FEE4F
+Inner product checksum u = 433056118E2E3095
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt
index 8ac9beed5..eaa73e51e 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D284C62
-Inner product checksum theta = 4B087860
-Inner product checksum u = 6B447A87
-Inner product checksum mr1 = 39ADE656
-Inner product checksum mr2 = 3758135E
-Inner product checksum mr3 = 37025738
-Inner product checksum mr4 = 376B0645
+Inner product checksum rho = 3D284C44
+Inner product checksum theta = 4B087865
+Inner product checksum u = 6B447A94
+Inner product checksum mr1 = 39ADE604
+Inner product checksum mr2 = 3758135D
+Inner product checksum mr3 = 37025774
+Inner product checksum mr4 = 376B0612
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
index 06fa02a65..da2750e62 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA5099F6003533A
-Inner product checksum theta = 41610F1B43DFDDB2
-Inner product checksum u = 45688F5EC2FBF69A
-Inner product checksum mr1 = 3F35BCF98E9C5B10
-Inner product checksum mr2 = 3EEAFF88D33E0CFE
-Inner product checksum mr3 = 3EE049CB63E270F4
-Inner product checksum mr4 = 3EED5E03840E2812
+Inner product checksum rho = 3FA5099F6B130557
+Inner product checksum theta = 41610F1B903BB898
+Inner product checksum u = 45688F5FBF41297C
+Inner product checksum mr1 = 3F35BCFB53C65A45
+Inner product checksum mr2 = 3EEAFF886D0D8C10
+Inner product checksum mr3 = 3EE049CB5E3F4AF6
+Inner product checksum mr4 = 3EED5E036E92FB0C
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt
index 5266c3d78..c4624656a 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D284AD5
+Inner product checksum rho = 3D284AD4
Inner product checksum theta = 4B0877F8
-Inner product checksum u = 6B4479D8
-Inner product checksum mr1 = 39ADE405
-Inner product checksum mr2 = 37581888
-Inner product checksum mr3 = 37024D9A
-Inner product checksum mr4 = 376ADB7C
+Inner product checksum u = 6B4479D0
+Inner product checksum mr1 = 39ADE45E
+Inner product checksum mr2 = 37581898
+Inner product checksum mr3 = 37024DB3
+Inner product checksum mr4 = 376ADB90
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt
index ad5c31f99..4d5baf232 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_cce_production-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA509A25BF318AC
-Inner product checksum theta = 41610F1CF519EB45
-Inner product checksum u = 45688F62172CED55
-Inner product checksum mr1 = 3F35BCE6E05F3AE3
-Inner product checksum mr2 = 3EEAFF889ED59604
-Inner product checksum mr3 = 3EE049CB66F9238E
-Inner product checksum mr4 = 3EED5E039EBF8C5D
+Inner product checksum rho = 3FA509A18B016EE3
+Inner product checksum theta = 41610F1CCE9BD584
+Inner product checksum u = 45688F622FF075B6
+Inner product checksum mr1 = 3F35BCE7ADA83F68
+Inner product checksum mr2 = 3EEAFF88B368F1C8
+Inner product checksum mr3 = 3EE049CB649ABFFB
+Inner product checksum mr4 = 3EED5E037660036A
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt
index d560364c8..f806662f0 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D284CA9
-Inner product checksum theta = 4B08777A
-Inner product checksum u = 6B4478FF
-Inner product checksum mr1 = 39ADE836
-Inner product checksum mr2 = 375811AA
-Inner product checksum mr3 = 37025154
-Inner product checksum mr4 = 376AFFAE
+Inner product checksum rho = 3D284CD4
+Inner product checksum theta = 4B08777C
+Inner product checksum u = 6B4478CE
+Inner product checksum mr1 = 39ADE7F6
+Inner product checksum mr2 = 3758119E
+Inner product checksum mr3 = 3702514E
+Inner product checksum mr4 = 376AFFA4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index 5a152f61a..59d377758 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA509A19CBF114C
-Inner product checksum theta = 41610F1BFEB0E6B6
-Inner product checksum u = 45688F5FDBD474EE
-Inner product checksum mr1 = 3F35BCF304716E6C
-Inner product checksum mr2 = 3EEAFF885F22B408
-Inner product checksum mr3 = 3EE049CB62D7CD5C
-Inner product checksum mr4 = 3EED5E036E5CC8B3
+Inner product checksum rho = 3FA509A245FFBEA9
+Inner product checksum theta = 41610F1BE56B26A1
+Inner product checksum u = 45688F5F60778310
+Inner product checksum mr1 = 3F35BCF329CE1DD6
+Inner product checksum mr2 = 3EEAFF883AE14F26
+Inner product checksum mr3 = 3EE049CB671D08D3
+Inner product checksum mr4 = 3EED5E0369BF9F88
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt
index d560364c8..f806662f0 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D284CA9
-Inner product checksum theta = 4B08777A
-Inner product checksum u = 6B4478FF
-Inner product checksum mr1 = 39ADE836
-Inner product checksum mr2 = 375811AA
-Inner product checksum mr3 = 37025154
-Inner product checksum mr4 = 376AFFAE
+Inner product checksum rho = 3D284CD4
+Inner product checksum theta = 4B08777C
+Inner product checksum u = 6B4478CE
+Inner product checksum mr1 = 39ADE7F6
+Inner product checksum mr2 = 3758119E
+Inner product checksum mr3 = 3702514E
+Inner product checksum mr4 = 376AFFA4
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt
index 5a152f61a..59d377758 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_full-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA509A19CBF114C
-Inner product checksum theta = 41610F1BFEB0E6B6
-Inner product checksum u = 45688F5FDBD474EE
-Inner product checksum mr1 = 3F35BCF304716E6C
-Inner product checksum mr2 = 3EEAFF885F22B408
-Inner product checksum mr3 = 3EE049CB62D7CD5C
-Inner product checksum mr4 = 3EED5E036E5CC8B3
+Inner product checksum rho = 3FA509A245FFBEA9
+Inner product checksum theta = 41610F1BE56B26A1
+Inner product checksum u = 45688F5F60778310
+Inner product checksum mr1 = 3F35BCF329CE1DD6
+Inner product checksum mr2 = 3EEAFF883AE14F26
+Inner product checksum mr3 = 3EE049CB671D08D3
+Inner product checksum mr4 = 3EED5E0369BF9F88
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt
index 72391668f..de6081990 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-32bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3D284CF0
-Inner product checksum theta = 4B08771F
+Inner product checksum rho = 3D284D32
+Inner product checksum theta = 4B087722
Inner product checksum u = 6B447874
Inner product checksum mr1 = 39ADE4F8
-Inner product checksum mr2 = 3757FB60
-Inner product checksum mr3 = 37024C18
-Inner product checksum mr4 = 376B0184
+Inner product checksum mr2 = 3757FB90
+Inner product checksum mr3 = 37024C34
+Inner product checksum mr4 = 376B0191
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt
index d19be74a9..0129a2984 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9-C12_MG_ex1a_gnu_production-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 3FA5099D02B76193
-Inner product checksum theta = 41610F1BF374FDEC
-Inner product checksum u = 45688F5FC0D3E422
-Inner product checksum mr1 = 3F35BCF5EC9EF168
-Inner product checksum mr2 = 3EEAFF88917BA6C5
-Inner product checksum mr3 = 3EE049CB615293DF
-Inner product checksum mr4 = 3EED5E03B0D8740C
+Inner product checksum rho = 3FA5099B9CD5E1F1
+Inner product checksum theta = 41610F1C61A45494
+Inner product checksum u = 45688F6000674A3A
+Inner product checksum mr1 = 3F35BCFC6F9C013C
+Inner product checksum mr2 = 3EEAFF88B210C46C
+Inner product checksum mr3 = 3EE049CB63C20DE9
+Inner product checksum mr4 = 3EED5E03A10E8C16
Inner product checksum mr5 = 0
Inner product checksum mr6 = 0
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
index dc566e6c9..e8f970557 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_nwp_gal9_random-C12_MG_ex1a_gnu_fast-debug-64bit.txt
@@ -1,9 +1,9 @@
-Inner product checksum rho = 40AFD0F3325D1D83
-Inner product checksum theta = 43076FC470DF7DDF
-Inner product checksum u = 4697A257F73F2A4A
-Inner product checksum mr1 = 4087B978405AA662
-Inner product checksum mr2 = 406997D34B3FE4CE
-Inner product checksum mr3 = 4069A875F075892B
-Inner product checksum mr4 = 406986D990BEDA55
+Inner product checksum rho = 40AFD0F4F096166A
+Inner product checksum theta = 43076FC4712920BE
+Inner product checksum u = 4697A257F908DBDA
+Inner product checksum mr1 = 4087B97839104F73
+Inner product checksum mr2 = 406997D34B2491FB
+Inner product checksum mr3 = 4069A875F0621A74
+Inner product checksum mr4 = 406986D990C5C334
Inner product checksum mr5 = 406997D0C9B8EEFC
Inner product checksum mr6 = 40699547929283AD
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt
index ccf712d8a..3d8af37ae 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_runge-kutta-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED6D12BBFEDE9E
-Inner product checksum theta = 4012F2F8A6298AC9
-Inner product checksum u = 42F12DF2D0BF0EC7
+Inner product checksum rho = 3EED6D12BBFEE403
+Inner product checksum theta = 4012F2F8A6298AE2
+Inner product checksum u = 42F12DF2D0BF11A9
diff --git a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
index f3118f740..0234f00c3 100644
--- a/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/linear_model/ex1a/checksum_linear_model_semi-implicit-C12_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 3EED280BC7788E7C
-Inner product checksum theta = 4012F415A1A479C3
-Inner product checksum u = 43A4936A5FDBA963
+Inner product checksum rho = 3EED280BC77768FA
+Inner product checksum theta = 4012F415A1A48A7F
+Inner product checksum u = 43A4936A5FDC23FE
From 0be88b7989b6b0a7cfe6d6ad12de5d370e54a4b1 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Fri, 13 Mar 2026 16:00:14 +0000
Subject: [PATCH 55/67] address smp_init_wind problem directly
---
.../app/lfric_atm/opt/rose-app-hd209458b.conf | 3 -
.../init_gungho_prognostics_alg_mod.x90 | 24 ++---
.../sample_initial_u_kernel_mod.F90 | 54 ++++------
.../sample_initial_u_kernel_mod_test.pf | 102 ++++++------------
4 files changed, 61 insertions(+), 122 deletions(-)
diff --git a/rose-stem/app/lfric_atm/opt/rose-app-hd209458b.conf b/rose-stem/app/lfric_atm/opt/rose-app-hd209458b.conf
index 737e42c5a..570d397b6 100644
--- a/rose-stem/app/lfric_atm/opt/rose-app-hd209458b.conf
+++ b/rose-stem/app/lfric_atm/opt/rose-app-hd209458b.conf
@@ -78,9 +78,6 @@ start_dump_directory=''
start_dump_filename=''
!!surface_frac_ancil_path=''
-[namelist:finite_element]
-coord_space='Wchi'
-
[namelist:formulation]
moisture_formulation='dry'
shallow=.false.
diff --git a/science/gungho/source/algorithm/initialisation/init_gungho_prognostics_alg_mod.x90 b/science/gungho/source/algorithm/initialisation/init_gungho_prognostics_alg_mod.x90
index 1c383e1ef..66aea7659 100644
--- a/science/gungho/source/algorithm/initialisation/init_gungho_prognostics_alg_mod.x90
+++ b/science/gungho/source/algorithm/initialisation/init_gungho_prognostics_alg_mod.x90
@@ -18,16 +18,14 @@ module init_gungho_prognostics_alg_mod
use sci_geometric_constants_mod, only: get_coordinates, &
get_panel_id, &
get_height_fe, &
- get_height_fv
+ get_height_fv, &
+ get_dA_at_w2
use sci_fem_constants_mod, only: get_inverse_mass_matrix_fe, &
get_inverse_mass_matrix_fv, &
get_qr_fe, get_qr_fv
use base_mesh_config_mod, only: geometry, &
geometry_spherical, &
geometry_planar
- use finite_element_config_mod, only: coord_space, &
- coord_space_wchi, &
- coord_order
use formulation_config_mod, only: eos_method, &
eos_method_sampled, &
eos_method_projected, &
@@ -108,11 +106,12 @@ contains
type(field_type), intent(inout) :: u
real(kind=r_def), intent(in) :: time
- type(mesh_type), pointer :: mesh => null()
+ type(mesh_type), pointer :: mesh
type(field_type) :: r_u, r_psi, psi
- type(field_type), pointer :: chi(:) => null()
- type(field_type), pointer :: panel_id => null()
- type(quadrature_xyoz_type), pointer :: qr => null()
+ type(field_type), pointer :: chi(:)
+ type(field_type), pointer :: panel_id
+ type(field_type), pointer :: dA_at_w2
+ type(quadrature_xyoz_type), pointer :: qr
type(domain_type) :: domain
real(kind=r_def) :: domain_max_x
@@ -150,18 +149,13 @@ contains
call log_event('Sampling initial wind only implemented for planar geometry', &
LOG_LEVEL_ERROR)
end if
- if ( coord_space /= coord_space_wchi .and. coord_order /= 1 ) then
- call log_event( &
- 'Sampling initial wind is only implemented for coordinates in ' // &
- 'the linear Wchi space', LOG_LEVEL_ERROR &
- )
- end if
if ( profile == profile_pw_linear ) then
call sample_init_u_alg( u )
else
+ dA_at_w2 => get_dA_at_w2(mesh%get_id())
call invoke( name = "get_u_from_sampling", &
setval_c( u, 0.0_r_def ), &
- sample_initial_u_kernel_type( u, chi, u0, v0 ) )
+ sample_initial_u_kernel_type( u, dA_at_w2, u0, v0 ) )
end if
else
diff --git a/science/gungho/source/kernel/initialisation/sample_initial_u_kernel_mod.F90 b/science/gungho/source/kernel/initialisation/sample_initial_u_kernel_mod.F90
index 6575173ed..8c39f5669 100644
--- a/science/gungho/source/kernel/initialisation/sample_initial_u_kernel_mod.F90
+++ b/science/gungho/source/kernel/initialisation/sample_initial_u_kernel_mod.F90
@@ -15,7 +15,7 @@ module sample_initial_u_kernel_mod
GH_FIELD, GH_REAL, &
GH_SCALAR, &
GH_INC, GH_READ, &
- ANY_SPACE_9, CELL_COLUMN
+ CELL_COLUMN
use constants_mod, only : r_def, i_def
use fs_continuity_mod, only : W2
use kernel_mod, only : kernel_type
@@ -34,7 +34,7 @@ module sample_initial_u_kernel_mod
private
type(arg_type) :: meta_args(4) = (/ &
arg_type(GH_FIELD, GH_REAL, GH_INC, W2), &
- arg_type(GH_FIELD*3, GH_REAL, GH_READ, ANY_SPACE_9), &
+ arg_type(GH_FIELD, GH_REAL, GH_READ, W2), &
arg_type(GH_SCALAR, GH_REAL, GH_READ), &
arg_type(GH_SCALAR, GH_REAL, GH_READ) &
/)
@@ -51,67 +51,51 @@ module sample_initial_u_kernel_mod
contains
!> @brief Compute the right hand side to initialise the wind field.
-!! @param[in] nlayers Number of layers
-!! @param[in,out] wind The velocity vector
-!! @param[in] chi_1 X component of the coordinate field
-!! @param[in] chi_2 Y component of the coordinate field
-!! @param[in] chi_3 Z component of the coordinate field
-!! @param[in] u0 Initial wind u component
-!! @param[in] v0 Initial wind v component
-!! @param[in] ndf Number of degrees of freedom per cell
-!! @param[in] undf Total number of degrees of freedom
-!! @param[in] map Dofmap for the cell at the base of the column
-!! @param[in] ndf_chi Number of dofs per cell for the coordinate field
-!! @param[in] undf_chi Total number of degrees of freedom
-!! @param[in] map_chi Dofmap for the coordinate field
+!> @param[in] nlayers Number of layers
+!> @param[in,out] wind The velocity vector
+!> @param[in] dA Area of cell faces at W2 points
+!> @param[in] u0 Initial wind u component
+!> @param[in] v0 Initial wind v component
+!> @param[in] ndf Number of degrees of freedom per cell
+!> @param[in] undf Total number of degrees of freedom
+!> @param[in] map Dofmap for the cell at the base of the column
subroutine sample_initial_u_code(nlayers, &
wind, &
- chi_1, chi_2, chi_3, &
+ dA, &
u0, v0, &
- ndf, undf, map, &
- ndf_chi, undf_chi, map_chi &
+ ndf, undf, map &
)
implicit none
! Arguments
- integer(kind=i_def), intent(in) :: nlayers, ndf, ndf_chi
- integer(kind=i_def), intent(in) :: undf, undf_chi
+ integer(kind=i_def), intent(in) :: nlayers, ndf
+ integer(kind=i_def), intent(in) :: undf
integer(kind=i_def), dimension(ndf), intent(in) :: map
- integer(kind=i_def), dimension(ndf_chi), intent(in) :: map_chi
real(kind=r_def), dimension(undf), intent(inout) :: wind
- real(kind=r_def), dimension(undf_chi), intent(in) :: chi_1, chi_2, chi_3
+ real(kind=r_def), dimension(undf), intent(in) :: dA
real(kind=r_def), intent(in) :: u0
real(kind=r_def), intent(in) :: v0
! Internal variables
integer(kind=i_def) :: k
- real(kind=r_def) :: dx, dy, dz
do k = 0, nlayers-1
! Assumes a linear DG coordinate field and constant horizontal wind: u=U0,v=V0.
! The vertical wind component is computed from the horizontal components.
! u dofs
- dz = 0.5_r_def*(chi_3(map_chi(5)+k) - chi_3(map_chi(1)+k) + chi_3(map_chi(7)+k) - chi_3(map_chi(3)+k))
- dy = 0.5_r_def*(chi_2(map_chi(3)+k) - chi_2(map_chi(1)+k) + chi_2(map_chi(7)+k) - chi_2(map_chi(5)+k))
- wind(map(1)+k) = U0*dy*dz
- dz = 0.5_r_def*(chi_3(map_chi(6)+k) - chi_3(map_chi(2)+k) + chi_3(map_chi(8)+k) - chi_3(map_chi(4)+k))
- dy = 0.5_r_def*(chi_2(map_chi(4)+k) - chi_2(map_chi(2)+k) + chi_2(map_chi(8)+k) - chi_2(map_chi(6)+k))
- wind(map(3)+k) = U0*dy*dz
+ wind(map(1)+k) = U0*dA(map(1)+k)
+ wind(map(3)+k) = U0*dA(map(3)+k)
! v dofs, The basis function has been neglected, but is valued -1 at v dof
! points (since it points in the negative chi_hat(2) direction)
! therefore a positive value of V0 corresponds to a negative value of
! wind(map(2)) & wind(map(4))
- dz = 0.5_r_def*(chi_3(map_chi(5)+k) - chi_3(map_chi(1)+k) + chi_3(map_chi(6)+k) - chi_3(map_chi(2)+k))
- dx = 0.5_r_def*(chi_1(map_chi(2)+k) - chi_1(map_chi(1)+k) + chi_1(map_chi(6)+k) - chi_1(map_chi(5)+k))
- wind(map(2)+k) = -V0*dx*dz
- dz = 0.5_r_def*(chi_3(map_chi(7)+k) - chi_3(map_chi(3)+k) + chi_3(map_chi(8)+k) - chi_3(map_chi(4)+k))
- dx = 0.5_r_def*(chi_1(map_chi(4)+k) - chi_1(map_chi(3)+k) + chi_1(map_chi(8)+k) - chi_1(map_chi(7)+k))
- wind(map(4)+k) = -V0*dx*dz
+ wind(map(2)+k) = -V0*dA(map(2)+k)
+ wind(map(4)+k) = -V0*dA(map(4)+k)
! The vertical component is left unchanged ,i.e. forced to be zero.
! Since the vertical component is the normal flux through vertical faces
diff --git a/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf b/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf
index f4e6c62d1..9f010205e 100644
--- a/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf
@@ -26,18 +26,6 @@ module sample_initial_u_kernel_mod_test
procedure test_all
end type sample_initial_u_test_type
- integer(i_def), parameter :: element_order_h = 0
- integer(i_def), parameter :: element_order_v = 0
-
- real(r_def), parameter :: u0 = 1.0_r_def
- real(r_def), parameter :: v0 = 2.0_r_def
- real(r_def), parameter :: sbr_angle_lat = 0.0_r_def
- real(r_def), parameter :: sbr_angle_lon = 0.0_r_def
- real(r_def), parameter :: wind_time_period = 10.0_r_def
- real(r_def), parameter :: nl_constant = 1.0_r_def
- real(r_def), parameter :: shear = 1.0_r_def
- real(r_def), parameter :: wavelength = 1.0_r_def
-
contains
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@@ -52,14 +40,10 @@ contains
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
subroutine tearDown( this )
- use configuration_mod, only: final_configuration
-
implicit none
class(sample_initial_u_test_type), intent(inout) :: this
- call final_configuration()
-
end subroutine tearDown
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@@ -68,13 +52,10 @@ contains
use sample_initial_u_kernel_mod, only : sample_initial_u_code
- use get_unit_test_m3x3_q3x3x3_sizes_mod, only: get_w2_m3x3_q3x3x3_size, &
- get_wchi_m3x3_q3x3x3_size
+ use get_unit_test_m3x3_q3x3x3_sizes_mod, only: get_w2_m3x3_q3x3x3_size
- use get_unit_test_m3x3_dofmap_mod, only: get_w2_m3x3_dofmap, &
- get_wchi_m3x3_dofmap
+ use get_unit_test_m3x3_dofmap_mod, only: get_w2_m3x3_dofmap
- use get_unit_test_3x3x3_chi_mod, only: get_wchi_3x3x3_field
implicit none
@@ -84,79 +65,62 @@ contains
real(r_def), parameter :: dx = 6000.0_r_def
real(r_def), parameter :: dy = 1000.0_r_def
real(r_def), parameter :: dz = 2000.0_r_def
- real(r_def), parameter :: dzdx = 200.0_r_def
- real(r_def), allocatable :: chi_data(:,:)
+ real(r_def), allocatable :: dA_data(:)
real(r_def), allocatable :: wind_data(:)
real(kind=r_def) :: answer
integer(i_def) :: nlayers
- integer(i_def) :: ndf_wchi, ndf_w2
- integer(i_def) :: undf_wchi, undf_w2
- integer(i_def), allocatable :: map_w2(:,:)
- integer(i_def), allocatable :: map_wchi(:,:)
-
- integer(i_def) :: i, j, k, cell
-
- ! Dummy variable for passing into multi-getter routines where item is not needed
- integer(i_def) :: unused
-
- ! Use a 3 layer mesh
- nlayers=3
+ integer(i_def) :: ndf_w2
+ integer(i_def) :: undf_w2
+ integer(i_def), allocatable :: map_w2(:)
- ! Get sizes
- call get_w2_m3x3_q3x3x3_size( ndf_w2, undf_w2, unused, &
- unused, unused, &
- unused, unused, &
- nlayers )
- call get_wchi_m3x3_q3x3x3_size( ndf_wchi, undf_wchi, unused, &
- unused, unused, &
- unused, unused, &
- nlayers )
+ integer(i_def) :: k
+ nlayers = 3
+ ndf_w2 = 2
+ undf_w2 = 5*nlayers + 1
- ! Get dofmaps
- call get_w2_m3x3_dofmap(map_w2)
- call get_wchi_m3x3_dofmap(map_wchi)
-
- ! Create the chi field
- allocate(chi_data(undf_wchi,3))
+ ! Allocate arrays
+ allocate(map_w2(ndf_w2))
+ allocate(wind_data(undf_w2))
+ allocate(dA_data(undf_w2))
- ! Compute coordinates
- call get_wchi_3x3x3_field(chi_data(:,1), chi_data(:,2), chi_data(:,3), &
- dx, dy, dz, dzdx, map_wchi, nlayers)
+ ! Set dofmap
+ map_w2 = (/ 1, 1+nlayers, 1+2*nlayers, 1+3*nlayers, 1+4*nlayers, 2+4*nlayers /)
- cell = 3
+ ! Set face areas
+ dA_data(:) = (/ &
+ dy*dz, dy*dz, dy*dz, dx*dz, dx*dz, dx*dy, &
+ dy*dz, dy*dz, dy*dz, dx*dz, dx*dz, dx*dy, &
+ dx*dy, dx*dy, dx*dy, dx*dy &
+ /)
- ! Create the wind field
- allocate(wind_data(undf_w2))
-
- ! Create the data
wind_data(:) = 0.0_r_def
call sample_initial_u_code( nlayers, &
wind_data, &
- chi_data(:,1), &
- chi_data(:,2), &
- chi_data(:,3), &
+ dA_data, &
u0, v0, &
ndf_w2, undf_w2, &
- map_w2(:,cell), &
- ndf_wchi, undf_wchi, &
- map_wchi(:,cell) &
- )
+ map_w2 &
+ )
! Test
- do k = 0,2
+ do k = 0, 2
answer = u0*dy*dz
- @assertEqual(answer, wind_data(map_w2(1,cell)+k), tol)
+ @assertEqual(answer, wind_data(map_w2(1)+k), tol)
answer = -v0*dx*dz
- @assertEqual(answer, wind_data(map_w2(2,cell)+k), tol)
+ @assertEqual(answer, wind_data(map_w2(2)+k), tol)
answer = 0.0_r_def
- @assertEqual(answer, wind_data(map_w2(5,cell)+k), tol)
+ @assertEqual(answer, wind_data(map_w2(5)+k), tol)
end do
+ deallocate(wind_data)
+ deallocate(dA_data)
+ deallocate(map_w2)
+
end subroutine test_all
end module sample_initial_u_kernel_mod_test
From 886d4644b3bfc6c6bcf58a23656c90d819cb1596 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Fri, 13 Mar 2026 16:02:43 +0000
Subject: [PATCH 56/67] remove Wchi from various gungho tests
---
rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf | 4 ----
rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf | 4 ----
rose-stem/app/gungho_model/opt/rose-app-bell_3d_cart.conf | 4 ----
rose-stem/app/gungho_model/opt/rose-app-force_profile.conf | 4 ----
rose-stem/app/gungho_model/opt/rose-app-geostrophic.conf | 4 ----
rose-stem/app/gungho_model/opt/rose-app-relax_theta.conf | 4 ----
rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf | 4 ----
rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf | 4 ----
rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf | 4 ----
9 files changed, 36 deletions(-)
diff --git a/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf
index e2e618515..910eb4fba 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-agnesi_hyd_cart.conf
@@ -11,10 +11,6 @@ dl_str=0.015
domain_height=50000.0
number_of_layers=200
-[namelist:finite_element]
-coord_order=1
-coord_space='Wchi'
-
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf
index 9624aa321..e5e155e81 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-agnesi_nhyd_cart.conf
@@ -11,10 +11,6 @@ dl_str=0.015
domain_height=35000.0
number_of_layers=140
-[namelist:finite_element]
-coord_order=1
-coord_space='Wchi'
-
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-bell_3d_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-bell_3d_cart.conf
index a56e884ea..add07c759 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-bell_3d_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-bell_3d_cart.conf
@@ -11,10 +11,6 @@ dl_str=0.001
domain_height=16000.0
number_of_layers=80
-[namelist:finite_element]
-coord_order=1
-coord_space='Wchi'
-
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-force_profile.conf b/rose-stem/app/gungho_model/opt/rose-app-force_profile.conf
index 0ec2248ad..c2e93352e 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-force_profile.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-force_profile.conf
@@ -12,10 +12,6 @@ wind_forcing='profile'
domain_height=10.0e3
number_of_layers=38
-[namelist:finite_element]
-coord_order=1
-coord_space='Wchi'
-
[namelist:formulation]
l_multigrid=.false.
moisture_formulation='traditional'
diff --git a/rose-stem/app/gungho_model/opt/rose-app-geostrophic.conf b/rose-stem/app/gungho_model/opt/rose-app-geostrophic.conf
index eace10500..4b478825e 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-geostrophic.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-geostrophic.conf
@@ -13,10 +13,6 @@ geostrophic_forcing=.true.
domain_height=10.0e3
number_of_layers=38
-[namelist:finite_element]
-coord_order=1
-coord_space='Wchi'
-
[namelist:formulation]
l_multigrid=.false.
moisture_formulation='traditional'
diff --git a/rose-stem/app/gungho_model/opt/rose-app-relax_theta.conf b/rose-stem/app/gungho_model/opt/rose-app-relax_theta.conf
index f695f7427..72c0ce7f6 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-relax_theta.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-relax_theta.conf
@@ -9,10 +9,6 @@ theta_relaxation=.true.
[namelist:extrusion]
number_of_layers=38
-[namelist:finite_element]
-coord_order=1
-coord_space='Wchi'
-
[namelist:formulation]
l_multigrid=.false.
moisture_formulation='traditional'
diff --git a/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf
index f19f0e867..734b66817 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-schar3d_cart.conf
@@ -11,10 +11,6 @@ dl_str=0.15
domain_height=30000.0
number_of_layers=100
-[namelist:finite_element]
-coord_order=1
-coord_space='Wchi'
-
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf b/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf
index 98031b00b..c5f027b99 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-schar_cart.conf
@@ -11,10 +11,6 @@ dl_str=0.15
domain_height=30000.0
number_of_layers=100
-[namelist:finite_element]
-coord_order=1
-coord_space='Wchi'
-
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
diff --git a/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf b/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf
index 70b7f0da6..bf8322559 100644
--- a/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf
+++ b/rose-stem/app/gungho_model/opt/rose-app-schar_cart_8s.conf
@@ -11,10 +11,6 @@ dl_str=0.15
domain_height=30000.0
number_of_layers=100
-[namelist:finite_element]
-coord_order=1
-coord_space='Wchi'
-
[namelist:formulation]
dlayer_on=.true.
rotating=.false.
From 0e31c18ecaf8fa94cf93c3d8cf3e99ef391f0cbc Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Fri, 13 Mar 2026 16:33:40 +0000
Subject: [PATCH 57/67] fix unit-test
---
.../kernel/initialisation/sample_initial_u_kernel_mod_test.pf | 2 ++
1 file changed, 2 insertions(+)
diff --git a/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf b/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf
index 9f010205e..63263d05b 100644
--- a/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf
@@ -65,6 +65,8 @@ contains
real(r_def), parameter :: dx = 6000.0_r_def
real(r_def), parameter :: dy = 1000.0_r_def
real(r_def), parameter :: dz = 2000.0_r_def
+ real(r_def), parameter :: u0 = 7.0_r_def
+ real(r_def), parameter :: v0 = 5.0_r_def
real(r_def), allocatable :: dA_data(:)
real(r_def), allocatable :: wind_data(:)
From 0663754f7ef86a07a375ed794d3b34d013e0c314 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Fri, 13 Mar 2026 16:48:03 +0000
Subject: [PATCH 58/67] fix index
---
.../kernel/initialisation/sample_initial_u_kernel_mod_test.pf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf b/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf
index 63263d05b..0aaff17ff 100644
--- a/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf
@@ -81,7 +81,7 @@ contains
integer(i_def) :: k
nlayers = 3
- ndf_w2 = 2
+ ndf_w2 = 6
undf_w2 = 5*nlayers + 1
! Allocate arrays
From 871c5ce0f5ecc527543b0b87a87969badfc5d0d6 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Fri, 13 Mar 2026 17:01:11 +0000
Subject: [PATCH 59/67] update KGOs
---
...cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
..._profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt | 4 ++--
...strophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt | 2 +-
...r_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt | 6 +++---
...yd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...rce_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt | 4 ++--
...geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt | 2 +-
...char_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...rt-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt | 6 +++---
...lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt | 6 +++---
..._dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt | 4 ++--
..._gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt | 2 +-
...um_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt | 6 +++---
...cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 4 ++--
...rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt | 2 +-
16 files changed, 36 insertions(+), 36 deletions(-)
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
index b403874ad..e0cd90119 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DAA271B80432F2
-Inner product checksum theta = 42418E8249EA97E0
-Inner product checksum u = 43F0A73C14A39445
+Inner product checksum rho = 40DAA271B80432EA
+Inner product checksum theta = 42418E8249EA97EE
+Inner product checksum u = 43F0A73C14A3942E
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
index 67adb4fa7..c449dcda9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_force_profile-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4077C537B568F9A7
-Inner product checksum theta = 41C2D5A8F93169AC
-Inner product checksum u = 4411D03665CDC4B8
+Inner product checksum theta = 41C2D5A8F93169AA
+Inner product checksum u = 4411D03665CDC4B7
Inner product checksum mr1 = 41E28A1800000000
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
index e89d26b76..3524cf4a2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_geostrophic-BiP4x4-600x400_azspice_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4077C537B568F9A7
Inner product checksum theta = 418AC77800000000
-Inner product checksum u = 431497F6D7212EDD
+Inner product checksum u = 431497F6D7212EDE
Inner product checksum mr1 = 0
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
index 0944fe956..4f3b1e232 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-BiP200x8-500x500_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E481066A125A
-Inner product checksum theta = 421139232C3CEF9C
-Inner product checksum u = 4393A3C2C776B0FB
+Inner product checksum rho = 40E1E481066A131D
+Inner product checksum theta = 421139232C3CF019
+Inner product checksum u = 4393A3C2C776ECC6
diff --git a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
index b81805f52..0683aec48 100644
--- a/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/azspice/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_azspice_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40C1E430BB50B00C
-Inner product checksum theta = 41F13953C045587E
-Inner product checksum u = 4393B8DB189E7930
+Inner product checksum rho = 40C1E430BB50BACC
+Inner product checksum theta = 41F13953C04556AF
+Inner product checksum u = 4393B8DB189DB837
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
index b403874ad..e2aadfc82 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_agnesi_hyd_cart-BiP120x8-2000x2000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40DAA271B80432F2
-Inner product checksum theta = 42418E8249EA97E0
-Inner product checksum u = 43F0A73C14A39445
+Inner product checksum rho = 40DAA271B80432EB
+Inner product checksum theta = 42418E8249EA97EE
+Inner product checksum u = 43F0A73C14A3942D
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
index 67adb4fa7..c449dcda9 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_force_profile-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4077C537B568F9A7
-Inner product checksum theta = 41C2D5A8F93169AC
-Inner product checksum u = 4411D03665CDC4B8
+Inner product checksum theta = 41C2D5A8F93169AA
+Inner product checksum u = 4411D03665CDC4B7
Inner product checksum mr1 = 41E28A1800000000
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
index e89d26b76..3524cf4a2 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_geostrophic-BiP4x4-600x400_ex1a_gnu_fast-debug-64bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4077C537B568F9A7
Inner product checksum theta = 418AC77800000000
-Inner product checksum u = 431497F6D7212EDD
+Inner product checksum u = 431497F6D7212EDE
Inner product checksum mr1 = 0
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
index 0944fe956..4f3b1e232 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-BiP200x8-500x500_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40E1E481066A125A
-Inner product checksum theta = 421139232C3CEF9C
-Inner product checksum u = 4393A3C2C776B0FB
+Inner product checksum rho = 40E1E481066A131D
+Inner product checksum theta = 421139232C3CF019
+Inner product checksum u = 4393A3C2C776ECC6
diff --git a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
index adf57f0b7..60b28ee27 100644
--- a/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
+++ b/rose-stem/site/meto/kgos/gungho_model/ex1a/checksum_gungho_model_schar_cart-alt2-BiP100x4-1000x1000_ex1a_gnu_fast-debug-64bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 40C1E430BB50B1BB
-Inner product checksum theta = 41F13953C0455941
-Inner product checksum u = 4393B8DB189EAE30
+Inner product checksum rho = 40C1E430BB50BA4E
+Inner product checksum theta = 41F13953C0455BDE
+Inner product checksum u = 4393B8DB189F75F6
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
index 53e80d265..bd19f7d3b 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_hd209458b-C24_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4798D8B6
-Inner product checksum theta = 5840648C
-Inner product checksum u = 79BA7D9D
+Inner product checksum rho = 4798D8AF
+Inner product checksum theta = 58406622
+Inner product checksum u = 79BA6E72
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 4a089b7cb..15289a6f8 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 43366191
-Inner product checksum theta = 4C40AEA7
-Inner product checksum u = 0
+Inner product checksum theta = 4C40AEDD
+Inner product checksum u = 5E28BCEA
diff --git a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
index 659dd9c1d..a63371d82 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/azspice/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_azspice_gnu_fast-debug-32bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4334F300
Inner product checksum theta = 4C25DC6A
-Inner product checksum u = 0
+Inner product checksum u = 5E28F50D
Inner product checksum mr1 = 3AB44DA1
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
index 0c8494eec..57b41f826 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_hd209458b-C24_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
-Inner product checksum rho = 4798D952
-Inner product checksum theta = 58406A9C
-Inner product checksum u = 79BA72A4
+Inner product checksum rho = 4798D95A
+Inner product checksum theta = 584069CE
+Inner product checksum u = 79BA4F88
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index 116f677fa..b530f6b21 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_gal9_cbl_dry-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,3 +1,3 @@
Inner product checksum rho = 4336618C
-Inner product checksum theta = 4C40AEA2
-Inner product checksum u = 0
+Inner product checksum theta = 4C40AEDC
+Inner product checksum u = 5E28BCEC
diff --git a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
index d3db131fa..4a39a5200 100644
--- a/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
+++ b/rose-stem/site/meto/kgos/lfric_atm/ex1a/checksum_lfric_atm_scm_rad_gas-BiP2x2-50000x50000_ex1a_cce_fast-debug-32bit.txt
@@ -1,6 +1,6 @@
Inner product checksum rho = 4334F2FE
Inner product checksum theta = 4C25DC68
-Inner product checksum u = 0
+Inner product checksum u = 5E28F50C
Inner product checksum mr1 = 3AB44DA2
Inner product checksum mr2 = 0
Inner product checksum mr3 = 0
From c9b18a4f1a86f8cf2d3be529704d5d495fc86e37 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Fri, 13 Mar 2026 17:24:29 +0000
Subject: [PATCH 60/67] ensure that panel edge remapping should also work with
Wtheta coord space
---
.../algorithm/runtime_constants/transport_constants_mod.x90 | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/science/gungho/source/algorithm/runtime_constants/transport_constants_mod.x90 b/science/gungho/source/algorithm/runtime_constants/transport_constants_mod.x90
index 9fc70bf38..b4b4a4068 100644
--- a/science/gungho/source/algorithm/runtime_constants/transport_constants_mod.x90
+++ b/science/gungho/source/algorithm/runtime_constants/transport_constants_mod.x90
@@ -25,7 +25,7 @@ module transport_constants_mod
get_height_fv, &
get_dz_w3
use field_mod, only: field_type
- use fs_continuity_mod, only: W2, W2H, W2V, W3, Wtheta, Wchi
+ use fs_continuity_mod, only: W2, W2H, W2V, W3, Wtheta
use function_space_collection_mod, only: function_space_collection
use function_space_mod, only: function_space_type
use integer_field_mod, only: integer_field_type
@@ -352,8 +352,8 @@ contains
mesh => mesh_collection%get_mesh(mesh_id)
local_mesh => mesh%get_local_mesh()
twod_mesh => mesh_collection%get_mesh(mesh, TWOD)
- fs => function_space_collection%get_fs(twod_mesh, coord_order, coord_order, Wchi)
chi => get_coordinates(mesh_id)
+ fs => chi(1)%get_function_space()
panel_id => get_panel_id(mesh_id)
field_depth = mesh%get_halo_depth()
depth = MAX(ffsl_inner_order, ffsl_outer_order)
From d06bbf5c2a43ffb6a397fadceca666d3e6e719f2 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Fri, 13 Mar 2026 17:28:34 +0000
Subject: [PATCH 61/67] tidying up compared with base mesh
---
dependencies.yaml | 2 +-
.../transport/ffsl/ffsl_hori_alg_mod.x90 | 3 +-
.../orography/assign_orography_field_mod.F90 | 40 +------------------
3 files changed, 4 insertions(+), 41 deletions(-)
diff --git a/dependencies.yaml b/dependencies.yaml
index a68717b72..01531cc1d 100644
--- a/dependencies.yaml
+++ b/dependencies.yaml
@@ -31,7 +31,7 @@ lfric_apps:
lfric_core:
source: git@github.com:tommbendall/lfric_core.git
- ref: TBendall/OrogPkg
+ ref: TBendall/CoordSpace
moci:
source: git@github.com:MetOffice/moci.git
diff --git a/science/gungho/source/algorithm/transport/ffsl/ffsl_hori_alg_mod.x90 b/science/gungho/source/algorithm/transport/ffsl/ffsl_hori_alg_mod.x90
index 5f2b25145..52b693976 100644
--- a/science/gungho/source/algorithm/transport/ffsl/ffsl_hori_alg_mod.x90
+++ b/science/gungho/source/algorithm/transport/ffsl/ffsl_hori_alg_mod.x90
@@ -73,7 +73,8 @@ module ffsl_hori_alg_mod
transport_boundary_depth, &
transport_overwrite_freq, &
transport_overwrite_freq_all
- use check_configuration_mod, only: check_any_eqn_consistent
+ use check_configuration_mod, only: check_any_eqn_consistent, &
+ get_required_stencil_depth
use io_config_mod, only: subroutine_timers
use transport_config_mod, only: &
panel_edge_treatment, &
diff --git a/science/gungho/source/orography/assign_orography_field_mod.F90 b/science/gungho/source/orography/assign_orography_field_mod.F90
index 3bd401e04..e78935bcb 100644
--- a/science/gungho/source/orography/assign_orography_field_mod.F90
+++ b/science/gungho/source/orography/assign_orography_field_mod.F90
@@ -46,10 +46,6 @@ module assign_orography_field_mod
use fs_continuity_mod, only : W0, Wchi
use function_space_mod, only : BASIS
- ! TODO #180: this can be removed when surface altitude is passed in at W0
- use function_space_collection_mod, only : function_space_collection
- use surface_altitude_alg_mod, only : surface_altitude_alg
-
implicit none
private
@@ -169,7 +165,7 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
! We keep the surface_altitude as an optional argument since it is
! not needed for miniapps that only want analytic orography
- type(field_type), optional, intent(in) :: surface_altitude
+ type(field_type), optional, intent(in) :: surface_altitude_w0
! Local variables
type(field_type), pointer :: chi(:)
@@ -190,11 +186,6 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
type(field_proxy_type) :: sfc_alt_proxy
- ! TODO #180: this will be removed when input surface altitude is in W0
- type(field_type) :: surface_altitude_w0
- integer(kind=i_def) :: surface_order_h, surface_order_v
- type(mesh_type), pointer :: sf_mesh
-
real(kind=r_def), pointer :: nodes(:,:)
integer(kind=i_def) :: dim_sf, df, df_sf, depth
@@ -296,35 +287,6 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
call chi(2)%copy_field_serial(chi_in(2))
call chi(3)%copy_field_serial(chi_in(3))
- ! ---------------------------------------------------------------------- !
- ! Copy surface altitude to W0
- ! ---------------------------------------------------------------------- !
- ! TODO #180: this section will be removed when surface altitude is passed
- ! in at W0
- if ( present(surface_altitude) ) then
- ! Set up the surface altitude field on W0 points
- sf_mesh => surface_altitude%get_mesh()
- surface_order_h = surface_altitude%get_element_order_h()
- surface_order_v = surface_altitude%get_element_order_v()
- call surface_altitude_w0%initialise( vector_space = &
- function_space_collection%get_fs(sf_mesh, surface_order_h, &
- surface_order_v, W0), &
- halo_depth = sf_mesh%get_halo_depth() )
-
- if (surface_altitude%which_function_space() == W0) then
- call surface_altitude%copy_field_serial(surface_altitude_w0)
- else
- call surface_altitude_alg( surface_altitude_w0, surface_altitude )
- end if
-
- call log_field_minmax( LOG_LEVEL_INFO, 'srf_alt', surface_altitude )
- call log_field_minmax( LOG_LEVEL_INFO, 'srf_alt_w0', &
- surface_altitude_w0 )
-
- nullify ( sf_mesh )
- end if
- ! ---------------------------------------------------------------------- !
-
! Break encapsulation and get the proxy
chi_proxy(1) = chi(1)%get_proxy()
chi_proxy(2) = chi(2)%get_proxy()
From da29fa8afe0e435a09d422619e7f34f6007d573a Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Fri, 13 Mar 2026 20:33:22 +0000
Subject: [PATCH 62/67] fix unit-test
---
.../kernel/initialisation/sample_initial_u_kernel_mod_test.pf | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf b/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf
index 0aaff17ff..f085e6cae 100644
--- a/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf
+++ b/science/gungho/unit-test/kernel/initialisation/sample_initial_u_kernel_mod_test.pf
@@ -94,8 +94,8 @@ contains
! Set face areas
dA_data(:) = (/ &
- dy*dz, dy*dz, dy*dz, dx*dz, dx*dz, dx*dy, &
- dy*dz, dy*dz, dy*dz, dx*dz, dx*dz, dx*dy, &
+ dy*dz, dy*dz, dy*dz, dx*dz, dx*dz, dx*dz, &
+ dy*dz, dy*dz, dy*dz, dx*dz, dx*dz, dx*dz, &
dx*dy, dx*dy, dx*dy, dx*dy &
/)
From ac222b33219d5eeda2396667eb3eb6181234270d Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Fri, 13 Mar 2026 21:38:37 +0000
Subject: [PATCH 63/67] fix variable name
---
.../gungho/source/orography/assign_orography_field_mod.F90 | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/science/gungho/source/orography/assign_orography_field_mod.F90 b/science/gungho/source/orography/assign_orography_field_mod.F90
index e78935bcb..0cce9978f 100644
--- a/science/gungho/source/orography/assign_orography_field_mod.F90
+++ b/science/gungho/source/orography/assign_orography_field_mod.F90
@@ -165,7 +165,7 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
! We keep the surface_altitude as an optional argument since it is
! not needed for miniapps that only want analytic orography
- type(field_type), optional, intent(in) :: surface_altitude_w0
+ type(field_type), optional, intent(in) :: surface_altitude
! Local variables
type(field_type), pointer :: chi(:)
@@ -295,7 +295,7 @@ subroutine assign_orography_field(chi_inventory, panel_id_inventory, &
chi_in_proxy(2) = chi_in(2)%get_proxy()
chi_in_proxy(3) = chi_in(3)%get_proxy()
panel_id_proxy = panel_id%get_proxy()
- sfc_alt_proxy = surface_altitude_w0%get_proxy()
+ sfc_alt_proxy = surface_altitude%get_proxy()
undf_chi = chi_proxy(1)%vspace%get_undf()
ndf_chi = chi_proxy(1)%vspace%get_ndf()
From b21aa99dbfcda63bd86eccb17697869865eeee1f Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Fri, 13 Mar 2026 21:47:38 +0000
Subject: [PATCH 64/67] fix merge error
---
rose-stem/app/jedi_tlm_tests/rose-app.conf | 4 ----
1 file changed, 4 deletions(-)
diff --git a/rose-stem/app/jedi_tlm_tests/rose-app.conf b/rose-stem/app/jedi_tlm_tests/rose-app.conf
index 978646224..f70789175 100644
--- a/rose-stem/app/jedi_tlm_tests/rose-app.conf
+++ b/rose-stem/app/jedi_tlm_tests/rose-app.conf
@@ -409,11 +409,7 @@ start_dump_filename=''
[namelist:finite_element]
cellshape='quadrilateral'
-<<<<<<< HEAD
-coord_order=2
-=======
coord_order=1
->>>>>>> TBendall/TestCoordSpace
coord_order_multigrid=1
coord_space='Wchi'
coord_system='native'
From 727a2f7a54c2df1ce58037de9ef0a62fc915a155 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Sat, 14 Mar 2026 08:11:47 +0000
Subject: [PATCH 65/67] linear config files
---
.../nwp_gal9/resources/nwp_gal9_configuration.nml | 6 +++---
.../runge_kutta/resources/runge_kutta_configuration.nml | 3 +++
.../semi_implicit/resources/semi_implicit_configuration.nml | 3 +++
3 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/science/linear/integration-test/nwp_gal9/resources/nwp_gal9_configuration.nml b/science/linear/integration-test/nwp_gal9/resources/nwp_gal9_configuration.nml
index 2821c83fb..5e96bab5c 100644
--- a/science/linear/integration-test/nwp_gal9/resources/nwp_gal9_configuration.nml
+++ b/science/linear/integration-test/nwp_gal9/resources/nwp_gal9_configuration.nml
@@ -76,7 +76,7 @@ start_dump_filename='final_pert',
/
&finite_element
cellshape='quadrilateral',
-coord_order=2,
+coord_order=1,
coord_order_multigrid=1,
coord_space='Wtheta',
coord_system='native',
@@ -266,9 +266,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='ancil',
-orography_order=2,
+orography_order=1,
n_orog_smooth=0,
-w0_multigrid_mapping=.true.
+w0_multigrid_mapping=.false.
/
&partitioning
generate_inner_halos=.false.,
diff --git a/science/linear/integration-test/runge_kutta/resources/runge_kutta_configuration.nml b/science/linear/integration-test/runge_kutta/resources/runge_kutta_configuration.nml
index 86fe0c111..413994b23 100644
--- a/science/linear/integration-test/runge_kutta/resources/runge_kutta_configuration.nml
+++ b/science/linear/integration-test/runge_kutta/resources/runge_kutta_configuration.nml
@@ -174,6 +174,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='none',
+orography_order=1,
+n_orog_smooth=0,
+w0_multigrid_mapping=.false.
/
&partitioning
partitioner='cubedsphere',
diff --git a/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml b/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml
index 29754ddc8..a58fb6a31 100644
--- a/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml
+++ b/science/linear/integration-test/semi_implicit/resources/semi_implicit_configuration.nml
@@ -175,6 +175,9 @@ l_esm_couple_test=.false.,
/
&orography
orog_init_option='none',
+orography_order=1,
+n_orog_smooth=0,
+w0_multigrid_mapping=.false.
/
&partitioning
panel_decomposition='auto',
From bd368813c4e1c93e14bfb04d5d9e32cca2bf8897 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Sat, 14 Mar 2026 10:12:55 +0000
Subject: [PATCH 66/67] change default settings
---
rose-stem/app/gungho_model/rose-app.conf | 2 +-
rose-stem/app/jedi_lfric_tests/rose-app.conf | 4 ++--
rose-stem/app/lfric_atm/rose-app.conf | 4 ++--
rose-stem/app/lfric_coupled_atmosphere/rose-app.conf | 6 +++---
rose-stem/app/linear_model/rose-app.conf | 2 +-
5 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/rose-stem/app/gungho_model/rose-app.conf b/rose-stem/app/gungho_model/rose-app.conf
index 4bae6e728..7a6918118 100644
--- a/rose-stem/app/gungho_model/rose-app.conf
+++ b/rose-stem/app/gungho_model/rose-app.conf
@@ -564,7 +564,7 @@ read_w2h_wind=.false.
sea_ice_source='ancillary'
snow_source='start_dump'
!!sst_source='ancillary'
-w0_orography_mapping=.false.
+w0_orography_mapping=.true.
zero_w2v_wind=.false.
[namelist:io]
diff --git a/rose-stem/app/jedi_lfric_tests/rose-app.conf b/rose-stem/app/jedi_lfric_tests/rose-app.conf
index 2ecf1851c..2423a5f9b 100644
--- a/rose-stem/app/jedi_lfric_tests/rose-app.conf
+++ b/rose-stem/app/jedi_lfric_tests/rose-app.conf
@@ -409,7 +409,7 @@ start_dump_filename='final_2021060200-2021060207.pert'
[namelist:finite_element]
cellshape='quadrilateral'
-coord_order=1
+coord_order=2
coord_order_multigrid=1
coord_space='Wtheta'
coord_system='native'
@@ -580,7 +580,7 @@ read_w2h_wind=.true.
sea_ice_source='ancillary'
snow_source='start_dump'
!!sst_source='ancillary'
-w0_orography_mapping=.false.
+w0_orography_mapping=.true.
zero_w2v_wind=.false.
[namelist:io]
diff --git a/rose-stem/app/lfric_atm/rose-app.conf b/rose-stem/app/lfric_atm/rose-app.conf
index 131e091a9..62887de0b 100644
--- a/rose-stem/app/lfric_atm/rose-app.conf
+++ b/rose-stem/app/lfric_atm/rose-app.conf
@@ -416,7 +416,7 @@ surface_frac_ancil_path='vegetation/fractions_cci/qrparm.veg.frac.fixed'
[namelist:finite_element]
cellshape='quadrilateral'
-coord_order=1
+coord_order=2
coord_order_multigrid=1
coord_space='Wtheta'
coord_system='native'
@@ -587,7 +587,7 @@ read_w2h_wind=.false.
sea_ice_source='ancillary'
snow_source='start_dump'
sst_source='ancillary'
-w0_orography_mapping=.false.
+w0_orography_mapping=.true.
zero_w2v_wind=.false.
[namelist:io]
diff --git a/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf b/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf
index 59f00f78d..4006dc834 100644
--- a/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf
+++ b/rose-stem/app/lfric_coupled_atmosphere/rose-app.conf
@@ -411,9 +411,9 @@ surface_frac_ancil_path='vegetation/fractions_cci/qrparm.veg.frac.fixed'
[namelist:finite_element]
cellshape='quadrilateral'
-coord_order=1
+coord_order=2
coord_order_multigrid=1
-coord_space='Wchi'
+coord_space='Wtheta'
coord_system='native'
element_order_h=0
element_order_v=0
@@ -582,7 +582,7 @@ read_w2h_wind=.false.
sea_ice_source='ancillary'
snow_source='start_dump'
sst_source='ancillary'
-w0_orography_mapping=.false.
+w0_orography_mapping=.true.
zero_w2v_wind=.false.
[namelist:io]
diff --git a/rose-stem/app/linear_model/rose-app.conf b/rose-stem/app/linear_model/rose-app.conf
index c274cd2eb..1793f7d81 100644
--- a/rose-stem/app/linear_model/rose-app.conf
+++ b/rose-stem/app/linear_model/rose-app.conf
@@ -573,7 +573,7 @@ read_w2h_wind=.true.
sea_ice_source='ancillary'
snow_source='start_dump'
!!sst_source='ancillary'
-w0_orography_mapping=.false.
+w0_orography_mapping=.true.
zero_w2v_wind=.false.
[namelist:io]
From 82ee7f3e63cbcc9af1c2c19c2c4e1f62a6f270d3 Mon Sep 17 00:00:00 2001
From: Thomas Bendall <14180399+tommbendall@users.noreply.github.com>
Date: Sat, 14 Mar 2026 10:51:38 +0000
Subject: [PATCH 67/67] avoid changing contributors file
---
CONTRIBUTORS.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
index bb92556b1..00c6e6edb 100644
--- a/CONTRIBUTORS.md
+++ b/CONTRIBUTORS.md
@@ -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 |
\ No newline at end of file