Funções ponto a ponto de MPI
Nesta seção
MPI_Bsend
Envia dados para um processo especificado no modo em buffer.MPI_Bsend_init
Cria um identificador para um envio em buffer.MPI_Cancel
Cancela uma solicitação de comunicação.MPI_Get_count
Obtém o número de elementos de "nível superior".MPI_Ibsend
Inicia uma operação de envio de modo buffer e retorna um identificador para a operação de comunicação.MPI_Iprobe
Teste sem bloqueio para uma mensagem.MPI_Improbe
Investiga uma mensagem de maneira não bloqueada. Fornece um mecanismo para receber a mensagem específica que foi correspondida independentemente das operações de investigação/recebimento intervindo. A mensagem correspondente é desativada da fila de recebimento, dando ao aplicativo a oportunidade de decidir como receber a mensagem com base nas informações retornadas pela operação de investigação de correspondência sem bloqueio. Em seguida, a mensagem correspondente é recebida usando a função MPI_Mrecv ou MPI_Imrecv .MPI_Imrecv
Executa um recebimento sem bloqueio para uma mensagem correspondente a MPI_Mprobe ou MPI_Improbe.MPI_Irecv
Inicia uma operação de recebimento e retorna um identificador para a operação de comunicação solicitada.MPI_Irsend
Inicia uma operação de envio de modo pronto e retorna um identificador de solicitação que representa a operação de comunicação.MPI_Isend
Inicia uma operação de envio de modo padrão e retorna um identificador para a operação de comunicação solicitada.MPI_Issend
Inicia uma operação de envio de modo síncrono e retorna um identificador para a operação de comunicação solicitada.MPI_Mprobe
Bloquear investigações de uma mensagem. Fornece um mecanismo para receber a mensagem específica que foi correspondida independentemente das operações de investigação/recebimento intervindo. A mensagem correspondente é desativada da fila de recebimento, dando ao aplicativo a oportunidade de decidir como receber a mensagem com base nas informações retornadas pela operação de investigação correspondente. Em seguida, a mensagem correspondente é recebida usando a função MPI_Mrecv ou MPI_Imrecv .MPI_Mrecv
Executa um recebimento de bloqueio para uma mensagem correspondente a MPI_Mprobe ou MPI_Improbe.MPI_Probe
Bloquear o teste de uma mensagem.MPI_Recv
Executa uma operação de recebimento e não retorna até que uma mensagem correspondente seja recebida.MPI_Recv_init
Crie uma solicitação persistente para um recebimento.MPI_Request_free
Libera um objeto de solicitação de comunicação.MPI_Request_get_status
Teste não estruturativo para a conclusão de uma solicitação.MPI_Rsend
Executa uma operação de envio de modo pronto e retorna quando o buffer de envio pode ser reutilizado com segurança.MPI_Rsend_init
Cria uma solicitação persistente para um envio pronto.MPI_Send
Executa uma operação de envio de modo padrão e retorna quando o buffer de envio pode ser reutilizado com segurança.MPI_Send_init
Cria uma solicitação persistente para um envio padrão.MPI_Sendrecv
Envia e recebe uma mensagem.MPI_Sendrecv_replace
Envia e recebe usando um único buffer.MPI_Ssend
Executa uma operação de envio de modo síncrono e retorna quando o buffer de envio pode ser reutilizado com segurança.MPI_Ssend_init
Cria uma solicitação persistente para um envio síncrono.MPI_Start
Inicia uma comunicação com um identificador de solicitação persistente.MPI_Startall
Inicia uma coleção de solicitações persistentes.MPI_Test
Testa uma operação pendente para conclusão.MPI_Test_cancelled
Testa se uma solicitação foi cancelada.MPI_Testall
Testa a conclusão de todas as solicitações iniciadas anteriormente.MPI_Testany
Testa a conclusão de quaisquer solicitações iniciadas previamente.MPI_Testsome
Testes para conclusão de algumas das solicitações iniciadas anteriormente.MPI_Wait
Conclui uma operação pendente.MPI_Waitall
Conclui várias operações pendentes.MPI_Waitany
Conclui uma das várias operações pendentes.MPI_Waitsome
Aguarda a conclusão de algumas das solicitações de MPI fornecidas.MSMPI_Queuelock_acquire
Adquire o bloqueio global da biblioteca de MPI da Microsoft.MSMPI_Queuelock_release
Libera o bloqueio global da biblioteca de MPI da Microsoft.MSMPI_Waitsome_interruptible
Aguarda até que pelo menos uma das operações associadas a identificadores ativos na lista seja concluída ou a chamada seja interrompida por outro thread que chama MSMPI_Queuelock_acquire.