Skip to content
New issue

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

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

Already on GitHub? # to your account

Conflicting MPI implementations are installed #30

Open
eschnett opened this issue May 28, 2024 · 0 comments
Open

Conflicting MPI implementations are installed #30

eschnett opened this issue May 28, 2024 · 0 comments

Comments

@eschnett
Copy link

I installed GDAL, i.e. I ran

using JLLPrefixes
prefix = expanduser("~/yggdrasil")
artifact_paths = collect_artifact_paths(["GDAL_jll"])
deploy_artifact_paths(prefix, artifact_paths)

This installed several (at least 3) MPI implementations – MPICH, MPItrampoline, and OpenMPI. They were all installed on top of each other with warnings (e.g.

┌ Warning: File mpi.h from /home/eschnetter/.julia/artifacts/6f1138d9f7bcc8575ac98bb3ccbc47505c718c80/include already exists in /home/eschnetter/yggdrasil
└ @ JLLPrefixes ~/.julia/packages/JLLPrefixes/oA8gv/src/deployment.jl:136
┌ Warning: File mpif.h from /home/eschnetter/.julia/artifacts/6f1138d9f7bcc8575ac98bb3ccbc47505c718c80/include already exists in /home/eschnetter/yggdrasil
└ @ JLLPrefixes ~/.julia/packages/JLLPrefixes/oA8gv/src/deployment.jl:136
┌ Warning: File libmpi.so from /home/eschnetter/.julia/artifacts/6f1138d9f7bcc8575ac98bb3ccbc47505c718c80/lib already exists in /home/eschnetter/yggdrasil
└ @ JLLPrefixes ~/.julia/packages/JLLPrefixes/oA8gv/src/deployment.jl:136

).

Is there a way to choose which MPI implementation is installed? When building a package I would choose e.g. hdf5-mpi+mpich or similar.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant