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

{numlib}[foss/2024a] Hypre v2.31.0, MUMPS v5.7.3, PETSc v3.22.0, ParMETIS v4.0.3, SCOTCH v7.0.5, SuiteSparse v7.8.2, SuperLU_DIST v9.0.0 #21697

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

Conversation

maxim-masterov
Copy link
Collaborator

@maxim-masterov maxim-masterov commented Oct 18, 2024

(created using eb --new-pr)

Note that ParMETIS was moved from glaros.dtc.umn.edu to GitHub. The former URL is not working anymore and the new GitHub repository contains no tags or releases (see this issue). After some browsing, I found the versioned tarball among the static downloads for CP2K, so I'm using it to get the package. Let me know if you have a better idea about where to fetch it from.

Depends on:

@maxim-masterov maxim-masterov added the 2024a issues & PRs related to 2024a common toolchains label Oct 18, 2024
@maxim-masterov
Copy link
Collaborator Author

removed SuiteSparse-7.8.2-foss-2024a-METIS-5.1.0.eb because it was recently merged with #21417

@maxim-masterov maxim-masterov changed the title {numlib}[foss/2024a] Hypre v2.31.0, MUMPS v5.7.3, PETSc v3.22.0, ... w/ METIS 5.1.0, metis {numlib}[foss/2024a] Hypre v2.31.0, MUMPS v5.7.3, PETSc v3.22.0, ParMETIS v4.0.3, SCOTCH v7.0.5, SuiteSparse v7.8.2, SuperLU_DIST v9.0.0 Dec 11, 2024
@smoors
Copy link
Contributor

smoors commented Dec 12, 2024

Note that ParMETIS was moved from glaros.dtc.umn.edu to GitHub. The former URL is not working anymore and the new GitHub repository contains no tags or releases (see this issue). After some browsing, I found the versioned tarball among the static downloads for CP2K, so I'm using it to get the package. Let me know if you have a better idea about where to fetch it from.

you could take the tarball from this commit, which is the initial import of v4.0.3:
KarypisLab/ParMETIS@d90a2a6
https://github.com/KarypisLab/ParMETIS/archive/d90a2a6.tar.gz

i compared the contents with the original 4.0.3 tarball; the only important difference is that the commit does not contain the metis sources. This can be fixed by adding METIS as a dependency for ParMETIS, which is a cleaner approach in any case. Nix also uses the same commit: NixOS/nixpkgs#329102

but the CP2K tarball has the same checksum as the original, so i'm not against just using that.

let us know what you decide?

@maxim-masterov
Copy link
Collaborator Author

I think it's better to use the static tarball for now, until KarypisLab/ParMETIS#27 and KarypisLab/ParMETIS#26 are resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2024a issues & PRs related to 2024a common toolchains update
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants