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.
- CC - the MPI C++ compiler
- CCC - the regular C++ compiler, used for compiling the client.
- OPTFLAG - optimization flag for the C++ compiler
- OPTIONS - option flags.
- -DGCC - GCC compiler is used
- -DPPSTATIC - link packages statically (only supported method for now)
- -DSPRNG - use SPRNG for parallel random number generation
- -DSCALAPACKUNDERSCORE - specifies that routines in ScaLAPACK has one trailing underscore
- -DBLACSUNDERSCORE - specifies that routines in BLACS has one trailing underscore
- -DBLASUNDERSCORE - specifies that routines in BLAS has one trailing underscore
- CFLAG - additional flags to the C++ compiler specified by the user
- INTCFLAG - used internally
- SHARED - C++ flags for generating shared libraries. Currently not supported.
- PACKAGES, STATICLINKPACKAGES - these have to be modified in pairs. Base package, PBLAS and ScaLAPACK are required.
2#2
- MATH - location of system math library
- G2C - location of g2c (or f2c) library, only if needed
- MATLABINC, MATLABLIB - location of MATLAB external interface includes and libraries, needed by PPENGINE package
- BLAS - location of BLAS library
- 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.
- BLACS - location of BLACS libraries and necessary interfaces
- MPI - location of MPI libraries, usually not needed if CC is mpiCC
- SPRNG - location of SPRNG random number generator library and include directory
- LAPACK - location of LAPACK library
- FFTW, FFTWINC - location of FFTW library and includes
- GL - location of OpenGL libraries (needed by PPVisual package)
Next: Installation
Up: Configuration
Previous: Organization of the source
Ronnie Choy
2002-08-12