openMPI 에서 mpirun에관한 문제

SeekerNET의 이미지

기본적인 mpi프로그램을 작성하고 돌려보려고하는데요,

mpi가 설치된경로 /usr/local/openmpi/bin 에서 mpicc로 프로그램을 돌리면 잘되는데,

PATH로 저 경로를 설정해놓고 똑같이 돌리려하면,

error while loading shared libraries: libmpi.so.0: cannot open shared object file:No such file or directory

라는 에러가 뜹니다.

무엇이문제인지요..

geoplab의 이미지

library path도 설정을 제대로 했는지 확인해보시지요.
libmpi.so 화일들이 있는 library path를 체크해보세요.

areios의 이미지

/etc/ld.so.conf 에 해당 라이브러리(so파일)이 있는 경로를 적어주시고 저장하신 후에
루트권한으로 ldconfig 실행하시면 (아마) 될껍니다.