Синхронный способ взаимодействий

Синхронная блокированная передача данных(MPI_Ssend)

Синхронная неблокированная передача данных(MPI_Issend)

Синхронный способ взаимодействий имеет семантику реализации «rendezvous». Синхронная передача может быть начата только после того, как соответствующий приемник готов к приему посылаемых данных, т.е. запустилась соответствующая принимающая функция. Таким образом, завершение синхронных передающих операций не только указывает, что посылающийся буфер может теперь использоваться, но также и то, что приемник достиг некоторого пункта в его выполнении, а именно, что он запустил выполнение соответствующей получающей функции. Синхронный способ обеспечивает семантику синхронной связи: связь не заканчивается с обоих концов перед обоюдным сближением процессов в связи. Синхронный способ передачи имеет не локальную семантику завершения. Для неблокированных операций функции MPI_Wait и MPI_Test проверяют, завершилась операция или нет.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: