You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am running MUMPS.jl on a powerpc cluster, and have set my MPIPreferences to use the MPI library provided on the cluster (MPIPreferences.use_system_binary()). With this, I initialize my library with:
import MPI
MPI.Init()
import MUMPS
...
It seems to 'work', however it is incredibly slow and tends to break at some seemingly random instances. Some examples of breaking include:
the warning Warning: The call to compilecache failed to create a usable precompiled cache file for 'X MODULE' for all my dependencies
Internal errors where everything just crashes
Everything freezes until my job runs out of time
At the start of my script, when I import MUMPS, I get the warning:
┌ Warning: Error requiring `OpenMPI_jll` from `MPI`
│ exception =
│ OpenMPI_jll cannot be loaded: MPI.jl is configured to use the system MPI library
│ Stacktrace:
│ [1] error(s::String)
│ @ Base ./error.jl:35...
│ [27] _start()
│ @ Base ./client.jl:522
└ @ Requires /nobackup/users/ihammond/.julia/packages/Requires/Z8rfN/src/require.jl:51
I'm unsure why there is any call to OpenMPI_jll at all, considering I have configured my MPIPreferences to use the system MPI binaries and have verified they are being used (the warning itself also verifies this). Do I need to configure MUMPS as well to know which MPI binaries I am using to solve my problem? Or do I have to compile MUMPS myself for my MPI build. I was under the impression that MUMPS.jl uses MPI.jl to access the MPI api, so I wouldn't need to compile MUMPS for my MPI build, but this may be my mistake.
Thanks,
Ian
The text was updated successfully, but these errors were encountered:
Hi All,
I am running MUMPS.jl on a powerpc cluster, and have set my MPIPreferences to use the MPI library provided on the cluster (
MPIPreferences.use_system_binary()
). With this, I initialize my library with:It seems to 'work', however it is incredibly slow and tends to break at some seemingly random instances. Some examples of breaking include:
Warning: The call to compilecache failed to create a usable precompiled cache file for 'X MODULE'
for all my dependenciesAt the start of my script, when I import MUMPS, I get the warning:
I'm unsure why there is any call to OpenMPI_jll at all, considering I have configured my MPIPreferences to use the system MPI binaries and have verified they are being used (the warning itself also verifies this). Do I need to configure MUMPS as well to know which MPI binaries I am using to solve my problem? Or do I have to compile MUMPS myself for my MPI build. I was under the impression that MUMPS.jl uses MPI.jl to access the MPI api, so I wouldn't need to compile MUMPS for my MPI build, but this may be my mistake.
Thanks,
Ian
The text was updated successfully, but these errors were encountered: