ocean / sea-ice / land-ice breakout v2 priorities
v2 code needs to be in repo and verified ~1 year from now.
This page is a reduction of the/wiki/spaces/OCNICE/pages/30442728.
Each section (ocean, sea-ice, land-ice, coastal, coupler) get 15 minutes.
Goal of each 15 minute segment is:
- to ID the most important v2 feature(s)
- ID who is willing take the lead in pulling together a design document for feature(s)
ocean (Mark Petersen)
- performance (Philip Jones)
- Change number of layers to 64 or 128 for vector performance
- Always loop vertically to nVertLevels, or multiples of 8, with a mask ("Strip-mining")
Remove all allocatable arrays for GPUs: change scratch arrays to permanent arrays.
- reduce excessive diagnostics computations, other items, see: /wiki/spaces/OCNICE/pages/82673686
- analysis
- Continued work on analysis members and MPAS Analysis
- smooth automated implementation in ACME, working at high resolution.
- Sea-Level Rise Topic
- non-Boussinseq / TEOS-10 (Mark Petersen)
- needed for steric SLR
- expected for next generation ocean models
- wetting-drying / massless layers (Xylar Asay-Davis)
- needed for ocean / land-ice coupling, moving grounding line
- needed for coastal inundation
- high-order pressure gradient (Mark Petersen)
- mitigates errors associated with strongly sloped layer interfaces
- quasi-Lagrangian vertical coordinate (regridding/remapping, hybrid vertical coordinates) (Luke Van Roekel (Unlicensed))
- exploits a capability built into MPAS-Ocean
- should improve representation / preservation of water masses
- super-cycling of tracer transport
- needed to make BGC more computationally tractable
- Mesoscale eddy closure
- funded by SciDAC3, in code base, needed to be validated in global configurations
- thin-wall approach for bottom bathymetry
- a great idea that we never have time to implement
- improved vertical turbulence scheme (Luke Van Roekel (Unlicensed))
- needed to get beyond KPP
- prognostic SW penetration model (LV notes: mostly done already, just needs hooks to BGC)
- needed to improve ocean boundary layer representation
sea-ice (Adrian Turner)
- Improved snow model (Nicole Jeffery)
- icepack support (Elizabeth Hunke (Unlicensed))
- Icebergs (postdoc)
- Unified ridging and form drag (with Andrew Roberts, NPS?) (@Andrew Roberts)
- Improved radiation extinction in snow (SNCR)*
- MPAS-Seaice buoy simulator
- Improve salinity coupling between ocean and sea ice (postdoc)
- Remaining sea ice metrics for coupled simulations (2/9 completed) (Adrian Turner)
- Performance enhancements
- Concurrent halo exchanges (Philip Jones)
- Equatorial grid culling in coupler (Jon Wolfe)
- Concurrent halo exchanges (Philip Jones)
land-ice (Stephen Price)
- analysis and validation (standalone and coupled) (Stephen Price)
- improved calving*
- spin up initialization
- Sub-glacial hydrology and basal processes (Matt Hoffman)
- Spatially-temporally varying sea-level forcing at land ice front
coupler (Jeremy Fyke (Unlicensed))
- Schematic
- Couple icebergs from land ice to sea ice via coupler (coordination with land ice, sea ice, ocean) (Jeremy Fyke (Unlicensed), Darin Comeau)
- time-variable footprint of land / ocean / sea-ice / atmosphere / land - "dynamic fractions" (coordination with land ice, ocean, sea ice, land) (Jeremy Fyke (Unlicensed))
- finalization/testing of boundary layer melt scheme in coupler (coordination with land ice and ocean) (Jeremy Fyke (Unlicensed))
- test existing subgrid downscaling for land SMB fields to high-res ice sheet grid (coordination with land ice, land) *
- Self-attraction for regional SLR
- track coupler re-write (all coupler efforts need to be coordinated w/ R. Jacob and coupler re-write team)
coastal ocean / coastal BGC (Phillip Wolfram (Unlicensed))
- Tides (Phillip J. Wolfram, Joseph Zhang (Unlicensed))
- needed for estuary modeling project
- global / regional
- Variable time step (Max Gunzburger (Unlicensed))
- would allow two-way coupling of open to coastal system models
- key performance opportunity
- Implicit / explicit tradeoffs
- Land inundation (Xylar Asay-Davis)
- wetting / drying between land and free surface (see also ocean-ice sheet wetting / drying)
- coordinate w/ land ice effort
- Surface wave model (Phillip Wolfram (Unlicensed))
- needed for inundation modeling
- needed for improved ocean boundary layer modeling
- Coastal BGC - Coupled river-estuary-coastal ocean reaction eqs.
- includes inorganic carbon chemistry
- extending BGC into the coastal ocean system
- Sediment transport
- needed for the evolution of the coastline and BGC processes
- coordination with marine BGC effort
Marine BGC
- MARBL into MPAS-O (including new processes in MARBL (isotope module, different complexities, pH-depended CaCO3 dissolution) (Jon Wolfe)
- Bring MARBL up to date with ACME.v1/POP (Shanlin Wang (Unlicensed))
- Phaeocystis and trace gas module
- organic carbon
- methane
- ice and ocean BGC coupling
- Coupling of trace gas and organics with atmosphere (Shanlin Wang (Unlicensed)) – need atmos. counterpart
- CFCs into MPAS-O (Mathew Maltrud)
- BGC analysis members/metrics for MPAS-seaice (Nicole Jeffery)
- BGC analysis members/metrics for MPAS-O (Shanlin Wang (Unlicensed))
- CDOM (radiative transfer to ocean)
- coordination with coastal