다음을 통해 공유


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 호출하는 다른 스레드에서 호출이 중단될 때까지 기다립니다.