АнглийскийФранцузскийИспанский

Значок OnWorks

mpiexec.mpich - Интернет в облаке

Запустите mpiexec.mpich в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда mpiexec.mpich, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


mpiexec - Запускает программу MPI

СИНТАКСИС


mpiexec args исполняемый файл pgmargs [: исполняемый файл args pgmargs ...]

в котором арг аргументы командной строки для mpiexec (см. ниже), выполнимый это имя
исполняемая программа MPI, и пгмаргс являются аргументами командной строки для исполняемого файла.
Можно указать несколько исполняемых файлов, используя запись с двоеточием (для MPMD - Multiple
Программирование приложений с несколькими данными). Например, следующая команда запустит MPI
программа а. выход по 4 процессам:
mpiexec -n 4 a.out

Стандарт MPI определяет следующие аргументы и их значения:

-n
- Укажите количество используемых процессов
-хозяин
- Имя хоста, на котором будут запускаться процессы
-арх <архитектура имя>
- Выберите хосты с этим типом архитектуры
-wdir <работает каталог>
- cd к этому до запущенный исполняемый файл
-дорожка
- используйте это, чтобы найти исполняемый файл
-мягкий
- тройки, разделенные запятыми, которые указывают запрошенное количество процессов (см.
Спецификация MPI-2 для более подробной информации)
-файл
- файл спецификации, определяемый реализацией
-configfile
- файл, содержащий спецификации хоста / программы, по одному в строке, с # в качестве комментария
индикатор, например, обычный ввод mpiexec, но с заменой символа ":" на новую строку.
То есть файл конфигурации содержит строки с -soft, -n и т. Д.

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

Обратите внимание, что не все эти параметры значимы для всех систем. Например,
гфоркер версии mpiexec создает все процессы в той же системе, в которой
это работает; в этом случае -арх и -хозяин параметры игнорируются.

Символ двоеточия ( : ) может использоваться для разделения разных исполняемых файлов для MPMD
(несколько программ, несколько данных) программирование. Например, чтобы запустить программу
океан по 4 процессам и воздух на 8 процессах используйте:

mpiexec -n 4 океан: -n 8 воздух

MPICH-СПЕЦИФИЧЕСКИЙ АРГУМЕНТЫ


Многие реализации менеджеров процессов в MPICH поддерживают следующие аргументы.
в mpiexec :

-нп
- синоним стандарта -n аргумент
-окр.
- Установить переменную окружения в для процессов, выполняемых
mpiexec

-envnone
- Не передавать переменные среды (кроме тех, которые указаны с другими -окр. or -genv
аргументы) к процессам, запущенным mpiexec .

По умолчанию все переменные среды предоставляются каждому процессу MPI (обоснование:
принцип наименьшего удивления для пользователя)
-envlist
- Передайте перечисленные переменные среды (имена через запятую) с их
текущие значения, к процессам, выполняемым mpiexec .

-genv
- -genv параметры имеют то же значение, что и соответствующие им -окр. версия,
за исключением того, что они применяются ко всем исполняемым файлам, а не только к текущему исполняемому файлу (в случае
что синтаксис двоеточия используется для указания нескольких исполняемых файлов).
-genvnone
- Подобно -envnone , но для всех исполняемых файлов
-genvlist
- Подобно -envlist , но для всех исполняемых файлов
-использовать
- Укажите значение, возвращаемое для значения атрибута MPI_UNIVERSE_SIZE .

-l - Этикетка стандартного выхода и стандартной ошибки ( стандартный вывод и STDERR ) в ранге
процесс
-максимальное время
- Установите предел времени секунд.
-exitinfo
- Предоставьте дополнительную информацию о причине завершения каждого процесса, если есть
ненормальный выход

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ Для MPIEXEC


Следующие переменные среды понимаются некоторыми версиями mpiexec ,
аргументы командной строки имеют приоритет над ними; то есть, если обе переменные среды
и аргумент командной строки, значение, указанное аргументом командной строки,
используемый.

MPIEXEC_TIMEOUT
- Максимальное время работы в секундах. mpiexec завершит программы MPI, которые занимают
длиннее, чем значение, указанное в MPIEXEC_TIMEOUT .

MPIEXEC_UNIVERSE_SIZE
- Установить размер вселенной
MPIEXEC_PORT_RANGE
- Установите диапазон портов, которые mpiexec будет использовать при общении с процессами
что это начинается. Формат этого : . Например, чтобы указать любой
порт между 10000 и 10100, используйте 10000:10100 .

MPICH_PORT_RANGE
- Имеет то же значение, что и MPIEXEC_PORT_RANGE и используется, если MPIEXEC_PORT_RANGE is
не задано.
MPIEXEC_PREFIX_DEFAULT
- Если эта переменная среды установлена, вывод на стандартный вывод имеет префикс
в рейтинге MPI_COMM_МИР процесса и вывода к стандартной ошибке имеет префикс
звание и текст (ошибка) ; за ними следует угловая скобка ( > ). Если это
переменная не задана, префикса нет.
MPIEXEC_PREFIX_STDOUT
- Установите префикс, используемый для строк, отправляемых на стандартный вывод. А %d заменяется на
в рейтинге MPI_COMM_МИР ; %w заменяется указанием того, какой
MPI_COMM_МИР в вакансиях MPI, которые включают несколько MPI_COMM_МИР s (например, те, которые
использование MPI_Comm_spawn or MPI_Comm_connect ).
MPIEXEC_PREFIX_STDERR
- Подобно MPIEXEC_PREFIX_STDOUT , но для стандартной ошибки.

ВЕРНУТЬ статус


mpiexec возвращает максимум значений статуса завершения всех процессов, созданных
mpiexec .

11/9/2015 mpiexec(1)

Используйте mpiexec.mpich онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    UnitedRPMS
    UnitedRPMS
    Присоединяйтесь к нам в Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Включите репозиторий URPMS в вашем
    система -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Скачать объединенные рпмс
  • 2
    Boost C ++ библиотеки
    Boost C ++ библиотеки
    Boost предоставляет бесплатное портативное
    рецензируемые библиотеки C++.
    упор делается на портативные библиотеки, которые
    хорошо работать со стандартной библиотекой C++.
    Смотрите http://www.bo...
    Скачать библиотеки Boost C++
  • 3
    Виртуальный GL
    Виртуальный GL
    VirtualGL перенаправляет 3D-команды из
    Приложение Unix / Linux OpenGL на
    серверный GPU и преобразует
    визуализированные 3D-изображения в видеопоток
    с которым ...
    Скачать VirtualGL
  • 4
    libusb
    libusb
    Библиотека для включения пользовательского пространства
    прикладные программы для связи с
    USB-устройства. Аудитория: Разработчики, Конец
    Пользователи/рабочий стол. Язык программирования: С.
    Категории ...
    Скачать libusb
  • 5
    Сковорода
    Сковорода
    SWIG - это инструмент для разработки программного обеспечения
    который соединяет программы, написанные на C, и
    C ++ с множеством высокоуровневых
    языки программирования. SWIG используется с
    разные...
    Скачать SWIG
  • 6
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, созданная с помощью
    Далее JS, Webpack, Babel, Node и
    Экспресс, используя GraphQL и Apollo
    Клиент. Магазин WooCommerce в React (
    содержит: продукты...
    Скачать тему WooCommerce Nextjs React
  • Больше »

Команды Linux

Ad