Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sea ice column thermodynamics in MPAS-Ocean #47

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

akturner
Copy link
Collaborator

This adds the ability to run the MPAS-Seaice column physics from the MPAS-Ocean ocean model. This mode is activated with adding the SEAICE_COLUMN=true to the ocean model make command. Currently, there is no interaction between the sea ice column physics and the ocean model. This produces bfb identical results both for the ocean model with the unmodified code, and between the sea ice output in MPAS-Ocean and unmodified MPAS-Seaice.

[BFB]

Add sea ice shared and analysis member directories to make
Divide sea ice Registry file into subfiles
Add sea ice analysis members to ocean model for column seaice option
Add sea ice initialization post initial clock advance
Add seaice_column_reinitialize_fluxes and ocn_seaice_finalize
Update sea ice makefile in mpas-ocean
Add additional sea ice initialization routines
Add sea ice time stepping routines
Add sea ice finalize routines
Add seaice_ prefix to sea ice subroutines used in mpas-ocean that need it
Renamed sea ice pools and fields to avoid duplication with ocean model: regionNamesSeaice, column_diagnostics, nRegionsSeaice, regionsPool, regionCellMasks, seaice_tracers
Put sea ice package set up in include file for use in ocean model
Moved reinitialization of transport diagnostics to transport module
Made the time step a subroutine argument rather than namelist config in sea ice column physics so can be called from ocean model
Divided up seaice_column_update_state between transport and column physics
Refactored sea ice forcing for use in ocean model
@akturner akturner requested a review from cbegeman April 11, 2023 18:58
Added sea ice to ocean coupling based on E3SM coupling
Added ocean time varying surface flux forcing
Added ocean bulk forcing calculation in sea ice column module
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.

1 participant