The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа
next up previous contents
Next: Номер версии Up: Разное Previous: Переносимый запуск процесса MPI   Contents

Передача NULL в MPI_Init

В MPI-1.1 явно определено, что реализации позволяют требовать, чтобы аргументы argc и argv, передаваемые приложением в MPI_INIT в Си, были теми же самыми аргументами, передаваемыми в приложение, как аргументы в main. В реализациях MPI-2 не разрешается накладывать это требование. Приспосабливание реализаций MPI требуется, чтобы позволить приложениям передавать NULL для argc и argv аргументов main. В С++ есть альтернативная привязка MPI::Init, которая не имеет этих аргументов вообще.

Объяснение: В некоторых приложениях библиотеки могут делать вызов MPI_Init, и не имеют доступ к argc и argv из main. Предполагается, что приложения, требующие специальную информацию о среде или информацию, переданную mpiexec, могут получить эту информацию из переменных среды. []



Alex Otwagin 2002-12-10



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру