# FC = mpixlf77 OPT = -O4 -qarch=qp -qtune=qp -qnocr #OPT = -O3 -qarch=qp -qtune=qp -qdebug=function_trace #OPT = -O -qarch=qp -qtune=qp #OPT = -O0 -C -g -qarch=qp -qtune=qp #-qdebug=function_trace #-Minline=name:scalar2,scalar,transpose2,matvec2,prodmat3 \ #-Mprefetch=distance:8,nta #OPT1 = -O -g -qarch=qp -qtune=qp OPT1 = -O -g -qarch=qp -qtune=qp -qdebug=function_trace #OPT2 = -O2 -qarch=qp -qtune=qp OPT2 = -O2 -qarch=qp -qtune=qp -qdebug=function_trace #OPTE = -O4 -qarch=qp -qtune=qp #OPTE = -O4 -qarch=qp -qtune=qp OPTE=${OPT} CFLAGS = -c -DLINUX BIN=../../../../bin FFLAGS = ${OPT} -c -I. -Iinclude_unres LIBS = xdrf/libxdrf.a .c.o: cc -c -DLINUX -DPGI $*.c .f.o: ${FC} ${FFLAGS} $*.f .F.o: ${FC} ${FFLAGS} ${CPPFLAGS} ${FFLAGS} $*.F objects = main_clust.o arcos.o cartprint.o chainbuild.o convert.o initialize_p.o \ matmult.o readrtns.o pinorm.o rescode.o intcor.o timing.o misc.o \ geomout.o readpdb.o read_coords.o parmread.o probabl.o fitsq.o hc.o \ track.o wrtclust.o srtclust.o noyes.o contact.o printmat.o \ int_from_cart1.o energy_p_new.o icant.o work_partition.o \ setup_var.o read_ref_str.o gnmr1.o ssMD.o dfa.o GAB: CPPFLAGS = -WF,-DAIX -WF,-DPROCOR -WF,-DLINUX -WF,-DPGI -WF,-DUNRES \ -WF,-DISNAN -WF,-DMP -WF,-DMPI -WF,-DCLUST \ -WF,-DSPLITELE -WF,-DLANG0 -WF,-DCRYST_BOND -WF,-DCRYST_THETA -WF,-DCRYST_SC #GAB: $(objects) xdrf/libxdrf.a GAB: $(objects) ${objects_compar} xdrf/libxdrf.a cc -o compinfo compinfo.c ./compinfo ${FC} -c ${FFLAGS} cinfo.f $(FC) ${OPT} ${objects} ${objects_compar} cinfo.o \ ${LIBS} -static-intel -o ${BIN}/unres_clustMD_MPICH-restr-GAB.exe #$(FC) ${OPT} ${objects} ${LIBS} -o ${BIN}/unres_clustMD_MPICH-restr-GAB.exe E0LL2Y: CPPFLAGS = -WF,-DAIX -WF,-DPROCOR -WF,-DLINUX -WF,-DPGI -WF,-DUNRES \ -WF,-DISNAN -WF,-DMP -WF,-DMPI -WF,-DCLUST \ -WF,-DSPLITELE -WF,-DLANG0 #E0LL2Y: $(objects) xdrf/libxdrf.a E0LL2Y: $(objects) ${objects_compar} xdrf/libxdrf.a cc -o compinfo compinfo.c ./compinfo ${FC} -c ${FFLAGS} cinfo.f $(FC) ${OPT} ${objects} ${objects_compar} cinfo.o \ ${LIBS} -static-intel -o ${BIN}/unres_clustMD_MPICH-restr-E0LL2Y.exe #$(FC) ${OPT} ${objects} ${LIBS} -o ${BIN}/unres_clustMD_MPICH-restr-E0LL2Y.exe xdrf/libxdrf.a: cd xdrf && make clean: /bin/rm -f *.o && /bin/rm -f compinfo && cd xdrf && make clean