Skip to content

Conversation

@BrianCurtis-NOAA
Copy link

Bring in NCO DEBUG flag change for ops

The following flags will be added for DEBUG builds: -check all -check noarg_temp_created -ftrapuv

Two are required by NCO: -check all -ftrapuv
One will drastically reduce build output file size: -check noarg_temp_created

I've tested the build on the UFSWM. I will run the full UFSWM RT suite soon to ensure the build change does not impact results. I do not anticipate any changes.

mathomp4
mathomp4 previously approved these changes Jun 26, 2025
Copy link
Member

@mathomp4 mathomp4 left a comment

Choose a reason for hiding this comment

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

Easy approve as these don't affect GEOS

@mathomp4
Copy link
Member

@BrianCurtis-NOAA Do you still want this in?

@BrianCurtis-NOAA
Copy link
Author

I do. I've had a few front-burner items that have pushed this to the back. As soon as I can coordinate this effort across all UFSWM components, I'll move it off draft-mode. Apologies to keep this waiting.

@mathomp4
Copy link
Member

I do. I've had a few front-burner items that have pushed this to the back. As soon as I can coordinate this effort across all UFSWM components, I'll move it off draft-mode. Apologies to keep this waiting.

No problem. My fear was this was meant to be not-draft long ago and was forgotten, etc. It doesn't affect us so we should be able to take it at anytime.

@BrianCurtis-NOAA BrianCurtis-NOAA marked this pull request as ready for review July 29, 2025 12:43
@BrianCurtis-NOAA
Copy link
Author

Will the latest develop changes cause baseline differences? I'm seeing some, and wanted to verify that any tests using GOCART will have results changing.

@mathomp4
Copy link
Member

Will the latest develop changes cause baseline differences? I'm seeing some, and wanted to verify that any tests using GOCART will have results changing.

@BrianCurtis-NOAA GOCART develop is non-zero-diff to GOCART v2.4 in our testing, yes, though I can only say from the GEOSgcm perspective. From the diffs:

https://github.com/GEOS-ESM/GOCART/compare/main...develop?w=1

You can see that a pressure lid is now used in many places (say 40 mbar in black carbon). The Ginoux scheme and other scalings also had updates for L181 which we are moving to. We also updated some optics files. Finally, SU_Compute_Diags seems to have had a unit fix/change.

I'll mention @vbuchard @pcolarco and @jrjoshi1 for more edification.

@BrianCurtis-NOAA BrianCurtis-NOAA changed the title Bring in nco changes for DEBUG intel flags Bring in nco changes for DEBUG intel flags, bump GOCART to latest develop Dec 1, 2025
@mathomp4 mathomp4 merged commit 963364e into GEOS-ESM:develop Dec 4, 2025
@BrianCurtis-NOAA
Copy link
Author

@mathomp4 We'll need to look at restart reproducibility with the latest GOCART in UFSWM. We had to ditch it. My changes will not change results, so it's still OK to be in GEOS-ESM/develop.

@mathomp4
Copy link
Member

mathomp4 commented Dec 4, 2025

@mathomp4 We'll need to look at restart reproducibility with the latest GOCART in UFSWM. We had to ditch it. My changes will not change results, so it's still OK to be in GEOS-ESM/develop.

@BrianCurtis-NOAA We just didn't want to lose this PR of yours. We are almost done with updating develop. This PR:

#364

is the last "big" one we are looking at. So if you want to test the "future" develop, test that branch

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants