From 229f50fff7fbb151196f2ae7ccac56951b285f4c Mon Sep 17 00:00:00 2001 From: Mikael Stellio Date: Fri, 5 Dec 2025 19:43:19 +0100 Subject: [PATCH] Subtract one from grid_level due to initial refinement This was previously done in the frontend --- src/GridExtpar.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/GridExtpar.py b/src/GridExtpar.py index 7516821..6a42ddd 100644 --- a/src/GridExtpar.py +++ b/src/GridExtpar.py @@ -255,7 +255,7 @@ def write_gridgen_namelist(config, wrk_dir): # base grid namelist.append(f" basegrid%grid_root = {basegrid['grid_root']}") - namelist.append(f" basegrid%grid_level = {basegrid['grid_level']}") + namelist.append(f" basegrid%grid_level = {basegrid['grid_level']-1}") # Subtract 1 because initial_refinement is always on namelist.append(f" basegrid%icopole_lon = {basegrid['icopole_lon']}") namelist.append(f" basegrid%icopole_lat = {basegrid['icopole_lat']}") namelist.append(f" basegrid%icorotation = {basegrid['icorotation']}") @@ -372,7 +372,7 @@ def run_rotgrid(workspace, config, grid_files): hwidth_lon = icontools['hwidth_lon'] n = basegrid['grid_root'] - k = basegrid['grid_level'] + 1 + i + k = basegrid['grid_level'] + i grid_spacing = compute_resolution_from_rnbk(n, k) grid_file_base = grid_files[i].removesuffix('.nc')