Skip to content

Capability addition to run using a debug build of UFSWM#65

Merged
BrianCurtis-NOAA merged 7 commits into
NOAA-EMC:production/AQM.v7from
BrianCurtis-NOAA:debug_run
Mar 14, 2023
Merged

Capability addition to run using a debug build of UFSWM#65
BrianCurtis-NOAA merged 7 commits into
NOAA-EMC:production/AQM.v7from
BrianCurtis-NOAA:debug_run

Conversation

@BrianCurtis-NOAA
Copy link
Copy Markdown
Collaborator

@BrianCurtis-NOAA BrianCurtis-NOAA commented Feb 27, 2023

PR Checklist

  • This PR has been tested on an RDHPCS machine and/or WCOSS2. Please select below:

    • RDHPCS.
    • WCOSS2. (Waiting on Dogwood/Cactus to come back)
  • This PR has been tested with the ufs-srweather-app workflow online-cmaq branch. (Confirmed through discussions with @JianpingHuang-NOAA )

  • New or updated input data is required by this PR.

  • Baselines are expected to change.

Description

This PR removes a locally edited version of aero_depv.F in favor of the CMAQ version.
Also to be noted is that using init_concentrations = true in aqm.rc will cause debug build to fail at runtime. I have conversed with @JianpingHuang-NOAA who stated that init_concentrations is set to false in the operational setting.

Issue(s) addressed

Dependencies

No Dependencies.

@BrianCurtis-NOAA
Copy link
Copy Markdown
Collaborator Author

RegressionTests_wcoss2.intel.log
RegressionTests_wcoss2.intel.proof.log

Proof log shows no debug baseline and fails regional_atmaq
log shows reproduces with new baselines.

@BrianCurtis-NOAA
Copy link
Copy Markdown
Collaborator Author

@JianpingHuang-NOAA Please review.

Copy link
Copy Markdown
Contributor

@JianpingHuang-NOAA JianpingHuang-NOAA left a comment

Choose a reason for hiding this comment

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

One more comment but not directly related to this change. Is "-D32BIT=ON" included in the CMAKE_FLAGS for the UFSWM compilation for AQM app.?

@BrianCurtis-NOAA
Copy link
Copy Markdown
Collaborator Author

One more comment but not directly related to this change. Is "-D32BIT=ON" included in the CMAKE_FLAGS for the UFSWM compilation for AQM app.?

No, we do not use -D32BIT=ON, should we?

@JianpingHuang-NOAA
Copy link
Copy Markdown
Contributor

I have included "use -D32BIT=ON" when I compiled the ufswm code. It does not affect the results but may save about 5% fcst model running time. Please include it for aqm application.

@JianpingHuang-NOAA
Copy link
Copy Markdown
Contributor

Do we need another PR on the change of -D32BIT=ON?

@BrianCurtis-NOAA
Copy link
Copy Markdown
Collaborator Author

BrianCurtis-NOAA commented Mar 14, 2023

Do we need another PR on the change of -D32BIT=ON?

I've already added it to this PR in UFSWM. I'm running RT's now.

I want to confirm, you ran the Science tests for this PR with -D32BIT=ON, correct?

@JianpingHuang-NOAA
Copy link
Copy Markdown
Contributor

I thinks so. It is originally suggested by Barry. Actually I have included it into all of my retro and NRT runs.

@BrianCurtis-NOAA
Copy link
Copy Markdown
Collaborator Author

UFSWM RT's were reproducible. Merging this in.

@BrianCurtis-NOAA BrianCurtis-NOAA merged commit b7e7f7b into NOAA-EMC:production/AQM.v7 Mar 14, 2023
BrianCurtis-NOAA added a commit to BrianCurtis-NOAA/AQM that referenced this pull request Mar 15, 2023
* Update aqm_files.cmake to use CMAQ's aero_depv
* remove aero_depv.F from src/model/src
* tab fixes in aqm_files.cmake and remove extra debugging calls from vdiffacmx.F
@BrianCurtis-NOAA BrianCurtis-NOAA deleted the debug_run branch March 22, 2023 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants