Відповіді:
Ні mpicc
ні mpirun
встановлені на запасі системи Mountain Lion, ані з Xcode v5 або нижче.
The доморощенная система упаковки має тривіально просту установку (v2.0.1):
brew install open-mpi
Ви також можете створити свій OpenMPI з коду:
З цього виходить Стаття, що Лев кинув включення збірки OpenMPI - Але я б пішов з інструкціями вище, ніж версію MacPorts, якщо ви ще не використовуєте MacPorts.
Переконайтеся gcc
і g++
щонайменше версії 5.0 (напр. brew install gcc5 --with-fortran --without-multilib
)
Завантажте файл openmpi tar.gz тут: http://www.open-mpi.org/
cd ~/Downloads
tar zxvf openmpi...tar.gz
cd openmpi....
./configure --prefix=/usr/local/openmpi
make
sudo make install (enter password)
Тепер додайте
export MPI_DIR=/usr/local/openmpi
export PATH=/usr/local/openmpi/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/openmpi/lib:$LD_LIBRARY_PATH
export DYLD_LIBRARY_PATH=$LD_LIBRARY_PATH
До дна ~/.bash_profile
brew install openmpi
якоюсь мірою?
No underlying compiler was specified in the wrapper compiler data file
після того, як я спробував метод варіння на моєму персональному комп'ютері.