When switching to system implementation OpenMPI_jll artifacts are downloaded
vchuravy opened this issue · 1 comments
vchuravy commented
julia> MPIPreferences.use_system_binary(export_prefs=true)
┌ Info: MPI implementation identified
│ libmpi = "libmpi"
│ version_string = "Open MPI v5.0.3, package: Open MPI builduser@buildhost Distribution, ident: 5.0.3, repo rev: v5.0.3, Apr 08, 2024\0"
│ impl = "OpenMPI"
│ version = v"5.0.3"
└ abi = "OpenMPI"
┌ Info: MPIPreferences changed
│ binary = "system"
│ libmpi = "libmpi"
│ abi = "OpenMPI"
│ mpiexec = "mpiexec"
│ preloads = Any[]
└ preloads_env_switch = nothing
julia>
vchuravy@odin ~/s/MPI (vc/cuda_ci)> julia +1.10 --project=.
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.10.3 (2024-04-30)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia> using MPI
Downloaded artifact: OpenMPI
Precompiling MPI
5 dependencies successfully precompiled in 4 seconds. 11 already precompiled.
julia> MPI.has_cuda()
false
julia> MPI.versioninfo()
MPIPreferences:
binary: system
abi: OpenMPI
libmpi: libmpi
mpiexec: mpiexec
Package versions
MPI.jl: 0.20.19
MPIPreferences.jl: 0.1.11
Library information:
libmpi: libmpi
libmpi dlpath: /usr/lib/libmpi.so
MPI version: 3.1.0
Library version:
Open MPI v5.0.3, package: Open MPI builduser@buildhost Distribution, ident: 5.0.3, repo rev: v5.0.3, Apr 08, 2024
vchuravy commented
Ah that makes sense we set the MPI platform tag and thus we need to download a new artifact.