Option to use Julia-provided MPI in machine setup #278
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Occasionally it can be useful to use the Julia-provided MPI instead of the system MPI, for example to use Julia-provided binaries for external libraries that depend on MPI (e.g. the MUMPS library that provides MPI-parallelised LU). This PR adds an option to choose the Julia-provided MPI in the
machine_setup.sh
script.When using the Julia-provided MPI, you have to use the corresponding
mpiexec
command. MPI.jl provides a function to generate a link to this command - the machine setup script generates this link in the project directory, so you would run an MPI job like, for example,