GEOS-ESM / SMT-Nebulae

Software Modernization Team sandbox
https://geos-esm.github.io/SMT-Nebulae/
Apache License 2.0
0 stars 1 forks source link

{P} Moist physics Grid Component #57

Open FlorianDeconinck opened 8 months ago

FlorianDeconinck commented 8 months ago

Physics parametrization for Moist processes (convection, large-scale condensation, precipitation and cloud parameters).

Main codes have been broken down in subtasks and G002.5 covers all the in-between code that need porting to merge all those codes under one critical path. We expect most of the component to be described, but some new tickets when difficulty arises are also expected.

ESMF/MAPL calls should all be left as-is, moved in Fortran if need be and/or designed around. This might lead to difficult decision where we need input from the SI team.

Configuration

Source

Tech/Source Name Lead Repository
ndsl pyMoist SMT https://github.com/GEOS-ESM/GEOSgcm_GridComp/tree/dsl/develop
Fortran GEOSmoist_GridComp GMAO https://github.com/GEOS-ESM/GEOSgcm_GridComp

GMAO POC: William Putman

Entry point of the critical path: GEOS_MoistGridComp.F90:RUN



Breakdown

FlorianDeconinck commented 6 months ago

Setup work: https://github.com/GEOS-ESM/GEOSgcm_GridComp/pull/933

FlorianDeconinck commented 6 months ago

Full breakdown:

FlorianDeconinck commented 2 months ago

Code breakdown by @CharlesKrop and @katrinafandrich stored in: https://github.com/GEOS-ESM/SMT-Nebulae/tree/main/geos_documentation/moist