Después de mi iniciación con cuda durante unas cuantas semanas, debo continuar con el desarrollo de mi pfc centrándome ahora en el desarrollo del clúster con MPICH2, bajo Windows xp.
Para realizar la instalación de mpich2 en windows xp es necesario descargar los binarios del siguiente enlace:
http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads
Tras la instalación, el directorio por defecto de los archivos necesarios que necesitaremos en nuestros proyectos estará bajo la dirección C:/Archivos de programa/MPICH2. Viene incluido un proyecto de prueba para el cual necesitarías visual studio 2003 (7) o uno superior.
Visual Studio 2008 y proyectos con MPICH2
Para crear nuestros propios proyectos será necesario seguir los siguientes pasos:
1) Crear un proyecto en visual studio para utilizar MPICH2
Crear un proyecto nuevo visual C++ -> Win32 -> aplicacion de consola
Le damos un nombre y aceptamos. En configuración de la aplicación elegimos crear proyecto vacio.
2) Realizar la configuración de las librerías necesarias.
Pestaña Proyecto -> propiedades de <nombre de proyecto>
Las siguientes instrucciones dependen del directorio elegido para la instalación de MPICH2
- Propiedades de configuración -> c/c++ -> general
Añadimos en directorios adicionales de inclusión la ruta donde tenemos los include de mpich2, en mi caso es : “C:\Archivos de programa\MPICH2\include”
- Propiedades de configuración -> vinculador ->general
Añadimos en directorios adicionales de bibliotecas la ruta donde tenemos las bibliotecas de mpich2, en mi caso es: “C:\Archivos de programa\MPICH2\lib”
- Propiedades de configuración -> vinculador ->entrada
Escribimos en dependencias adicionales lo siguiente: mpi.lib
Con esto dejamos el proyecto listo para realizar la compilación de nuestro programa mediante generar solución.