저는 Open MPI를 사용하고 있는데 클러스터에서 프로그램을 실행하는 개념이 마음에 듭니다.
Open MPI를 사용할 때 직면하는 문제는 특정 프로그램이 이러한 실행 방식을 지원해야 한다는 것입니다.
이러한 제한 사항을 처리하지 않고도 클러스터에서 프로그램을 실행할 수 있는 또 다른 옵션이 있습니까?
답변1
MPICH와 Boost MPT도 있지만 아마도 그런 의미는 아닐 것입니다.
HPC 클러스터에서 임의의 프로그램을 실행할 수 있는지 궁금할 것입니다. 대답은 '아니요'입니다. 실행 가능한 프로그램 실행이 실제로 작동하는 방식 때문입니다.
이러한 시스템은 작업자 노드 간에 작업 부하를 분배하는 방법에 대한 문제를 해결하도록 설계되었습니다. 노드는 작업을 수신하고, 결과를 공유하고, 주기를 반복하기 위해 일종의 소프트웨어 인프라가 필요합니다.
OpenMPI의 특정 문제를 해결하는 데 관심이 있는 경우 Stack Overflow에 게시할 수 있습니다.