GEOS-ESM / GEOS-ESM/GEOSgcm_GridComp

Simplify subcolumn cloud generation in GEOS-5

Open
#422 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Fortran
Stars
10
Forks
13
Avg merge
17h 35m
Merged PRs (30d)
14

Description

Subcolumn cloud generation is currently done inside RRTMG separately for LW and SW and with different icld options. In consolation with Lazaros, decided to just have exponential (generalized) overlap, which is currently icld==4. Want to make both LW ands SW call the same subcloud generator, and in fact abstract it out of RRTMG so that it can be used by COSP as well. Suggest putting in its own module. Callers (LW and SW) will specify what number of sub columns they want.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate the RRTMG longwave and shortwave callers and the COSP integration points; read how icld options and subcolumn counts are currently handled. Done means both LW and SW use one generalized-overlap subcolumn generator, the generator is abstracted from RRTMG for COSP reuse, and callers specify the number of subcolumns.

Written by the indexing model from the issue text.

Assessment

Tech stack
fortran
Domain
hpc
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.