MPI_Cart_create 함수
토폴로지 정보가 연결된 새 통신자를 만듭니다.
구문
int MPIAPI MPI_Cart_create(
MPI_Comm comm_old,
int ndims,
_In_count_(ndims) int *dims,
_In_count_(ndims) int *periods,
int reorder,
_Out_ MPI_Comm *comm_cart
);
매개 변수
comm_old
입력 통신기.ndims
카티전 그리드의 차원 수입니다.흐리게
각 차원의 프로세스 수를 지정하는 크기 ndims 의 정수 배열입니다.기간
각 차원의 그리드가 주기적(true)인지(false)인지 여부를 지정하는 크기 ndims의 논리적 배열입니다.순서
순위는 순서가 다시 지정될 수 있습니다(true) 또는 그렇지 않음(false).comm_cart [out]
새 카티지안 토폴로지와 통신.
반환 값
성공에 대한 MPI_SUCCESS 반환합니다. 그렇지 않으면 반환 값이 오류 코드입니다.
Fortran에서 반환 값은 IERROR 매개 변수에 저장됩니다.
Fortran
MPI_CART_CREATE(COMM_OLD, NDIMS, DIMS, PERIODS, REORDER, COMM_CART, IERROR)
INTEGER COMM_OLD, NDIMS, DIMS(*), COMM_CART, IERROR
LOGICAL PERIODS(*), REORDER
요구 사항
제품 |
HPC 팩 2012 MS-MPI 재배포 가능 패키지, HPC 팩 2008 R2 MS-MPI 재배포 가능 패키지, HPC Pack 2008 MS-MPI 재배포 가능 패키지 또는 HPC 팩 2008 클라이언트 유틸리티 |
헤더 |
Mpi.h; Mpif.h |
라이브러리 |
Msmpi.lib |
DLL |
Msmpi.dll |