主要内容

mpilibconf.

MPI实现的位置

句法

[Primarllib,Extras] = Mpilibconf

争论

PrimaryLib.

MPI实现库由通信作业使用。

额外

其他必需库名称的单元格数组。

描述

[Primarllib,Extras] = Mpilibconf返回通信作业要使用的MPI实现库。PrimaryLib.是包含MPI入口点的共享库文件的名称。额外是MPI库所需的其他库名称的单元格数组。

要提供替代MPI实现,请创建名为的文件mpilibconf.m.,并将其放在matlab上®小路。推荐的位置是matlabroot./工具箱/并行/用户。你的mpilibconf.m.群集工人路径上必须更高文件matlabroot./工具箱/并行/ MPI。(发送mpilibconf.m.作为此目的的文件依赖性不起作用。)在你的mpilibconf.m.文件到位,更新工具箱路径缓存在Matlab中的以下命令:

rehash toolboxcache.

例子

使用mpilibconf.函数查看当前MPI实现库:

mpilibconf.
mpich2.dll.

尖端

在所有情况下,MPI库必须支持所有MPI-1功能。万博1manbetx此外,MPI库必须支持null参数万博1manbetxmpi_init.如MPI-2标准的第4.2节所定义。图书馆还必须使用mpi.h.与MPICH2完全兼容的标题文件。

与MATLAB作业调度程序或本地群集一起使用时,MPI库必须支持以下其他MPI-2功能:万博1manbetx

  • mpi_open_port.

  • mpi_comm_accept.

  • mpi_comm_connect.

与任何第三方调度程序一起使用时,使用对应于正在使用的MPI库的MPIexec版本启动工人非常重要。此外,您可能需要在调用mpiexec之前在群集中启动相应的进程管理守护程序。

在R2006A之前介绍