From 83305b9da3f6222c34632cc106ad8fac0a8836c0 Mon Sep 17 00:00:00 2001 From: Douglas Guptill <douglas.guptill@dal.ca> Date: Wed, 3 Jun 2009 22:56:10 +0000 Subject: [PATCH] for mahone --- Makefile.mahone | 67 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 Makefile.mahone diff --git a/Makefile.mahone b/Makefile.mahone new file mode 100644 index 00000000..a5f6f0c9 --- /dev/null +++ b/Makefile.mahone @@ -0,0 +1,67 @@ +# Define our compilers................................. +# +F90 = mpif90 +F77 = mpif77 +CC = 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....................... +# +FFLAGS=-fastsse -pc 64 -Kieee + +# Define C compiler flags............................. +# +CFLAGS=-fastsse -pc 64 -Kieee + +# full speed ahead and damn the torpedos.................. +# + +# 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 removed on p690... +# -lacml +# -lpthread + +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 \ + $(WSMP_LIB) + + + -- GitLab