AQMv7 EE2 Compliance: Propagate CMAKE_Fortran_FLAGS_DEBUG into chgres_cube #874
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
DESCRIPTION OF CHANGES:
To meet EE2 requirements for AQMv7, a change was made to propagate CMAKE_Fortran_FLAGS_DEBUG into chgres_cube.
AQM uses the ufs-srweather-app to call CMake for UFS_UTILS. CMake configuration here: https://github.com/BrianCurtis-NOAA/ufs-srweather-app/blob/ee2_fixes/sorc/CMakeLists.txt#L227C1-L258
NCO requires that Debug builds have
-ftrapuv
and-check all
in all compile flags for the project.Upon testing, the -ftrapuv and -check all was set here:
UFS_UTILS/CMakeLists.txt
Line 67 in 2f8675f
This one line change fixed that issue.
TESTS CONDUCTED:
If there are changes to the build or source code, the tests below must be conducted. Contact a repository manager if you need assistance.
Describe any additional tests performed.
DEPENDENCIES:
None
DOCUMENTATION:
None Added
ISSUE:
None