Ich habe nach MPI für OS X gesucht und einige Websites sagen, dass es bereits in OS X installiert ist (seit 10.5).
Kann jemand sagen, wo es installiert ist? Ich kann mpicc
noch nicht finden mpirun
. Oder sollte ich OpenMPI aus Code erstellen?
Weder mpicc
noch mpirun
sind auf einem Standard-Mountain-Lion-System installiert oder mit Xcode v5 oder niedriger vorhanden.
Das Homebrew-Verpackungssystem hat eine trivial einfache Installation (v2.0.1):
brew install open-mpi
Sie könnten Ihr OpenMPI auch aus Code erstellen:
Aus diesem Artikel geht hervor , dass Lion die Aufnahme eines Builds von OpenMPI fallen gelassen hat - aber ich würde mich eher an die obigen Anweisungen als an die MacPorts-Version halten, wenn Sie MacPorts nicht bereits verwenden.
Stellen Sie sicher gcc
, dass g++
Sie mindestens Version 5.0 (z. B. brew install gcc5 --with-fortran --without-multilib
)
Laden Sie die openmpi tar.gz-Datei hier herunter: 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)
Jetzt hinzufügen
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
Bis zum Ende~/.bash_profile
brew install openmpi
auf irgendeine Weise?No underlying compiler was specified in the wrapper compiler data file
, nachdem ich die Brühmethode auf meinem PC ausprobiert hatte.
Kilojoule
Fahrrad