Skip to content

Add clubb_a_const into the namelist. - #1676

Open
HingOng wants to merge 2 commits into
ESCOMP:cam_developmentfrom
HingOng:cam_development
Open

HingOng wants to merge 2 commits into
ESCOMP:cam_developmentfrom
HingOng:cam_development

Conversation

@HingOng

@HingOng HingOng commented Sep 15, 2026

Copy link
Copy Markdown

This PR adds clubb_a_const into the namelist.

Before this change, a_const = 1.8 was set in src/physics/clubb/src/CLUBB_core/parameters_tunable.F90, and it could be reset with SourceMods.

After this change, a_const = 1.8 is set in bld/namelist_files/namelist_defaults_cam.xml, and it can be reset with user_nl_cam.

My 5-day run results appear BFB.

Setting a_const may be useful for tuning the lowest-level wind speed, as shown in Section 4.1 of https://doi.org/10.22541/essoar.177135891.11467584/v3

@cacraigucar
cacraigucar self-requested a review September 15, 2026 15:20
@cacraigucar cacraigucar self-assigned this Sep 15, 2026
@cacraigucar cacraigucar added the misc tag issue or PR candidate for upcoming misc tag label Sep 15, 2026
@adamrher

Copy link
Copy Markdown
Collaborator

@HingOng just so I'm clear. If there is a CLUBB_core namelist in parameters_tuneable.F90 that is not a CAM namelist, we can make it a CAM namelist without making any modifications to CLUBB_core?

@HingOng

HingOng commented Sep 22, 2026

Copy link
Copy Markdown
Author

@HingOng just so I'm clear. If there is a CLUBB_core namelist in parameters_tuneable.F90 that is not a CAM namelist, we can make it a CAM namelist without making any modifications to CLUBB_core?

Ideally, any parameter set in parameters_tunable.F90 (CLUBB) can be overwritten by passing a parameter value from CAM to CLUBB via using clubb_api_module.F90 (CLUBB) in clubb_intr.F90 (CAM). However, it does need CLUBB developers' attention to match the parameters between parameters_tunable.F90 and clubb_api_module.F90.

In the present case, a CLUBB developer has matched a_const between those in the following commit: larson-group/clubb_release@903169a. Thus, no more modification to CLUBB is needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

misc tag issue or PR candidate for upcoming misc tag

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants