MPAS dycore + Atmosphere Generalization#982
Conversation
…ture for CCPP. More CMake modifications
…ture/mpas-dycore-reorg
Reorganize code for MPAS dycore. Isolate FV3 and MPAS pieces.
…ture/mpas_nuopc_init
…ture/mpas_nuopc_init
…ture/mpas_nuopc_init
We are using the UFS (external) ESMF in MPAS. In mpas/CmakLists.txt it reverts back to MPAS's internal ESMF if one is not provided by the host. |
|
@DusanJovic-NOAA @grantfirl |
|
@dustinswales I started seeing these warnings about deprecated cmake version from one of the CMakeLists.txt recently: Since you are already updating various CMakeLists.txt files in this PR, can you please update the version to, for example, 3.19 which is the version currently required in the top-level CMakeLists.txt. |
climbfuji
left a comment
There was a problem hiding this comment.
This looks good to me. I'll wait for the conflict resolution and regression testing before I approve. Thanks for addressing all my comments and that of the other reviewers.
|
@climbfuji @grantfirl @DusanJovic-NOAA |
Description
This pull request introduces the dynamical core from the Model for Prediction Across Scales (MPAS) and contains changes to generalize atmospheric component of the UFS Weather Model to accomodate multiple dynamical cores.
This PR supersedes #873
Additionally, a common thread woven through these changes is the migration from the
fv3atmnaming convention to usingufsatm-fv3orufsatm-mpasAdded initial CCPP suite definition file for MPAS enabled RRFS. Only RRTMG initialization working.
New typedefs modules for MPAS. Note This may be merged with GFS_typedefs.F90 in the future.
Create mpas coupling infrastructure for the UWM. This includes ESMF hooks for the MPAS atmospheric driver and unifying the NUOPC cap. ATTN: @danrosen25
With these changes, the MPAS dynamical core builds and runs within the UWM, albeit it's not producing valid forecasts and much work remains to achieve this
There are no changes to any existing tests.
Issue(s) addressed
N/A
Testing
Tested on Hera.
All existing UWM RTs pass.
No changes to baselines.
New UWM RTs for MPAS.
Dependencies
N/A