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

release/1.60: bug fix for mapl with mvapich2 #449

Merged
merged 2 commits into from
Jul 10, 2024

Conversation

climbfuji
Copy link
Collaborator

@climbfuji climbfuji commented Jul 10, 2024

Description

Yet another bug fix for mapl for release/1.6.0 because it wants to configure MPI providers itself. Need to add mvapich2, because Hercules uses mvapich2 for spack-stack-1.6.0 with gcc. I will also cherry-pick this and send it to spack develop.

Ignore the failing style tests!

Testing

Corresponding spack-stack PR: JCSDA/spack-stack#1190

@mathomp4
Copy link
Collaborator

@climbfuji Ah. Apologies. I guess I haven't used mvapich2 in a while and didn't realize there was an mvapich2 and mvapich in spack (odd...but 🤷🏼 ):

One suggestion would be:

        elif self.spec.satisfies("^mvapich2"):
            args.append(self.define("MPI_STACK", "mvapich"))

to match the ^mvapich bit below it.1

Footnotes

  1. Again, if you aren't running GEOS, this whole thing is moot. Grah. I think I should just say "If unknown, just assume mpich" which is probably not a bad assumption.

@climbfuji
Copy link
Collaborator Author

Thanks @mathomp4 also pushed your bug fix to the spack develop PR

@climbfuji climbfuji merged commit f691a00 into JCSDA:release/1.6.0 Jul 10, 2024
11 of 13 checks passed
@mathomp4
Copy link
Collaborator

Huh. I'll have to look at that license style issue. I mean, I think it's right...

@climbfuji climbfuji deleted the bugfix/mapl_mvapich_rel160 branch July 10, 2024 12:52
@climbfuji
Copy link
Collaborator Author

Huh. I'll have to look at that license style issue. I mean, I think it's right...

That's only because it's an old release of spack-stack. As long as it works for spack develop and our spack-stack-dev fork, all good.

climbfuji added a commit to JCSDA/spack-stack that referenced this pull request Jul 10, 2024
…ils modulefile (wgrib env var) (#1190)

1. Bug fix for mapl with mvapich2 (see JCSDA/spack#449)
2. Bugf ix for grib-utils module file (wgrib env var)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants