2%> Return the ParaMonte-preferred MPI library
vendor name(s)
3%> as used in naming the ParaMonte MATLAB shared libraries
4%> in the order of preference on the current platform.
7%> Only the
default (first) MPI library
name is guaranteed to be
8%> supported in any pre-built distribution of the ParaMonte library.
11%> names : The output vector of MATLAB strings containing the
12%> the ParaMonte-preferred MPI library
vendor names as
13%> used in naming the ParaMonte MATLAB shared libraries.
14%> in the
default order of preference.
19%> names = pm.lib.mpi.choices()
24%> \include{lineno} example/
lib/mpi/
choices/main.m
26%> \include{lineno} example/
lib/mpi/
choices/main.out.m
31%> \JoshuaOsborne, May 21 2024, 7:18 PM, University of Texas at Arlington<br>
32%> \FatemehBagheri, May 20 2024, 1:25 PM, NASA Goddard Space Flight Center (GSFC), Washington, D.C.<br>
33%> \AmirShahmoradi, May 16 2016, 9:03 AM, Oden Institute
for Computational Engineering and Sciences (ICES), UT Austin<br>
38 names = ["impi", "mpich", "openmpi"];
40 names = ["openmpi", "mpich"];
function name(in vendor)
Return the MPI library name as used in naming the ParaMonte MATLAB shared libraries.
function choices()
Return the ParaMonte-preferred MPI library vendor name(s) as used in naming the ParaMonte MATLAB shar...
function lib()
Return a scalar MATLAB string containing the path to the lib directory of the ParaMonte library packa...
function lin()
Return true if the current OS is Linux.
function vendor(in path)
Return the a MATLAB string containing the MPI library vendor name corresponding to the input mpiexec ...