Skip to content

cam6_4_202: CAM threading issue for SE dycore and other modules, plus bring in conv_water from atmos_phys - #1674

Merged
cacraigucar merged 15 commits into
ESCOMP:cam_developmentfrom
cacraigucar:cam_se_thread_conv_water
Sep 10, 2026
Merged

cacraigucar merged 15 commits into
ESCOMP:cam_developmentfrom
cacraigucar:cam_se_thread_conv_water

Conversation

@cacraigucar

@cacraigucar cacraigucar commented Sep 8, 2026 •

Copy link
Copy Markdown
Collaborator

Threading PRS
Closes #1673
Closes #1651
Closes #1672

Threading issue
Closes #1650

Conv_water PR
Closes #1634

Conv water issue
Closes #1615

Haipeng Lin and others added 12 commits July 27, 2026 13:44
…_water scheme

The conv_water_4rad science core moves to atmospheric_physics
(schemes/cloud_water/convective_cloud_water.F90, built directly by CAM via
the atmos_phys external); conv_water.F90 keeps pbuf marshaling, the
conv_water_nl namelist, and history output. The RK (one-moment) ice
absorptivity branch is selected by the one_mom_clouds argument.
Fixes water leak in CAM-SIMA/CAM4 RK to surface model

Hoist the RK rliq bookkeeping into rk_stratiform_cam after the detrain call

Assisted-by: claude-fable:5.1, claude-fable:5
…outine level to ensure they aren't shared, and removes duplicated module-and-routine level arrays -- the local one overrides the module one, but it's more explicit this way.

@jimmielin jimmielin left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @cacraigucar!

@cacraigucar cacraigucar changed the title CAM threading issue for SE dycore and other modules, plus bring in conv_water from atmos_phys cam6_4_202: CAM threading issue for SE dycore and other modules, plus bring in conv_water from atmos_phys Sep 9, 2026
@cacraigucar
cacraigucar merged commit 9803c7b into ESCOMP:cam_development Sep 10, 2026
2 checks passed
@cacraigucar cacraigucar self-assigned this Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Tag

Development

Successfully merging this pull request may close these issues.

4 participants