next up previous contents
Next: 4.4.7 Utilizando POV-Ray Up: 4.4 Uso del cluster Previous: 4.4.5 Paralelizando POV-Ray   Índice General

4.4.6 Instalación de MPI-POV-Ray

Se debe obtener el paquete de POV-Ray para la arquitectura correcta, en este caso Linux. Este paquete contiene la distribución binaria de POV-Ray, incluyendo los archivos de datos y auxiliares que se requerirán, y se encuentra en
ftp://ftp.povray.org/pub/povray/Official/Linux/povlinux.tgz. Se utiliza un paquete binario pues es más sencillo primero realizar la instalación de la versión uniprocesador de POV-Ray y posteriormente obtener el código fuente, las modificaciones necesarias para uso en equipos paralelos, y compilar únicamente el binario para uso paralelo.

A continuación se descompacta e instala el paquete por medio de los siguientes comandos:

# tar -zxvf povlinux.tar.gz
# cd povray31
# sh install

Una vez concluido este proceso, podemos utilizar la versión uniprocesador de POV-Ray. Ésta será útil para fines comparativos con el desempeño de la versión paralela.

Para poder utilizar POV-Ray en una máquina paralela se necesita contar con el código fuente a fin de poder aplicar las modificaciones necesarias al mismo, y posteriormente compilar la versión paralela.

El código fuente de POV-Ray se puede bajar de:
ftp://ftp.povray.org/pub/povray/Official/Unix/povuni_s.tgz. Éste se coloca en el mismo subdirectorio que el archivo povlinux.tgz y se descompacta con el siguiente comando:

#tar -zxvf povuni_s.tgz

Esto genera un subdirectorio povray31/source conteniendo el código fuente.

El parche para utilizar MPI con POV-Ray se obtiene de:
http://www.verrall.demon.co.uk/mpipov/mpi-povray-1.0.patch.gz.

Este archivo se debe colocar en el directorio povray31. A continuación se aplica el parche con los siguientes comandos:

# gunzip mpi-povray-1.0.patch.gz
# patch -p1 < mpi-povray-1.0

Esto aplica las modificaciones necesarias a POV-Ray para que utilice MPI. A continuación se debe compilar el código fuente modificado. Normalmente, para ello se debe modificar el Makefile ubicado en povray31/source/mpi-unix/, sin embargo, ya que la configuración por omisión asume que se está utilizando MPICH, como es el caso, no se requieren modificaciones.

Para compilar la versión paralela de POV-RAY se cambia al directorio
povray31/source/mpi-unix y se da el siguiente comando:

# make

Esto genera un ejecutable mpi-x-povray. Este ejecutable se coloca en
/usr/local/bin, donde está accesible para todos los nodos.


next up previous contents
Next: 4.4.7 Utilizando POV-Ray Up: 4.4 Uso del cluster Previous: 4.4.5 Paralelizando POV-Ray   Índice General
2002-05-15