Функции "точка — точка" MPI
В этом разделе
MPI_Bsend
Отправляет данные в указанный процесс в режиме буферизации.MPI_Bsend_init
Создает дескриптор для буферизованной отправки.MPI_Cancel
Отменяет запрос на связь.MPI_Get_count
Возвращает количество элементов верхнего уровня.MPI_Ibsend
Инициирует операцию отправки в буферизованном режиме и возвращает дескриптор операции связи.MPI_Iprobe
Проверка неблокировки для сообщения.MPI_Improbe
Пробует сообщение неблокирующим способом. Предоставляет механизм для получения определенного сообщения, которое было сопоставлено, независимо от промежуточных операций проверки и получения. Соответствующее сообщение выводится из очереди получения, что дает приложению возможность решить, как получить сообщение на основе сведений, возвращенных неблокирующей операцией проверки. Затем соответствующее сообщение получается с помощью функции MPI_Mrecv или MPI_Imrecv .MPI_Imrecv
Выполняет неблокирующее получение сообщения, сопоставленного MPI_Mprobe или MPI_Improbe.MPI_Irecv
Инициирует операцию получения и возвращает дескриптор запрошенной операции связи.MPI_Irsend
Инициирует операцию отправки в готовом режиме и возвращает дескриптор запроса, представляющий операцию связи.MPI_Isend
Инициирует операцию отправки в стандартном режиме и возвращает дескриптор запрошенной операции связи.MPI_Issend
Инициирует операцию отправки в синхронном режиме и возвращает дескриптор запрошенной операции связи.MPI_Mprobe
Блокировка проб для сообщения. Предоставляет механизм для получения определенного сообщения, которое было сопоставлено, независимо от промежуточных операций проверки и получения. Соответствующее сообщение выводится из очереди получения, что дает приложению возможность решить, как получить сообщение на основе сведений, возвращенных операцией проверки сопоставления. Затем соответствующее сообщение получается с помощью функции MPI_Mrecv или MPI_Imrecv .MPI_Mrecv
Выполняет блокирующее получение сообщения, сопоставленного MPI_Mprobe или MPI_Improbe.MPI_Probe
Проверка блокировки сообщения.MPI_Recv
Выполняет операцию получения и не возвращается, пока не будет получено соответствующее сообщение.MPI_Recv_init
Создайте постоянный запрос для получения.MPI_Request_free
Освобождает объект запроса на связь.MPI_Request_get_status
Неразрушающее тестирование на выполнение запроса.MPI_Rsend
Выполняет операцию отправки в готовом режиме и возвращается, когда буфер отправки можно безопасно использовать повторно.MPI_Rsend_init
Создает постоянный запрос для готовой отправки.MPI_Send
Выполняет операцию отправки в стандартном режиме и возвращает значение, когда буфер отправки можно безопасно использовать повторно.MPI_Send_init
Создает постоянный запрос для стандартной отправки.MPI_Sendrecv
Отправляет и получает сообщение.MPI_Sendrecv_replace
Отправляет и получает с помощью одного буфера.MPI_Ssend
Выполняет операцию отправки в синхронном режиме и возвращает , когда буфер отправки можно безопасно использовать повторно.MPI_Ssend_init
Создает постоянный запрос для синхронной отправки.MPI_Start
Инициирует обмен данными с постоянным дескриптором запроса.MPI_Startall
Запускает коллекцию постоянных запросов.MPI_Test
Проверяет незавершенную операцию на завершение.MPI_Test_cancelled
Проверяет, был ли отменен запрос.MPI_Testall
Проверяет выполнение всех ранее инициированных запросов.MPI_Testany
Проверяет выполнение всех предварительно инициированных запросов.MPI_Testsome
Проверяет выполнение некоторых ранее инициированных запросов.MPI_Wait
Завершает незавершенную операцию.MPI_Waitall
Выполняет несколько невыполненных операций.MPI_Waitany
Выполняет одну из нескольких невыполненных операций.MPI_Waitsome
Ожидает завершения некоторых из заданных запросов MPI.MSMPI_Queuelock_acquire
Получает глобальную блокировку библиотеки Microsoft MPI.MSMPI_Queuelock_release
Освобождает глобальную блокировку библиотеки Microsoft MPI.MSMPI_Waitsome_interruptible
Ожидает завершения по крайней мере одной из операций, связанных с активными дескрипторами в списке, или пока вызов не будет прерван другим потоком, вызывающим MSMPI_Queuelock_acquire.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по