MPICH 1.2.7


Librerías de cálculo paralelo estándar MPI-1

Localización: /opt/mpich/1.2.7

Web: http://www-unix.mcs.anl.gov/mpi/mpich1/

Las utilidades mpich se pueden usar para compilación MPI haciendo uso de los scripts habituales (mpif77, mpicc, etc.) accesibles desde la línea de comandos. En ocasiones se puede optar por acoplar las librerías MPI (típicamente la librería libmpich.a) en el momento del montaje (link) del ejecutable.

La documentación en formato PDF está disponible en /opt/mpich/1.2.7/doc, las páginas de manual del sistema o en la siguiente dirección de Internet: http://www-unix.mcs.anl.gov/mpi/.

Compilación

En todos los casos se seleccionó el dispositivo habitual ch_p4 (--with_device=ch_p4) para las comunicaciones entre nodos de cálculo mediante una red Gigabit TCP/IP.

cmq y cmi

Se ha compilado e instalado el paquete mpich-1.2.7p1 conforme al estándar MPI 1.1 Se utilizaron los compiladores PGI con las opciones que PGI recomienda para MPICH. Se encuentran disponibles dos versiones de mpich:

/opt/mpich/1.2.7/pgi
/opt/mpich/1.2.7/pgi-shared

En la segunda versión se empleó la opción mpich -with_comm=shared, que es la óptima para ejecución de cálculo paralelo MPI en sistemas de memoria compartida. Las variables de entorno apuntan por defecto a la versión shared.

cmd

Se han utilizado los compiladores Intel. Se dispone de dos versiones de mpich:

/opt/mpich-1.2.7/intel-emt64
/opt/mpich-1.2.7/intel-emt64-shared

En la segunda versión se empleó la opción mpich -with_comm=shared. Esta es la versión por defecto.

Última actualización: 13 abril 2009