next up previous contents
Next: 4.2.6 Ejecución Up: 4.2.5 Compilación Previous: 4.2.5.1 MPI   Índice General

4.2.5.2 PVM

En el caso de PVM se requiere realizar la inclusión y ligado manualmente. Los archivos de encabezados .h se encuentran en /usr/share/pvm3/include; las bibliotecas para el ligado están en /usr/share/pvm3/lib/LINUX4.5.

Adicionalmente se requiere indicar que se emplearán las bibliotecas pvm3 y gpvm3 (esta última se encarga del manejo de las funciones de grupo en PVM).

El comando usado para compilar el programa en PVM es como sigue:

gcc -o matrix2 matrix2.c -I /usr/share/pvm3/include \
    -L/usr/share/pvm3/lib/LINUX -lpvm3 -lgpvm3

A fin de facilitar la compilación de los programas de prueba, se creó un Makefile que automatiza las llamadas y parámetros de compilación, éste se incluye en el apéndice (C.3). En este caso simplemente se emplea el siguiente comando para generar todos los ejecutables:

 make all



2002-05-15