Skip to content

Add GEOMETRIC GM parameterization support in MPAS-Ocean#8477

Open
hyungyukang wants to merge 8 commits into
masterfrom
hkang/ocean/add-geometric-gm
Open

Add GEOMETRIC GM parameterization support in MPAS-Ocean#8477
hyungyukang wants to merge 8 commits into
masterfrom
hkang/ocean/add-geometric-gm

Conversation

@hyungyukang

Copy link
Copy Markdown
Contributor

This PR adds the GEOMETRIC GM parameterization as a new stealth GM parameterization option in MPAS-Ocean.

  • The option can be enabled with config_gm_closure = 'geometric'.

  • The current implementation uses a depth-integrated eddy energy formulation following Marshall et al. (2012) and Mak et al. (2018).

  • When this option is enabled, gmKappaScaling varies both spatially and temporally.

  • At present, the new GM parameterization is supported only by split_explicit_ab2, which is the default time stepper.

  • The relevant namelist options for the GEOMETRIC GM parameterization are listed below. Details for each option are provided in mpas-ocean/bld/namelist_files/namelist_definition_mpaso.xml.

    • config_gm_closure = 'geometric'
    • config_GM_geometric_alpha = 0.035
    • config_GM_geometric_eddyDiff = 600.0
    • config_GM_geometric_dissipation = 90.0
    • config_GM_geometric_backgroundEddyEnergy = 0.1
    • config_GM_geometric_maximumEddyEnergy = 1000.0
    • config_gm_spatially_variable_max_kappa = 800.0
    • config_gm_spatially_variable_min_kappa = 100.0
  • GEOMETRIC stands for Geometry and Energetics of Ocean Mesoscale Eddies and Their Rectified Impact on Climate.

    • It provides an energetically constrained eddy parameterization framework.
    • The scheme preserves conservation laws vertically in the unaveraged equations of motion through closures.

This work was carried out under the ImPACTS SciDAC project, led by @vanroekel.

@hyungyukang hyungyukang added MPAS-ocean Concerning the MPAS-ocean model coupled to E3SM. Stealth PR has feature which, if turned on, could change climate. fka FCC fromES PR from an E3SM ecosystem project or other external effort labels Jun 16, 2026
@hyungyukang

hyungyukang commented Jun 16, 2026

Copy link
Copy Markdown
Contributor Author

GMPAS-JRA1p5 simulation results:

  • Max. AMOC
image

@hyungyukang
hyungyukang requested review from mark-petersen and removed request for mark-petersen June 16, 2026 17:10
Added a new GEOMETRIC GM parameterization
- It can be enabled with config_gm_closure = 'geometric'.
- The current implementation uses a depth-integrated eddy energy formulation following Marshall et al. (2012) and Mak et al. (2018).
- When enabled, gmKappaScaling varies both spatially and temporally.
- Currently, only the "split_explicit_ab2" time stepper supports the new GM parameterization.
- GEOMETRIC stands for Geometry and Energetics of Ocean Mesoscale Eddies and Their Rectified Impact on Climate.
@hyungyukang
hyungyukang force-pushed the hkang/ocean/add-geometric-gm branch from 3183dd9 to 6925339 Compare June 25, 2026 00:43

@mark-petersen mark-petersen left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hyungyukang this looks great! The higher AMOC is a big success! This passes the nightly suite with gnu debug and optimized on perlmutter. All new code is protected by the config_GM_closure == 'geometric' flag. Thanks!

Comment thread components/mpas-ocean/src/mode_forward/mpas_ocn_time_integration_split_ab2.F Outdated
@hyungyukang
hyungyukang marked this pull request as ready for review July 14, 2026 22:51
Co-authored-by: Mark Petersen <mpetersen@lanl.gov>
@hyungyukang

Copy link
Copy Markdown
Contributor Author

@mark-petersen , thanks a lot for your review. I just committed your suggestions. Thanks a lot again!

@jonbob

jonbob commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

@hyungyukang -- the test results to show impact would be better if they were fully-coupled, but this should be OK for a stealth feature. But we do need to add a new test to the stealth test suite that runs this on. Please let me know if you need help to do this

@hyungyukang

Copy link
Copy Markdown
Contributor Author

@jonbob , Thanks. I’ll take care of it soon and reach out if I need any help.

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

Labels

fromES PR from an E3SM ecosystem project or other external effort MPAS-ocean Concerning the MPAS-ocean model coupled to E3SM. Stealth PR has feature which, if turned on, could change climate. fka FCC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants