# # 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 # # FCLIB contains the libraries for a CLINKER to use for code containing # FORTRAN code (such as I/O or special Fortran runtimes). # FC_LIB = -lI77 FC_LIB = -lftn # # Location of BLAS and LAPACK. These libraries are available via Netlib, # or see $(BS_DIR)/readme for information on retrieving a subset. # BLAS usually comes with SGI. # BLAS_LIB = /usr/local/lib/libblas.a LAPACK_LIB = /usr/local/lib/liblapackd.a BLAS_LIB = -lcomplib.sgimath LAPACK_LIB = # # Location of X-windows software # X11_INCLUDE = X11_LIB = -lX11 # # Location of BlockSolve95 # BS95_DIR = /scratch-sif/barrys/BlockSolve95 BS_INCLUDE = -I$(BS95_DIR)/include BS_LIB = $(BS95_DIR)/lib/lib$(BOPT)/$(PETSC_ARCH)/libBS95.a # # Location of MPI (Message Passing Interface) software # # The following 3 lines for MPICH... MPI_DIR = /scratch-sif/barrys/mpich MPI_LIB = $(MPI_DIR)/lib/IRIX64/ch_shmem/libmpi.a MPI_INCLUDE = -I$(MPI_DIR)/include # # The following 3 lines for the SGI MPI version... MPIRUN = $(MPI_DIR)/bin/mpirun.ch_shmem MPI_LIB = -lmpi MPI_INCLUDE = MPIRUN = /usr/bin/mpirun # # PCONF - indicates which external packages are available at your site # PCONF = -DHAVE_BLOCKSOLVE #