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

Enable some of the intel llvm tests in rt conf #2458

Open
wants to merge 11 commits into
base: develop
Choose a base branch
from

Conversation

DusanJovic-NOAA
Copy link
Collaborator

@DusanJovic-NOAA DusanJovic-NOAA commented Oct 9, 2024

Commit Queue Requirements:

  • Fill out all sections of this template.
  • All sub component pull requests have been reviewed by their code managers.
  • Run the full Intel+GNU RT suite (compared to current baselines) on either Hera/Derecho/Hercules
  • Commit 'test_changes.list' from previous step

Description:

Add several Intel LLVM test to rt.conf. A separate configuration file (rt_intelllvm.conf) is still in the repository and can be used to run a more complete list of intel test using the new compiler. But we decided to include small subset of those test in rt.conf so that we have at least few tests executed before each PR is merged.

On each of the 4 platforms that currently support llvm compiler (Hercules, Orion, Gaea and Hera) 2 tests were added.
The test_changes.list file is updated.

Commit Message:

* UFSWM - Enable some of the intel llvm tests in rt conf

Priority:

  • Normal

Git Tracking

UFSWM:

  • Closes #
  • None

Sub component Pull Requests:

UFSWM Blocking Dependencies:

  • None

Changes

Regression Test Changes (Please commit test_changes.list):

  • PR Adds New Tests/Baselines.

Input data Changes:

  • None.

Library Changes/Upgrades:

  • No Updates

Testing Log:

  • RDHPCS
    • Hera
    • Orion
    • Hercules
    • Jet
    • Gaea
    • Derecho
  • WCOSS2
    • Dogwood/Cactus
    • Acorn
  • CI
  • opnReqTest (complete task if unnecessary)

…n Hera

Currently all debug intel llvm tests fail to build on Hera.
The build fails at linking with errors like:

ld: cannot find -lpioc
ld: attempted static link of dynamic object `/scratch1/NCEPDEV/nems/role.epic/spack-stack
/spack-stack-1.6.0/envs/unified-env-rocky8/install/intel/2021.5.0/netcdf-fortran-4.6.1-ifhqcwv/lib/libnetcdff.so'

or

ld: attempted static link of dynamic object `/apps/oneapi/compiler/2023.2.0/linux/compiler/lib/intel64_lin/libiomp5.so'
@DusanJovic-NOAA DusanJovic-NOAA marked this pull request as draft October 9, 2024 13:42
@DusanJovic-NOAA DusanJovic-NOAA marked this pull request as ready for review October 10, 2024 14:16
@jkbk2004
Copy link
Collaborator

jkbk2004 commented Nov 5, 2024

@DusanJovic-NOAA wcoss2 is on maintenance this week. This RP requires adding intelllvm baselines on hercules/orion/gaea/hera. I think we can move on with this PR. #2481 is also no baseline change. Can you sync up and point to https://github.com/grantfirl/fv3atm/tree/rrfsv1-to-ufs/dev2? So we can test across RDHPCS.

@DusanJovic-NOAA
Copy link
Collaborator Author

@DusanJovic-NOAA wcoss2 is on maintenance this week. This RP requires adding intelllvm baselines on hercules/orion/gaea/hera. I think we can move on with this PR. #2481 is also no baseline change. Can you sync up and point to https://github.com/grantfirl/fv3atm/tree/rrfsv1-to-ufs/dev2? So we can test across RDHPCS.

I synced my branch. But https://github.com/grantfirl/fv3atm/tree/rrfsv1-to-ufs/dev2 should be first synced with develop.

@jkbk2004
Copy link
Collaborator

jkbk2004 commented Nov 6, 2024

@DusanJovic-NOAA wcoss2 is on maintenance this week. This RP requires adding intelllvm baselines on hercules/orion/gaea/hera. I think we can move on with this PR. #2481 is also no baseline change. Can you sync up and point to https://github.com/grantfirl/fv3atm/tree/rrfsv1-to-ufs/dev2? So we can test across RDHPCS.

I synced my branch. But https://github.com/grantfirl/fv3atm/tree/rrfsv1-to-ufs/dev2 should be first synced with develop.

@DusanJovic-NOAA Grant is on leave. I synced up the fv3 branch: grantfirl/fv3atm@1947bad

@DusanJovic-NOAA
Copy link
Collaborator Author

This branch is updated to point to grantfirl/fv3atm@1947bad

@FernandoAndrade-NOAA FernandoAndrade-NOAA added the New Baselines New baselines will be added to project. label Nov 6, 2024
@jkbk2004 jkbk2004 added the Ready for Commit Queue The PR is ready for the Commit Queue. All checkboxes in PR template have been checked. label Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New Baselines New baselines will be added to project. Ready for Commit Queue The PR is ready for the Commit Queue. All checkboxes in PR template have been checked.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants