37 lines
719 B
Makefile
37 lines
719 B
Makefile
#flags = -r8 -i8 -msse3 -O3 -axT -m64 -fPIC -i_dynamic -openmp
|
|
#Neuman flags
|
|
#flags = -O3 -r8 -i8 -openmp -msse3 -axSSSE3 -m64 -fPIC -i_dynamic
|
|
#Cluster_2(16.161) flags
|
|
flags = -Wall -O3 -fdefault-integer-8 -fdefault-double-8 -fdefault-real-8 -march=native
|
|
|
|
ifdef CHECK
|
|
flags += -fcheck=all
|
|
endif
|
|
|
|
ifdef DEBUG
|
|
flags += -g
|
|
endif
|
|
|
|
compiler = gfortran
|
|
|
|
|
|
# Modules
|
|
MODULES += \
|
|
Compact.o\
|
|
post.o
|
|
|
|
# Objects
|
|
OBJ = test.o
|
|
|
|
Post_Cbar_FSD_Incomp : x-edge-cold-bc-uPrime-hybrid
|
|
|
|
x-edge-cold-bc-uPrime-hybrid : ${MODULES} ${OBJ}
|
|
${compiler} -o x-edge-cold-bc-uPrime-hybrid ${flags} ${MODULES} ${OBJ}
|
|
|
|
${OBJ} : ${MODULES}
|
|
|
|
%.o: %.f90
|
|
${compiler} -c ${flags} $<
|
|
|
|
clean:
|
|
rm -f *.o *.mod x-edge-cold-bc-uPrime-hybrid
|