Implementación libre de MPI: OpenMPI
- 28 May, 2006 //
- google SoC, informática, pfc //
- Tags :
- 0 Comments
La librería que he estado pensando utilizar para la paralelización del módulo de cálculo del proyecto de fin de carrera es la OpenMPI, surgida del esfuerzo combinado de varios grupos que trabajaban en las implementaciones FT-MPI, LA-MPI, LAM/MPI, y PACX-MPI
Ahora que estoy también interesado en la paralelización debido al Google Summer of Code, esta librería me será útil para desarrollar las pruebas de paralelización del operador @() de DaVinci.
La página web es http://www.open-mpi.org y la compilación es sumamente sencilla. Descargar, descomprimir, configure, make y ya se pueden compilar programas con ella. Bueno, también hay que exportar LD_PATH_LIBRARY. Todo esto para Linux, la versión de windows/cygwin será funcional en el futuro.
Creé el típico “Hola mundo!” y lo ejecuté en un número arbitrario de procesadores. Funciona. Mi intención es portar el esqueleto que tenía hecho en Fortran90 a C y hacer alguna prueba que otra.