mpiLibConf

Расположение реализации MPI

Синтаксис

[primaryLib,extras] = mpiLibConf

Аргументы

primaryLib

Библиотека реализации MPI, используемая связывающимся заданием.

extras

Массив ячеек с другими необходимыми именами библиотек.

Описание

[primaryLib,extras] = mpiLibConf возвращает библиотеку реализации MPI, которая будет использоваться связывающимся заданием. primaryLib - имя файла общей библиотеки, содержащего точки входа MPI. extras - массив ячеек с другими именами библиотек, требуемых библиотекой MPI.

Чтобы предоставить альтернативную реализацию MPI, создайте файл с именем mpiLibConf.m, и поместите его на MATLAB® путь. Рекомендуемое расположение matlabroot/ toolbox/parallel/user. Ваши mpiLibConf.m файл должен быть выше по пути рабочих кластеров, чем matlabroot/ toolbox/parallel/mpi. (Отправка mpiLibConf.m как файл зависимость для этой цели не работает.) После вашего mpiLibConf.m файл на месте, обновление кэширования пути тулбокса с помощью следующей команды в MATLAB:

rehash toolboxcache

Примеры

Используйте mpiLibConf функция для просмотра текущей библиотеки реализации MPI:

mpiLibConf
mpich2.dll

Совет

При любых обстоятельствах библиотека MPI должна поддерживать все MPI-1 функции. Кроме того, библиотека MPI должна поддерживать пустые аргументы, чтобы MPI_Init как определено в разделе 4.2 стандарта MPI-2. Библиотека должна также использовать mpi.h заголовочный файл, который полностью совместим с MPICH2.

При использовании с планировщиком заданий MATLAB или локальным кластером библиотека MPI должна поддерживать следующие дополнительные функции MPI-2:

  • MPI_Open_port

  • MPI_Comm_accept

  • MPI_Comm_connect

При использовании с любым сторонним планировщиком важно запускать работники с помощью версии mpiexec, соответствующей используемой библиотеке MPI. Кроме того, перед вызовом mpiexec может потребоваться запустить соответствующие демоны управления процессами на кластере.

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте