blob: 4781c07cc428e77d9e2cfcef8bd0d076e334870e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
|
--- make/Makefile.orig 2023-03-09 06:01:09 UTC
+++ make/Makefile
@@ -87,7 +87,7 @@ APBS_LIBS = -lapbsmainroutines -lapbs -lmaloc -lapbsbl
F77 = gfortran
F77FLAGS = -c
#OPTFLAGS = -Ofast -march=native -fopenmp
-OPTFLAGS = -Ofast -mssse3 -fopenmp
+OPTFLAGS = -Ofast $(PORT_SIMD_FLAGS) -fopenmp
#OPTFLAGS = -Og -fbacktrace -fcheck=bounds -Wunused -Wmaybe-uninitialized
LIBDIR = -L. -L$(TINKER_LIBDIR)/macos
LIBS =
@@ -818,136 +818,136 @@ listing:
cat *.f *.c > tinker.txt
rename_bin:
- mv alchemy.x $(BINDIR)/alchemy
- mv analyze.x $(BINDIR)/analyze
- mv anneal.x $(BINDIR)/anneal
- mv arcedit.x $(BINDIR)/arcedit
- mv bar.x $(BINDIR)/bar
- mv correlate.x $(BINDIR)/correlate
- mv critical.x $(BINDIR)/critical
- mv crystal.x $(BINDIR)/crystal
- mv diffuse.x $(BINDIR)/diffuse
- mv distgeom.x $(BINDIR)/distgeom
- mv document.x $(BINDIR)/document
- mv dynamic.x $(BINDIR)/dynamic
- mv freefix.x $(BINDIR)/freefix
- mv gda.x $(BINDIR)/gda
- mv intedit.x $(BINDIR)/intedit
- mv intxyz.x $(BINDIR)/intxyz
- mv minimize.x $(BINDIR)/minimize
- mv minirot.x $(BINDIR)/minirot
- mv minrigid.x $(BINDIR)/minrigid
- mv mol2xyz.x $(BINDIR)/mol2xyz
- mv molxyz.x $(BINDIR)/molxyz
- mv monte.x $(BINDIR)/monte
- mv newton.x $(BINDIR)/newton
- mv newtrot.x $(BINDIR)/newtrot
- mv nucleic.x $(BINDIR)/nucleic
- mv optimize.x $(BINDIR)/optimize
- mv optirot.x $(BINDIR)/optirot
- mv optrigid.x $(BINDIR)/optrigid
- mv path.x $(BINDIR)/path
- mv pdbxyz.x $(BINDIR)/pdbxyz
- mv polarize.x $(BINDIR)/polarize
- mv poledit.x $(BINDIR)/poledit
- mv potential.x $(BINDIR)/potential
- mv prmedit.x $(BINDIR)/prmedit
- mv protein.x $(BINDIR)/protein
- mv pss.x $(BINDIR)/pss
- mv pssrigid.x $(BINDIR)/pssrigid
- mv pssrot.x $(BINDIR)/pssrot
- mv radial.x $(BINDIR)/radial
- mv saddle.x $(BINDIR)/saddle
- mv scan.x $(BINDIR)/scan
- mv sniffer.x $(BINDIR)/sniffer
- mv spacefill.x $(BINDIR)/spacefill
- mv spectrum.x $(BINDIR)/spectrum
- mv superpose.x $(BINDIR)/superpose
- mv testgrad.x $(BINDIR)/testgrad
- mv testhess.x $(BINDIR)/testhess
- mv testpair.x $(BINDIR)/testpair
- mv testpol.x $(BINDIR)/testpol
- mv testrot.x $(BINDIR)/testrot
- mv testvir.x $(BINDIR)/testvir
- mv timer.x $(BINDIR)/timer
- mv timerot.x $(BINDIR)/timerot
- mv torsfit.x $(BINDIR)/torsfit
- mv valence.x $(BINDIR)/valence
- mv vibbig.x $(BINDIR)/vibbig
- mv vibrate.x $(BINDIR)/vibrate
- mv vibrot.x $(BINDIR)/vibrot
- mv xtalfit.x $(BINDIR)/xtalfit
- mv xtalmin.x $(BINDIR)/xtalmin
- mv xyzedit.x $(BINDIR)/xyzedit
- mv xyzint.x $(BINDIR)/xyzint
- mv xyzmol2.x $(BINDIR)/xyzmol2
- mv xyzpdb.x $(BINDIR)/xyzpdb
+ ${BSD_INSTALL_PROGRAM} alchemy.x $(BINDIR)/alchemy
+ ${BSD_INSTALL_PROGRAM} analyze.x $(BINDIR)/analyze
+ ${BSD_INSTALL_PROGRAM} anneal.x $(BINDIR)/anneal
+ ${BSD_INSTALL_PROGRAM} arcedit.x $(BINDIR)/arcedit
+ ${BSD_INSTALL_PROGRAM} bar.x $(BINDIR)/bar
+ ${BSD_INSTALL_PROGRAM} correlate.x $(BINDIR)/correlate
+ ${BSD_INSTALL_PROGRAM} critical.x $(BINDIR)/critical
+ ${BSD_INSTALL_PROGRAM} crystal.x $(BINDIR)/crystal
+ ${BSD_INSTALL_PROGRAM} diffuse.x $(BINDIR)/diffuse
+ ${BSD_INSTALL_PROGRAM} distgeom.x $(BINDIR)/distgeom
+ ${BSD_INSTALL_PROGRAM} document.x $(BINDIR)/document
+ ${BSD_INSTALL_PROGRAM} dynamic.x $(BINDIR)/dynamic
+ ${BSD_INSTALL_PROGRAM} freefix.x $(BINDIR)/freefix
+ ${BSD_INSTALL_PROGRAM} gda.x $(BINDIR)/gda
+ ${BSD_INSTALL_PROGRAM} intedit.x $(BINDIR)/intedit
+ ${BSD_INSTALL_PROGRAM} intxyz.x $(BINDIR)/intxyz
+ ${BSD_INSTALL_PROGRAM} minimize.x $(BINDIR)/minimize
+ ${BSD_INSTALL_PROGRAM} minirot.x $(BINDIR)/minirot
+ ${BSD_INSTALL_PROGRAM} minrigid.x $(BINDIR)/minrigid
+ ${BSD_INSTALL_PROGRAM} mol2xyz.x $(BINDIR)/mol2xyz
+ ${BSD_INSTALL_PROGRAM} molxyz.x $(BINDIR)/molxyz
+ ${BSD_INSTALL_PROGRAM} monte.x $(BINDIR)/monte
+ ${BSD_INSTALL_PROGRAM} newton.x $(BINDIR)/newton
+ ${BSD_INSTALL_PROGRAM} newtrot.x $(BINDIR)/newtrot
+ ${BSD_INSTALL_PROGRAM} nucleic.x $(BINDIR)/nucleic
+ ${BSD_INSTALL_PROGRAM} optimize.x $(BINDIR)/optimize
+ ${BSD_INSTALL_PROGRAM} optirot.x $(BINDIR)/optirot
+ ${BSD_INSTALL_PROGRAM} optrigid.x $(BINDIR)/optrigid
+ ${BSD_INSTALL_PROGRAM} path.x $(BINDIR)/path
+ ${BSD_INSTALL_PROGRAM} pdbxyz.x $(BINDIR)/pdbxyz
+ ${BSD_INSTALL_PROGRAM} polarize.x $(BINDIR)/polarize
+ ${BSD_INSTALL_PROGRAM} poledit.x $(BINDIR)/poledit
+ ${BSD_INSTALL_PROGRAM} potential.x $(BINDIR)/potential
+ ${BSD_INSTALL_PROGRAM} prmedit.x $(BINDIR)/prmedit
+ ${BSD_INSTALL_PROGRAM} protein.x $(BINDIR)/protein
+ ${BSD_INSTALL_PROGRAM} pss.x $(BINDIR)/pss
+ ${BSD_INSTALL_PROGRAM} pssrigid.x $(BINDIR)/pssrigid
+ ${BSD_INSTALL_PROGRAM} pssrot.x $(BINDIR)/pssrot
+ ${BSD_INSTALL_PROGRAM} radial.x $(BINDIR)/radial
+ ${BSD_INSTALL_PROGRAM} saddle.x $(BINDIR)/saddle
+ ${BSD_INSTALL_PROGRAM} scan.x $(BINDIR)/scan
+ ${BSD_INSTALL_PROGRAM} sniffer.x $(BINDIR)/sniffer
+ ${BSD_INSTALL_PROGRAM} spacefill.x $(BINDIR)/spacefill
+ ${BSD_INSTALL_PROGRAM} spectrum.x $(BINDIR)/spectrum
+ ${BSD_INSTALL_PROGRAM} superpose.x $(BINDIR)/superpose
+ ${BSD_INSTALL_PROGRAM} testgrad.x $(BINDIR)/testgrad
+ ${BSD_INSTALL_PROGRAM} testhess.x $(BINDIR)/testhess
+ ${BSD_INSTALL_PROGRAM} testpair.x $(BINDIR)/testpair
+ ${BSD_INSTALL_PROGRAM} testpol.x $(BINDIR)/testpol
+ ${BSD_INSTALL_PROGRAM} testrot.x $(BINDIR)/testrot
+ ${BSD_INSTALL_PROGRAM} testvir.x $(BINDIR)/testvir
+ ${BSD_INSTALL_PROGRAM} timer.x $(BINDIR)/timer
+ ${BSD_INSTALL_PROGRAM} timerot.x $(BINDIR)/timerot
+ ${BSD_INSTALL_PROGRAM} torsfit.x $(BINDIR)/torsfit
+ ${BSD_INSTALL_PROGRAM} valence.x $(BINDIR)/valence
+ ${BSD_INSTALL_PROGRAM} vibbig.x $(BINDIR)/vibbig
+ ${BSD_INSTALL_PROGRAM} vibrate.x $(BINDIR)/vibrate
+ ${BSD_INSTALL_PROGRAM} vibrot.x $(BINDIR)/vibrot
+ ${BSD_INSTALL_PROGRAM} xtalfit.x $(BINDIR)/xtalfit
+ ${BSD_INSTALL_PROGRAM} xtalmin.x $(BINDIR)/xtalmin
+ ${BSD_INSTALL_PROGRAM} xyzedit.x $(BINDIR)/xyzedit
+ ${BSD_INSTALL_PROGRAM} xyzint.x $(BINDIR)/xyzint
+ ${BSD_INSTALL_PROGRAM} xyzmol2.x $(BINDIR)/xyzmol2
+ ${BSD_INSTALL_PROGRAM} xyzpdb.x $(BINDIR)/xyzpdb
rename_exe:
- mv alchemy.x $(BINDIR)/alchemy.exe
- mv analyze.x $(BINDIR)/analyze.exe
- mv anneal.x $(BINDIR)/anneal.exe
- mv arcedit.x $(BINDIR)/arcedit.exe
- mv bar.x $(BINDIR)/bar.exe
- mv correlate.x $(BINDIR)/correlate.exe
- mv critical.x $(BINDIR)/critical.exe
- mv crystal.x $(BINDIR)/crystal.exe
- mv diffuse.x $(BINDIR)/diffuse.exe
- mv distgeom.x $(BINDIR)/distgeom.exe
- mv document.x $(BINDIR)/document.exe
- mv dynamic.x $(BINDIR)/dynamic.exe
- mv freefix.x $(BINDIR)/freefix.exe
- mv gda.x $(BINDIR)/gda.exe
- mv intedit.x $(BINDIR)/intedit.exe
- mv intxyz.x $(BINDIR)/intxyz.exe
- mv minimize.x $(BINDIR)/minimize.exe
- mv minirot.x $(BINDIR)/minirot.exe
- mv minrigid.x $(BINDIR)/minrigid.exe
- mv mol2xyz.x $(BINDIR)/mol2xyz.exe
- mv molxyz.x $(BINDIR)/molxyz.exe
- mv monte.x $(BINDIR)/monte.exe
- mv newton.x $(BINDIR)/newton.exe
- mv newtrot.x $(BINDIR)/newtrot.exe
- mv nucleic.x $(BINDIR)/nucleic.exe
- mv optimize.x $(BINDIR)/optimize.exe
- mv optirot.x $(BINDIR)/optirot.exe
- mv optrigid.x $(BINDIR)/optrigid.exe
- mv path.x $(BINDIR)/path.exe
- mv pdbxyz.x $(BINDIR)/pdbxyz.exe
- mv polarize.x $(BINDIR)/polarize.exe
- mv poledit.x $(BINDIR)/poledit.exe
- mv potential.x $(BINDIR)/potential.exe
- mv prmedit.x $(BINDIR)/prmedit.exe
- mv protein.x $(BINDIR)/protein.exe
- mv pss.x $(BINDIR)/pss.exe
- mv pssrigid.x $(BINDIR)/pssrigid.exe
- mv pssrot.x $(BINDIR)/pssrot.exe
- mv radial.x $(BINDIR)/radial.exe
- mv saddle.x $(BINDIR)/saddle.exe
- mv scan.x $(BINDIR)/scan.exe
- mv sniffer.x $(BINDIR)/sniffer.exe
- mv spacefill.x $(BINDIR)/spacefill.exe
- mv spectrum.x $(BINDIR)/spectrum.exe
- mv superpose.x $(BINDIR)/superpose.exe
- mv testgrad.x $(BINDIR)/testgrad.exe
- mv testhess.x $(BINDIR)/testhess.exe
- mv testpair.x $(BINDIR)/testpair.exe
- mv testpol.x $(BINDIR)/testpol.exe
- mv testrot.x $(BINDIR)/testrot.exe
- mv testvir.x $(BINDIR)/testvir.exe
- mv timer.x $(BINDIR)/timer.exe
- mv timerot.x $(BINDIR)/timerot.exe
- mv torsfit.x $(BINDIR)/torsfit.exe
- mv valence.x $(BINDIR)/valence.exe
- mv vibbig.x $(BINDIR)/vibbig.exe
- mv vibrate.x $(BINDIR)/vibrate.exe
- mv vibrot.x $(BINDIR)/vibrot.exe
- mv xtalfit.x $(BINDIR)/xtalfit.exe
- mv xtalmin.x $(BINDIR)/xtalmin.exe
- mv xyzedit.x $(BINDIR)/xyzedit.exe
- mv xyzint.x $(BINDIR)/xyzint.exe
- mv xyzmol2.x $(BINDIR)/xyzmol2.exe
- mv xyzpdb.x $(BINDIR)/xyzpdb.exe
+ ${BSD_INSTALL_PROGRAM} alchemy.x $(BINDIR)/alchemy.exe
+ ${BSD_INSTALL_PROGRAM} analyze.x $(BINDIR)/analyze.exe
+ ${BSD_INSTALL_PROGRAM} anneal.x $(BINDIR)/anneal.exe
+ ${BSD_INSTALL_PROGRAM} arcedit.x $(BINDIR)/arcedit.exe
+ ${BSD_INSTALL_PROGRAM} bar.x $(BINDIR)/bar.exe
+ ${BSD_INSTALL_PROGRAM} correlate.x $(BINDIR)/correlate.exe
+ ${BSD_INSTALL_PROGRAM} critical.x $(BINDIR)/critical.exe
+ ${BSD_INSTALL_PROGRAM} crystal.x $(BINDIR)/crystal.exe
+ ${BSD_INSTALL_PROGRAM} diffuse.x $(BINDIR)/diffuse.exe
+ ${BSD_INSTALL_PROGRAM} distgeom.x $(BINDIR)/distgeom.exe
+ ${BSD_INSTALL_PROGRAM} document.x $(BINDIR)/document.exe
+ ${BSD_INSTALL_PROGRAM} dynamic.x $(BINDIR)/dynamic.exe
+ ${BSD_INSTALL_PROGRAM} freefix.x $(BINDIR)/freefix.exe
+ ${BSD_INSTALL_PROGRAM} gda.x $(BINDIR)/gda.exe
+ ${BSD_INSTALL_PROGRAM} intedit.x $(BINDIR)/intedit.exe
+ ${BSD_INSTALL_PROGRAM} intxyz.x $(BINDIR)/intxyz.exe
+ ${BSD_INSTALL_PROGRAM} minimize.x $(BINDIR)/minimize.exe
+ ${BSD_INSTALL_PROGRAM} minirot.x $(BINDIR)/minirot.exe
+ ${BSD_INSTALL_PROGRAM} minrigid.x $(BINDIR)/minrigid.exe
+ ${BSD_INSTALL_PROGRAM} mol2xyz.x $(BINDIR)/mol2xyz.exe
+ ${BSD_INSTALL_PROGRAM} molxyz.x $(BINDIR)/molxyz.exe
+ ${BSD_INSTALL_PROGRAM} monte.x $(BINDIR)/monte.exe
+ ${BSD_INSTALL_PROGRAM} newton.x $(BINDIR)/newton.exe
+ ${BSD_INSTALL_PROGRAM} newtrot.x $(BINDIR)/newtrot.exe
+ ${BSD_INSTALL_PROGRAM} nucleic.x $(BINDIR)/nucleic.exe
+ ${BSD_INSTALL_PROGRAM} optimize.x $(BINDIR)/optimize.exe
+ ${BSD_INSTALL_PROGRAM} optirot.x $(BINDIR)/optirot.exe
+ ${BSD_INSTALL_PROGRAM} optrigid.x $(BINDIR)/optrigid.exe
+ ${BSD_INSTALL_PROGRAM} path.x $(BINDIR)/path.exe
+ ${BSD_INSTALL_PROGRAM} pdbxyz.x $(BINDIR)/pdbxyz.exe
+ ${BSD_INSTALL_PROGRAM} polarize.x $(BINDIR)/polarize.exe
+ ${BSD_INSTALL_PROGRAM} poledit.x $(BINDIR)/poledit.exe
+ ${BSD_INSTALL_PROGRAM} potential.x $(BINDIR)/potential.exe
+ ${BSD_INSTALL_PROGRAM} prmedit.x $(BINDIR)/prmedit.exe
+ ${BSD_INSTALL_PROGRAM} protein.x $(BINDIR)/protein.exe
+ ${BSD_INSTALL_PROGRAM} pss.x $(BINDIR)/pss.exe
+ ${BSD_INSTALL_PROGRAM} pssrigid.x $(BINDIR)/pssrigid.exe
+ ${BSD_INSTALL_PROGRAM} pssrot.x $(BINDIR)/pssrot.exe
+ ${BSD_INSTALL_PROGRAM} radial.x $(BINDIR)/radial.exe
+ ${BSD_INSTALL_PROGRAM} saddle.x $(BINDIR)/saddle.exe
+ ${BSD_INSTALL_PROGRAM} scan.x $(BINDIR)/scan.exe
+ ${BSD_INSTALL_PROGRAM} sniffer.x $(BINDIR)/sniffer.exe
+ ${BSD_INSTALL_PROGRAM} spacefill.x $(BINDIR)/spacefill.exe
+ ${BSD_INSTALL_PROGRAM} spectrum.x $(BINDIR)/spectrum.exe
+ ${BSD_INSTALL_PROGRAM} superpose.x $(BINDIR)/superpose.exe
+ ${BSD_INSTALL_PROGRAM} testgrad.x $(BINDIR)/testgrad.exe
+ ${BSD_INSTALL_PROGRAM} testhess.x $(BINDIR)/testhess.exe
+ ${BSD_INSTALL_PROGRAM} testpair.x $(BINDIR)/testpair.exe
+ ${BSD_INSTALL_PROGRAM} testpol.x $(BINDIR)/testpol.exe
+ ${BSD_INSTALL_PROGRAM} testrot.x $(BINDIR)/testrot.exe
+ ${BSD_INSTALL_PROGRAM} testvir.x $(BINDIR)/testvir.exe
+ ${BSD_INSTALL_PROGRAM} timer.x $(BINDIR)/timer.exe
+ ${BSD_INSTALL_PROGRAM} timerot.x $(BINDIR)/timerot.exe
+ ${BSD_INSTALL_PROGRAM} torsfit.x $(BINDIR)/torsfit.exe
+ ${BSD_INSTALL_PROGRAM} valence.x $(BINDIR)/valence.exe
+ ${BSD_INSTALL_PROGRAM} vibbig.x $(BINDIR)/vibbig.exe
+ ${BSD_INSTALL_PROGRAM} vibrate.x $(BINDIR)/vibrate.exe
+ ${BSD_INSTALL_PROGRAM} vibrot.x $(BINDIR)/vibrot.exe
+ ${BSD_INSTALL_PROGRAM} xtalfit.x $(BINDIR)/xtalfit.exe
+ ${BSD_INSTALL_PROGRAM} xtalmin.x $(BINDIR)/xtalmin.exe
+ ${BSD_INSTALL_PROGRAM} xyzedit.x $(BINDIR)/xyzedit.exe
+ ${BSD_INSTALL_PROGRAM} xyzint.x $(BINDIR)/xyzint.exe
+ ${BSD_INSTALL_PROGRAM} xyzmol2.x $(BINDIR)/xyzmol2.exe
+ ${BSD_INSTALL_PROGRAM} xyzpdb.x $(BINDIR)/xyzpdb.exe
remove_links:
rm -f $(LINKDIR)/alchemy
|