主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

mpiLibConf

MPI 实施地点

    说明

    [primaryLib,extras] = mpiLibConf 返回通信作业使用的消息传递接口 (MPI) 实现库。primaryLib 是包含 MPI 入口点的共享库文件的名称。extras 指定 MPI 库所需的其他库的名称。

    该函数仅支持第三方调度器。

    要提供备用的 MPI 实现,请创建一个名为 mpiLibConf 且扩展名为 .m 的文件,并将其放在 MATLAB® 路径上。建议位置是 matlabroot/toolbox/parallel/user。您的 mpiLibConf 文件在集群工作单元路径上的位置必须高于 matlabroot/toolbox/parallel/mpi。为此目的将 mpiLibConf 设置为文件依赖项不起作用。在您的 mpiLibConf 文件到位后,通过在 MATLAB 命令行窗口中运行此命令来更新工具箱路径缓存。

    rehash toolboxcache

    示例

    示例

    全部折叠

    使用 mpiLibConf 函数显示当前用于通信作业的 MPI 实现库。

    [primaryLib,extras] = mpiLibConf
    primaryLib =
        'mpich2nemesis.dll'
    extras =
      0×0 empty cell array

    输出参量

    全部折叠

    通信作业使用的的主 MPI 实现库的名称,以字符向量形式返回。

    数据类型: char

    主 MPI 库所需的其他库的名称,以字符向量元胞数组形式返回。

    数据类型: cell

    提示

    MPI 库必须支持所有 MPI-1 函数。此外,MPI 库必须支持 MPI_Init 的空参量,如 MPI-2 标准第 4.2 节所定义。该库还必须使用与 MPICH2 完全兼容的 mpi.h 头文件。

    您必须使用与您正在使用的 MPI 库相对应的 mpiexec 版本启动工作单元。您通常需要在调用 mpiexec 之前在集群上启动相应的过程管理守护进程。

    版本历史记录

    在 R2006a 之前推出