다음을 통해 공유


MPI_Comm_free_keyval 함수

extant 특성 키를 해제합니다.

구문

int MPIAPI MPI_Comm_free_keyval(
   _Inout_ int *comm_keyval
);

매개 변수

  • comm_keyval
    키 값.

반환 값

성공에 대한 MPI_SUCCESS 반환합니다. 그렇지 않으면 반환 값이 오류 코드입니다.

Fortran에서 반환 값은 IERROR 매개 변수에 저장됩니다.

Fortran

    MPI_COMM_FREE_KEYVAL(COMM_KEYVAL, IERROR)
        INTEGER COMM_KEYVAL, IERROR

설명

이 함수는 keyval의 값을 MPI_KEYVAL_INVALID 설정합니다. 실제 free는 키에 대한 모든 참조(프로세스의 다른 통신자)가 해제될 때까지 발생하지 않으므로 사용 중인 특성 키를 해제하는 것은 잘못되지 않습니다. 이러한 참조는 하나의 특성 instance 해제하는 MPI_Comm_delete_attr 호출 또는 해제된 통신자와 연결된 모든 특성 인스턴스를 해제하는 MPI_Comm_free 호출을 통해 프로그램에서 명시적으로 해제되어야 합니다.

요구 사항

제품

HPC Pack 2012 MS-MPI 재배포 가능 패키지, HPC Pack 2008 R2 MS-MPI 재배포 가능 패키지, HPC Pack 2008 MS-MPI 재배포 가능 패키지 또는 HPC Pack 2008 클라이언트 유틸리티

헤더

Mpi.h; Mpif.h

라이브러리

Msmpi.lib

DLL

Msmpi.dll

추가 정보

MPI 캐싱 함수