이것은 MPI의 특정 기술 코딩 측면에 관한 질문이 아닙니다. 나는 MPI에게 새로운 것이지, 틀린 방법으로 도서관을 사용하는 자신을 바보로 삼기를 원하지 않는다. 그래서 여기에 질문을 게시한다.MPI를 사용하지 않을 때
내가 이해하는 한, MPI는 분산 메모리 모델에서 병렬 응용 프로그램을 빌드하기위한 환경입니다.
저는 시간이 많이 걸리는 작업을하는 유일한 목적으로 Infiniband와 상호 연결된 시스템을 가지고 있습니다. 나는 이미 병렬 알고리즘을 만들었으므로 실제로 OpenIB를 사용하여 Infiniband를 통해 다중 노드간에 데이터 (중간 단계의 결과)를 전송하기 위해 MPI 만 사용하고 있습니다.
나는 MPI를 올바르게 사용하고 있습니까? 아니면 시스템의 원래 의도를 왜곡하고 있습니까?
그렇습니다. 정확하게 MPI가 설계된 것입니다. –