Para instalar la distribución PyScaLAPACK como parte del Proyecto PyACTS se ha de obtener la distribución de las fuentes de el sitio oficial cuya dirección es la siguiente :
http://ideafix.umh.es/pyacts/pyscalapack.tgz
Una vez descargado el archivo, podemos descomprimirlo con el siguiente comando:
gunzip -c pyscalapack.tgz | tar xfz -
Una vez descomprimido, se obtiene un conjunto de ficheros y directorios con la siguiente estructura:
PyACTS/ /PyACTS_ScaLAPACK setup.py /SETUPS setup_LINUX.py setup_SP2.py /LIB /PyACTS/ __init__.py PyScaLAPACK.py PyBLACS.py PyPBLAS.py PyScaLAPACK_Tools.py /SRC fortranobject.c pyscalapackmodule.c pyscalapackwrappers.f /EXAMPLES /exPyBLACS /exPyPBLAS /exPyScaLAPACK /exPyPNetCDF /test_pyscalapack /PyACTS_PETSc /EXAMPLES /SRC /LIB /PyACTS_SuperLU /EXAMPLES /SRC /LIB
La instalación del módulo PyScaLAPACK, PyPBLAS y PBLACS (como parte de las herramientas PyACTS) se realiza en un único paso mediante la instrucción:
python setup.py install
Se ha de tener en cuenta que esta instrucción instalará la distribución PyACTS en la ubicación de los paquetes de la plataforma donde se instale, para lo que tendrá que tener permisos de escritura en esa carpeta.
Si se desea generar la distribución sin instalarla en el sistema podremos ejecutar el siguiente comando:
python setup.py build
El proceso de compilación y construcción del paquete PyACTS utiliza la utilidad distutils
incluida en las versiones superiores e igual a la 2.1. El instalador de este paquete únicamente deberá preocuparse de editar correctamente el archivo setup.py
que se encuentra en la raiz de la carpeta PyACTS_ScaLAPACK
.
En el siguiente punto trataremos en profundidad cada uno de los parámetros a establecer en este archivo de configuración.
See Sobre este documento... para sugerencias en cambios.