issues
search
CliMA
/
ClimaAtmos.jl
ClimaAtmos.jl is a library for building atmospheric circulation models that is designed from the outset to leverage data assimilation and machine learning tools. We welcome contributions!
Apache License 2.0
81
stars
15
forks
source link
EDMFX diagnostic and explicit
#1646
Closed
trontrytel
closed
1 year ago
trontrytel
commented
1 year ago
Purpose
Implement physics closures in EDMFX and run explicit simulations.
Implement diagnostic EDMFX.
Cost/Benefits/Risks
Cost: Not having EDMFX costs us dearly.
Benefit: This is required before working on implicit EDMFX.
Reducing risk: Diagnostic EDMFX is our backup for implicit EDMFX.
People and Personnel
Lead: @trontrytel
Collaborators: @dennisYatunin @nefrathenrici @szy21 @jiahe23 @costachris
Reviewers: @tapios
Components
Part 1:
Implement physics closures in EDMFX
Part 2: Implement diagnostic EDMFX
Part 3: Reproduce the canonical single column cases for diagnostic and explicit setups.
Inputs
Re-use as much as possible of the old EDMF closures (
update_aux
, etc).
Documentation of solved equations in overleaf and numerics in ClimaAtmos docs.
Calibration pipeline for calibrating EDMFX in ClimaAtmos.jl.
Turbulence/convection science support in making the simulations stable.
Results and Deliverables
Simulations reproducing single column canonical cases that we have in the CI (Bomex, Dycoms, etc)
A spherical moist baroclinic wave simulation that can be run for a couple of steps with EDMFX.
Documentation added to
ClimaAtmos docs
Milestones
[ ] Run the prognostic edmf explicitly for bomex, dycoms, and rico
[ ] Run the prognostic edmf explicitly on the sphere
[ ] Run the diagnostic edmf (with TKE equation) explicitly for bomex, dycoms, and rico
[ ] Run the diagnostic edmf explicitly on the sphere
[ ] Run the diagnostic edmf with implicit vertical diffusion on the sphere (?)
Task Breakdown And Schedule
Part 1: Implement physics closures (@trontrytel, @dennisYatunin)
[ ] #1421 :
[x] non-hydrostatic pressure
[x] buoyancy
[x] subdomain buoyancy exchange term
[ ] shear
[x] saturated/unsaturated gradients
[x] buoyancy gradients
[x] mixing length
[ ] microphysics
[x] SGS fluxes to the grid mean
Part 2: Implement diagnostic EDMFX (@szy21 , @jiahe23)
[x] Write equations documentation for diagnostic EDMFX
[x] #1722
[x] #1655
[x] #1724
[x] #1800
[x] #1806
[x] #1743
[x] #1896
[x] #1897
[x] #1840
Part 3: Simulations
[ ] Bomex
[ ] GABLS
[ ] Soares
[ ] Dycoms
[ ] Rico
[ ] TRMM
[ ] Nieuwstadt
[ ] lifecycle
[ ] spherical moist baroclinic wave
QA and testing (@jiahe23 , @szy21 , @trontrytel )
[x] #1600
[ ] Test for momentum equations (without RHS terms?) in a bubble setup.
[ ] Add LES profiles to CI plots
Calibration pipeline. (@nefrathenrici, @costachris )
[x]
https://github.com/CliMA/ClimaAtmos.jl/issues/1340
[ ] Calibratmos.jl package for a single SCM EDMF case in CA.jl - Perfect model setting.
SDI Revision Log
CC: @tapios @simonbyrne @cmbengue
szy21
commented
1 year ago
Superseded by #1974 (and other SDIs to be opened).
Purpose
Cost/Benefits/Risks
People and Personnel
Components
Inputs
update_aux
, etc).Results and Deliverables
Milestones
Task Breakdown And Schedule
Part 1: Implement physics closures (@trontrytel, @dennisYatunin)
Part 2: Implement diagnostic EDMFX (@szy21 , @jiahe23)
Part 3: Simulations
QA and testing (@jiahe23 , @szy21 , @trontrytel )
Calibration pipeline. (@nefrathenrici, @costachris )
SDI Revision Log
CC: @tapios @simonbyrne @cmbengue