Newer
Older
# wsmp wants mpich, so we try this
F90 = /usr/local/mpich.pgi.64/bin/mpif90
F77 = /usr/local/mpich.pgi.64/bin/mpif77
CC = /usr/local/mpich.pgi.64/bin/mpicc
# wsmp lives here.
#
WSMP_DIR = /home/dguptill/software/wsmp/wsmp-Linux/lib/X86_64/PGI
# for 64 bit compile..................................
#
AR=ar
OPTIONS=
PGPLOT=/home/dguptill/software/pgplot-5.2.2
WSMP_LIB=-L$(WSMP_DIR) -lpwsmp64
# Define FORTRAN compiler flags.......................
#
# Define C compiler flags.............................
#
# compile rules.......................................
#
COMPILE_OUT=$(NAME).compile
.SUFFIXES:
.SUFFIXES: .o .c .f .f90
.f90.o:
@echo "--" >>$(COMPILE_OUT) 2>&1
@echo "$(F90) $(FFLAGS) -c $<" >>$(COMPILE_OUT) 2>&1
$(F90) $(FFLAGS) -c $< >>$(COMPILE_OUT) 2>&1
.f.o:
@echo "--" >>$(COMPILE_OUT) 2>&1
@echo "$(F90) $(FFLAGS) -c $<" >>$(COMPILE_OUT) 2>&1
$(F90) $(FFLAGS) -c $< >>$(COMPILE_OUT) 2>&1
.c.o:
@echo "--" >>$(COMPILE_OUT) 2>&1
@echo "$(CC) $(CFLAGS) -c $<" >>$(COMPILE_OUT) 2>&1
$(CC) $(CFLAGS) -c $< >>$(COMPILE_OUT) 2>&1
# Libraries................
#
LIBS = \
-LOCTREE -lOctree$(BITS) \
-LNN -lnn_f$(BITS) \
-LNN -lnn_c$(BITS) \
-LCASCADE -lcascade$(BITS) \
-LRESAMPLE -lresample$(BITS) \
-L$(PGPLOT) -lpgplot \
-L/usr/X11R6/lib64 -lX11 \