다음을 통해 공유


MPI_Win_get_attr 함수

MPI 창 개체에 캐시된 특성을 가져옵니다.

구문

int MPIAPI MPI_Win_get_attr(
        MPI_Win win,
        int     win_keyval,
  _Out_ void    *attribute_val,
  _Out_ int     *flag
);

매개 변수

  • 승리
    특성이 연결된 창입니다.

  • win_keyval
    키 값.

  • attribute_val [out]
    플래그가 false가 아닌 경우 특성 값입니다.

  • 플래그 [out]
    키와 연결된 특성이 없으면 False입니다.

반환 값

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

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

Fortran

    MPI_WIN_GET_ATTR(WIN, WIN_KEYVAL, ATTRIBUTE_VAL, FLAG, IERROR)
        INTEGER WIN, WIN_KEYVAL, IERROR
        INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL
        LOGICAL FLAG

설명

다음 특성은 모든 MPI Window 개체에 대해 미리 정의됩니다.

  • MPI_WIN_BASE - 창 기본 주소입니다.
  • MPI_WIN_SIZE - 창 크기(바이트)입니다.
  • MPI_WIN_DISP_UNIT - 창과 연결된 변위 단위입니다.
  • MPI_WIN_CREATE_FLAVOR - 창이 만들어진 방법.
  • MPI_WIN_MODEL - 창의 메모리 모델입니다.

요구 사항

제품

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 캐싱 함수