Skip to content
Snippets Groups Projects
Commit 30da626c authored by Dave Whipp's avatar Dave Whipp
Browse files

Added copy of old Makefile.inc for CentOS 5

parent 9239e57d
No related branches found
No related tags found
No related merge requests found
# Define our compilers.................................
#
# IntelMPI
#MPI_HOME=/scinet/gpc/intel/impi/3.2.2.006
MPI_HOME=/scinet/gpc/intel/impi/4.0.0.027
#MPI_HOME=/scinet/gpc/intel/impi/4.0.1.007
F90 = $(MPI_HOME)/bin64/mpif90
F77 = $(MPI_HOME)/bin64/mpif90
CC = $(MPI_HOME)/bin64/mpicc
#F90 = scalasca -instrument mpif90
#F77 = scalasca -instrument mpif90
#CC = scalasca -instrument mpicc
#AR=ar
AR=xiar
BITS=_v0.2a-intel_11.1.072-impi_4.0.0.027
#IMKL = /scinet/gpc/intel/Compiler/11.1/056/mkl/include
IMKL = /scinet/gpc/intel/Compiler/11.1/072/mkl/include
#IMKL = /scinet/gpc/intel/ics/composerxe/mkl/include
INCLUDE=-I$(IMKL)
# Define FORTRAN compiler flags.......................
#
# For the PGI compiler
#F90FLAGS = -O0
#F77FLAGS = -O0
#F90FLAGS = -O1
#F77FLAGS = -O1
F90FLAGS = -O2
F77FLAGS = -O2
#F90FLAGS = -O3
#F77FLAGS = -O3
#F90FLAGS = -fast
#F77FLAGS = -fast
#F90FLAGS = -O0 -i8 -fp-model strict -g -debug all -implicitnone -fp-stack-check -heap-arrays -ftrapuv -check pointers
#F77FLAGS = -O0 -i8 -fp-model strict -g -debug all -implicitnone -fp-stack-check -heap-arrays -ftrapuv -check pointers
#F90FLAGS = -O0 -fp-model strict -g -debug all -traceback
#F77FLAGS = -O0 -fp-model strict -g -debug all -traceback
#F90FLAGS = -O0 -check all -warn all,nodec,interfaces -gen_interfaces -traceback -fpe0
#F77FLAGS = -O0 -check all -warn all,nodec,interfaces -gen_interfaces -traceback -fpe0
# Define C compiler flags.............................
#
#CFLAGS = -O0 -I.
#CFLAGS = -O1 -I.
CFLAGS = -O2 -I.
#CFLAGS = -O3 -I.
#CFLAGS = -fast -I.
#CFLAGS = -O0 -DMKL_ILP64 -I. -fp-model strict -g -debug all
#CFLAGS = -O0 -I. -fp-model strict -g -debug all -traceback
#CFLAGS = -O0 -check all -warn all,nodec,interfaces -gen_interfaces -traceback -fpe0
# Libraries.............................
# Intel MKL libs
#LMKL = /scinet/gpc/intel/Compiler/11.1/056/mkl/lib
LMKL = /scinet/gpc/intel/Compiler/11.1/072/mkl/lib
#LMKL = /scinet/gpc/intel/ics/composerxe/mkl/lib/intel64
# MPI
#
MPI = -L$(MPI_HOME)/lib64 -lmpi
WSMP = ${HOME}/software/wsmp/wsmp-Linux64-IMPI
LIBS = \
-LOCTREE -lOctree$(BITS) \
-LNN -lnn_f$(BITS) \
-LNN -lnn_c$(BITS) \
-LCASCADE -lcascade$(BITS) \
-LRESAMPLE -lresample$(BITS) \
-L$(WSMP) -lpwsmp64SCI \
-L$(LMKL) -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 \
$(MPI) -lpthread
# The Makefiles look at compile output with this
PAGER=more
# compile rules.......................................
#
COMPILE_OUT=$(NAME)$(BITS).compile
.SUFFIXES:
.SUFFIXES: .o .c .f .f90
.f90.o:
@echo "--" >>$(COMPILE_OUT) 2>&1
@echo "$(F90) $(F90FLAGS) $(INCLUDES) -c $<" >>$(COMPILE_OUT) 2>&1
$(F90) $(F90FLAGS) $(INCLUDES) -c $< >>$(COMPILE_OUT) 2>&1
.f.o:
@echo "--" >>$(COMPILE_OUT) 2>&1
@echo "$(F77) $(F77FLAGS) $(INCLUDES) -c $<" >>$(COMPILE_OUT) 2>&1
$(F77) $(F77FLAGS) $(INCLUDES) -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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment