Skip to content

Add files_for_e3sm test case to hurricane test group - #984

Open
bmooremaley wants to merge 9 commits into
MPAS-Dev:mainfrom
bmooremaley:hurricane_files_for_e3sm
Open

Add files_for_e3sm test case to hurricane test group#984
bmooremaley wants to merge 9 commits into
MPAS-Dev:mainfrom
bmooremaley:hurricane_files_for_e3sm

Conversation

@bmooremaley

@bmooremaley bmooremaley commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

This PR adds a files_for_e3sm test case to the hurricane test group. In its present form, the hurricane/files_for_e3sm test case builds the regridding files between the hurricane mesh and the T382 and T574 data atmosphere grids used by the NCEP Climate Forecast System (CFS) products, and the domain files needed to define the grids in an E3SM configuration.

The weights file creation uses the explicit parallel mbtempest workflow (mbconvert -> mbpart -> mbtempest) instead of the ncremap wrapper. This reproduces some of the code from remap_topography. The domain file creation uses the E3SM domain file generator, referenced to the E3SM submodule.

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
  • 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

@bmooremaley

Copy link
Copy Markdown
Contributor Author

Testing

This new test case has been successfully run for the DEQU120at30cr10rr2 and DEVR45to5rr1 meshes on Perlmutter. All mapping files and domain files are built successfully.

However, there is an issue with the domain file creator. The save engine was recently updated to netcdf4 (E3SM-Project/E3SM@bbe230c), but the output_netcdf_type is still set to NETCDF3_64BIT_DATA. I had to manually reset output_netcdf_type=NETCDF4 to get the domain file creation to work. I think that is a separate issue to be raised in E3SM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant