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/.
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.
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.
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.