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

AMIP with Partitioned Fluxes #276

Closed
9 tasks done
LenkaNovak opened this issue Apr 3, 2023 · 1 comment
Closed
9 tasks done

AMIP with Partitioned Fluxes #276

LenkaNovak opened this issue Apr 3, 2023 · 1 comment
Assignees
Labels
🏅 SDI Software Design Issue

Comments

@LenkaNovak
Copy link
Collaborator

LenkaNovak commented Apr 3, 2023

The Climate Modeling Alliance

Software Design Issue 📜

Purpose

We need a stable interface with robust checks, so once standalone ClimaAtmos is complete, we can immediately test our AMIP configuration. We will also finalize all large software components that need input from scientists (i.e. partitioned surface fluxes).

Cost/Benefits/Risks

b: streamlining AMIP delivery.

People and Personnel

Components

  • there are two parts:
    1. update package versions / fix outstanding bugs in existing code (AMIP Roadmap non-optional requirements)
    • once this is complete, the AMIP run can be used as a benchmark again
    1. enhancements (other features used by AMIP setups)
    • fluxes: revise surface fluxes (also the order of timestepping (e.g. radiation) relative to flux computation in Atmos) + include the option to calculate partitioned fluxes
    • check for masking
    • bring back Slack reports

Results and Deliverables

QA

  • conservation tests pass (e.g. Flux partitioning #360 )
  • coupled comparable to atmos for performance
    • Atmos v Coupler like for like comparison (using the same dt and apply_limiters=false):
    • Atmos dt=200s (cpu=32, 22 nodes) → 23h25m
    • Coupler dt=200s (cpu=32, 1 node) → 20h50m
    • Coupler dt=200s, ct_cpl=600 (cpu=32, 2 nodes) → 20h45m
    • Coupler + topo, dt=100s (cpu=32, 1 node) → ~40h20
    • Coupler + topo + edmf, dt=100s (cpu=32, 1 node) → 70days in 20h17
  • physical tests (see Buildkite runs for different comparisons, also Update Longruns #355, and Slack #coupler-report )
    • reasonable comparison with observations (TOA fluxes, precipitation, circulation metrics), given the Atmos setup (benchmark)

Task Breakdown And Schedule

  1. fig outstanding bugs in existing code (AMIP Roadmap non-optional requirements)
  • SIC clean up #282 [25 April]
  • masking - ensure all tests are implemented and passing for all masking options Check masks #286 [1 May]
  • use most recent ClimaAtmos [15 May]
  • enable a surface flux calculation from the atmosphere (from averaged surface states) and partitioned flux calculation from the Coupler (using individual states) surface fluxes #311 [1 August]

SDI Revision Log

  • tasks to accomplish the Coupler release were split into two SDIs (WIP)

CC

@tapios @simonbyrne @cmbengue

@LenkaNovak LenkaNovak self-assigned this Apr 3, 2023
@LenkaNovak LenkaNovak added the 🏅 SDI Software Design Issue label Apr 3, 2023
@LenkaNovak LenkaNovak changed the title Clean AMIP and ClimaCoupler releaseEnter the Product Title Here Clean AMIP and ClimaCoupler release Apr 3, 2023
@LenkaNovak LenkaNovak mentioned this issue Jun 25, 2023
11 tasks
@LenkaNovak LenkaNovak changed the title Clean AMIP and ClimaCoupler release Clean AMIP Jul 26, 2023
@LenkaNovak LenkaNovak changed the title Clean AMIP AMIP with Partitioned Fluxes Jul 26, 2023
@LenkaNovak
Copy link
Collaborator Author

Complete

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏅 SDI Software Design Issue
Projects
None yet
Development

No branches or pull requests

3 participants