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

{P} Moist physics Grid Component #57

Open
11 tasks
FlorianDeconinck opened this issue Mar 5, 2024 · 3 comments
Open
11 tasks

{P} Moist physics Grid Component #57

FlorianDeconinck opened this issue Mar 5, 2024 · 3 comments
Labels
Team/Project Parent/Sink task for the all team (cross-repository)

Comments

@FlorianDeconinck
Copy link
Collaborator

FlorianDeconinck commented Mar 5, 2024

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

  • GFDL_1M
  • GF2020

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

  • FILLQ2ZERO
  • BUOYANCY2
  • BUOYANCY
  • Aer_Activation
  • RAS_Run (⚠: Not executed?)
  • GF_Run
  • GF2020_Interface
  • GF_GEOS5_Interface (🔴: Skipping breakdown since it's not our target)
  • UW_Run
  • BACM_1M_Run (🔴: Skipping breakdown since it's not our target)
    • GFDL_1M_Run
    • THOM_1M_Run (⚠: Not executed?)
    • MGB2_2M_Run (⚠: Not executed?)
    • GEOS_QsatICE
    • GEOS_DQSAT
    • GEOS_QsatLQU
    • GEOS_DQSAT
    • FILLQ2ZERO
@FlorianDeconinck FlorianDeconinck added the Team/Project Parent/Sink task for the all team (cross-repository) label Mar 7, 2024
@FlorianDeconinck
Copy link
Collaborator Author

FlorianDeconinck commented May 20, 2024

Setup work: GEOS-ESM/GEOSgcm_GridComp#933

@FlorianDeconinck
Copy link
Collaborator Author

FlorianDeconinck commented May 20, 2024

Full breakdown:

  • FILLQ2ZERO
  • BUOYANCY2
  • BUOYANCY
  • Aer_Activation
  • RAS_Run (⚠: Not executed?)
  • GF_Run
  • GF2020_Interface
  • GF_GEOS5_Interface (🔴: Skipping breakdown since it's not our target)
  • UW_Run
  • BACM_1M_Run (🔴: Skipping breakdown since it's not our target)
    • GFDL_1M_Run
    • THOM_1M_Run (⚠: Not executed?)
    • MGB2_2M_Run (⚠: Not executed?)
    • GEOS_QsatICE
    • GEOS_DQSAT
    • GEOS_QsatLQU
    • GEOS_DQSAT
    • FILLQ2ZERO

@FlorianDeconinck
Copy link
Collaborator Author

@FlorianDeconinck FlorianDeconinck changed the title [GEOS] Moist physics Grid Component {P} Moist physics Grid Component Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team/Project Parent/Sink task for the all team (cross-repository)
Projects
None yet
Development

No branches or pull requests

1 participant