이는 MPI 수준에서 유효성 검사가 없는 MPIAlltoall 호출 내부에서 발생합니다. D 뷰의 마지막 두 요소가 존재하는 이유는 무엇인가요? 이 경우라면 행렬 내의 각 열 집합에 대해 새로운 MPI 유형을 정의해야 합니다.

This happens deep inside the MPIAlltoall call no validation at the MPI level. Why are the last two elements in the D view present? If thats the case I would have to define a new MPI Type for each set of columns within a matrix.