Funciones de punto a punto de MPI
En esta sección
MPI_Bsend
Envía datos a un proceso especificado en modo almacenado en búfer.MPI_Bsend_init
Crea un identificador para un envío almacenado en búfer.MPI_Cancel
Cancela una solicitud de comunicación.MPI_Get_count
Obtiene el número de elementos de "nivel superior".MPI_Ibsend
Inicia una operación de envío en modo almacenado en búfer y devuelve un identificador a la operación de comunicación.MPI_Iprobe
Prueba de no bloqueo para un mensaje.MPI_Improbe
Sondea un mensaje de forma no bloqueada. Proporciona un mecanismo para recibir el mensaje específico que se ha coinciden independientemente de las operaciones de sondeo o recepción intermedias. El mensaje coincidente se desconecta de la cola de recepción, lo que da a la aplicación la oportunidad de decidir cómo recibir el mensaje en función de la información devuelta por la operación de sondeo coincidente que no bloquea. A continuación, se recibe el mensaje coincidente mediante la función MPI_Mrecv o MPI_Imrecv .MPI_Imrecv
Realiza una recepción sin bloqueo para un mensaje coincidente con MPI_Mprobe o MPI_Improbe.MPI_Irecv
Inicia una operación de recepción y devuelve un identificador a la operación de comunicación solicitada.MPI_Irsend
Inicia una operación de envío en modo listo y devuelve un identificador de solicitud que representa la operación de comunicación.MPI_Isend
Inicia una operación de envío de modo estándar y devuelve un identificador a la operación de comunicación solicitada.MPI_Issend
Inicia una operación de envío en modo sincrónico y devuelve un identificador a la operación de comunicación solicitada.MPI_Mprobe
Bloqueo de sondeos para un mensaje. Proporciona un mecanismo para recibir el mensaje específico que se ha coinciden independientemente de las operaciones de sondeo o recepción intermedias. El mensaje coincidente se desconecta de la cola de recepción, lo que proporciona a la aplicación la oportunidad de decidir cómo recibir el mensaje en función de la información devuelta por la operación de sondeo coincidente. A continuación, se recibe el mensaje coincidente mediante la función MPI_Mrecv o MPI_Imrecv .MPI_Mrecv
Realiza una recepción de bloqueo para un mensaje coincidente con MPI_Mprobe o MPI_Improbe.MPI_Probe
Prueba de bloqueo de un mensaje.MPI_Recv
Realiza una operación de recepción y no devuelve hasta que se recibe un mensaje coincidente.MPI_Recv_init
Cree una solicitud persistente para una recepción.MPI_Request_free
Libera un objeto de solicitud de comunicación.MPI_Request_get_status
Prueba no destructiva para la finalización de una solicitud.MPI_Rsend
Realiza una operación de envío en modo listo y devuelve cuando el búfer de envío se puede reutilizar de forma segura.MPI_Rsend_init
Crea una solicitud persistente para un envío listo.MPI_Send
Realiza una operación de envío en modo estándar y devuelve cuando el búfer de envío se puede reutilizar de forma segura.MPI_Send_init
Crea una solicitud persistente para un envío estándar.MPI_Sendrecv
Envía y recibe un mensaje.MPI_Sendrecv_replace
Envía y recibe mediante un único búfer.MPI_Ssend
Realiza una operación de envío en modo sincrónico y devuelve cuando el búfer de envío se puede reutilizar de forma segura.MPI_Ssend_init
Crea una solicitud persistente para un envío sincrónico.MPI_Start
Inicia una comunicación con un identificador de solicitud persistente.MPI_Startall
Inicia una colección de solicitudes persistentes.MPI_Test
Comprueba una operación pendiente para su finalización.MPI_Test_cancelled
Comprueba si se canceló una solicitud.MPI_Testall
Comprueba la finalización de todas las solicitudes iniciadas previamente.MPI_Testany
Comprueba la finalización de las solicitudes iniciadas de forma previa.MPI_Testsome
Comprueba la finalización de algunas de las solicitudes iniciadas anteriormente.MPI_Wait
Completa una operación pendiente.MPI_Waitall
Completa varias operaciones pendientes.MPI_Waitany
Completa una de varias operaciones pendientes.MPI_Waitsome
Espera a que se completen algunas de las solicitudes MPI dadas.MSMPI_Queuelock_acquire
Adquiere el bloqueo global de la biblioteca MPI de Microsoft.MSMPI_Queuelock_release
Libera el bloqueo global de la biblioteca MPI de Microsoft.MSMPI_Waitsome_interruptible
Espera hasta que haya finalizado al menos una de las operaciones asociadas a los identificadores activos de la lista, o la llamada se interrumpe mediante otro subproceso que llama a MSMPI_Queuelock_acquire.