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

Point to ekat master branch, and fix usage of deprecated kokkos code in Homme #6421

Merged
merged 3 commits into from
May 17, 2024

Conversation

bartgol
Copy link
Contributor

@bartgol bartgol commented May 16, 2024

We just merged the kokkos-4.2 branch in ekat/master, so now we can make e3sm point directly to the ekat/master branch, which avoids conflicts when doing a downstream merge into scream repo.

Also, fix usage of deprecated kokkos code in Homme. The tests on e3sm repo are set so that Kokkos allows using deprecated code (with warnings), but it caused some errors downstream in eamxx. Using the non-deprecated code is a simple fix.

@bartgol bartgol added the BFB PR leaves answers BFB label May 16, 2024
@bartgol bartgol requested a review from jgfouca May 16, 2024 02:29
Copy link

PR Preview Action v1.4.7
🚀 Deployed preview to https://E3SM-Project.github.io/E3SM/pr-preview/pr-6421/
on branch gh-pages at 2024-05-16 02:31 UTC

jgfouca added a commit that referenced this pull request May 16, 2024
Point to ekat master branch, and fix usage of deprecated kokkos code in Homme

We just merged the kokkos-4.2 branch in ekat/master, so now we can
make e3sm point directly to the ekat/master branch, which avoids
conflicts when doing a downstream merge into scream repo.

Also, fix usage of deprecated kokkos code in Homme. The tests on e3sm
repo are set so that Kokkos allows using deprecated code (with
warnings), but it caused some errors downstream in eamxx. Using the
non-deprecated code is a simple fix

[BFB]
@jgfouca
Copy link
Member

jgfouca commented May 16, 2024

Merged to next.

Copy link
Contributor

@ndkeen ndkeen left a comment

Choose a reason for hiding this comment

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

Can you copy cime_config/machines/cmake_macros/gnugpu_pm-gpu.cmake into cime_config/machines/cmake_macros/gnugpu_muller-gpu.cmake so they can be consistent? Then we don't need the other PR #6423

@jgfouca
Copy link
Member

jgfouca commented May 17, 2024

Should I merge to master or hold off? I assume the additional cmake modification should be made in this PR.

@bartgol
Copy link
Contributor Author

bartgol commented May 17, 2024

@noel has another PR where he adds the mod to mueller mach file. Since mueller is not part of nightly testing, it's ok to do a separate merge (or merge here, whatever).

That said, I haven't checked whether the next failures have anything to do with this PR (though I doubt it). If you can quickly figure that out, then we can merge.

@jgfouca
Copy link
Member

jgfouca commented May 17, 2024

The new failures were just some DIFFs for lnd compsets. I will merge.

@jgfouca jgfouca merged commit 41a0ccf into master May 17, 2024
21 checks passed
@jgfouca jgfouca deleted the bartgol/point-to-ekat-master branch May 17, 2024 21:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BFB PR leaves answers BFB HOMME kokkos
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants