update new files
[unres.git] / source / maxlik / src_MD_T_maxlik-NEWCORR.safe / Makefile-matrix
1 INSTALL_DIR = /users/software/mpich-1.2.7p1_intel-10.1_em64_ssh
2 BIN = ../bin
3 CC = cc
4 FC = ifort
5 #OPT = -g -CA -CB
6 #OPT1 = ${OPT}
7 #OPT2 = ${OPT}
8 #OPT1 = 
9 OPT =  -O2 -ip -w
10 OPT1 = -O2 -ip -w
11 OPT2 = -w -O3 -ipo -ipo_obj  -opt_report
12 CFLAGS = -c 
13 #FFLAGS1 = ${OPT1} -g -c -I. -I/users/adam/MEY_MD/src -I$(INSTALL_DIR)/include
14 #FFLAGS2 = ${OPT1} -c -I. -I/users/adam/MEY_MD/src -I$(INSTALL_DIR)/include
15 #FFLAGS = ${OPT} -c -I. -I/users/adam/MEY_MD/src -I$(INSTALL_DIR)/include
16 FFLAGS = ${OPT} -c -I. -I./include_unres -I$(INSTALL_DIR)/include
17 FFLAGS1 = ${OPT1} -c -I. -I./include_unres -I$(INSTALL_DIR)/include
18 FFLAGS2 = ${OPT2} -c -I. -I./include_unres -I$(INSTALL_DIR)/include
19 LIBS = -L$(INSTALL_DIR)/lib -lmpich -lpmpich xdrf/libxdrf.a
20 #CPPFLAGS = -DMPI -DLINUX -DUNRES -DPROCOR -DSPLITELE -DPGI -DCRYST_BOND -DCRYST_THETA -DCRYST_SC -DWEIDIST 
21 CPPFLAGS = -DMPI -DLINUX -DUNRES -DPROCOR -DSPLITELE -DPGI -DWEIDIST # -DCHECKGRAD # -DOUT_PTAB -DOUT_LIK -DCHECKGRAD #-DZCHECK 
22
23 .f.o:
24         ${FC} ${FFLAGS} $*.f
25
26 .F.o:
27         ${FC} ${FFLAGS} ${CPPFLAGS} $*.F
28
29 all: maxlik
30
31 objects = \
32         zscorez.o \
33         amebsa.o \
34         amotsa.o \
35         arcos.o \
36         averages_sc.o \
37         cartder.o \
38         cartprint.o \
39         chainbuild.o \
40         convert.o \
41         cored.o \
42         cutoff_violation.o \
43         energy_p_new_sc.o \
44         func1_sc.o \
45         geomout.o \
46         gnmr1.o \
47         icant.o \
48         initialize_p.o \
49         intcor.o \
50         int_from_cart1.o \
51         make_list_sc.o \
52         matmult.o \
53         minimize.o \
54         misc.o \
55         mygetenv.o \
56         molread_zs.o \
57         openunits.o \
58         parmread.o \
59         pinorm.o \
60         printmat.o \
61         proc.o \
62         proc_proc.o \
63         ran1.o \
64         randgens.o \
65         random.o \
66         readrtns_MP.o \
67         refsys.o \
68         rescode.o \
69         restart.o \
70         rmdd.o \
71         scan.o \
72         setup_var.o \
73         sumsl_a.o \
74         sumsld.o \
75         thermal.o \
76         timing.o \
77         maxlikopt.o \
78         w2x_eps.o \
79         isnan.o 
80
81 objects_compar = \
82         fitsq.o \
83         lmysort.o \
84         q_measure1.o \
85         q_measure_self.o \
86         readpdb.o \
87         readrtns_compar.o \
88         rmscalc.o
89
90 maxlik: ${objects} ${objects_compar}
91         cc -o compinfo compinfo.c
92         ./compinfo
93         ${FC} -c ${FFLAGS} cinfo.f
94         $(FC) ${OPT} ${objects} ${objects_compar} cinfo.o ${LIBS} \
95          -o ${BIN}/zscorezMD_maxlik-ifort-E0LL2Y-NEWSC-1000parm.exe
96
97 sumsld.o: sumsld.f
98         ${FC} ${FFLAGS1} sumsld.f
99
100 sumsl_a.o: sumsl_a.f
101         ${FC} ${FFLAGS1} sumsl_a.f
102
103 cored.o: cored.f
104         ${FC} ${FFLAGS1} cored.f
105
106 rmdd.o: rmdd.f
107         ${FC} ${FFLAGS1} rmdd.f
108
109 energy_p_new_sc.o: energy_p_new_sc.F
110         ${FC} ${FFLAGS2} ${CPPFLAGS} energy_p_new_sc.F
111
112 q_measure1.o: q_measure1.F
113         ${FC} ${FFLAGS2} ${CPPFLAGS} q_measure1.F
114
115 q_measure_self.o: q_measure_self.F
116         ${FC} ${FFLAGS2} ${CPPFLAGS} q_measure_self.F
117
118 averages.o: averages.F
119         ${FC} ${FFLAGS2} ${CPPFLAGS} averages.F
120
121 fitsq.o: fitsq.f
122         ${FC} ${FFLAGS2} fitsq.f
123
124 isnan.o: isnan.f
125         ${FC} -Kieee -c isnan.f
126
127 clean:
128         /bin/rm *.o