CROCODILE-CESM / regional-mom6

Automatic generation of regional configurations of the Modular Ocean Model 6 (MOM6) in Python
https://regional-mom6.readthedocs.io/en/latest
MIT License
0 stars 2 forks source link

Make a CESM workflow #1

Closed ashjbarnes closed 1 month ago

ashjbarnes commented 2 months ago

The aim is to have a single notebook that runs through setting up a regional mom6 case with a data atmosphere within the CESM framework. A CESM specific library of functions will be written that complements the main package, but makes all of the required CESM changes.

Workflow:

  1. Set up regional-mom6 forcing data and filesystem as usual
  2. Use @alperaltuntas's mom6_bathy tool to create an ESMF grid from the hgrid.nc and bathymetry.nc files generated by regional-mom6
  3. Create a CESM case for a generic mom6 only global run.
  4. Using the new CESM-regional-mom6 tools, modify the CESM case appropriately. This involves:

Ultimately, these functions will be used with a modified version of Alper's VisualCaseGen. An example notebook will serve as a test case that we can run CI / workflows on, and could also be used to spin up other regional domains.

ashjbarnes commented 1 month ago

A basic version of this has been achieved in the regional-casegen repo. More issues there pertaining to its future development