| |
Процедуры MPI иногда присваивают особый смысл специальному значению аргумента базисного типа, например, тэг (tag) есть целочисленный аргумент для операций парного обмена со специальным значением MPI_ANY_TAG. Такой аргумент будет иметь диапазон регулярных значений, который является правильным поддиапазоном значений соответствующего базового типа; специальное значение (такое как MPI_ANY_TAG) будет вне регулярного диапазона. Диапазон регулярных значений может быть упорядочен при использовании функций анализа среды (environmental inquiry) (глава 7).
MPI также обеспечивает предопределенные именованные константные дескрипторы, например, MPI_COMM_WORLD, который является дескриптором объекта, представляющего все процессы, доступные в стартовое время, и позволяет обмены с любыми из них.
Все именованные константы, за исключением MPI_BOTTOM в языке ФОРТРАН, могут быть использованы в выражениях инициализации или присваивания. Эти константы не изменяют своих значений во время исполнения. Также определены скрытые объекты, к которым обращаются с помощью константных указателей, и которые не изменяют свое значение между инициализацией MPI (MPI_INIT()) и завершением MPI (MPI_FINALIZE()).
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |