Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[develop] Configs for compiling and running online-cmaq on cheyenne. #656

Merged
merged 3 commits into from
Mar 10, 2023
Merged

[develop] Configs for compiling and running online-cmaq on cheyenne. #656

merged 3 commits into from
Mar 10, 2023

Conversation

padhrigmccarthy
Copy link
Contributor

DESCRIPTION OF CHANGES:

Configurations for Cheyenne HPC, to facilitate building and running online-cmaq on cheyenne.

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • [ x] New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

TESTS CONDUCTED:

Tested on cheyenne with intel.

DEPENDENCIES:

Submitting additions to UFS_UTILS and AQM_utils as well.

@MichaelLueken MichaelLueken changed the title Configs for compiling and running online-cmaq on cheyenne. [develop] Configs for compiling and running online-cmaq on cheyenne. Mar 8, 2023
ush/machine/cheyenne.yaml Outdated Show resolved Hide resolved
Copy link
Collaborator

@MichaelLueken MichaelLueken left a comment

Choose a reason for hiding this comment

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

@padhrigmccarthy

For the change to modulefiles/tasks/cheyenne/miniconda_regional_workflow.lua, is there a reason that you needed to load conda? Loading miniconda3/4.12.0 and then activating with conda activate regional_workflow should be fine.

For ush/machine/cheyenne.yaml, is there a reason that you moved the data location away from the ufssrw location? While the WE2E tests successfully ran and passed for both Intel and GNU, I believe that the data location should continue to point to the current location, until the time that the maintaining of data is transitioned to EPIC.

modulefiles/tasks/cheyenne/miniconda_regional_workflow.lua Outdated Show resolved Hide resolved
ush/machine/cheyenne.yaml Outdated Show resolved Hide resolved
@padhrigmccarthy
Copy link
Contributor Author

padhrigmccarthy commented Mar 8, 2023 via email

@padhrigmccarthy
Copy link
Contributor Author

@padhrigmccarthy
For ush/machine/cheyenne.yaml, is there a reason that you moved the data location away from the ufssrw location? While the WE2E tests successfully ran and passed for both Intel and GNU, I believe that the data location should continue to point to the current location, until the time that the maintaining of data is transitioned to EPIC.

@MichaelLueken It seems we need time-dependent data for FV3GFS, rather than a fixed time. Here is what I heard back from Rajesh Kumar, the scientist leading our project at NCAR:

Hi Paddy,
The default location of the GFS forecasts should be /glade/collections/rda/data/ds084.1. This is automatically populated with the new GFS data. The directory /glade/p/ral/jntp/UFS_CAM/COMGFS looks like a test set up.
Rajesh

I've pushed the change to revert this to the ufssrw location and made the use of time-dependent data part of our local configuration instructions.

@MichaelLueken MichaelLueken added the run_we2e_coverage_tests Run the coverage set of SRW end-to-end tests label Mar 10, 2023
Copy link
Collaborator

@MichaelLueken MichaelLueken left a comment

Choose a reason for hiding this comment

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

@padhrigmccarthy Thank you very much for making the changes! Just a brief note, the ush/machine/${machine}.yaml files point to the directories that contains the staged data for the WE2E tests on the various machines, which is why it should ultimately point to the ufssrw location (where the WE2E test data is contained). The Jenkins tests passed without issue, so I am now approving this work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
run_we2e_coverage_tests Run the coverage set of SRW end-to-end tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants