Implementación libre de MPI: OpenMPI

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.

Posted By dsuarez

David nació en Las Palmas de Gran Canaria, España. Estudió Ingeniería en Informática en la Universidad de Las Palmas de Gran Canaria (ULPGC), donde ha trabajado en investigación los últimos años. Siempre ha sentido una gran curiosidad por los ordenadores y las ciencias, y más recientemente en el mundo empresarial. Ha trabajado como programador/analista, consultor en tecnologías de la información y obtuvo la beca de Google Summer of Code en 2006. Es socio fundador de Wantudu (http://wantudu.es), empresa especializada en terminales táctiles para hoteles.

Leave a Reply