Skip to content

Add subgrid cases to hurricane test group#967

Draft
bmooremaley wants to merge 61 commits into
MPAS-Dev:mainfrom
sbrus89:subgrid_hurricane
Draft

Add subgrid cases to hurricane test group#967
bmooremaley wants to merge 61 commits into
MPAS-Dev:mainfrom
sbrus89:subgrid_hurricane

Conversation

@bmooremaley

@bmooremaley bmooremaley commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

This merge expands the subgrid capability implemented in the parabolic_bowl and buttermilk_bay test groups to include the hurricane test group. In the subgrid case, a volume correction based on subgrid-scale topography is applied to layer thickness in a barotropic configuration, improving coastal and flooding dynamics (Kennedy et al., 2019 Ocean Model.). New features include support for a DEVR45to5rr1 mesh, new floodplain culling using geojson, processing of the subgrid DEM and LULC tiles, and new tidal analysis.

This branch has been rebased onto 9d775f2. A corresponding E3SM PR will be referenced here once submitted.

Checklist

  • User's Guide has been updated
  • Developer's Guide has been updated
  • API documentation in the Developer's Guide (api.rst) has any new or modified class, method and/or functions listed
  • Documentation has been built locally and changes look as expected
  • The E3SM-Project submodule has been updated with relevant E3SM changes
  • Document (in a comment titled Testing in this PR) any testing that was used to verify the changes
  • New tests have been added to a test suite

sbrus89 added 30 commits June 26, 2026 08:30
 - Add ability to limit minimum depth outside of floodplain

 - Assign remaped bathymetry to bottomDepthObserved variable
 - Still needed in base mesh for specifying coastal resolution
 - Add modeled vs. observed high water scatter plot
 - Add spatial high water error plot
 - Add mean sea level adjustment for observations
 - Allow additional runs to be added in config file
sbrus89 and others added 29 commits June 26, 2026 08:30
- New function for hurricane/forward/analysis hwm comparison plots
- Removed ocean_subgrid_final.nc naming from hurricane/init
- Removed "mode" attribute from hurricane/forward/streams.ocean
- Fixed xtime encoding and lat dimensions in hurricane/init/interpolate_atm_forcing.py
- Increased init_min_tasks to 512 for devr45to5rr1 mesh
- Added mosaic support
@bmooremaley bmooremaley marked this pull request as draft June 26, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants