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
The programming language (e.g., all/C/C++/Fortran/Julia/MATLAB/Python/R/...):
all
The operating system (e.g., all/Windows/Linux/macOS/WSL1/WSL2/...):
Linux/macOS
The architecture (e.g., all/x86_x64/Intelx64/ARM/POWER9/...):
x86_x64
Is your feature request related to a problem? Please describe.
The build script currently lacks the ability to automatically build and install the OpenMPI library.
Furthermore, the support for the OpenMPI library in the setup file generation is currently not quite robust and well developed.
Describe the solution you'd like
The kernel build script should accept the name of the MPI library to be used for building the ParaMonte library. It must then be able to check if the requested library exists on the system and if not be able to automatically download and install the library on the system and use the requested MPI library to build ParaMonte and run examples and tests using the requested library.
Describe alternatives you've considered if any
The current solution requires a manual installation of the OpenMPI library which is not optimal.
The text was updated successfully, but these errors were encountered:
shahmoradi
changed the title
**Enhancement:** automated OpenMPI library build and installation by the ParaMonte build script when requested
Enhancement: automated OpenMPI library build and installation by the ParaMonte build script when requested
Dec 18, 2020
The programming language (e.g., all/C/C++/Fortran/Julia/MATLAB/Python/R/...):
all
The operating system (e.g., all/Windows/Linux/macOS/WSL1/WSL2/...):
Linux/macOS
The architecture (e.g., all/x86_x64/Intelx64/ARM/POWER9/...):
x86_x64
Is your feature request related to a problem? Please describe.
The build script currently lacks the ability to automatically build and install the OpenMPI library.
Furthermore, the support for the OpenMPI library in the setup file generation is currently not quite robust and well developed.
Describe the solution you'd like
The kernel build script should accept the name of the MPI library to be used for building the ParaMonte library. It must then be able to check if the requested library exists on the system and if not be able to automatically download and install the library on the system and use the requested MPI library to build ParaMonte and run examples and tests using the requested library.
Describe alternatives you've considered if any
The current solution requires a manual installation of the OpenMPI library which is not optimal.
The text was updated successfully, but these errors were encountered: