# $Id: packages,v 1.38 2001/08/24 18:33:50 bsmith Exp $ 

#
#  This file contains site-specific information.  The definitions below
#  should be changed to match the locations of libraries at your site.
#  The following naming convention is used:
#     XXX_LIB - location of library XXX
#     XXX_INCLUDE - directory for include files needed for library XXX
#
# Location of BLAS and LAPACK.  See ${PETSC_DIR}/docs/instllation.html
# for information on retrieving them.
#
# 
BLASLAPACK_LIB         = -lessl
PETSC_BLASLAPACK_FLAGS = -DPETSC_BLASLAPACK_ESSL_ONLY
#
# Location of MPI (Message Passing Interface) software
#
MPI_LIB        = /usr/lpp/ppe.poe/lib/libmpi_r.a
MPI_INCLUDE    = -I/usr/lpp/ppe.poe/include
MPIRUN         = mpirun
#
# ----------------------------------------------------------------------------------------  
#  Locations of OPTIONAL packages. Comment out those you do not have.
# ----------------------------------------------------------------------------------------  
#
# Location of X-windows software
#
X11_INCLUDE    = 
X11_LIB        = -lX11
PETSC_HAVE_X11 = -DPETSC_HAVE_X11
#
# Location of MPE software 
# If using MPICH version 1.1.2 or higher use the flag -DPETSC_HAVE_MPE_INITIALIZED_LOGGING
#
#MPE_INCLUDE    = 
#MPE_LIB        = 
#PETSC_HAVE_MPE = -DPETSC_HAVE_MPE
#
# Location of BlockSolve 
#
#BLOCKSOLVE_INCLUDE = -I/home/petsc/software/BlockSolve95/include
#BLOCKSOLVE_LIB     = -L/home/petsc/software/BlockSolve95/lib/libO/${PETSC_ARCH} -lBS95
#PETSC_HAVE_BLOCKSOLVE = -DPETSC_HAVE_BLOCKSOLVE
#
# ESSL: IBM math library - 
# The library location should be given in BLASLAPACK_LIB above
#
PETSC_HAVE_ESSL = -DPETSC_HAVE_ESSL
#
# Location of PVODE; Alan Hindmarsh's parallel ODE solver
# 
#PVODE_INCLUDE = -I/home/petsc/software/MPI_PVODE/include
#PVODE_LIB     = /home/petsc/software/MPI_PVODE/lib/rs6000/libpvode.a
#PETSC_HAVE_PVODE = -DPETSC_HAVE_PVODE
#
# Location of ParMetis
#
#PARMETIS_INCLUDE = -I/home/bsmith/libraries/ParMetis.v1.0
#PARMETIS_LIB     = /home/bsmith/libraries/ParMetis.v1.0/libparmetis.a 
#PETSC_HAVE_PARMETIS = -DPETSC_HAVE_PARMETIS
#
#  Location for ALICE Memory Snooper
#
#AMS_INCLUDE = -I/home/bsmith/ams/src/include
#AMS_LIB     = -L/home/bsmith/ams/lib/lib/rs6000 -lalicepub -lutilmt -lutil -lpthreads
#PETSC_HAVE_AMS = -DPETSC_HAVE_AMS
#
# Location where adiC is installed
#
#ADIC_DEFINES    = -Dad_GRAD_MAX=36
#ADIC_CC         = adiC -a -d gradient
#PETSC_HAVE_ADIC = -DPETSC_HAVE_ADIC
#
