GEOS-ESM / GEOS-ESM/GEOSgcm_GridComp
Simplify subcolumn cloud generation in GEOS-5
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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