클러스터링 mpich 관련 질문드립니다.
리눅스/클러스터링 초보입니다.
mpich2를 이용하여 클러스터 구축중입니다. mpiexec 실행관련 질문입니다.(mpirun과도 연관성이 있을 듯하니 봐주십시오)
head에 잡을 주면 적당히 node 4개로 네트워크 스위치를 통하여 잡을 분산하도록 할 예정입니다.
현재 head와 node1개를 연결하여 시험중입니다.
mpich2와 Torque를 두 컴퓨터에 모두 깔았으며 Torque는 pbsnodes -a 로 확인 결과 잘 작동합니다.
문제는 mpich2인데요 mpd가 잘 작동 안하여 smpd로 설치를 진행했습니다.
smpd -status 명령을 주면
smpd running on head.NTVT
dynamic hosts: node1.NTVT head.NTVT
위와 같이 잘 작동합니다.
문제는 테스트를 위한 프로그램을 mpiexec로 실행(mpiexec -n 4 sp.A.1)하면
abort: Unable to exec 'sp.A.1' on node1.NTVT. Error 2 - No such file or directory
abort: Unable to exec 'sp.A.1' on node1.NTVT. Error 2 - No such file or directory
위와 같은 에러가 납니다. 원래 클러스터의 목적상 헤드에서의 잡 실행파일이 노드파일에 없을때도 실행이 되어야 된다고 생각하는데 어떻게 하면 이와 같은 것을 설정해줄 수 있는 것인지요?
그리고 부가적으로 보통 cpi라는 명령으로도 체크를 많이 하는 것 같은데 이 실행파일이 혹시 어디에 있나요?
끝까지 읽어주셔서 감사합니다.
아마 MPICH2 설치된
아마 MPICH2 설치된 디렉토리 안에 example 디렉토리 안에 예제 파일 있을껍니다.
Malgrado Tutto .. L'angelo Azzurro
Malgrado Tutto .. L'angelo Azzurro
그냥 nfs가 같은
그냥 nfs가 같은 장소에 마운트되게 하니 해결은 됩니다만 이렇게 하는게 맞는 것인지 모르겠네요
답변 주셔서 감사합니다. 이것저것 해보고 있습니다.
댓글 달기