# # 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 # # FC_LIB contains the libraries for a CLINKER to use for code containing # FORTRAN code (such as I/O or special Fortran runtimes). # # The line -bI:/usr/lpp/xlf/lib/lowsys.exp is probably not needed # when running with OS version 4.1 # FC_LIB = /usr/lib/libxlf.a /usr/lib/libxlf90.a \ -bI:/usr/lpp/xlf/lib/lowsys.exp FC_LIB = /usr/lib/libxlf.a /usr/lib/libxlf90.a # # Location of BLAS and LAPACK. These libraries are available via Netlib, # or see $(BS_DIR)/readme for information on retrieving a subset. # Important: If you use the IBM version of lapack you must include # -lessl at the end of the line defining the BLAS libraries. # BLAS_LIB = -lblas $(FC_LIB) LAPACK_LIB = -lessl /usr/local/lapack/lib/lapack.a LAPACK_LIB = -lesslp2 /ccst/balay/blaslapack/lapack.a # # Location of MPI (Message Passing Interface) software # MPI_LIB = /usr/local/mpich-1.0.12/lib/rs6000/ch_eui/libmpi.a MPI_LIB = /usr/local/mpi/lib/rs6000/ch_eui/libmpi.a MPI_INCLUDE = -Dmpi -I/usr/local/mpich-1.0.12/include MPI_INCLUDE = -I/usr/local/mpi/include MPI_LIB = /usr/lpp/ppe.poe/lib/libmpi.a MPI_INCLUDE = -I/usr/lpp/ppe.poe/include #MPIRUN = /usr/local/mpi/bin/mpirun -mvhome -nopoll MPIRUN = /usr/local/mpich-1.0.12/lib/rs6000/ch_eui/mpirun -mvhome MPIRUN = /usr/local/mpi/bin/mpirun -nopoll MPIRUN = /usr/local/bin/mpirun -nopoll # # Location of X-windows software # X11_INCLUDE = X11_LIB = -lX11 # # Location of BlockSolve95 # BS95_DIR = /home/plassman/BlockSolve95/BlockSolve95 BS95_DIR = /tmp_mnt/nfs/ccst-homes8/plassman/BlockSolve95 BS_INCLUDE = -I$(BS95_DIR)/include BS_LIB = $(BS95_DIR)/lib/lib$(BOPT)/$(PETSC_ARCH)/libBS95.a # # Optional Matlab location, remove if not needed. # MATLAB_LIB = /usr/local/matlab/extern/lib/ibm_rs/libmat.a MATLAB_INCLUDE = -I/usr/local/matlab/extern/include CMEX = /usr/local/matlab/bin/cmex # # PCONF - indicates which external packages are available at your site # PCONF = -DHAVE_ESSL -DHAVE_BLOCKSOLVE #