Speed Dating Topics

Thursday, 2/27/2025

8:40 - 10:30 Breakouts:

The first 4 rounds of speed dates are 20 min long with 10 min transition time

  • Room 1: Infrastructure meets with (in order):

    • 8:40 - 9:00 Water Cycle + HES:

      • GCAM coupling next steps.

      • LE data management

    • 9:10 - 9:30 EAMxx + Omega:

      • What helpful tools/tests/etc has each group created or planned that would be helpful to others?

      • Can you come up with project-wide C++ coding standards?

      • OMEGA and cpl7?

      • comparison of CPU vectorization approaches between our implementations

    • 9:40 - 10:00 Land + v3 Atm:

      • Making more diagnostics possible: hub-height winds.

      • How do we move to an MPAS-land grid?

      • When is a PR for high-res land going to happen?

      • Getting land diagnostics as routine output for coupled runs.

    • 10:10 - 10:30 Polar + Ice:

      • What are the near-term coupling needs?

        • ATM grid imprinting on ELM surface mass balance - possibility of higher-order conservative remapping for precip/snowfall?

      • To what extent are diagnostics the domain of component versus infrastructure. Can we collaborate:

        • Addition of support for LIVVkit to standard diagnostics / analysis when running w/ dyn ice sheets

        • Development of diagnostics across groups E3SM-diagnostics/MPAS-Analysis/zppy

      • Ice sheet coupler support

      • Albany support for MALI

  • Room 2: Performance meets with

    • 8:40 - 9:00 EAMxx + Omega

      • What can we do to eek out more performance from our models?

      • Avoiding resource contention if any when sharing nodes

    • 9:10 - 9:30 Land + v3 Atm

      • Land: GPU performance, development roadmap

      • Land: I/O and new partitioning approaches for km-scale simulation

      • v3 atm HR AMIP(?), other sims performance

    • 9:40 - 10:00 Polar + Ice

      • Sea ice coupling requirements - within 30˚ of the equator

      • Wavewatch deprecation plans

      • Greenland ice sheet performance - GPU utilization questions for V4, Frontier usage.

    • 10:10 - 10:30 Water Cycle + HES

      • HR performance, PE layouts, target machines

  • Room 3: Coupled

    • 8:40 - 9:00 Land + v3 Atm

      • Transition of land to the MPAS grid, and a unified land+MOSART+Ocean grid

      • Getting standard land diagnostics for future coupled runs

      • Lake model updates from Hongyi Li to address negative runoff

      • Land surface T biases - discussion with polar group

    • 9:10 - 9:30 Polar + Ice

      • From ice:

        • Data S. Ocean freshwater fluxes from sub-ice shelf melt (more physically realistic implementation of “snowcapping”):

          • this capability has been thoroughly tested and now appears ready for (regular?) use

          • is there support from coupled team for exploring the impacts of this in, e.g. a comparative PI control run?

          • if so, discuss / flesh out details a bit more

        • Status of new snowpack model testing in 100 PI control run

        • New capabilities in Greenland ice sheet and sea ice for V4

      • From Polar:

        • BlueTip simulation campaign

        • Significant polar biases: ice sheet climate

        • Do we have a place for a list/branch of incremental coupling improvements for V4? e.g.

          • Roughness length over ice sheets by 2-4 orders of magnitude reduction

          • PMSL extrapolation to use local not global lapse rate

    • 9:40 - 10:00 Water Cycle + HES

      • How are BGC early results looking, any major feedbacks?

      • Next steps with v3.1 and v4 coupled runs with BGC/HES

    • 10:10 - 10:30 EAMxx + Omega

      • What is the roadmap for coupled runs with EAMxx and Omega? Can we come up with tasks/expectations for each group in this work?

  • Room 4: AI/ML - @Peter Caldwell thinks this group (consisting solely of @Andy Salinger ) should just take notes on all the AI applications being done within E3SM and discuss how they fit into E3SM’s AI strategic plan.

    • 8:40 - 9:00 Polar + Ice

      • Model emulation: How can we contribute to an E3SM coupled emulator?

      • Process expansion:

        • Wave emulator with sea ice feedbacks (Erin)

        • Emulation of high-fidelity calving model in MALI, POC: Trevor Hillebrand (LANL), Funding: LDRD (LANL)

      • Parameter refinement: 

        • Vertical sea ice deformation

        • shelf melt flux refinement

        • Autotuning of MALI solver settings for performance, POC: Jerry Watkins (SNL), Funding: SciDAC

      • Uncertainty quantification

        • Emulation of MALI velocity solver, POC: Mauro Perego (SNL), Funding: SciDAC/MMICCS

        • Emulation of regional sea-level model for sea-level UQ, POC: Matt Hoffman (LANL), Funding: ECR

      • Computational infrastructure: AI for converting code between languages, e.g. Icepaxx

      • Signal detection: Pattern detection, low-order behavior, causality for tipping points.

    • 9:10 - 9:30 Water Cycle + HES

      • AI/ML to help with BGC spin-up or auto-tuning??

      • How to incorporate more coupling?

      • How to leverage emulators for future ensembles?

      • Will emulators work at both ne1024 and ne128?

    • 9:40 - 10:00 EAMxx + Omega

      • emulation of aerosol mixing state and cloud droplet collision processes (POC Jiwen Fan; funding LDRD)

    • 10:10 - 10:30 Land + v3 Atm

      • AI/ML help with Land spin-up.

      • AI/ML calibration of land parameters. Multiple sites.

10:30 - 10:40 Break

10:40 - 11:10 Breakouts:

Then for the final 30 min speed dating session, the 4 core teams mix it up:

  • Room 1: Infrastructure + Coupled + Performance + AI/ML

    • What do we want in a model experiment tracker?

    • Any progress on identifying AI/ML runtime best practice?

    • Data formats for AI/ML ?

  • Room 2: Water Cycle+HES+Polar+Ice

    • From Polar + Ice:

      • Sharing between groups analysis of BlueTip, Large Ensemble.

      • Frazil development and stratification

      • Update on progress towards replacing snowcapping in the water cycle with active ice sheets

  • Room 3: EAMxx+Omega+Land+v3 Atm

    • How do we integrate high-res land with EAMxx and Omega?

    • What are Land’s and River’s plans in terms of their own C++ port?

    • How do v3 Atm members get integrated into C++ tasks?

    • What advice (say, todo and not todo) would the EAMxx and Omega teams have for the land group as it undertakes the C++ port?

Related content

Agenda 2025 E3SM All-Hands Meeting
Agenda 2025 E3SM All-Hands Meeting
Read with this
Atmosphere + Ocean/Ice Speed Dating Topics for conversation
Atmosphere + Ocean/Ice Speed Dating Topics for conversation
More like this
AI/ML Plenary Agenda
AI/ML Plenary Agenda
Read with this
Report Back from Tuesday's Breakouts
Report Back from Tuesday's Breakouts
Read with this