La distribución de mpipython se puede obtener en la dirección antes indicada:
http://ideafix.umh.es/pyatcs/mpipython.tgz
que una vez descargada podremos descomprimirla mediante el comando:
gunzip -c mpipython.tgz | tar xfz -
MPIPYTHON
es la
siguiente:
MPIPYTHON\ \src \bin \include \console
Cada una de las carpetas contiene un código con una funcionalidad determinada:
src
include
: Archivos de inclusión necesarios extraídos de las librerías
Numeric Pyhton y Scientific Python de Konrad Hinsen.
Para llevar a cabo la instalación de mpipython de forma independiente a la
distribución del paquete PyACTS, nos situaremos en el directorio MPIPYTHON
. Antes de lanzar el proceso de compilación deberemos editar el fichero
Makefile
y modificar los siguientes campos:
HOME
: Ubicación del propio fichero que ese está editando, esto es, directorio raíz de MPIPYTHON.
PYTHON_INCLUDE
: Ubicación del directorio include
perteneciente a la distribución de Python instalada en el sistema.
PYTHON_CONFIG
: Ubicación del directorio config
perteneciente a la distribución de Python instalada en el sistema.
El proceso de compilación hace uso del compilador mpicc incluido dentro de la distribución MPICH. Para lanzar el proceso de compilación deberemos ejecutar el siguiente comando:
[root@localhost MPIPYTHON]# make
El resultado es el ejecutable mpipython
que se obtiene en el directorio HOME
y que utilizaremos en el resto del documento como interprete de Python en paralelo.
See Sobre este documento... para sugerencias en cambios.