next up previous
Next: Installation Up: Configuration Previous: Organization of the source


PPMake.inc

All the configuration of MATLAB*P 2.0 takes place in the file PPMake.inc.

  1. CC - the MPI C++ compiler

  2. CCC - the regular C++ compiler, used for compiling the client.

  3. OPTFLAG - optimization flag for the C++ compiler

  4. OPTIONS - option flags.

  5. CFLAG - additional flags to the C++ compiler specified by the user

  6. INTCFLAG - used internally

  7. SHARED - C++ flags for generating shared libraries. Currently not supported.

  8. PACKAGES, STATICLINKPACKAGES - these have to be modified in pairs. Base package, PBLAS and ScaLAPACK are required.


    2#2

  9. MATH - location of system math library

  10. G2C - location of g2c (or f2c) library, only if needed

  11. MATLABINC, MATLABLIB - location of MATLAB external interface includes and libraries, needed by PPENGINE package

  12. BLAS - location of BLAS library

  13. SCALAPACKPATH, PBLAS, REDIST, SCALAPACK, TOOLS - location of various components of scalapack. SCALAPACKPATH, which points to teh base directory of the ScaLAPACK installation, is required only for ScaLAPACK 1.6. PBLAS, REDIST, SCALAPACK and TOOLS are the locations of the 4 libraries.

  14. BLACS - location of BLACS libraries and necessary interfaces

  15. MPI - location of MPI libraries, usually not needed if CC is mpiCC

  16. SPRNG - location of SPRNG random number generator library and include directory

  17. LAPACK - location of LAPACK library

  18. FFTW, FFTWINC - location of FFTW library and includes

  19. GL - location of OpenGL libraries (needed by PPVisual package)


next up previous
Next: Installation Up: Configuration Previous: Organization of the source
Ronnie Choy 2002-08-12