1 CPPFLAGS = -WF,-DOLD_GINV \
2 -WF,-DUNRES -WF,-DMPI \
3 -WF,-DSPLITELE -WF,-DISNAN \
4 -WF,-DAIX -WF,-DLANG0 -WF,-DPROCOR -WF,-DJUBL
12 BGLSYS = /bgl/BlueLight/ppcfloor/bglsys
14 CC = /usr/bin/blrts_xlc
15 CPPC = /usr/bin/blrts_xlc
16 FC = /usr/bin/blrts_xlf90
19 # try -qarch=440 first, then use -qarch=440d for 2nd FPU later on
20 # (SIMDization requires at least -O3)
21 # use -qlist -qsource with 440d and look for Parallel ASM instructions.
23 OPT= -I$(BGLSYS)/include -L$(BGLSYS)/lib -qarch=440d -qtune=440 -qfixed -w -qnosave
24 CFLAGS= -O3 -I$(BGLSYS)/include -L$(BGLSYS)/lib -qarch=440d -qtune=440
25 FFLAGS= -c -O3 ${OPT} -I./include_unres
27 LIBS_MPI = -lmpich.rts -lmsglayer.rts -lrts.rts -ldevices.rts
28 LIBSF_MPI = -lmpich.rts -lfmpich.rts -lmsglayer.rts -lrts.rts -ldevices.rts
30 FFLAGS1 = -c ${OPT} -O2
31 FFLAGS2 = -c ${OPT} -O
32 FFLAGSE = -c ${OPT} -O4
35 BIN = ${HOME}/UNRES/bin/wham_multparm-T-procor.rts
36 LIBS = ${LIBSF_MPI} ../src_Tc/xdrf/libxdrf.a
46 ${FC} ${FFLAGS} ${CPPFLAGS} $*.F
81 readpdb.o fitsq.o contact.o \
82 elecont.o contfunc.o cont_frag.o conf_compar.o match_contact.o \
83 angnorm.o odlodc.o promienie.o qwolynes.o read_ref_str.o \
84 rmscalc.o secondary.o proc_cont.o define_pairs.o mysort.o
87 unresCSA: ${objects} ${objects_compar}
88 cc -o compinfo compinfo.c
90 ${FC} ${FFLAGS} cinfo.f
91 ${FC} ${OPT} ${objects} ${objects_compar} cinfo.o ${LIBS} -o ${BIN}