Skip to content

Commit 78d4d5a

Browse files
Add xSPRINT coordinates CV
1 parent 2e6f01f commit 78d4d5a

26 files changed

Lines changed: 1218 additions & 0 deletions

regtest/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
!/wham
4646
!/metatomic
4747
!/sizeshape
48+
!/xsprint
4849

4950
# These files we just want to ignore completely
5051
tmp

regtest/xsprint/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include ../scripts/module.make
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include ../../scripts/test.make
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#! FIELDS time xs_coord-0 xs_coord-1 xs_coord-2 xs_coord-3 xs_coord-4 xs_coord-5 xs_coord-6 xs_coord-7 xs_coord-8 xs_coord-9 xs_coord-10 xs_coord-11 xs_coord-12 xs_coord-13
2+
0.000000 4.6419 6.0632 6.1581 6.1588 6.4828 6.4895 6.8567 2.7487 2.7496 3.2158 3.2972 3.3002 3.5708 3.5727
3+
1.000000 5.8879 5.9824 6.0344 6.0796 6.4405 6.9432 7.1897 3.0307 3.0555 3.1203 3.3415 3.5160 3.6172 4.0368
4+
2.000000 5.5023 5.8045 5.9213 5.9916 6.1783 6.3161 6.4699 2.8745 3.1502 3.3023 3.4359 3.5402 3.7582 4.0200
5+
3.000000 5.4075 5.5786 5.8003 6.0605 6.1389 6.6391 6.7378 2.8069 3.1223 3.1291 3.3933 3.6409 4.0698 4.2879
6+
4.000000 5.4487 5.4653 5.6167 5.9594 6.4644 6.6199 6.9774 2.7674 2.9206 3.1827 3.4475 3.5723 4.2203 4.5450
7+
5.000000 5.8821 5.8821 5.8845 5.8845 5.8861 5.8963 5.8963 3.3549 3.3584 3.3584 3.3784 3.3784 3.4041 3.4041
8+
6.000000 5.7865 5.9230 6.0762 6.3384 6.4910 7.4292 7.8610 2.7869 2.8071 2.8072 3.0500 3.6363 3.7908 4.4693
9+
7.000000 5.6959 5.7783 6.4257 6.5346 6.6417 7.3627 7.5493 2.6189 2.6695 3.1743 3.1848 3.7441 3.8198 3.8911
10+
8.000000 3.9801 6.1602 6.5242 6.5244 6.6727 7.3000 7.3007 2.2038 2.2054 3.0656 3.1561 3.1562 3.8773 3.8775
11+
9.000000 3.1441 5.1850 6.1753 6.1753 6.7558 6.7559 7.3867 1.7190 1.9932 3.1433 3.1433 3.4588 3.4589 4.5090
12+
10.000000 2.6856 4.5889 6.2007 6.3569 6.6190 6.9819 7.0862 1.5286 1.5286 3.2115 3.2167 3.4300 4.2474 4.2476
13+
11.000000 1.9044 2.7928 4.1486 4.9250 5.5725 6.1807 6.4234 1.1614 1.1658 3.1261 3.3631 3.6928 4.0992 4.1208
14+
12.000000 3.8279 5.3013 6.0450 6.0450 6.3891 6.3892 7.1793 2.1907 2.3741 2.9944 3.0827 3.0827 3.3256 3.3257
15+
13.000000 3.1948 4.8342 6.1370 6.4611 6.5331 7.1671 7.3430 1.4230 2.8196 3.1100 3.3468 3.3518 4.2910 4.2920
16+
14.000000 3.5386 5.4587 6.1050 6.1173 6.7973 6.8382 7.6329 1.5730 3.0701 3.0761 3.1049 3.5010 3.5059 4.5673
17+
15.000000 5.2389 5.5466 5.8188 5.9540 6.1001 6.5796 6.9787 2.8276 3.0649 3.2850 3.3500 3.3500 3.6339 3.7524
18+
16.000000 6.5160 6.5164 6.8251 6.8254 7.5418 7.6267 8.0331 2.8615 2.8621 3.0705 3.0707 4.0205 4.2613 4.2614
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
type=driver
2+
plumed_modules="adjmat sprint xsprint"
3+
arg="--plumed plumed.dat --ixyz isomers.xyz --dump-forces forces --dump-forces-fmt=%8.4f"
4+
extra_files="../../trajectories/isomers.xyz"
Lines changed: 272 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,272 @@
1+
14
2+
-5.1774 -0.0033 -2.8143
3+
X 0.5072 -0.0017 0.2927
4+
X 0.6983 0.0335 0.9096
5+
X 0.3347 0.0007 -0.0598
6+
X -0.0988 0.0035 -0.0572
7+
X 0.1157 0.0019 0.3198
8+
X 1.1392 -0.0017 0.1504
9+
X -2.0485 -0.0339 -1.1816
10+
X 0.1106 -0.0003 0.4864
11+
X 0.0845 0.0028 -0.2289
12+
X -0.2795 0.0004 -0.1615
13+
X -0.1561 0.0001 0.1877
14+
X 0.4767 -0.0001 -0.1474
15+
X -0.2935 -0.0009 -0.5128
16+
X -0.5905 -0.0042 0.0026
17+
14
18+
-5.3492 -1.2357 -3.2829
19+
X 0.2241 -0.2781 -0.3365
20+
X -0.4694 -0.4155 -0.8894
21+
X -0.4611 -0.1438 -0.6236
22+
X -0.8316 -0.1037 -0.3994
23+
X -0.4246 0.2136 0.1645
24+
X 1.7076 0.6672 1.6033
25+
X -0.2458 -0.1058 -0.0684
26+
X -0.0367 -0.0801 -0.1100
27+
X -0.3997 0.3357 0.3319
28+
X 0.3645 0.1591 0.3349
29+
X 0.2298 0.2054 -0.0970
30+
X 0.4473 -0.2945 -0.3261
31+
X -0.1118 -0.2298 0.0862
32+
X 0.0074 0.0704 0.3296
33+
14
34+
-5.5646 -1.6392 -2.2963
35+
X 2.1522 -1.0993 -0.0001
36+
X -0.1373 -0.1829 -0.4215
37+
X -0.4033 0.1066 -0.1334
38+
X -0.4882 0.0634 -0.0948
39+
X -0.7634 0.3823 0.2926
40+
X -0.0490 0.3370 0.3541
41+
X -0.7077 0.0535 -0.4569
42+
X 0.1377 -0.0197 -0.1662
43+
X -0.1541 -0.0025 -0.0097
44+
X 0.1618 0.4399 0.4701
45+
X 0.2025 0.1510 0.0710
46+
X 0.4213 -0.2776 0.0428
47+
X -0.2408 -0.0194 -0.0700
48+
X -0.1318 0.0677 0.1221
49+
14
50+
-4.0893 0.1260 -5.4757
51+
X 0.3492 0.0917 0.3719
52+
X 1.7324 -0.5112 -1.6283
53+
X -0.4141 0.0477 -0.2348
54+
X -0.8015 0.2732 0.4497
55+
X -0.2006 -0.0303 0.5091
56+
X -0.2875 0.1219 0.4555
57+
X -0.1305 0.0796 0.8570
58+
X -0.0819 0.0370 0.1566
59+
X -0.4982 -0.0049 -0.4879
60+
X 0.3660 -0.1985 -0.3192
61+
X 0.2108 -0.1635 -0.0479
62+
X -0.1070 0.2233 0.1826
63+
X -0.0022 0.0897 -0.3281
64+
X -0.1349 -0.0559 0.0639
65+
14
66+
-2.8425 -0.3635 -6.5469
67+
X 0.5755 0.0660 0.5187
68+
X 0.4668 -0.0843 -0.0708
69+
X -0.1455 -0.5432 -2.5027
70+
X -0.4079 0.2339 0.2016
71+
X -0.1455 0.1037 0.9858
72+
X 0.1465 0.0521 0.6311
73+
X 0.0216 -0.0520 0.4746
74+
X -0.5354 0.3677 0.0454
75+
X -0.0855 -0.1893 -0.4545
76+
X 0.0922 -0.0737 0.1408
77+
X 0.0859 0.1362 0.3009
78+
X 0.1147 0.0865 -0.2806
79+
X -0.1910 -0.1115 -0.1109
80+
X 0.0076 0.0080 0.1205
81+
14
82+
-3.9666 -0.3873 -5.1743
83+
X -0.3947 -0.1236 0.3081
84+
X -0.1649 -0.0518 0.8627
85+
X 0.1232 0.0383 0.3325
86+
X -0.3914 -0.1208 -1.8948
87+
X 0.0296 0.0091 0.3787
88+
X 0.4516 0.1410 0.0815
89+
X 0.4972 0.1549 0.7230
90+
X -0.6562 -0.2056 0.1031
91+
X 0.1180 0.0370 0.1321
92+
X 0.1122 0.0348 -0.2578
93+
X -0.1268 -0.0391 -0.5403
94+
X -0.2086 -0.0652 -0.1803
95+
X 0.6574 0.2053 -0.2270
96+
X -0.0467 -0.0146 0.1784
97+
14
98+
-1.8309 -1.8808 -4.8265
99+
X -0.4307 -0.2165 -0.1338
100+
X 0.7138 -1.0442 2.0759
101+
X 0.3656 0.3586 -0.0686
102+
X -0.1683 0.6816 -0.8720
103+
X -0.6040 0.4331 -1.0104
104+
X -0.3108 -0.0437 -0.2015
105+
X 0.1017 0.0564 -0.1165
106+
X -0.4810 -0.3473 -0.0728
107+
X 0.2836 -0.0627 -0.1499
108+
X 0.1388 -0.2216 0.4391
109+
X 0.4113 0.3674 0.0368
110+
X -0.0943 -0.1806 0.0123
111+
X 0.2162 -0.0107 0.2672
112+
X -0.1418 0.2302 -0.2058
113+
14
114+
-5.2106 -2.3806 -0.5721
115+
X -1.8502 -1.3159 -0.4964
116+
X 0.4521 -0.0638 0.2034
117+
X 0.1642 0.0082 0.0813
118+
X 0.4485 0.1181 0.0367
119+
X 0.5694 0.5924 0.3097
120+
X -0.2308 0.3244 -0.0780
121+
X 0.7688 0.0640 0.0580
122+
X 0.0258 -0.1649 0.0280
123+
X 0.1618 0.1825 0.1410
124+
X -0.2800 0.4108 -0.1286
125+
X -0.2099 -0.0301 0.1035
126+
X -0.2507 -0.3460 -0.1744
127+
X 0.0063 0.1341 -0.1296
128+
X 0.2246 0.0863 0.0454
129+
14
130+
-6.8071 0.2184 -1.0384
131+
X -0.9144 -0.2913 0.3942
132+
X -1.0073 0.0771 0.2402
133+
X -0.2360 -0.1865 0.0971
134+
X 0.0276 0.0580 0.1221
135+
X -0.3035 0.0853 -0.0170
136+
X -0.3052 -0.0097 0.1606
137+
X 2.2227 0.1560 -0.9522
138+
X 0.0462 -0.1508 0.0925
139+
X 0.2800 0.2946 -0.2823
140+
X 0.1639 0.0979 0.1358
141+
X -0.0348 0.1742 -0.0438
142+
X -0.1914 0.0267 0.0309
143+
X 0.4184 -0.2588 -0.0502
144+
X -0.1664 -0.0727 0.0723
145+
14
146+
-6.7409 1.2980 -1.1761
147+
X -1.3224 -0.0348 0.1875
148+
X -0.5579 -0.1026 -0.0053
149+
X 0.1081 -0.2064 0.0205
150+
X 0.1080 0.1858 0.0925
151+
X -0.5580 0.0974 0.0314
152+
X -0.0915 0.0633 -0.3441
153+
X 1.9185 0.0841 -0.4546
154+
X 0.2010 -0.1687 0.0228
155+
X 0.3740 0.0495 -0.2686
156+
X 0.2009 0.1497 0.0813
157+
X -0.1576 0.0939 0.0059
158+
X -0.1576 -0.0900 -0.0278
159+
X 0.4482 -0.0621 0.3374
160+
X -0.5137 -0.0591 0.3211
161+
14
162+
-2.0370 -0.0296 -3.3937
163+
X 0.8006 -0.0719 0.9092
164+
X 0.4336 -0.0171 0.4418
165+
X -0.0689 0.0507 -0.1817
166+
X -0.1827 -0.1061 0.0765
167+
X 0.3548 -0.0515 0.4486
168+
X 0.0349 0.0230 -0.0211
169+
X -1.0975 0.0924 -1.2323
170+
X -0.0680 0.0851 -0.2605
171+
X -0.3310 0.2699 -0.1427
172+
X -0.2204 -0.0770 -0.0258
173+
X 0.0874 -0.0177 0.1221
174+
X 0.2308 -0.0667 0.0725
175+
X -0.1284 -0.2364 -0.3611
176+
X 0.1549 0.1231 0.1543
177+
14
178+
-1.1852 0.0000 -1.7213
179+
X -0.3039 0.0000 0.1845
180+
X 0.0406 0.0000 -0.5290
181+
X 0.4153 0.0000 0.7509
182+
X 0.4180 0.0000 0.7463
183+
X 0.4542 0.0000 0.4711
184+
X 0.0459 0.0000 -0.0065
185+
X -0.7290 0.0000 -0.9522
186+
X -0.5285 0.0000 0.1341
187+
X -0.1669 0.0000 -0.4307
188+
X 0.3340 0.0000 -0.3827
189+
X 0.3775 0.0000 0.3314
190+
X 0.1447 0.0000 0.3214
191+
X 0.0451 0.0000 -0.5509
192+
X -0.5471 0.0000 -0.0876
193+
14
194+
-6.6889 1.7651 -2.7302
195+
X -0.7483 0.1287 0.1071
196+
X -1.6897 0.0117 -0.0648
197+
X -0.7477 -0.1590 0.0544
198+
X 0.1799 -0.2733 -0.1079
199+
X 0.1795 0.2940 -0.0038
200+
X -0.1620 0.0939 -0.5089
201+
X 2.1216 -0.1536 0.8358
202+
X 0.2750 -0.2110 -0.1083
203+
X 0.6776 -0.0028 0.0159
204+
X 0.2747 0.2359 -0.0263
205+
X -0.2200 0.1135 0.0577
206+
X -0.2198 -0.1269 0.0137
207+
X 0.2300 -0.1217 0.6602
208+
X -0.1507 0.1706 -0.9247
209+
14
210+
-6.8126 -0.9758 0.0593
211+
X -0.8921 -0.1073 0.0002
212+
X -1.2490 0.1454 -0.0012
213+
X -0.5356 -0.0900 0.0003
214+
X 0.0957 -0.1631 0.0008
215+
X 0.1125 0.1306 -0.0008
216+
X 0.1953 0.2357 -0.0011
217+
X 2.2631 -0.6511 0.0042
218+
X 0.1840 -0.1305 0.0007
219+
X 0.3223 -0.1399 0.0008
220+
X 0.1818 0.1735 -0.0009
221+
X -0.2987 -0.0284 0.0339
222+
X -0.1534 -0.0430 0.0002
223+
X -0.2987 -0.0290 -0.0337
224+
X 0.0729 0.6972 -0.0035
225+
14
226+
-6.2598 -0.7635 -1.5034
227+
X -0.8523 -0.0981 0.1551
228+
X -1.1374 0.1713 0.4789
229+
X -0.4850 -0.0769 0.0297
230+
X 0.0644 -0.1020 0.0915
231+
X -0.0566 0.1885 0.0565
232+
X 0.2183 0.2086 0.0269
233+
X 2.1401 -0.7303 -1.1980
234+
X 0.1838 -0.0953 0.0911
235+
X 0.2745 -0.1438 -0.1874
236+
X 0.1088 0.1610 0.0514
237+
X -0.2184 -0.0566 0.0375
238+
X -0.1163 -0.1158 -0.0129
239+
X -0.2930 0.0082 0.1568
240+
X 0.1691 0.6813 0.2229
241+
14
242+
-5.7909 0.0615 -0.9771
243+
X -0.1591 -0.3706 0.0086
244+
X -1.2959 0.3513 -0.0127
245+
X -1.1975 -0.0158 -0.0033
246+
X -1.1920 -0.2248 0.0018
247+
X -0.1887 0.4260 -0.0111
248+
X 0.3028 0.0402 0.0000
249+
X 2.1022 -0.3555 0.0152
250+
X 0.0500 0.3019 -0.0073
251+
X 0.4229 0.0082 0.0011
252+
X 0.0994 -0.3504 0.0089
253+
X 0.4437 -0.3234 0.5632
254+
X -0.4438 0.3232 -0.0094
255+
X 0.4471 -0.3493 -0.5448
256+
X 0.6089 0.5389 -0.0105
257+
14
258+
-1.5924 -5.3786 -3.1451
259+
X 0.6448 2.2601 -1.7732
260+
X -0.1481 -0.3826 -0.1263
261+
X -0.5081 -0.4753 0.1295
262+
X -0.2574 -0.3671 0.2841
263+
X -0.1318 -0.5941 0.6413
264+
X 0.0886 0.1333 0.3242
265+
X 0.0543 -0.7717 0.2710
266+
X 0.0832 -0.0087 -0.0630
267+
X -0.0652 -0.0789 -0.0515
268+
X 0.1219 0.2452 0.4162
269+
X -0.0066 -0.0331 0.0552
270+
X 0.0445 0.2764 -0.2708
271+
X 0.1238 -0.2878 0.0996
272+
X -0.0439 0.0843 0.0638
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
xs: XSPRINT ...
2+
GROUP1=1-7 GROUP2=8-14
3+
SWITCH11={RATIONAL R_0=2.6 NN=6 MM=12}
4+
SWITCH12={RATIONAL R_0=2.2 NN=6 MM=12}
5+
SWITCH22={RATIONAL R_0=2.2 NN=6 MM=12}
6+
NSHELLS=1
7+
...
8+
9+
PRINT ARG=xs_coord-0,xs_coord-1,xs_coord-2,xs_coord-3,xs_coord-4,xs_coord-5,xs_coord-6,xs_coord-7,xs_coord-8,xs_coord-9,xs_coord-10,xs_coord-11,xs_coord-12,xs_coord-13 FILE=colvar FMT=%8.4f
10+
BIASVALUE ARG=xs_coord-0
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include ../../scripts/test.make
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#! FIELDS time xs_coord-0 xs_coord-1 xs_coord-2 xs_coord-3 xs_coord-4 xs_coord-5 xs_coord-6 xs_coord-7 xs_coord-8 xs_coord-9 xs_coord-10 xs_coord-11 xs_coord-12 xs_coord-13
2+
0.000000 0.3093 0.3234 0.3235 0.3331 0.3331 0.3345 0.3352 0.3352 0.3357 0.3357 0.3547 0.3548 0.3557 0.3557
3+
1.000000 0.3165 0.3220 0.3221 0.3225 0.3235 0.3262 0.3343 0.3454 0.3499 0.3511 0.3609 0.3615 0.3622 0.3640
4+
2.000000 0.3208 0.3219 0.3252 0.3261 0.3285 0.3290 0.3330 0.3458 0.3543 0.3555 0.3557 0.3577 0.3605 0.3613
5+
3.000000 0.3204 0.3227 0.3227 0.3242 0.3263 0.3306 0.3328 0.3436 0.3513 0.3516 0.3591 0.3591 0.3593 0.3639
6+
4.000000 0.3223 0.3227 0.3228 0.3247 0.3260 0.3299 0.3301 0.3518 0.3531 0.3537 0.3573 0.3591 0.3604 0.3627
7+
5.000000 0.3280 0.3280 0.3280 0.3280 0.3281 0.3281 0.3282 0.3494 0.3494 0.3495 0.3495 0.3497 0.3497 0.3498
8+
6.000000 0.3058 0.3116 0.3245 0.3254 0.3285 0.3291 0.3338 0.3393 0.3506 0.3578 0.3578 0.3598 0.3612 0.3614
9+
7.000000 0.3086 0.3118 0.3243 0.3245 0.3256 0.3298 0.3318 0.3527 0.3535 0.3547 0.3584 0.3590 0.3640 0.3654
10+
8.000000 0.3139 0.3179 0.3180 0.3375 0.3375 0.3377 0.3380 0.3402 0.3403 0.3492 0.3696 0.3696 0.3734 0.3734
11+
9.000000 0.2996 0.3052 0.3125 0.3137 0.3230 0.3319 0.3319 0.3348 0.3348 0.3386 0.3386 0.3497 0.3787 0.3787
12+
10.000000 0.2940 0.2940 0.3020 0.3094 0.3155 0.3289 0.3306 0.3321 0.3324 0.3364 0.3401 0.3726 0.3726 0.3762
13+
11.000000 0.2039 0.2178 0.2217 0.2628 0.2745 0.2820 0.2906 0.2979 0.3027 0.3102 0.3197 0.3303 0.3560 0.3578
14+
12.000000 0.2984 0.3092 0.3188 0.3204 0.3346 0.3346 0.3347 0.3347 0.3347 0.3347 0.3447 0.3506 0.3723 0.3723
15+
13.000000 0.2973 0.3069 0.3196 0.3222 0.3262 0.3310 0.3321 0.3323 0.3368 0.3370 0.3421 0.3633 0.3633 0.3656
16+
14.000000 0.3075 0.3217 0.3228 0.3288 0.3323 0.3361 0.3378 0.3387 0.3446 0.3449 0.3513 0.3642 0.3686 0.3707
17+
15.000000 0.3096 0.3169 0.3186 0.3257 0.3299 0.3321 0.3346 0.3348 0.3359 0.3424 0.3424 0.3507 0.3545 0.3560
18+
16.000000 0.3015 0.3130 0.3187 0.3187 0.3200 0.3229 0.3229 0.3599 0.3621 0.3621 0.3628 0.3628 0.3628 0.3628
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
type=driver
2+
plumed_modules="adjmat sprint xsprint"
3+
arg="--plumed plumed.dat --ixyz isomers.xyz --dump-forces forces --dump-forces-fmt=%8.4f"
4+
extra_files="../../trajectories/isomers.xyz"

0 commit comments

Comments
 (0)