3 OPT = -O4 -qarch=qp -qtune=qp -qnocr
4 #OPT = -O3 -qarch=qp -qtune=qp -qdebug=function_trace
5 #OPT = -O -qarch=qp -qtune=qp
6 #OPT = -O0 -C -g -qarch=qp -qtune=qp #-qdebug=function_trace
7 #-Minline=name:scalar2,scalar,transpose2,matvec2,prodmat3 \
8 #-Mprefetch=distance:8,nta
10 #OPT1 = -O -g -qarch=qp -qtune=qp
11 OPT1 = -O -g -qarch=qp -qtune=qp -qdebug=function_trace
12 #OPT2 = -O2 -qarch=qp -qtune=qp
13 OPT2 = -O2 -qarch=qp -qtune=qp -qdebug=function_trace
14 #OPTE = -O4 -qarch=qp -qtune=qp
15 #OPTE = -O4 -qarch=qp -qtune=qp
19 FFLAGS = -c ${OPT} -I$(INSTALL_DIR)/include
20 FFLAGS1 = -c ${OPT1} -I$(INSTALL_DIR)/include
21 FFLAGS2 = -c ${OPT2} -I$(INSTALL_DIR)/include
22 FFLAGSE = -c ${OPTE} -I$(INSTALL_DIR)/include
24 FFLAGS = ${OPT} -c -I. -I./include_unres
31 ${FC} ${FFLAGS} ${CPPFLAGS} $*.F
71 readpdb.o fitsq.o contact.o \
72 elecont.o contfunc.o cont_frag.o conf_compar.o match_contact.o \
73 angnorm.o odlodc.o promienie.o qwolynes.o read_ref_str.o \
74 rmscalc.o secondary.o proc_cont.o define_pairs.o mysort.o
76 GAB: CPPFLAGS = -WF,-DAIX -WF,-DMPI -WF,-DLINUX -WF,-DUNRES -WF,-DSPLITELE \
77 -WF,-DPROCOR -WF,-DPGI -WF,-DISNAN -WF,-DAMD64 -WF,-DISNAN\
78 -WF,-DCRYST_BOND -WF,-DCRYST_THETA -WF,-DCRYST_SC -WF,-DWHAM
79 GAB: ${objects} ${objects_compar} xdrf/libxdrf.a
80 cc -o compinfo compinfo.c
82 ${FC} -c ${FFLAGS} cinfo.f
83 $(FC) ${OPT} ${objects} ${objects_compar} cinfo.o \
84 ${LIBS} -static-intel -o ${BIN}/wham_ifort_MPICH-restr_GAB.exe
86 E0LL2Y: CPPFLAGS = -WF,-DAIX -WF,-DMPI -WF,-DLINUX -WF,-DUNRES \
87 -WF,-DSPLITELE -WF,-DPROCOR -WF,-DPGI -WF,-DISNAN -WF,-DWHAM
88 E0LL2Y: ${objects} ${objects_compar} xdrf/libxdrf.a
89 cc -o compinfo compinfo.c
91 ${FC} -c ${FFLAGS} cinfo.f
92 $(FC) ${OPT} ${objects} ${objects_compar} cinfo.o \
93 ${LIBS} -static-intel -o ${BIN}/wham_ifort_MPICH-restr_E0LL2Y.exe
100 /bin/rm -f *.o && /bin/rm -f compinfo && cd xdrf && make clean