Skip to content

b4b: Convert the BareGroundFluxesMod dewpoint calculation into a function#3706

Open
olyson wants to merge 7 commits intoESCOMP:b4b-devfrom
olyson:dewpointfunction
Open

b4b: Convert the BareGroundFluxesMod dewpoint calculation into a function#3706
olyson wants to merge 7 commits intoESCOMP:b4b-devfrom
olyson:dewpointfunction

Conversation

@olyson
Copy link
Copy Markdown
Contributor

@olyson olyson commented Jan 22, 2026

Description of changes

Convert the BareGroundFluxesMod dewpoint calculation into a function

Specific notes

Per a discussion we had about modularizing new code, I decided to see how long it would take me to convert the dewpoint calculation recently incorporated into BareGroundFluxesMod (#3688) into a function (not long). Interestingly, the version of BareGroundFluxesMod presented here is actually what @hannay is using as a SourceMod in new CESM3 development simulations. I had pointed her to my branch instead of a separate location for the code mods.

Contributors other than yourself, if any: @ekluzek for suggestion to convert to a function

CTSM Issues Fixed (include github issue #): Addresses in part #3694

Are answers expected to change (and if so in what way)? No.

Any User Interface Changes (namelist or namelist defaults changes)? No

Does this create a need to change or add documentation? Did you do so? No. No.

Testing performed, if any:
This function is bfb with previous tests related to #3688, at least for a 1 year I2000 SP case.

@olyson olyson added the next this should get some attention in the next week or two. Normally each Thursday SE meeting. label Jan 22, 2026
@wwieder wwieder added the b4b bit-for-bit label Jan 28, 2026
Comment thread src/biogeophys/BareGroundFluxesMod.F90
Comment thread src/biogeophys/BareGroundFluxesMod.F90
@wwieder
Copy link
Copy Markdown
Contributor

wwieder commented Jan 28, 2026

as with #3710, what's an appropriate milestone here alpha08d or beta09?

@wwieder wwieder moved this to In progress - b4b-dev in CTSM: Upcoming tags Jan 29, 2026
@ekluzek ekluzek changed the base branch from master to b4b-dev February 3, 2026 19:47
@wwieder
Copy link
Copy Markdown
Contributor

wwieder commented Feb 3, 2026

@ekluzek this one didn't come up in our sprint conversation today, but is it a simple task you can merge to b4b-dev?

@wwieder
Copy link
Copy Markdown
Contributor

wwieder commented Feb 5, 2026

@ekluzek this one didn't come up in our sprint conversation today, but is it a simple task you can merge to b4b-dev?

just reposting this question. @ekluzek can you do this mege to b4b-dev?

@wwieder wwieder removed the next this should get some attention in the next week or two. Normally each Thursday SE meeting. label Feb 5, 2026
@wwieder wwieder added this to the cesm3_0_beta09 milestone Feb 5, 2026
@wwieder
Copy link
Copy Markdown
Contributor

wwieder commented Mar 3, 2026

@ekluzek this one didn't come up in our sprint conversation today, but is it a simple task you can merge to b4b-dev?

just reposting this question. @ekluzek can you do this mege to b4b-dev?

@ekluzek if you're making a b4b dev merge soon, can you add this?

@github-project-automation github-project-automation Bot moved this from In progress - b4b-dev to In progress - master in CTSM: Upcoming tags Mar 3, 2026
@ekluzek ekluzek moved this from In progress - master to In progress - b4b-dev in CTSM: Upcoming tags Mar 9, 2026
@ekluzek ekluzek changed the title Convert the BareGroundFluxesMod dewpoint calculation into a function b4b: Convert the BareGroundFluxesMod dewpoint calculation into a function Mar 12, 2026
@ekluzek ekluzek moved this from Todo to In Progress in LMWG: Sprint Planning Board Mar 25, 2026
@ekluzek ekluzek moved this from In Progress to Todo in LMWG: Sprint Planning Board Apr 15, 2026
@samsrabin
Copy link
Copy Markdown
Member

@mvdebolskiy ping

@ekluzek ekluzek added the test: aux_clm Pass aux_clm suite before merging label Apr 24, 2026
@ekluzek
Copy link
Copy Markdown
Contributor

ekluzek commented May 1, 2026

Just putting to a later milestone because it's not critical to have right away.

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

Labels

b4b bit-for-bit test: aux_clm Pass aux_clm suite before merging

Projects

Status: In progress - b4b-dev
Status: Todo

Development

Successfully merging this pull request may close these issues.

4 participants