-
Notifications
You must be signed in to change notification settings - Fork 64
CCPP Framework Meeting Minutes 2021 01 26
goldy edited this page Jan 27, 2021
·
11 revisions
-
capgen.py
progress - Transition to
capgen.py
- Other business
- Working on PR addressing #346 (ignore missing optional arguments)
- Need to discuss requirements for host model to communicate threading information to CCPP suites
- Suite needs
horizontal_loop_begin
andhorizontal_loop_end
- Chunked data turns into a flat array for suite-created data
- UFS provides information on number of blocks, blocksizes, ... - information is scattered (some in host model, some in ccpp-framework)
- what we have now might work as it is
- Host model most provide these block details when using blocked data structures, and/or
horizontal_loop_begin
/horizontal_loop_end
when using flat data structures- Possible issue with the and, we could end up with two (different) definitions of
horizontal_loop_begin
/horizontal_loop_end
.
- Possible issue with the and, we could end up with two (different) definitions of
- UFS only does "no blocks at all" (init/final) phases, or the same blocks throughout the run
- CCPP has a requirement to be able to use different block sizes for different parts of the physics
- Suite needs
- CCPP technical documentation - needs to be updated for
capgen.py
. Who is going to do that? And when?- Update as we transition the UFS to
capgen.py
(repository is NCAR ccpp-doc)
- Update as we transition the UFS to
- Still working on the last IPD cleanup steps, and updating/simplifying the codebase
- Is it still realistic to target a transition to
capgen.py
by the end of February?- Plan on beginning the transition at the end of February - this would mean end of March
- Need to consider Hurricane Supplemental projects that utilize
capgen.py
with the UFS (deliverable is end of June 2021)
- CCPP-MUSICA: invite developers from NCAR side to ccpp-framework meeting on February 16 (Ligia will do)