2014-06-12 5 views
1

내가 macports를 사용 openmpi를 설치했다 : 다른 컴퓨터에이 포트를 설치하는 openmpi 후 발견되지 openmpirun, 맥 OS 매버릭스

sudo port install openmpi 

내가 기억 (어렴풋이) 나는 즉시 openmpic++를 사용할 수 있습니다. 이제 시도하면 command not found

그것은 완전히 깨끗한 기계입니다. 아무것도 그것에 설치되어 있지 않습니다. 내가 깨끗한 기계에 코드에 대한 설치 절차가 어떻게 작동하는지보고 싶기 때문에 나는 이것을하고있다.

나는 XCode을 설치하지 않았지만 문제가없는 macports을 사용하여 모든 것이 컴파일되었습니다. mercurial을 설치했는데 정상적으로 작동합니다.

답변

0

Open MPI의 컴파일러 래퍼는 ompi<whatever>이 아닙니다. 「표준」컴파일러 래퍼는 mpic++ (C++ 용)/mpiCC/mpicxxmpif77/mpif90/mpifort (포트란 용), mpicc (C에 대해)이라고합니다. Open MPI의 OpenRTE 구성 요소는 OpenRTE (MPI 프로그램 아님)를 사용하는 프로그램을 컴파일하기위한 자체 래퍼 ortecc을 제공합니다.

1

이 솔루션은 매우 간단했다, 것을 알았어 야 : sudo port select --set mpi openmpi-devel-mp-fortran이든 openmpi가 설치되어