| |
Интра-коммуникаторы объединяют концепции группы и контекста. Для поддержки оптимизации, зависящей от реализации, и прикладных топологий (определенных в главе 6), коммуникаторы также могут ``кэшировать'' дополнительную информацию (см. раздел 5.7). Операции обмена в MPI используют коммуникаторы для определения области, в которой должны выполняться парная или коллективная операция.
Каждый коммуникатор содержит группу правильных участников; эта группа всегда участвует в локальном процессе. Источник и адресат сообщения определяются номером процесса в пределах этой группы.
Для коллективной связи интра-коммуникатор определяет набор процессов, которые участвуют в коллективной операции (и их порядок, когда это существенно). Таким образом, коммуникатор ограничивает ``пространственную'' область коммуникации, и обеспечивает машинно-независимую адресацию процессов их номерами.
Интра-коммуникаторы являются скрытыми интра-коммуникаторными обьектами и, следовательно, не могут быть непосредственно переданы от одного процесса к другому.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |