1
으로 불연속 데이터를 전송 I는 다른 노드에 대한 영구 MPI 요청을 통해이 매트릭스의 열 보낼 크기 (N, M)파이썬 : mpi4py
mat = np.random.randn(N, M)
과의 C 오더링 행렬을 . 그러나
sreq = MPI.COMM_WORLD.Send_Init((mat[:,idx], MPI.DOUBLE), send_id, tag)
비 연속되는 슬라이스의 계정에 실패
mpi4py
를 사용하여. 누군가가 이것에 대해 갈 방법을 제안 할 수 있습니까? 나는 C를 믿는다.
MPI_Type_vector
은 타입을 만들 때
stride
을 지정할 수있다. 어떻게 이것을
mpi4py
에서 할 수 있습니까?
을 numpy' 행렬 (행이 지속적으로 메모리에 할당되는 포함) C에서 2 차원 배열과 같은 방식으로 저장되는'경우 당신이 할 수있는 C에서와 같이 스트라이핑 된 벡터 형식을 구성합니다. –