From 66e724a8f6267f5713bfd951f0410fabf246a9c4 Mon Sep 17 00:00:00 2001 From: Bill Skamarock Date: Mon, 20 Oct 2025 11:22:50 -0600 Subject: [PATCH] Introduce init_atmosphere namelist options to control hybrid vertical coordinate This commit provides access to the hybrid vertical coordinate and the transition height of the coordinate through namelist variables for the init_atmosphere core. Additionally, the smoothing coefficient formula for the hybrid coordinate now uses the transition height instead of the model top height. These changes affect only the real-data construction of the vertical mesh. The changes include two new namelist configurations variables in the init_atmosphere Registry file: a logical for activating the hybrid vertical coordinate and the transition height for the coordinate (where it transitions from terrain-following to constant height). These variables are config_hybrid_coordinate (logical) and config_hybrid_top_z (real, meters). The variables had been hardwired in the code up until now (true and 30 km). Also included are a few changes to provide further information concerning diagnostic output appearing in the init_atmosphere log files. --- src/core_init_atmosphere/Registry.xml | 10 +++++ .../mpas_init_atm_cases.F | 38 +++++++++++++------ 2 files changed, 36 insertions(+), 12 deletions(-) diff --git a/src/core_init_atmosphere/Registry.xml b/src/core_init_atmosphere/Registry.xml index cf4934a81b..c11eab6cb4 100644 --- a/src/core_init_atmosphere/Registry.xml +++ b/src/core_init_atmosphere/Registry.xml @@ -225,6 +225,16 @@ description="Model top height" possible_values="Positive real values"/> + + + +