4 votos

¿OpenMPI ya está instalado en OS X?

He estado buscando MPI para OS X y algunos sitios web dicen que ya está instalado en OS X (desde 10.5).

¿Podría alguien indicar dónde está instalado? No encuentro mpicc ni mpirun . ¿O debo construir OpenMPI desde el código?

6voto

Oskar Puntos 1242

Tampoco mpicc ni mpirun se instalan en un sistema original de Mountain Lion ni están presentes con Xcode v5 o inferior.

El sistema de embalaje casero tiene una instalación trivial (v2.0.1):

brew install open-mpi 

También puedes construir tu OpenMPI desde el código:

De esto se desprende que artículo, que Lion abandonó la inclusión de una compilación de OpenMPI - pero yo seguiría las instrucciones de arriba en lugar de la versión de MacPorts si aún no usas MacPorts.

0 votos

Este enlace está roto. ¿Podría explicar cómo instalar openmpi en osx en su respuesta?

0 votos

@kilojoules Gracias por notar la redirección. El enlace no estaba roto, pero el contenido está movido permanentemente. He añadido hombrew ya que me funciona mucho mejor y también he cambiado uno de los enlaces para que sigan siendo chispeantes y te lleven directamente al contenido en vez de a una página de "nos hemos movido".

2voto

kilojoules Puntos 124

Asegúrese de que gcc y g++ son al menos de la versión 5.0 (por ejemplo brew install gcc5 --with-fortran --without-multilib )

Descargue el archivo tar.gz de openmpi aquí: 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)

Ahora añade

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

Hasta el fondo de ~/.bash_profile

0 votos

¡Bien! ¿Encuentras que construir desde la fuente es mejor que sólo brew install openmpi ¿de alguna manera?

0 votos

@bmike mpif90 resultó en No underlying compiler was specified in the wrapper compiler data file después de probar el método de elaboración de cerveza en mi ordenador personal.

0 votos

Lo tengo. Si quieres hacer una pregunta de seguimiento y enlazarla aquí o enviarme un mensaje en los comentarios, intentaré resolver el problema si la solución se te escapa.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X