MPI가 포함된 프로그램(예: 블렌더)을 사용할 수 있습니까? 단순히 소스 파일 "mpi.h"를 mpi 프로그램에 추가하는 것입니까, 아니면 단순히 기존 프로그램을 mpi와 함께 작동하도록 변환하는 방법이 있습니까? 또한 virtualbox는 mpi와 정말 잘 작동합니다.
답변1
MPI는 다른 프로그래밍 라이브러리와 마찬가지로 프로그램으로 컴파일할 수 있는 라이브러리입니다. MPI 기능을 사용하기 위해 특별히 라이브러리를 호출하지 않는 한 특별한 일은 발생하지 않습니다.
또한 MPI 프로그램은 일반 프로그램과 다르게 시작됩니다. 명령줄에서 정상적으로 프로그램을 실행하는 대신
./a.out <arguments>
MPI 실행기를 사용하여 적절한 수의 프로세스(이 경우 4)를 시작합니다.
mpiexec -n 4 ./a.out
MPI에 대해 더 자세히 알고 싶다면 일부 튜토리얼 웹 사이트 및/또는 책을 확인해야 할 것입니다. 모든 것을 설명하는 것은 이 형식에 맞지 않습니다.