Auxiliary external dependency binaries
Pre-releaseThis pre-release only contains the ParaMonte library's optional auxiliary software and libraries, most importantly, the relevant Intel MPI runtime libraries. Users can download these libraries for installation on their local systems from this page or directly from the relevant parent websites.
To download the Intel runtime libraries directly (instead of this page), see the original Intel website. Note that the Intel web pages frequently change address. For this reason, important runtime library install binaries are also provided here for users' convenience.
Auxiliary binaries for ParaMonte 2 releases:
-
Remarks on the Intel MPI library for Windows intel-mpi-2021.14.0.785_offline.exe.
- This binary is only relevant to the ParaMonte 2 library releases.
- Once the library is installed on the system, the runtime library variables must be loaded in the Windows Batch command line environment by running the Batch script located at
C:\Program Files (x86)\Intel\oneAPI\setvars.bat
.
To execute this script, open a Windows Batch command line, then type:"C:\Program Files (x86)\Intel\oneAPI\setvars.bat"
-
Remarks on the Intel MPI library for Linux intel-mpi-2021.14.0.791_offline.sh.
- This binary must be executed on a Bash-compatible command line.
You can download it via the command line applications such aswget
:or thewget https://github.com/cdslaborg/paramonte/releases/download/auxil/intel-mpi-2021.14.0.791_offline.sh
curl
application:curl -OL https://github.com/cdslaborg/paramonte/releases/download/auxil/intel-mpi-2021.14.0.791_offline.sh
- Once the binary is downloaded, ensure it is executable by typing the following on the command line:
chmod +x intel-mpi-2021.14.0.791_offline.sh
- Run the executable on the command line to install the Intel MPI library for Linux on your system:
./intel-mpi-2021.14.0.791_offline.sh
- Once the installation is complete, you will have to run a Bash script,
setvars.sh
orvars.sh
, that defines all relevant environment variables.
This script is frequently, though not always, located in the following directory:source ~/intel/oneapi/setvars.sh
- This binary must be executed on a Bash-compatible command line.
-
Remarks on the Intel
ifort
Fortran compiler runtime library for Windows w_ifort_runtime_p_2024.2.1.1084.exe.- This is the last runtime library released by Intel for the
ifort
Fortran compiler, which is now removed from the Intel products and replaced by the new Intel Fortran compilerifx
. - This runtime library is provided here to ensure its longevity and accessibility.
- Despite its availability here, note that all Intel runtime libraries (except MPI) are automatically statically linked when building the ParaMonte library, resolving the need to install this runtime library post-ParaMonte installation.
- This is the last runtime library released by Intel for the
Auxiliary binaries for ParaMonte 1 releases:
-
Remarks on the Intel MPI runtime library for Windows w_mpi-rt_p_2019.4.245.exe.
- This binary is only relevant to the ParaMonte 1 library releases.
- This is an old release of Intel MPI runtime libraries that may not be compatible with newer releases of Intel products or the ParaMonte library.
-
Remarks on the Intel MPI runtime library for Linux l_mpi-rt_2018.2.199.tgz.
- This binary must be executed on a Bash-compatible command line.
You can download it via the command line applications such aswget
:or thewget https://github.com/cdslaborg/paramonte/releases/download/auxil/l_mpi-rt_2018.2.199.tgz
curl
application:curl -OL https://github.com/cdslaborg/paramonte/releases/download/auxil/l_mpi-rt_2018.2.199.tgz
- Once the binary is downloaded, untar it as in the following on the command line:
tar xvzf l_mpi-rt_2018.2.199.tgz
- Run the executable on the command line to install the Intel MPI runtime library for Linux on your system:
cd l_mpi-rt_2018.2.199 && ./install.sh
- This binary must be executed on a Bash-compatible command line.
Developer Warning
This particular pre-release must never be marked as an actual ParaMonte library release, as its contents are frequently updated with the relevant ParaMonte library dependencies. At the same time, it must never contain a specific actual ParaMonte library release.