Merge branch 'master' into collected-small-changes

This commit is contained in:
Axel Kohlmeyer
2021-07-20 18:14:02 -04:00
51 changed files with 20671 additions and 19141 deletions

View File

@ -84,6 +84,13 @@ commands:
the bond topology in the data file. The first (second) atom in a bond definition the bond topology in the data file. The first (second) atom in a bond definition
is understood to point towards the 3'-end (5'-end) of the strand. is understood to point towards the 3'-end (5'-end) of the strand.
.. warning::
If data files are produced with :doc:`write_data <write_data>`, then the
:doc:`newton <newton>` command should be set to *newton on* or *newton off on*.
Otherwise the data files will not have the same 3'-to-5' polarity as the
initial data file. This limitation does not apply to binary restart files
produced with :doc:`write_restart <write_restart>`.
Example input and data files for DNA and RNA duplexes can be found in Example input and data files for DNA and RNA duplexes can be found in
examples/PACKAGES/cgdna/examples/oxDNA/ , /oxDNA2/ and /oxRNA2/. A simple python examples/PACKAGES/cgdna/examples/oxDNA/ , /oxDNA2/ and /oxRNA2/. A simple python

View File

@ -72,6 +72,14 @@ between two individual nucleotides can be established.
/******************************************************************************/ /******************************************************************************/
/examples/oxDNA2/dsring:
This example uses a dsDNA ring of 74 base pairs. The bonds which close the ring
are (in 3' to 5' direction) between nucleotide 74 and 1 and between nucleotide
148 and 75, respectively.
/******************************************************************************/
/examples/oxRNA2/duplex2 /examples/oxRNA2/duplex2
This example uses the duplex2 with the oxRNA2 force field instead of oxDNA or This example uses the duplex2 with the oxRNA2 force field instead of oxDNA or

View File

@ -7,7 +7,7 @@ units lj
dimension 3 dimension 3
newton off newton on
boundary p p p boundary p p p
@ -67,3 +67,4 @@ dump_modify out format line "%d %d %d %22.15le %22.15le %22.15le %d %d %d %22
run 1000000 run 1000000
write_data last_config.${number}.* nocoeff write_data last_config.${number}.* nocoeff
#write_restart last_config.${number}.*

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ units lj
dimension 3 dimension 3
newton off newton on
boundary p p p boundary p p p
@ -67,3 +67,4 @@ dump_modify out format line "%d %d %d %22.15le %22.15le %22.15le %d %d %d %22
run 1000000 run 1000000
write_data last_config.${number}.* nocoeff write_data last_config.${number}.* nocoeff
#write_restart last_config.${number}.*

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,622 @@
LAMMPS data file via write_data, version 2 Jul 2021
148 atoms
4 atom types
148 bonds
1 bond types
148 ellipsoids
0 100 xlo xhi
0 100 ylo yhi
0 100 zlo zhi
Masses
1 3.1575
2 3.1575
3 3.1575
4 3.1575
Atoms # hybrid
1 1 24.4563103076585 24.545468489552267 25.008405986404544 1 1 3.7269849963023267 0 0 0
2 4 24.529799925849524 24.236299729034574 25.438869726984304 1 1 3.7269849963023267 0 0 0
3 3 24.837268545282573 23.98498105692614 25.841653825869834 1 1 3.7269849963023267 0 0 0
4 2 25.160243408748546 23.990448143707216 26.252262907702004 1 1 3.7269849963023267 0 0 0
5 1 25.511800888983288 24.20297091581725 26.46953407064928 1 1 3.7269849963023267 0 0 0
6 2 25.746069731378416 24.53734405670471 26.70776555674676 1 1 3.7269849963023267 0 0 0
7 3 25.808044471759384 24.911661509909727 27.06389642784591 1 1 3.7269849963023267 0 0 0
8 2 25.702150220414598 25.16021735315657 27.552609445175545 1 1 3.7269849963023267 0 0 0
9 4 25.86583558481563 25.223272838133713 28.134182300485513 1 1 3.7269849963023267 0 0 0
10 2 25.80332921740182 25.045832983472046 28.610009845867623 1 1 3.7269849963023267 0 0 0
11 3 25.910927625439783 24.67877553909445 29.01481046441401 1 1 3.7269849963023267 0 0 0
12 2 26.258738827371122 24.424202368909146 29.31202041427481 1 1 3.7269849963023267 0 0 0
13 2 26.685861178879446 24.203670648569435 29.53932592988526 1 1 3.7269849963023267 0 0 0
14 1 27.213655907159712 24.05889335581843 29.529355686667273 1 1 3.7269849963023267 0 0 0
15 2 27.732458381354213 24.12301887416258 29.465296878682626 1 1 3.7269849963023267 0 0 0
16 3 28.176435469098767 24.39188111290902 29.295132944313664 1 1 3.7269849963023267 0 0 0
17 1 28.526140016035093 24.71780561439453 29.306758099194106 1 1 3.7269849963023267 0 0 0
18 4 28.81297070371788 25.156085631242032 29.41241337896862 1 1 3.7269849963023267 0 0 0
19 2 29.207268942683253 25.464359514737925 29.764217600427827 1 1 3.7269849963023267 0 0 0
20 4 29.513927400101824 25.6118524234793 30.245210919346164 1 1 3.7269849963023267 0 0 0
21 2 30.003254698861596 25.548164315889366 30.532777142800704 1 1 3.7269849963023267 0 0 0
22 3 30.48018822794972 25.262106981177638 30.605441832922853 1 1 3.7269849963023267 0 0 0
23 1 30.892907579242564 24.96400488333011 30.400187079758883 1 1 3.7269849963023267 0 0 0
24 1 31.272921417837917 24.75606240152481 30.084591571801752 1 1 3.7269849963023267 0 0 0
25 2 31.45980735195335 24.678047303787324 29.516918385152074 1 1 3.7269849963023267 0 0 0
26 3 31.706752399918585 24.760376327238674 29.084205170613252 1 1 3.7269849963023267 0 0 0
27 1 31.825883349902693 25.019554534293842 28.71228151368503 1 1 3.7269849963023267 0 0 0
28 4 32.03386829513462 25.369633243002873 28.451125390816088 1 1 3.7269849963023267 0 0 0
29 3 32.53689331378325 25.61089652717825 28.295900822185594 1 1 3.7269849963023267 0 0 0
30 2 33.06271263659326 25.774152791508687 28.273746725064125 1 1 3.7269849963023267 0 0 0
31 4 33.52142887694454 25.601797466727078 28.11055235018921 1 1 3.7269849963023267 0 0 0
32 2 33.91568709239206 25.283711279253097 27.8909943443993 1 1 3.7269849963023267 0 0 0
33 1 34.177641179115845 25.004593725832265 27.451561879204412 1 1 3.7269849963023267 0 0 0
34 4 34.208626385427706 24.707495330231843 27.048442321724874 1 1 3.7269849963023267 0 0 0
35 2 34.082012453158825 24.505795567094143 26.61473051581215 1 1 3.7269849963023267 0 0 0
36 4 33.949520365838396 24.526137035750864 26.16790391788176 1 1 3.7269849963023267 0 0 0
37 2 33.92476566121366 24.592689183725792 25.626516502507826 1 1 3.7269849963023267 0 0 0
38 4 33.85225391322309 24.960947839094587 25.26017383231366 1 1 3.7269849963023267 0 0 0
39 3 34.11228837744851 25.35347319831364 24.942278784477317 1 1 3.7269849963023267 0 0 0
40 1 34.36033208544573 25.757747127699123 24.601914493641434 1 1 3.7269849963023267 0 0 0
41 4 34.68447265108969 25.75281386419404 24.241508437854133 1 1 3.7269849963023267 0 0 0
42 2 34.79269490735618 25.623672790695387 23.678538924804666 1 1 3.7269849963023267 0 0 0
43 1 34.753741466077045 25.337233303593457 23.16601298167167 1 1 3.7269849963023267 0 0 0
44 4 34.59181548863591 24.986079417371133 22.755301708206787 1 1 3.7269849963023267 0 0 0
45 4 34.40879419362997 24.630898502963813 22.55999758905835 1 1 3.7269849963023267 0 0 0
46 2 33.90877081260677 24.454255308291586 22.480370414000724 1 1 3.7269849963023267 0 0 0
47 3 33.389994748568355 24.448033629140625 22.400237534903862 1 1 3.7269849963023267 0 0 0
48 3 32.92270356937016 24.68336387187774 22.32934654102368 1 1 3.7269849963023267 0 0 0
49 1 32.45576642621448 24.99545345297995 22.22583331074809 1 1 3.7269849963023267 0 0 0
50 4 32.18015654347581 25.250534381556076 21.872483225748145 1 1 3.7269849963023267 0 0 0
51 2 31.963112737103277 25.40181159513097 21.39874463404153 1 1 3.7269849963023267 0 0 0
52 2 31.677804642093392 25.364851924896104 20.875873168885278 1 1 3.7269849963023267 0 0 0
53 3 31.39441653928761 25.115305865863796 20.473551707902534 1 1 3.7269849963023267 0 0 0
54 2 30.920751116009413 24.90955329317796 20.247774626492223 1 1 3.7269849963023267 0 0 0
55 2 30.433930757552503 24.49259165599716 20.285516091786025 1 1 3.7269849963023267 0 0 0
56 1 29.927593328854318 24.417379016374497 20.44729306614509 1 1 3.7269849963023267 0 0 0
57 1 29.468689211209185 24.356983174590244 20.73481874763059 1 1 3.7269849963023267 0 0 0
58 4 29.05647892922904 24.518592766825268 21.008770793972737 1 1 3.7269849963023267 0 0 0
59 3 28.71710307148458 24.823751059656175 21.267189817160382 1 1 3.7269849963023267 0 0 0
60 2 28.475966743694585 25.270452656180346 21.345694213935065 1 1 3.7269849963023267 0 0 0
61 3 28.13628879031047 25.66658729399272 21.21785093681449 1 1 3.7269849963023267 0 0 0
62 2 27.601021447013018 25.768855335649704 21.03779448055474 1 1 3.7269849963023267 0 0 0
63 2 27.00931772523695 25.617172753906647 20.911648911662837 1 1 3.7269849963023267 0 0 0
64 1 26.55519195243888 25.359523630164194 20.975378082063024 1 1 3.7269849963023267 0 0 0
65 4 26.273989173217412 24.94557093741794 21.304033513543096 1 1 3.7269849963023267 0 0 0
66 2 26.221914749013006 24.585776360115993 21.63789003190145 1 1 3.7269849963023267 0 0 0
67 4 26.193438361250763 24.376750813571793 22.050097162808477 1 1 3.7269849963023267 0 0 0
68 3 26.201324065482883 24.325450386461092 22.606452770336915 1 1 3.7269849963023267 0 0 0
69 4 26.17471898214314 24.575749724802375 23.091585548564353 1 1 3.7269849963023267 0 0 0
70 2 26.02335082849493 24.908257401252587 23.529107108416536 1 1 3.7269849963023267 0 0 0
71 3 25.651267664730547 25.192079918693462 23.831752862227333 1 1 3.7269849963023267 0 0 0
72 2 25.217003840349953 25.339279875756237 24.059449373495085 1 1 3.7269849963023267 0 0 0
73 3 24.821858366366477 25.32373878201269 24.349325228837248 1 1 3.7269849963023267 0 0 0
74 2 24.52371941046921 25.002103481686692 24.640726114051727 1 1 3.7269849963023267 0 0 0
75 3 25.598009016668964 24.518873693595243 24.91882101447603 2 1 3.7269849963023267 0 0 0
76 2 25.427238756513358 24.301007582224713 24.44316375014865 2 1 3.7269849963023267 0 0 0
77 3 25.064917226893478 24.1744996693387 24.04114053737127 2 1 3.7269849963023267 0 0 0
78 2 24.935835560058162 24.310630170294576 23.497873361870962 2 1 3.7269849963023267 0 0 0
79 3 24.947052458805103 24.604993171264848 23.080111757564428 2 1 3.7269849963023267 0 0 0
80 1 25.108221368921303 24.93987851339803 22.78466627575098 2 1 3.7269849963023267 0 0 0
81 2 25.567029051298007 25.336883558925546 22.613483665009124 2 1 3.7269849963023267 0 0 0
82 1 25.977933802261195 25.494884341698153 22.361177765359677 2 1 3.7269849963023267 0 0 0
83 3 26.51585409198948 25.56882274198199 22.270702612866675 2 1 3.7269849963023267 0 0 0
84 1 26.898094042158256 25.43126923497678 22.136142593902736 2 1 3.7269849963023267 0 0 0
85 4 27.2282338544016 25.03939058206712 21.975004266020655 2 1 3.7269849963023267 0 0 0
86 3 27.45312307645279 24.76234771560634 21.573973110116803 2 1 3.7269849963023267 0 0 0
87 3 27.601433385556053 24.56156448386474 21.121284432422822 2 1 3.7269849963023267 0 0 0
88 2 27.887087703479907 24.639659406696175 20.647423041744478 2 1 3.7269849963023267 0 0 0
89 3 28.261596261597024 24.878830990697377 20.262074903970543 2 1 3.7269849963023267 0 0 0
90 2 28.669247681666896 25.241598582808898 20.13595769437227 2 1 3.7269849963023267 0 0 0
91 1 29.162947101827424 25.46126020981763 20.29119476534042 2 1 3.7269849963023267 0 0 0
92 4 29.626827720432082 25.569578560516256 20.521043387351114 2 1 3.7269849963023267 0 0 0
93 4 29.94106479726571 25.46437861463676 20.945812440078498 2 1 3.7269849963023267 0 0 0
94 3 30.29025124351676 25.13135267765501 21.293123410503096 2 1 3.7269849963023267 0 0 0
95 3 30.69726706273153 24.79296975393911 21.37843871066455 2 1 3.7269849963023267 0 0 0
96 2 31.065205835301647 24.466654538309413 21.38217937265794 2 1 3.7269849963023267 0 0 0
97 3 31.47949349145455 24.235044344783937 21.207303357880345 2 1 3.7269849963023267 0 0 0
98 3 32.0141851785801 24.199047010891896 21.144063603619387 2 1 3.7269849963023267 0 0 0
99 1 32.531553756690144 24.430680075450717 21.057107964598707 2 1 3.7269849963023267 0 0 0
100 4 32.98962179526399 24.778596160926984 21.144383998305358 2 1 3.7269849963023267 0 0 0
101 2 33.412089437390414 25.16978981992855 21.366097445928173 2 1 3.7269849963023267 0 0 0
102 2 33.64688673923798 25.416880152326826 21.80823145369244 2 1 3.7269849963023267 0 0 0
103 3 33.73260009980956 25.581799927882354 22.284949811529895 2 1 3.7269849963023267 0 0 0
104 1 33.71190505788351 25.621797401531534 22.839310166247465 2 1 3.7269849963023267 0 0 0
105 1 33.57308722698115 25.405379008714707 23.245158668130212 2 1 3.7269849963023267 0 0 0
106 4 33.690827355981554 25.10089414752484 23.595216498164593 2 1 3.7269849963023267 0 0 0
107 3 34.01115578964591 24.78647396522056 23.89598110848665 2 1 3.7269849963023267 0 0 0
108 1 34.484013716732484 24.626220866364136 24.174215444712242 2 1 3.7269849963023267 0 0 0
109 4 34.990266640570965 24.69448985833302 24.562811124280305 2 1 3.7269849963023267 0 0 0
110 2 35.145896903493316 24.793241326024813 25.04385957026009 2 1 3.7269849963023267 0 0 0
111 1 35.06860532892695 25.048723590439906 25.570332580544218 2 1 3.7269849963023267 0 0 0
112 3 34.935175985993084 25.335540132080055 26.006545003503096 2 1 3.7269849963023267 0 0 0
113 1 34.49657428034769 25.607489233067064 26.123731584378923 2 1 3.7269849963023267 0 0 0
114 3 34.0132432396664 25.732289222865404 26.321416792125166 2 1 3.7269849963023267 0 0 0
115 1 33.58776734894964 25.62064953889948 26.688539619472973 2 1 3.7269849963023267 0 0 0
116 4 33.15654425248354 25.338672553764333 26.826329665315537 2 1 3.7269849963023267 0 0 0
117 3 32.9076504056509 24.991331214323903 27.228446976881234 2 1 3.7269849963023267 0 0 0
118 1 32.9297689116334 24.632517190191024 27.681355827816688 2 1 3.7269849963023267 0 0 0
119 3 33.00216450637092 24.55541285047072 28.22302417752094 2 1 3.7269849963023267 0 0 0
120 2 32.9420586075282 24.60559201752168 28.777865869642905 2 1 3.7269849963023267 0 0 0
121 1 32.83738319038634 24.94702033575836 29.307330619456266 2 1 3.7269849963023267 0 0 0
122 4 32.57977335421255 25.328020610731436 29.570214128887336 2 1 3.7269849963023267 0 0 0
123 2 32.17061122190304 25.708023527353955 29.63983317809503 2 1 3.7269849963023267 0 0 0
124 3 31.636567367502767 25.872024842140746 29.617831484163407 2 1 3.7269849963023267 0 0 0
125 4 31.132545834345493 25.788771465761464 29.473140927527755 2 1 3.7269849963023267 0 0 0
126 4 30.66416343932506 25.546908667108468 29.387529102708452 2 1 3.7269849963023267 0 0 0
127 2 30.33924138958816 25.185314142044398 29.432101524801457 2 1 3.7269849963023267 0 0 0
128 3 30.21851533734297 24.75102015597501 29.680917821332173 2 1 3.7269849963023267 0 0 0
129 1 29.83055401261429 24.475918281129495 29.97162814225401 2 1 3.7269849963023267 0 0 0
130 3 29.249485560956284 24.357720612933235 30.18837063610894 2 1 3.7269849963023267 0 0 0
131 1 28.781676718751342 24.49568907629974 30.44184869682069 2 1 3.7269849963023267 0 0 0
132 4 28.36450096738524 24.685434120589196 30.49743020497358 2 1 3.7269849963023267 0 0 0
133 2 27.894551946623423 24.837727188738235 30.34711720087607 2 1 3.7269849963023267 0 0 0
134 3 27.508292857728566 25.088322909380263 30.133245922971607 2 1 3.7269849963023267 0 0 0
135 4 27.241346180997713 25.267053075592756 29.64178369349919 2 1 3.7269849963023267 0 0 0
136 3 27.218818800921397 25.215081113349864 29.159907670904147 2 1 3.7269849963023267 0 0 0
137 3 27.02933155098957 25.112497188942573 28.675346059869035 2 1 3.7269849963023267 0 0 0
138 2 26.851977504610755 24.71938899539783 28.28526582883007 2 1 3.7269849963023267 0 0 0
139 3 26.59180773435854 24.392121015039574 28.0315153318485 2 1 3.7269849963023267 0 0 0
140 1 26.144076290879692 24.12025957614224 27.88788013894524 2 1 3.7269849963023267 0 0 0
141 3 25.563811431446247 24.027906044413065 27.791736909825648 2 1 3.7269849963023267 0 0 0
142 2 25.048444082139802 24.144918544702442 27.595417884995534 2 1 3.7269849963023267 0 0 0
143 3 24.69600398710859 24.44583357467624 27.405053085397356 2 1 3.7269849963023267 0 0 0
144 4 24.59744299188776 24.858825457742554 26.955781464492944 2 1 3.7269849963023267 0 0 0
145 3 24.65773864962153 25.059994502648383 26.46669248676088 2 1 3.7269849963023267 0 0 0
146 2 24.90063749440873 25.167665448384763 26.07330419183128 2 1 3.7269849963023267 0 0 0
147 1 25.21727161694257 25.10782115845074 25.724713610577954 2 1 3.7269849963023267 0 0 0
148 4 25.488411823654253 24.90982270275774 25.296797991603025 2 1 3.7269849963023267 0 0 0
Velocities
1 0.08300068618267588 -0.08831129011166566 -0.05545809946732253 0.10981673333707669 -0.10652089222623992 0.007086521419025317
2 -0.15788612600490118 0.05171811236444691 -0.031622138456419494 -0.23463557994913956 0.21229724181245807 -0.10490900742719046
3 -0.06587335505805957 0.0429690329809904 0.1319591121961097 0.3962326828713534 0.03720611306637009 -0.06621220610944002
4 0.12470367675845166 -0.09652440338338303 0.23120161980405238 0.18125982926429665 0.22723978306964554 0.12670206942936166
5 0.16912220721562124 0.12552950168210777 0.18519329769586 -0.2347627519845649 0.09084332667313402 -0.18098704545405125
6 0.19553851200587521 -0.07830790816686874 -0.18269444234102383 0.17315340729298617 -0.23634103788918537 0.17562939013579246
7 -0.07940793995706148 -0.08358329699344363 -0.14132309643521343 0.014226233827109903 -0.0700123896985558 0.17199453144507781
8 0.007419895490764708 -0.05449044761784256 -0.06932534306432905 0.04854974296258545 -0.13164978845688044 -0.17734867278191113
9 -0.14038356802962443 0.3118349815074341 0.2438155136055713 -0.08905273911200458 0.09902649906722337 0.1660081774304181
10 -0.32007349894495213 0.09261497929755574 0.126786869147107 0.21478276963497908 -0.002285496937987813 -0.36718559789942506
11 -0.12280636121442713 -0.05682629830777783 -0.11939999477195598 -0.03775300676530123 -0.34512553646189037 0.39088564821114535
12 0.2826796628826206 0.2686743331203736 -0.07589019161858215 0.06093595738503681 0.19509857946445014 0.22128466509389333
13 0.1516211205630381 0.1607435814417579 -0.015968371103384497 -0.04019408469550471 0.0008267589449252365 0.1401333557036912
14 -0.0926491015960836 -0.1805250096024025 -0.05108460129986559 -0.20663162530253257 0.14519779845059655 0.013710903233454308
15 0.35523218790426714 -0.04333977325236339 0.21761491180918205 -0.03088534495262574 0.20273369935061386 -0.002594341231371922
16 0.018184284921292204 0.13621104567087988 -0.09338890254253479 0.187520140685715 0.20183166462503915 0.12617647805561477
17 0.06651062734524887 0.009970438595327594 -0.20471642786720282 -0.15145571700563062 -0.02669782747532206 0.19982866127642462
18 -0.25511880354884964 0.23638332254022915 0.06952917244826137 0.27006655473451385 -0.13187416826486636 0.12327382498640965
19 -0.40982657052769783 -0.1618497558684851 0.08643869952072784 -0.25614373382926536 -0.07630944092040806 -0.1707900734219223
20 -0.017856714238243605 0.07726955838081953 -0.09318414674830092 0.21384021224865168 0.13488474603685277 -0.30337708291192766
21 0.28349803604734897 0.08142828644990636 -0.022009087708225836 -0.27199514163240446 0.005538468918735965 -0.053201778091885775
22 -0.17031020415834175 0.005622802161220184 0.39782588324389573 -0.10428452566174556 0.17359359895209767 0.36643314960561374
23 0.24299336550903505 0.12641956311885563 0.05895762646020824 0.14806075854731052 0.48242281297381234 -0.14553957768713705
24 -0.054966252196581376 -0.2241510202234215 -0.1416060046298988 -0.02146206124776412 0.15892405731943135 0.2432792666383497
25 0.193302595056254 -0.22343146559616195 0.15112725015779532 -0.2945916874182198 0.07647653582886763 -0.13857980155118438
26 0.27076802751829965 -0.07215080843316872 0.008128109776454836 0.08985724380644568 0.020518675004785044 0.09743894686576914
27 -0.33352947322900894 -0.15433482219688568 0.10051297379005304 0.26643236767398293 0.4507564326752171 0.023938687334874437
28 0.3480308433822986 0.0016458805612120013 -0.16122122514647033 -0.17574707013576274 0.5242720572651276 -0.25764260990443105
29 0.23712716422180144 0.1561137761293018 0.2317770814348783 -0.20513212571884665 0.23880099794365356 -0.09831638853020264
30 0.04507568680224582 0.1601668169343078 -0.1504404850491829 0.19069503829696485 -0.013877632684239857 0.14648464556895752
31 -0.17719148684837127 -0.07119679520271896 -0.18686023519771305 0.13035273061240518 -0.07021638139053202 0.020925924944080604
32 -0.22562612818385097 0.0793513289737349 -0.24954069766606327 0.339843318129252 -0.01619555693560631 -0.052476846111563426
33 0.04775872412797385 0.09010169873126496 0.001862596262032444 0.16854982234281646 0.11715253583405669 0.09914480950407666
34 0.01667377726761321 0.04330718099325233 0.057765637593271565 -0.17063761332563518 0.13519987664024352 -0.0868362425703879
35 -0.08384021505080447 -0.04184061689335992 -0.07682193833208445 -0.0102409602950028 0.11352938932369303 -0.18496936801388547
36 -0.4268163181527214 0.10607280697410457 -0.003677926701070881 -0.3882845349497634 0.27131351243616186 -0.2021556633917241
37 0.06973675290207063 0.10569526274869374 -0.15802700598162442 0.01622360970624983 -0.2517695375506107 -0.21164242604389114
38 -0.08625916678389474 0.1418803306273376 0.010816466160951685 -0.06974343625625562 0.22415211946277833 0.30720086434603183
39 -0.06556190858616102 0.001086885879755609 0.07045604075184787 0.10537798867421218 0.060772295432363364 -0.3513860426490666
40 0.08531220986420884 0.09746239705139806 -0.06560094952353977 0.3183585461085769 -0.40834323841668296 -0.12663924494541173
41 -0.06232999827395835 -0.11163868096785891 0.09176333386537722 -0.05788438197614193 0.1774521102730899 0.35762887697572193
42 0.12293883860616782 -0.2955626265855382 0.1388519847587554 -0.10058619691853944 0.07398656876125896 0.11630229379448807
43 -0.06589539372497384 0.41823675475805716 0.0008026475297472151 0.19534081988420837 -0.47773592462946735 0.24319561314894397
44 -0.0743064163331904 -0.12918774971318053 -0.19864476978636375 0.39441451130430943 0.24341817917705041 -0.3104587540680757
45 -0.28070952753116973 -0.24472276073952454 -0.0768351199773794 0.05040141149595214 0.2360903589791636 -0.0497515970823143
46 -0.08876453546070637 0.048636558745682366 -0.1395670979439679 0.004581129287964173 0.11927429076819837 0.07706341785718857
47 0.05086554744356743 0.026164151737788355 -0.11258490688380106 0.26536509964358607 -0.10194028515819602 -0.3389184078790059
48 0.09811180443247224 0.15076841995387966 0.03543329968960754 -0.00941626872204756 -0.08792386869984349 -0.3679996636142601
49 0.03132563413870336 0.27837529462148586 0.4279240378618721 -0.20913960462502776 -0.06110723275609456 0.03411314137805762
50 0.20772897837481802 -0.07176726043920854 -0.0743910622730496 0.06966902410765992 -0.0934959634348976 -0.1435206175958738
51 0.1966887543673296 0.14620766884009678 0.02894988186758179 -0.18169248485928147 0.05523836754320024 -0.1163256962520709
52 -0.10930328426627 -0.12296492459104573 0.02557316592015575 -0.30134241266324585 -0.21207676759366942 0.12195297618007685
53 -0.26958511036654836 -0.12108892847738102 0.19488788241289437 -0.131733781110882 0.1479695143365824 0.07262051285203575
54 0.32595774817833195 -0.06855291524390025 -0.06633357993342752 0.1993106534348727 0.3002186317676102 0.12261839481610334
55 -0.09682154145774985 -0.040995206458949884 0.10730398079793069 0.13511766314397444 0.19565213187178326 0.08276346524189493
56 0.08023908048206185 0.08680121510877062 -0.060032609358149 0.050807801827622144 -0.047514271961560856 0.28870210594396506
57 0.03692413561573409 0.3034604960416721 -0.16808034841432054 -0.32387995374464174 -0.02008305483480861 -0.309541422879541
58 -0.053738776261293746 0.09846797262419232 -0.06943290419579674 -0.45305676833893554 0.21442365102080058 0.15692081889927542
59 -0.12535015349986442 0.2598900291130079 -0.1771389375416444 0.0778328626021456 0.18765769534982918 0.2649284402746124
60 -0.036136867342220234 0.0031416867664012097 0.0004900872351313562 0.143355366145617 0.01579538100812741 -0.14635148436340817
61 0.13359167413268314 0.18763914823813235 -0.1309164263221498 -0.019381496193392418 -0.031187296379238068 0.017399479676025932
62 0.05001394873446554 -0.045119479426626724 0.20664489016025483 -0.22513473816663132 -0.10943752021370265 0.12676520826563548
63 -0.07985667608771806 0.2232502946916894 -0.09346065001758118 0.13197340156013002 -0.008642309932002115 0.21718438223912614
64 -0.044920413919148736 -0.24219977994285874 0.07992759148083965 -0.3147236280584971 0.11749535354972557 0.23693340780698402
65 -0.09534055411373117 -0.22391605772298784 -0.3788115256289578 -0.001121048125626753 0.04422988797572019 0.19900234912998874
66 -0.11408144020892855 0.27367946867440057 0.23803755293162393 -0.30235445951326556 -0.4055532254252237 0.057834976346687134
67 -0.166306802625511 -0.009366271722571453 0.027115941668540693 0.10581139143095335 -0.36577859669777824 0.1162053729597003
68 -0.08344701300388403 0.14859705282857621 0.32847515165343816 0.20025022029536554 0.18273252242613502 0.02375854215968393
69 0.143211347100323 -0.1571355116701895 0.022374010924880897 0.33200952652727905 0.1582669554506368 -0.30907627832219087
70 0.05807365339226411 0.19230578480060553 -0.002477446223151882 -0.07747315429581776 -0.515866068414703 -0.003290021113576715
71 -0.1571409534321301 -0.15513453762058038 -0.3124161335217244 -0.07324668657900713 0.038597300048682344 -0.38726710047447904
72 -0.24252946677809537 -0.20548491766574475 0.4023665085583848 0.22248411987463254 -0.09031684034763693 -0.026770397708221177
73 -0.11557568193092868 0.2795938954703391 -0.19199820613823443 -0.517389314296746 -0.1190479157517304 0.374045312846886
74 0.09192431141178713 -0.07152563085468541 0.027951655007556767 0.08615968263143642 0.1821903200516966 0.5365426445770833
75 -0.15293089397443577 0.1832797402381307 0.07254183259887934 0.1770866398454595 -0.008720004201126277 -0.3537310479589927
76 -0.3561550823288748 -0.02848286363846629 0.006546489251954451 0.25308509013997 0.053486576210159696 0.33130185694942427
77 -0.19917286729554637 -0.005444788483051025 0.07197281049334404 -0.14690257925189779 0.006200163811348182 -0.12213921994881691
78 0.29091019449783023 -0.05277925227043353 0.05900918974049584 -0.2508482628243189 -0.03338059974534062 -0.19018399180486756
79 -0.03481521840376228 -0.15936362678581187 0.14121892090892557 0.23310112604757457 0.11169618200590406 0.12192682963938048
80 0.0411784876968824 -0.04765624730387498 0.019043194633614556 -0.06477236349004867 -0.019541071985135185 0.0408257127632226
81 0.1594336231374396 0.03932777888003818 -0.05276287093749646 0.025840593310084904 0.06981667192454707 -0.09257476720268304
82 -0.12896444934974302 0.1475716543352601 -0.04157387027099884 0.10927762275485634 -0.21401106677564052 -0.1875189852440686
83 -0.3279405242027113 -0.1609113480650034 -0.12968664163207738 -0.24985805062718924 0.07685223634118567 -0.08966257835404672
84 -0.01872609931158614 -0.25710982063770355 -0.13847088972427862 0.0012627750458420637 -0.12672039628165294 -0.06529036356964409
85 0.014372188534847202 -0.01639936229532097 0.04960569181697547 -0.1008944484175044 0.1991382846448013 -0.32419614420590037
86 -0.3877655729450763 0.1658602352671496 0.24805447528616634 0.09490934623994209 -0.06096631356119527 -0.04196527838539162
87 0.2673856998711079 0.3365887326642041 -0.0238376402581637 0.14929775436746526 0.20932553130538414 0.15911529870401006
88 -0.13138147291693658 0.21409439153739804 0.01239984074619237 0.1820166552460691 -0.13249621680963417 0.20722283870222913
89 -0.14629683972442448 -0.3899393709936492 0.06865544203984926 -0.1576142314001741 0.15822690646355145 0.025865337812969985
90 0.10377313032779464 -0.012540989355630278 -0.24131142712047132 -0.3800399610827047 -0.03275425226168607 0.09172727712366359
91 0.13946144755112216 -0.015589262428713363 0.023296288489968252 -0.07606465794250777 0.05889585543828826 -0.03030240043247539
92 0.23500445515112153 0.25183271179900446 -0.22345988460479385 0.4818439349856969 -0.04982158771822558 0.3634596422146747
93 0.060329217984221674 0.31143183559926757 -0.03835533085342826 -0.3235487484857347 -0.16853638878529112 -0.08923659936360206
94 -0.21458456880910542 -0.09074546478187064 0.13558146166630813 0.010109469795366819 0.1014488205544976 -0.3881624031540198
95 -0.006933900672093962 -0.14703356927802283 0.15521893140762924 -0.004305022451245717 0.15166779684740783 0.13243663204552092
96 0.03386471590240012 0.13783124409315414 -0.019347847848365563 0.17642375074710992 0.08566985459377241 -0.27012606168441894
97 -0.2148457891076012 -0.056184553717636206 0.1882089257728973 -0.14900937009404872 0.2500730736600479 0.11555254623155481
98 0.018307762519986476 -0.023688793266034857 -0.03547718954585445 0.35015754482321687 0.1705876978921578 -0.16349378490774444
99 -0.10674610762031415 -0.044335254580783294 -0.13781217400551052 0.31061767589359063 -0.12387003518772778 -0.13921103048412126
100 -0.055734099524711214 0.09962483188528479 -0.20234430296963996 -0.21339771063633795 -0.12591284907523032 0.06264343231634638
101 0.14160508793683182 -0.1813301557567768 -0.11351573955006118 -0.162283228509038 0.020990670312396577 0.2104656524877436
102 -0.10519258072645903 0.3243684510904009 -0.12253589945357302 0.13876732772244166 0.23405912749258906 0.5382818449684141
103 0.11043342858138605 -0.13525409288469914 0.17465325902480908 -0.4345173804669885 -0.12798055896378213 -0.011619252054735234
104 -0.1194347818351322 0.3738176099887111 -0.012266175119074832 -0.409018651314492 -0.21000334293137296 0.3119446543390844
105 0.037943040714916304 -0.08527869311177688 -0.046572122141667185 -0.048966090623210376 -0.07510507821371278 0.04081489516127686
106 -0.23348213574753862 0.04274253793837019 -0.321186706992024 -0.2009124793045829 -0.04754793577516722 -0.06077716783190084
107 -0.028182975754433636 0.008749667737930254 0.11843203916938111 0.062040375243544964 0.12031662426440884 -0.04614498266056866
108 0.17076730223445344 -0.14114088619886633 -0.06686742266786802 -0.20399122633635752 0.11218284278732024 -0.2814229469502568
109 -0.022027014868877696 -0.2565302330524684 -0.03872135889101711 0.08348624824969499 0.11313052418355501 -0.13741661216687975
110 0.2641659121509712 -0.07261481571180649 0.0823228962812241 0.18485113827252142 0.11908895311596591 0.053277144861866285
111 -0.02671139784138693 0.031436334822142746 0.058127904925035966 0.0819750464290929 0.36815238025323893 0.08876647885031949
112 0.4332419708894291 0.02068405360858892 0.0726778807439601 -0.03514435626669747 -0.016901371038309108 -0.3030268367138423
113 -0.13742922994069504 -0.11485604110246839 0.11949727970917344 -0.0947241567679369 -0.20406323898403075 0.14319694909746394
114 -0.0886363447364988 0.01837212939111841 0.20267624872875553 -0.20036156685284706 -0.04943291263275229 0.1692939670552358
115 -0.48712445417608485 0.0256926782273663 -0.024542520151768693 -0.015188586505152004 -0.16090766817222676 0.0867651858162793
116 -0.1506577211769498 -0.22722826317031072 -0.28525625355772616 -0.1845757522485398 -0.16089981693738162 0.3106320810696583
117 -0.3267268822575336 -0.11257404342073865 0.10540298874440346 -0.1517804918780289 0.244775993844997 -0.3655299003085974
118 0.1360155980108208 0.21692693563435178 -0.06342054822530084 0.0335457035173448 0.04380446309545473 -0.16134651025863447
119 -0.11212383405016707 -0.10907279108454358 0.03689265941678787 0.04371129615834985 0.10395042233801043 -0.04159499691129526
120 0.26123830246062335 0.037090403157279794 -0.2558513257776569 -0.14375487469109474 0.021039559366653127 -0.07780156822243188
121 -0.1838836984616318 -0.008234016064665919 0.16886518180858465 0.0784382920845553 -0.006083408773891336 -0.1072606571067589
122 0.015562779408345995 -0.016231905737977642 -0.4257445430267252 -0.2698678948771958 0.03651262425099296 -0.1662999128433127
123 0.23810161605704377 -0.11946357658421103 0.0053425918702379 -0.26507085311347767 -0.005060520073985519 -0.028794675468980298
124 0.3312048487900394 0.26189741666863997 -0.10964110515509969 0.1544616897402785 -0.23337971316705755 0.10244776357671773
125 -0.20606377334048767 -0.2480013884660967 0.0503364492363312 -0.2245111582587185 -0.21456054582014408 0.2050630976792822
126 -0.03552739269815303 0.1691039422819466 -0.07802319703580368 -0.4323743483104413 0.18256530801905368 0.18628686436697428
127 -0.20029656593994563 0.32983545343079457 -0.2070512488410065 0.019326899103251225 0.027644495282593218 0.442626348526685
128 0.08491008750400077 0.1035215229851968 -0.1739408713288041 0.27470989108566846 -0.24402446279772083 0.07443846420743241
129 -0.08830853934911108 -0.26734530364104053 -0.1988201363520286 -0.06923156954944658 -0.02189796001542307 -0.1338797245794809
130 0.20981215982263213 0.13488162846156487 -0.03943887942626307 -0.011593722599637339 -0.6890299572253064 0.1790251091910087
131 0.07652601338116555 -0.19283772018282666 -0.2776397161982535 0.24663050117341062 0.044069318144154775 0.2747329718398644
132 0.06005147641503129 0.2830757435240006 0.44875979576568403 0.13517880915103314 0.11908709936381356 0.5021295927265543
133 -0.023103333857207493 -0.20854066459336754 0.12433937928122553 0.07532809593947921 0.006567418488669447 0.005099910874471501
134 -0.19768408467989063 0.07010969542764198 -0.20904359061206418 0.3500450579217665 0.2621319675031076 0.05700557921808894
135 -0.15495059768685077 -0.19368431486198104 -0.12813393686867544 -0.005681639055833594 0.36877138324218484 -0.11103137477367178
136 0.14611337822004258 0.07560160260606268 0.09033752786956158 0.45086630093824887 -0.0540905457830462 0.35712304127420874
137 -0.006832587008219201 0.10626881118619334 0.23727231793522738 -0.23670719085338437 0.15102882182810315 -0.18569984864833494
138 0.0367287542741905 0.2260961629741195 0.061837966953977974 0.24931042513512916 0.21197461409518875 -0.33336511048900325
139 -0.07349205704521018 -0.05634613320016501 -0.504982154096888 0.1436392338796232 0.15906028117556678 -0.019355526701785235
140 -0.3030520336145537 -0.09599950732226913 0.06438387924367373 -0.14946707336004578 -0.3965545748060501 -0.18379582563170568
141 -0.24908521126941452 -0.19982821516723162 0.0074328635453094405 -0.14962181978906317 -0.07272114881413824 0.16246832274161657
142 0.17835016534905518 -0.013889886430521995 -0.03882561392387829 0.09373150575976509 0.027511161845731512 -0.09158102178193173
143 -0.018236845831437268 0.10323283487519967 0.3004315866605606 -0.2507354481152932 0.05050127009326096 -0.2300087204030466
144 -0.044410313090765555 -0.4573359137793594 0.09495183962234632 0.09635470152905644 0.09803237993644494 -0.34402426898911387
145 0.2821400944928483 0.11836361011832264 0.1696408065684072 0.33048216564352206 -0.29139537671087906 -0.037084369809477505
146 -0.18244194711837852 0.08624974326226817 -0.006779741723387931 -0.0687522501302224 0.03106090508494657 0.035844399389801454
147 0.1794175506420554 -0.0852079364441406 0.21416128313592545 0.1329441722287453 -0.0010388729930562906 0.05954056910834935
148 -0.24523838476169282 0.07566025581718214 -0.10739416751806342 0.46725839193497026 0.04242428905379958 0.1432137106005151
Bonds
1 1 1 2
2 1 74 1
3 1 2 3
4 1 3 4
5 1 4 5
6 1 5 6
7 1 6 7
8 1 7 8
9 1 8 9
10 1 9 10
11 1 10 11
12 1 11 12
13 1 12 13
14 1 13 14
15 1 14 15
16 1 15 16
17 1 16 17
18 1 17 18
19 1 18 19
20 1 19 20
21 1 20 21
22 1 21 22
23 1 22 23
24 1 23 24
25 1 24 25
26 1 25 26
27 1 26 27
28 1 27 28
29 1 28 29
30 1 29 30
31 1 30 31
32 1 31 32
33 1 32 33
34 1 33 34
35 1 34 35
36 1 35 36
37 1 36 37
38 1 37 38
39 1 38 39
40 1 39 40
41 1 40 41
42 1 41 42
43 1 42 43
44 1 43 44
45 1 44 45
46 1 45 46
47 1 46 47
48 1 47 48
49 1 48 49
50 1 49 50
51 1 50 51
52 1 51 52
53 1 52 53
54 1 53 54
55 1 54 55
56 1 55 56
57 1 56 57
58 1 57 58
59 1 58 59
60 1 59 60
61 1 60 61
62 1 61 62
63 1 62 63
64 1 63 64
65 1 64 65
66 1 65 66
67 1 66 67
68 1 67 68
69 1 68 69
70 1 69 70
71 1 70 71
72 1 71 72
73 1 72 73
74 1 73 74
75 1 75 76
76 1 148 75
77 1 76 77
78 1 77 78
79 1 78 79
80 1 79 80
81 1 80 81
82 1 81 82
83 1 82 83
84 1 83 84
85 1 84 85
86 1 85 86
87 1 86 87
88 1 87 88
89 1 88 89
90 1 89 90
91 1 90 91
92 1 91 92
93 1 92 93
94 1 93 94
95 1 94 95
96 1 95 96
97 1 96 97
98 1 97 98
99 1 98 99
100 1 99 100
101 1 100 101
102 1 101 102
103 1 102 103
104 1 103 104
105 1 104 105
106 1 105 106
107 1 106 107
108 1 107 108
109 1 108 109
110 1 109 110
111 1 110 111
112 1 111 112
113 1 112 113
114 1 113 114
115 1 114 115
116 1 115 116
117 1 116 117
118 1 117 118
119 1 118 119
120 1 119 120
121 1 120 121
122 1 121 122
123 1 122 123
124 1 123 124
125 1 124 125
126 1 125 126
127 1 126 127
128 1 127 128
129 1 128 129
130 1 129 130
131 1 130 131
132 1 131 132
133 1 132 133
134 1 133 134
135 1 134 135
136 1 135 136
137 1 136 137
138 1 137 138
139 1 138 139
140 1 139 140
141 1 140 141
142 1 141 142
143 1 142 143
144 1 143 144
145 1 144 145
146 1 145 146
147 1 146 147
148 1 147 148
Ellipsoids
1 1.173984503142341 1.173984503142341 1.173984503142341 0.9828541875306525 0.12879706731240614 -0.10093645894201106 0.08497524793392826
2 1.173984503142341 1.173984503142341 1.173984503142341 0.9076319099077714 0.14371009860279324 -0.0061127301821370696 0.3943530882425885
3 1.173984503142341 1.173984503142341 1.173984503142341 0.7156666230136304 0.13639947227633528 0.03941894579775276 0.6838586223622523
4 1.173984503142341 1.173984503142341 1.173984503142341 0.551483876992997 0.0945081114480617 0.05507676463033448 0.826982648116119
5 1.173984503142341 1.173984503142341 1.173984503142341 0.24878195093628586 0.25477295141293216 0.17560035853168876 0.9178032459085236
6 1.173984503142341 1.173984503142341 1.173984503142341 -0.09814576590180418 0.2630252745002951 0.0750862666667879 0.9568422890777962
7 1.173984503142341 1.173984503142341 1.173984503142341 -0.36099905322484027 0.20576958877633506 0.05427501922331751 0.9079607822994866
8 1.173984503142341 1.173984503142341 1.173984503142341 -0.7222470672351088 0.18134561062508855 -0.07603445152283007 0.6630925316718025
9 1.173984503142341 1.173984503142341 1.173984503142341 0.7207213859113211 -0.081618921713485 0.2444656792207328 -0.6435336566113217
10 1.173984503142341 1.173984503142341 1.173984503142341 0.9121007124750514 -0.01217119606138896 0.2913039145765659 -0.2882120428457281
11 1.173984503142341 1.173984503142341 1.173984503142341 0.953249593652999 0.05081512321641071 0.29695596119287027 -0.0234561839375449
12 1.173984503142341 1.173984503142341 1.173984503142341 0.893216854716605 0.19782387032700505 0.32197381347668597 0.2436436541638224
13 1.173984503142341 1.173984503142341 1.173984503142341 0.7804220903358083 0.3075288797089802 0.40715287039611386 0.3613777652111879
14 1.173984503142341 1.173984503142341 1.173984503142341 0.6203605365073518 0.3741569541553062 0.35408302093722205 0.5914258978819795
15 1.173984503142341 1.173984503142341 1.173984503142341 0.3960444020645081 0.5102735688288697 0.4358052977828721 0.6267722544691949
16 1.173984503142341 1.173984503142341 1.173984503142341 0.13777757932263526 0.6041124653901045 0.23900745590897193 0.7476235040554876
17 1.173984503142341 1.173984503142341 1.173984503142341 -0.14487300744864823 0.6140449381421356 0.15150134965763856 0.7609257300858729
18 1.173984503142341 1.173984503142341 1.173984503142341 -0.3344250731601342 0.6010892081702673 -0.017846433649279014 0.7256260325188738
19 1.173984503142341 1.173984503142341 1.173984503142341 -0.5074640025256208 0.5175428589716987 -0.22947810189520476 0.6495917764401355
20 1.173984503142341 1.173984503142341 1.173984503142341 0.6927772486705646 -0.40626836540518185 0.4423107744840648 -0.3992078127626656
21 1.173984503142341 1.173984503142341 1.173984503142341 0.6829206576647326 -0.27522098535816325 0.6168603801346256 -0.27812956688100604
22 1.173984503142341 1.173984503142341 1.173984503142341 0.6788549938954256 0.033964180979933575 0.7308067787169422 -0.06264011378478199
23 1.173984503142341 1.173984503142341 1.173984503142341 0.5999805514844269 0.2793954015736318 0.7386615340865574 0.12783069068438008
24 1.173984503142341 1.173984503142341 1.173984503142341 0.4418314756383255 0.5057611588638139 0.7228215888566917 0.16284823610552174
25 1.173984503142341 1.173984503142341 1.173984503142341 0.3141779374831782 0.7142758691047312 0.539765722838384 0.31584041993110096
26 1.173984503142341 1.173984503142341 1.173984503142341 0.13009402904433304 0.8026224209437359 0.4188011593597563 0.40432459970221063
27 1.173984503142341 1.173984503142341 1.173984503142341 0.015395939306808548 0.9125609417624169 0.11793521250895517 0.3912630550831749
28 1.173984503142341 1.173984503142341 1.173984503142341 0.020389821926513313 0.8930600411816652 -0.2308403071738297 0.3856692502524667
29 1.173984503142341 1.173984503142341 1.173984503142341 -0.19829980450156168 0.789544960878009 -0.45297996531610585 0.3634626436224299
30 1.173984503142341 1.173984503142341 1.173984503142341 -0.29878991597718874 0.6265110900381559 -0.6619230912649768 0.28295982297804007
31 1.173984503142341 1.173984503142341 1.173984503142341 0.3240360642338418 -0.36827828790860756 0.8343565738846102 -0.2514375456181544
32 1.173984503142341 1.173984503142341 1.173984503142341 0.32014650617553997 -0.05971181117410955 0.9438400245399936 -0.05573797867026355
33 1.173984503142341 1.173984503142341 1.173984503142341 0.24982350857997523 0.1590081591159326 0.9549704885538687 -0.01832991779955874
34 1.173984503142341 1.173984503142341 1.173984503142341 0.16999266129422064 0.3749550480019231 0.9099327896340427 -0.05033413784692161
35 1.173984503142341 1.173984503142341 1.173984503142341 0.19340334476340248 0.6890998585251199 0.6972337573677242 0.040020229907810456
36 1.173984503142341 1.173984503142341 1.173984503142341 0.1612116171856501 0.859720290458655 0.48091314403740787 0.06011975174706676
37 1.173984503142341 1.173984503142341 1.173984503142341 0.009261495255550381 0.9402304673687385 0.3245385528799807 0.10274055008497525
38 1.173984503142341 1.173984503142341 1.173984503142341 -0.178489162453817 0.9806521854786103 0.005310303981292909 0.08021664836046656
39 1.173984503142341 1.173984503142341 1.173984503142341 -0.1288029405461015 0.9602840555925231 -0.21902557887358792 0.11529150393911712
40 1.173984503142341 1.173984503142341 1.173984503142341 -0.04731791323035676 0.8474709401996229 -0.5273646012711862 0.037955209534064525
41 1.173984503142341 1.173984503142341 1.173984503142341 -0.022651622917573347 0.5565011565487459 -0.8295791934725275 -0.03989647223225978
42 1.173984503142341 1.173984503142341 1.173984503142341 -0.13596774829773478 -0.40509299019424533 0.9040951590175422 0.004938031933284807
43 1.173984503142341 1.173984503142341 1.173984503142341 -0.23079724764482035 -0.14600108158768343 0.957686102648897 -0.09084956492998986
44 1.173984503142341 1.173984503142341 1.173984503142341 -0.24753675871742536 0.17224891940889686 0.9383869011016502 -0.16877762495953091
45 1.173984503142341 1.173984503142341 1.173984503142341 -0.2811167754571826 0.35162969585761844 0.8297679896375197 -0.32987118534443655
46 1.173984503142341 1.173984503142341 1.173984503142341 -0.26615049812015845 0.5992229988318759 0.625822287547174 -0.422424164117712
47 1.173984503142341 1.173984503142341 1.173984503142341 -0.26520515010155843 0.7417880533852412 0.3692915113072771 -0.49299137101062096
48 1.173984503142341 1.173984503142341 1.173984503142341 -0.16226711788695447 0.8323801954647086 0.1174686480853541 -0.5167336928900556
49 1.173984503142341 1.173984503142341 1.173984503142341 -0.04572661296718043 0.8408693531665875 -0.11047316886003926 -0.5278669214241181
50 1.173984503142341 1.173984503142341 1.173984503142341 0.19411685314820926 0.7587839226558699 -0.3585937241690634 -0.5079135231802451
51 1.173984503142341 1.173984503142341 1.173984503142341 0.2884389061686524 0.6577064384331197 -0.5877305498173151 -0.3725560884796933
52 1.173984503142341 1.173984503142341 1.173984503142341 -0.40417504294512524 -0.5007922981141542 0.722387900683145 0.2529927464502668
53 1.173984503142341 1.173984503142341 1.173984503142341 0.487705221455796 0.2123778745642691 -0.8387806766732518 -0.11613023637226708
54 1.173984503142341 1.173984503142341 1.173984503142341 0.6413097692721371 -0.008544696549571698 -0.7672266752769908 0.0034636311017504627
55 1.173984503142341 1.173984503142341 1.173984503142341 0.6030429100152689 -0.25373110064689114 -0.7459977158111821 0.12428670584311194
56 1.173984503142341 1.173984503142341 1.173984503142341 0.5864519496083405 -0.372875091537276 -0.6178931881796406 0.36775846001532553
57 1.173984503142341 1.173984503142341 1.173984503142341 -0.48911574896863785 0.5441144354000708 0.4276113192775303 -0.5308990722593522
58 1.173984503142341 1.173984503142341 1.173984503142341 -0.4417465957365199 0.6181565224178451 0.16076362948117487 -0.6299980272854125
59 1.173984503142341 1.173984503142341 1.173984503142341 -0.28308904114546696 0.6664475020761871 -0.017606380786631723 -0.6894913611607815
60 1.173984503142341 1.173984503142341 1.173984503142341 -0.04343392830476409 0.6249932397866798 -0.2350918967721212 -0.7431209485440797
61 1.173984503142341 1.173984503142341 1.173984503142341 0.3001051086276221 0.5396150277384395 -0.35255590439280615 -0.7031762793867672
62 1.173984503142341 1.173984503142341 1.173984503142341 0.556986262583898 0.4368102678055262 -0.5133240400778073 -0.4852437769932583
63 1.173984503142341 1.173984503142341 1.173984503142341 0.795279938190695 0.19986687104396691 -0.4327075609483636 -0.3746294442093639
64 1.173984503142341 1.173984503142341 1.173984503142341 0.8774746414896595 0.14848167889587988 -0.4429894517950587 -0.10840567408197696
65 1.173984503142341 1.173984503142341 1.173984503142341 0.9026256675673767 0.09862023274988396 -0.3935312309258709 0.14378499305169315
66 1.173984503142341 1.173984503142341 1.173984503142341 0.7992966483039178 0.0008565776883433751 -0.3722117248777941 0.4717865684271695
67 1.173984503142341 1.173984503142341 1.173984503142341 0.5936072962961377 -0.03652051284490529 -0.2825637892972656 0.7526316063676206
68 1.173984503142341 1.173984503142341 1.173984503142341 0.43644057731838104 -0.13786664664361545 -0.15590190259912107 0.8753325122370452
69 1.173984503142341 1.173984503142341 1.173984503142341 0.14188152802643034 -0.12788407699426005 0.012864675110957144 0.9815038435943596
70 1.173984503142341 1.173984503142341 1.173984503142341 -0.17011699210314196 -0.1964455848932923 0.08682166929707971 0.9617335072223387
71 1.173984503142341 1.173984503142341 1.173984503142341 -0.38329053167753524 -0.1996467474595419 0.09852206601835616 0.8963944148992972
72 1.173984503142341 1.173984503142341 1.173984503142341 0.6594122085000511 0.160793297137392 -0.16758115116995345 -0.7150088199800926
73 1.173984503142341 1.173984503142341 1.173984503142341 0.8512883171626583 0.18060232735097068 -0.17245589356555377 -0.4614650205511664
74 1.173984503142341 1.173984503142341 1.173984503142341 0.9616314641817232 0.12709468738918034 -0.12391907222748418 -0.20917918412557554
75 1.173984503142341 1.173984503142341 1.173984503142341 0.11151873278872049 0.1669724888151189 0.9775349714635312 -0.06410257234991716
76 1.173984503142341 1.173984503142341 1.173984503142341 0.002211126817898623 0.5521186363105357 0.8337434054774612 0.0056618176970950045
77 1.173984503142341 1.173984503142341 1.173984503142341 0.07044943717430134 0.7729866626831493 0.6298061627604926 0.029541385625851832
78 1.173984503142341 1.173984503142341 1.173984503142341 -0.010806653246459833 0.9027252443710524 0.411417996086784 0.1253219131547623
79 1.173984503142341 1.173984503142341 1.173984503142341 -0.06940131778729772 0.9746360030066041 0.11360573819677272 0.17989401041019523
80 1.173984503142341 1.173984503142341 1.173984503142341 -0.20000556212707324 0.9595560965524266 -0.15823100448109342 0.11921754027075034
81 1.173984503142341 1.173984503142341 1.173984503142341 -0.26251769804085484 0.8226181738157728 -0.4903553171765896 0.11804855458657725
82 1.173984503142341 1.173984503142341 1.173984503142341 -0.3837234853374367 0.6543399037804607 -0.6234720263018537 0.1894154416623109
83 1.173984503142341 1.173984503142341 1.173984503142341 0.3855852781915845 -0.47229630772423525 0.7839693435947087 -0.11684288277706342
84 1.173984503142341 1.173984503142341 1.173984503142341 0.46002037442553534 -0.1407678919113547 0.866403276034954 -0.1338320551890411
85 1.173984503142341 1.173984503142341 1.173984503142341 0.48887603366012683 0.1731127982177676 0.8530376609375365 0.05795629239499309
86 1.173984503142341 1.173984503142341 1.173984503142341 0.43899101160689896 0.3758967470065976 0.8089928976311329 0.1073266923956608
87 1.173984503142341 1.173984503142341 1.173984503142341 0.3553143558383719 0.6425723574078863 0.5903209324805503 0.33522182313466425
88 1.173984503142341 1.173984503142341 1.173984503142341 0.2536540111199051 0.7421214888111948 0.45155240831127663 0.42545947049716176
89 1.173984503142341 1.173984503142341 1.173984503142341 0.15382396432141013 0.7505310904822217 0.14263847154124493 0.6266542401168209
90 1.173984503142341 1.173984503142341 1.173984503142341 -0.16810175118036055 0.7288374808427736 -0.10080598156099228 0.6560303970475613
91 1.173984503142341 1.173984503142341 1.173984503142341 -0.2831885739735942 0.643948067209743 -0.26839675685463915 0.6581020431646983
92 1.173984503142341 1.173984503142341 1.173984503142341 -0.4831024117054533 0.453267716115057 -0.42739397992663336 0.6152193293896797
93 1.173984503142341 1.173984503142341 1.173984503142341 0.6770118192914993 -0.21059755897505428 0.4910911741276808 -0.5060959626269103
94 1.173984503142341 1.173984503142341 1.173984503142341 0.7442670171743097 -0.08947621534664056 0.6143775419962679 -0.2461723987865454
95 1.173984503142341 1.173984503142341 1.173984503142341 0.7666665318729418 0.12269014310665635 0.6290675727017766 -0.03799403460385277
96 1.173984503142341 1.173984503142341 1.173984503142341 0.7171919647397696 0.27392119614493066 0.6165739462155079 0.17446900258634976
97 1.173984503142341 1.173984503142341 1.173984503142341 0.6242311603419127 0.43977982483754113 0.46478542263682826 0.4482227961944326
98 1.173984503142341 1.173984503142341 1.173984503142341 0.42790222650129595 0.5250655697375166 0.4214312365282337 0.6029938183014272
99 1.173984503142341 1.173984503142341 1.173984503142341 0.2468582232791126 0.49224626821105333 0.30309532857077576 0.7777453637472519
100 1.173984503142341 1.173984503142341 1.173984503142341 -0.03380456035420594 0.5634460183047242 0.08545990308043122 0.8210252378101995
101 1.173984503142341 1.173984503142341 1.173984503142341 -0.26750916515001516 0.4857064004847054 0.009320517332115886 0.8321305588942125
102 1.173984503142341 1.173984503142341 1.173984503142341 -0.543656333310932 0.3668193234682623 -0.09381801460790738 0.7490524382953638
103 1.173984503142341 1.173984503142341 1.173984503142341 0.7108784431095552 -0.3004632412363646 0.2190205688208185 -0.5969955361820375
104 1.173984503142341 1.173984503142341 1.173984503142341 0.8734231811131953 -0.14399683070372168 0.19737468070828412 -0.4212363883340244
105 1.173984503142341 1.173984503142341 1.173984503142341 0.9684624161954964 -0.105190045875246 0.17391545136610614 -0.14411460176424984
106 1.173984503142341 1.173984503142341 1.173984503142341 0.9799304485597246 0.037984124779449666 0.14105544742949488 0.13563510976418097
107 1.173984503142341 1.173984503142341 1.173984503142341 0.8816175546504624 0.20405639480623733 0.14071717244217888 0.40163435168159917
108 1.173984503142341 1.173984503142341 1.173984503142341 0.6668815181201708 0.2184913756962591 0.13935946384415568 0.6986483374152993
109 1.173984503142341 1.173984503142341 1.173984503142341 0.49523667831069 0.06959764035843413 0.04878276823652622 0.8645906791282876
110 1.173984503142341 1.173984503142341 1.173984503142341 0.2207732329238526 -0.06373893139772668 0.037699540120053256 0.9725097803741426
111 1.173984503142341 1.173984503142341 1.173984503142341 -0.032729617987676665 -0.18237738709355036 0.08976233597699147 0.9785754870337106
112 1.173984503142341 1.173984503142341 1.173984503142341 -0.15032793635914565 -0.23367266896015637 0.20496632388946223 0.9385027444830824
113 1.173984503142341 1.173984503142341 1.173984503142341 0.5098818708103572 0.17022830741237596 -0.2655328085989286 -0.8003343855739379
114 1.173984503142341 1.173984503142341 1.173984503142341 0.7386002630722802 0.13150233806957554 -0.2899184849443961 -0.5942424240655826
115 1.173984503142341 1.173984503142341 1.173984503142341 0.8183885516845668 0.21176889551544467 -0.29030250974778893 -0.44846244680902864
116 1.173984503142341 1.173984503142341 1.173984503142341 0.9430612626489262 0.10580295822334976 -0.2990836107868347 -0.09995090135116472
117 1.173984503142341 1.173984503142341 1.173984503142341 0.9613379941508746 0.03141943836189481 -0.22153618567675704 0.16051105360936818
118 1.173984503142341 1.173984503142341 1.173984503142341 0.8625667911488177 0.009442517727487543 -0.19942173035959687 0.46488745210704746
119 1.173984503142341 1.173984503142341 1.173984503142341 0.7259073589630057 -0.13376476050843852 -0.17209740381142 0.6523403855740064
120 1.173984503142341 1.173984503142341 1.173984503142341 0.5281310594886722 -0.2846679630342966 -0.07506778574311505 0.7964964296021063
121 1.173984503142341 1.173984503142341 1.173984503142341 0.24241907358145395 -0.3683073657243024 0.039055584363879806 0.8966924436210727
122 1.173984503142341 1.173984503142341 1.173984503142341 -0.044981165612273756 -0.40529534424684105 0.1971478516389492 0.8915408589998233
123 1.173984503142341 1.173984503142341 1.173984503142341 -0.3495232584251298 -0.40209106895373176 0.34714827984449365 0.7717799789373487
124 1.173984503142341 1.173984503142341 1.173984503142341 0.5344020410886484 0.3826673897545711 -0.38492167218812157 -0.6479316581080214
125 1.173984503142341 1.173984503142341 1.173984503142341 0.7053269695515239 0.29260497262472956 -0.500965349977395 -0.40734495718073077
126 1.173984503142341 1.173984503142341 1.173984503142341 0.7696439701870998 0.21424045744249637 -0.5824916559487316 -0.1498421045620125
127 1.173984503142341 1.173984503142341 1.173984503142341 0.7423816103336222 0.1139330316098165 -0.6216492250908265 0.22235343462746351
128 1.173984503142341 1.173984503142341 1.173984503142341 0.5887700508646756 -0.08843642096111673 -0.6840133892265956 0.4214908184185525
129 1.173984503142341 1.173984503142341 1.173984503142341 0.453096146271983 -0.38728607571982976 -0.6241259420947486 0.5051536263270361
130 1.173984503142341 1.173984503142341 1.173984503142341 -0.4409693358675804 0.53279196704852 0.4417418096721996 -0.5714393565905346
131 1.173984503142341 1.173984503142341 1.173984503142341 -0.18566644236274712 0.6770317752573873 0.25184635469644123 -0.6661301382600142
132 1.173984503142341 1.173984503142341 1.173984503142341 0.015608637060561658 0.7425789407541207 -0.020406929491472138 -0.6692656008090734
133 1.173984503142341 1.173984503142341 1.173984503142341 0.08018393872270876 0.7828265827838332 -0.23834222384166942 -0.5691625967964753
134 1.173984503142341 1.173984503142341 1.173984503142341 0.13194668226893702 0.7589329168513657 -0.46681103776605365 -0.43439424003717964
135 1.173984503142341 1.173984503142341 1.173984503142341 0.23078479216727615 0.7124321296591045 -0.5847273355040361 -0.31188585002858094
136 1.173984503142341 1.173984503142341 1.173984503142341 -0.25136284638005546 -0.45701375225575186 0.841389844073701 0.14148597103058816
137 1.173984503142341 1.173984503142341 1.173984503142341 -0.33882629405552384 -0.365928882584538 0.8652581637618377 0.05119673222505744
138 1.173984503142341 1.173984503142341 1.173984503142341 -0.3901032217728516 -0.04271905647523107 0.919195929073709 -0.03276282269018462
139 1.173984503142341 1.173984503142341 1.173984503142341 -0.3503464321192356 0.2164507057056595 0.8846466649907219 -0.21864754199770353
140 1.173984503142341 1.173984503142341 1.173984503142341 -0.2714234139641493 0.5100075547669219 0.7525252671110235 -0.3161128703362045
141 1.173984503142341 1.173984503142341 1.173984503142341 -0.18623801902606954 0.7425995746707363 0.5393607888180064 -0.35064399531961904
142 1.173984503142341 1.173984503142341 1.173984503142341 -0.20986530401416495 0.8687694482447833 0.31310815046609125 -0.3211845047308489
143 1.173984503142341 1.173984503142341 1.173984503142341 -0.1354858154681459 0.9418151150282347 0.014007263864675714 -0.3072973795370049
144 1.173984503142341 1.173984503142341 1.173984503142341 -0.09121534676964865 0.942226022288734 -0.27543028841845296 -0.16741576884323378
145 1.173984503142341 1.173984503142341 1.173984503142341 -0.07761809459687324 0.8625267258049417 -0.49537475942792236 -0.06802151413402847
146 1.173984503142341 1.173984503142341 1.173984503142341 -0.07853628249634757 0.6763776292711046 -0.7295609015799718 -0.06392375019562685
147 1.173984503142341 1.173984503142341 1.173984503142341 0.18414802295685903 -0.34920401662445405 0.9187682994180332 0.0032973320918147885
148 1.173984503142341 1.173984503142341 1.173984503142341 0.13019081328575915 -0.1370605858009623 0.9781659097238085 -0.08634929652338917

View File

@ -0,0 +1,72 @@
variable number equal 5
variable ofreq equal 1000
variable efreq equal 1000
variable T equal 0.1
variable rhos equal 0.2
units lj
dimension 3
newton on
boundary p p p
atom_style hybrid bond ellipsoid oxdna
atom_modify sort 0 1.0
# Pair interactions require lists of neighbours to be calculated
neighbor 2.0 bin
neigh_modify every 1 delay 0 check yes
read_data data.dsring
set atom * mass 3.1575
group all type 1 4
# oxDNA2 bond interactions - FENE backbone
bond_style oxdna2/fene
bond_coeff * 2.0 0.25 0.7564
special_bonds lj 0 1 1
# oxDNA2 pair interactions
pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh
pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32
pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65
pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45
pair_coeff 1 4 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45
pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45
pair_coeff * * oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68
pair_coeff * * oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793
pair_coeff * * oxdna2/dh ${T} ${rhos} 0.815
# NVE ensemble
fix 1 all nve/asphere
#fix 2 all langevin ${T} ${T} 2.5 457145 angmom 10
timestep 1e-5
#comm_style tiled
fix 3 all balance 1000 1.03 shift xyz 10 1.03
comm_modify cutoff 3.8
compute quat all property/atom quatw quati quatj quatk
compute erot all erotate/asphere
compute ekin all ke
compute epot all pe
variable erot equal c_erot
variable ekin equal c_ekin
variable epot equal c_epot
variable etot equal c_erot+c_ekin+c_epot
fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes
dump out all custom ${ofreq} out.${number}.lammpstrj id mol type x y z ix iy iz vx vy vz c_quat[1] c_quat[2] c_quat[3] c_quat[4] angmomx angmomy angmomz
dump_modify out sort id
dump_modify out format line "%d %d %d %22.15le %22.15le %22.15le %d %d %d %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le"
run 100000
write_data last_config.${number}.* nocoeff
#write_restart last_config.${number}.*

View File

@ -0,0 +1,281 @@
LAMMPS (2 Jul 2021)
variable number equal 5
variable ofreq equal 1000
variable efreq equal 1000
variable T equal 0.1
variable rhos equal 0.2
units lj
dimension 3
newton on
boundary p p p
atom_style hybrid bond ellipsoid oxdna
WARNING: Atom style hybrid defines both, per-type and per-atom masses; both must be set, but only per-atom masses will be used (../atom_vec_hybrid.cpp:157)
atom_modify sort 0 1.0
# Pair interactions require lists of neighbours to be calculated
neighbor 2.0 bin
neigh_modify every 1 delay 0 check yes
read_data data.dsring
Reading data file ...
orthogonal box = (0.0000000 0.0000000 0.0000000) to (100.00000 100.00000 100.00000)
1 by 1 by 1 MPI processor grid
reading atoms ...
148 atoms
reading velocities ...
148 velocities
scanning bonds ...
1 = max bonds/atom
148 ellipsoids
reading bonds ...
148 bonds
Finding 1-2 1-3 1-4 neighbors ...
special bond factors lj: 0 0 0
special bond factors coul: 0 0 0
2 = max # of 1-2 neighbors
2 = max # of 1-3 neighbors
4 = max # of 1-4 neighbors
6 = max # of special neighbors
special bonds CPU = 0.000 seconds
read_data CPU = 0.004 seconds
set atom * mass 3.1575
Setting atom values ...
148 settings made for mass
group all type 1 4
148 atoms in group all
# oxDNA2 bond interactions - FENE backbone
bond_style oxdna2/fene
bond_coeff * 2.0 0.25 0.7564
special_bonds lj 0 1 1
Finding 1-2 1-3 1-4 neighbors ...
special bond factors lj: 0 1 1
special bond factors coul: 0 0 0
2 = max # of 1-2 neighbors
2 = max # of 1-3 neighbors
4 = max # of 1-4 neighbors
6 = max # of special neighbors
special bonds CPU = 0.000 seconds
# oxDNA2 pair interactions
pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh
pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32
pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65
pair_coeff * * oxdna2/stk seqdep 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65
pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45
pair_coeff 1 4 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45
pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45
pair_coeff * * oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68
pair_coeff * * oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793
pair_coeff * * oxdna2/dh ${T} ${rhos} 0.815
pair_coeff * * oxdna2/dh 0.1 ${rhos} 0.815
pair_coeff * * oxdna2/dh 0.1 0.2 0.815
# NVE ensemble
fix 1 all nve/asphere
#fix 2 all langevin ${T} ${T} 2.5 457145 angmom 10
timestep 1e-5
#comm_style tiled
fix 3 all balance 1000 1.03 shift xyz 10 1.03
comm_modify cutoff 3.8
compute quat all property/atom quatw quati quatj quatk
compute erot all erotate/asphere
compute ekin all ke
compute epot all pe
variable erot equal c_erot
variable ekin equal c_ekin
variable epot equal c_epot
variable etot equal c_erot+c_ekin+c_epot
fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes
fix 5 all print 1000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes
dump out all custom ${ofreq} out.${number}.lammpstrj id mol type x y z ix iy iz vx vy vz c_quat[1] c_quat[2] c_quat[3] c_quat[4] angmomx angmomy angmomz
dump out all custom 1000 out.${number}.lammpstrj id mol type x y z ix iy iz vx vy vz c_quat[1] c_quat[2] c_quat[3] c_quat[4] angmomx angmomy angmomz
dump out all custom 1000 out.5.lammpstrj id mol type x y z ix iy iz vx vy vz c_quat[1] c_quat[2] c_quat[3] c_quat[4] angmomx angmomy angmomz
dump_modify out sort id
dump_modify out format line "%d %d %d %22.15le %22.15le %22.15le %d %d %d %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le"
run 100000
Neighbor list info ...
update every 1 steps, delay 0 steps, check yes
max neighbors/atom: 2000, page size: 100000
master list distance cutoff = 5.6389877
ghost atom cutoff = 5.6389877
binsize = 2.8194939, bins = 36 36 36
5 neighbor lists, perpetual/occasional/extra = 5 0 0
(1) pair oxdna2/excv, perpetual
attributes: half, newton on
pair build: half/bin/newton
stencil: half/bin/3d
bin: standard
(2) pair oxdna2/hbond, perpetual, copy from (1)
attributes: half, newton on
pair build: copy
stencil: none
bin: none
(3) pair oxdna2/xstk, perpetual, copy from (1)
attributes: half, newton on
pair build: copy
stencil: none
bin: none
(4) pair oxdna2/coaxstk, perpetual, copy from (1)
attributes: half, newton on
pair build: copy
stencil: none
bin: none
(5) pair oxdna2/dh, perpetual, copy from (1)
attributes: half, newton on
pair build: copy
stencil: none
bin: none
WARNING: Communication cutoff adjusted to 5.638987723814632 (../comm.cpp:739)
0 ekin = 20.4724634226502 | erot = 21.0406985312466 | epot = -222.283862600785 | etot = -180.770700646889
Per MPI rank memory allocation (min/avg/max) = 9.601 | 9.601 | 9.601 Mbytes
Step Temp E_pair E_mol TotEng Press Volume
0 0.092845639 -1.5501211 0.04820308 -1.3635905 -9.0052368e-06 1000000
1000 ekin = 20.531989141805 | erot = 21.2158633183735 | epot = -222.518553109361 | etot = -180.770700649183
2000 ekin = 20.585620972069 | erot = 21.391859435226 | epot = -222.748181058335 | etot = -180.77070065104
3000 ekin = 20.6239332104642 | erot = 21.5529389082728 | epot = -222.947572771312 | etot = -180.770700652575
4000 ekin = 20.6395549184482 | erot = 21.6854113323895 | epot = -223.095666904229 | etot = -180.770700653391
5000 ekin = 20.6295551742564 | erot = 21.7809539301805 | epot = -223.181209757876 | etot = -180.770700653439
6000 ekin = 20.5959625511847 | erot = 21.8369756530727 | epot = -223.203638857302 | etot = -180.770700653045
7000 ekin = 20.5431034482068 | erot = 21.8556844173875 | epot = -223.169488517716 | etot = -180.770700652122
8000 ekin = 20.4774701419092 | erot = 21.8437134145374 | epot = -223.091884207389 | etot = -180.770700650943
9000 ekin = 20.4074566554238 | erot = 21.8097283692398 | epot = -222.987885674261 | etot = -180.770700649597
10000 ekin = 20.3427303660296 | erot = 21.7629575866663 | epot = -222.876388600948 | etot = -180.770700648253
11000 ekin = 20.2927407149577 | erot = 21.7112100845349 | epot = -222.774651446682 | etot = -180.770700647189
12000 ekin = 20.2665977502213 | erot = 21.6594999867139 | epot = -222.696798383221 | etot = -180.770700646286
13000 ekin = 20.2733920359447 | erot = 21.6092715397932 | epot = -222.653364221616 | etot = -180.770700645878
14000 ekin = 20.319652478907 | erot = 21.558663097499 | epot = -222.649016222075 | etot = -180.770700645669
15000 ekin = 20.4104009374291 | erot = 21.5031572556304 | epot = -222.684258838857 | etot = -180.770700645798
16000 ekin = 20.5472869005793 | erot = 21.4346177247038 | epot = -222.752605272036 | etot = -180.770700646753
17000 ekin = 20.7266657908775 | erot = 21.3426631585214 | epot = -222.840029597232 | etot = -180.770700647833
18000 ekin = 20.9417612759981 | erot = 21.2178611180923 | epot = -222.930323042997 | etot = -180.770700648907
19000 ekin = 21.1819308659399 | erot = 21.0532289630289 | epot = -223.00586047892 | etot = -180.770700649951
20000 ekin = 21.4358169889477 | erot = 20.8473069564703 | epot = -223.053824595387 | etot = -180.770700649969
21000 ekin = 21.6968513751 | erot = 20.6066744652581 | epot = -223.074226489837 | etot = -180.770700649478
22000 ekin = 21.9614458442786 | erot = 20.3429420444505 | epot = -223.07508853737 | etot = -180.770700648641
23000 ekin = 22.2276099755705 | erot = 20.0703385165238 | epot = -223.068649139875 | etot = -180.77070064778
24000 ekin = 22.4935893196675 | erot = 19.802067172166 | epot = -223.066357139276 | etot = -180.770700647443
25000 ekin = 22.7566064548228 | erot = 19.5464828008836 | epot = -223.073789902975 | etot = -180.770700647269
26000 ekin = 23.0126717548399 | erot = 19.3065017718462 | epot = -223.089874174571 | etot = -180.770700647885
27000 ekin = 23.2550417060594 | erot = 19.0797753474567 | epot = -223.105517701932 | etot = -180.770700648416
28000 ekin = 23.4774329734805 | erot = 18.8646197299574 | epot = -223.112753352067 | etot = -180.770700648629
29000 ekin = 23.6747927720663 | erot = 18.6628653411825 | epot = -223.108358761693 | etot = -180.770700648445
30000 ekin = 23.8432321400247 | erot = 18.4812216983637 | epot = -223.095154486375 | etot = -180.770700647986
31000 ekin = 23.9793041752229 | erot = 18.330784533402 | epot = -223.08078935577 | etot = -180.770700647145
32000 ekin = 24.0810246040235 | erot = 18.2261577056003 | epot = -223.077882955919 | etot = -180.770700646295
33000 ekin = 24.1468986449398 | erot = 18.1820705445406 | epot = -223.09966983514 | etot = -180.770700645659
34000 ekin = 24.1756615132863 | erot = 18.2103812210172 | epot = -223.156743379607 | etot = -180.770700645303
35000 ekin = 24.1663193894652 | erot = 18.3185351073568 | epot = -223.255555142089 | etot = -180.770700645267
36000 ekin = 24.1167205812964 | erot = 18.5091649894187 | epot = -223.396586216223 | etot = -180.770700645508
37000 ekin = 24.0274860006135 | erot = 18.7785134320989 | epot = -223.576700078937 | etot = -180.770700646225
38000 ekin = 23.8991479078985 | erot = 19.1166063146995 | epot = -223.78645486989 | etot = -180.770700647292
39000 ekin = 23.7326911853236 | erot = 19.5069160952493 | epot = -224.010307929336 | etot = -180.770700648763
40000 ekin = 23.5294223072121 | erot = 19.9254673141826 | epot = -224.225590272292 | etot = -180.770700650897
41000 ekin = 23.2899396141392 | erot = 20.340809778056 | epot = -224.401450045567 | etot = -180.770700653371
42000 ekin = 23.0154529235024 | erot = 20.7165619564844 | epot = -224.502715535761 | etot = -180.770700655774
43000 ekin = 22.7111536814278 | erot = 21.0163895622227 | epot = -224.498243901357 | etot = -180.770700657707
44000 ekin = 22.3710575806356 | erot = 21.2060371289779 | epot = -224.347795365752 | etot = -180.770700656139
45000 ekin = 22.0515843162889 | erot = 21.2588026881767 | epot = -224.08108764689 | etot = -180.770700642424
46000 ekin = 21.7855632553132 | erot = 21.2036013766601 | epot = -223.75986526006 | etot = -180.770700628087
47000 ekin = 21.5167766971454 | erot = 21.0656367023669 | epot = -223.353114011014 | etot = -180.770700611502
48000 ekin = 21.4540196107332 | erot = 20.8430832424325 | epot = -223.067803499524 | etot = -180.770700646358
49000 ekin = 21.3647564765273 | erot = 20.5521507191689 | epot = -222.68760781692 | etot = -180.770700621224
50000 ekin = 21.3125768184616 | erot = 20.2526464671335 | epot = -222.335923904309 | etot = -180.770700618713
51000 ekin = 21.2949924810833 | erot = 19.9798421626046 | epot = -222.045535260403 | etot = -180.770700616715
52000 ekin = 21.313714424968 | erot = 19.762769134369 | epot = -221.847184173962 | etot = -180.770700614625
53000 ekin = 21.3664076685101 | erot = 19.6202359856903 | epot = -221.757344279694 | etot = -180.770700625493
54000 ekin = 21.4214245524056 | erot = 19.5588232319504 | epot = -221.750948393747 | etot = -180.770700609391
55000 ekin = 21.5995673396088 | erot = 19.5805214885682 | epot = -221.950789453583 | etot = -180.770700625406
56000 ekin = 21.7643125668302 | erot = 19.6816042107783 | epot = -222.216617401428 | etot = -180.77070062382
57000 ekin = 21.922130908444 | erot = 19.8499880475958 | epot = -222.542819582063 | etot = -180.770700626024
58000 ekin = 22.0666093644387 | erot = 20.0713856445721 | epot = -222.908695636277 | etot = -180.770700627266
59000 ekin = 22.1910921687945 | erot = 20.3284024096015 | epot = -223.290195207095 | etot = -180.770700628699
60000 ekin = 22.2920682490233 | erot = 20.6003319531545 | epot = -223.663100832376 | etot = -180.770700630198
61000 ekin = 22.3680528265786 | erot = 20.8645614198866 | epot = -224.003314878046 | etot = -180.77070063158
62000 ekin = 22.4198570332631 | erot = 21.0983714926633 | epot = -224.288929158679 | etot = -180.770700632752
63000 ekin = 22.450080073992 | erot = 21.28155214409 | epot = -224.502332851296 | etot = -180.770700633215
64000 ekin = 22.4634052763983 | erot = 21.3990470998282 | epot = -224.633153009903 | etot = -180.770700633676
65000 ekin = 22.4639885390964 | erot = 21.4413332838528 | epot = -224.676022456447 | etot = -180.770700633498
66000 ekin = 22.4559522488544 | erot = 21.4074154510867 | epot = -224.634068332758 | etot = -180.770700632817
67000 ekin = 22.4417384097826 | erot = 21.3051580893564 | epot = -224.517597130738 | etot = -180.770700631599
68000 ekin = 22.421878544646 | erot = 21.1490017805243 | epot = -224.34158095606 | etot = -180.77070063089
69000 ekin = 22.3954651199576 | erot = 20.9555571676358 | epot = -224.121722917263 | etot = -180.770700629669
70000 ekin = 22.3613349801193 | erot = 20.7433545871758 | epot = -223.875390195706 | etot = -180.770700628411
71000 ekin = 22.3171019087139 | erot = 20.5301141425049 | epot = -223.617916679045 | etot = -180.770700627826
72000 ekin = 22.2595195485147 | erot = 20.3296309382964 | epot = -223.359851114099 | etot = -180.770700627288
73000 ekin = 22.1869461213877 | erot = 20.1521902584588 | epot = -223.109837006429 | etot = -180.770700626583
74000 ekin = 22.0990935565683 | erot = 20.0059494138149 | epot = -222.875743596756 | etot = -180.770700626373
75000 ekin = 21.9959491639282 | erot = 19.8965902063256 | epot = -222.663239996049 | etot = -180.770700625795
76000 ekin = 21.8806005890445 | erot = 19.828424336326 | epot = -222.479725550679 | etot = -180.770700625308
77000 ekin = 21.7590261899809 | erot = 19.8043252195864 | epot = -222.334052034216 | etot = -180.770700624649
78000 ekin = 21.6392419839503 | erot = 19.8262630279236 | epot = -222.236205635986 | etot = -180.770700624113
79000 ekin = 21.5302317519716 | erot = 19.8938812521576 | epot = -222.194813627769 | etot = -180.77070062364
80000 ekin = 21.4402276725657 | erot = 20.0060100278943 | epot = -222.216938324074 | etot = -180.770700623614
81000 ekin = 21.3741486759855 | erot = 20.158514479161 | epot = -222.303363779439 | etot = -180.770700624292
82000 ekin = 21.3325013763505 | erot = 20.3431413542724 | epot = -222.44634335588 | etot = -180.770700625257
83000 ekin = 21.3128808684037 | erot = 20.548330990772 | epot = -222.631912485779 | etot = -180.770700626604
84000 ekin = 21.310766170793 | erot = 20.7607919785174 | epot = -222.842258777119 | etot = -180.770700627809
85000 ekin = 21.3216301567277 | erot = 20.9678418539246 | epot = -223.060172639485 | etot = -180.770700628833
86000 ekin = 21.3400295156723 | erot = 21.1566564817957 | epot = -223.267386627523 | etot = -180.770700630055
87000 ekin = 21.3617783036992 | erot = 21.3170902458394 | epot = -223.449569179882 | etot = -180.770700630344
88000 ekin = 21.3873913218409 | erot = 21.445443991042 | epot = -223.603535942848 | etot = -180.770700629965
89000 ekin = 21.421574069399 | erot = 21.5439953706456 | epot = -223.736270068948 | etot = -180.770700628904
90000 ekin = 21.4723781618091 | erot = 21.6216769093347 | epot = -223.86475569847 | etot = -180.770700627326
91000 ekin = 21.549406625472 | erot = 21.6927202486463 | epot = -224.012827499723 | etot = -180.770700625604
92000 ekin = 21.6619209347597 | erot = 21.7730744493012 | epot = -224.205696008348 | etot = -180.770700624287
93000 ekin = 21.8158778641472 | erot = 21.8756732628048 | epot = -224.462251750825 | etot = -180.770700623873
94000 ekin = 22.0110275730997 | erot = 22.0060799403022 | epot = -224.787808138196 | etot = -180.770700624794
95000 ekin = 22.2387555838384 | erot = 22.1596167137192 | epot = -225.16907292429 | etot = -180.770700626733
96000 ekin = 22.4832444899361 | erot = 22.3220202374401 | epot = -225.575965356875 | etot = -180.770700629499
97000 ekin = 22.7237276202693 | erot = 22.4720556690122 | epot = -225.966483921719 | etot = -180.770700632437
98000 ekin = 22.9377647716041 | erot = 22.5858660312277 | epot = -226.294331437118 | etot = -180.770700634287
99000 ekin = 23.1071231637237 | erot = 22.6457411046184 | epot = -226.523564904806 | etot = -180.770700636464
100000 ekin = 23.2156001924311 | erot = 22.6390310936006 | epot = -226.625331923822 | etot = -180.770700637791
100000 0.10528617 -1.5761124 0.044860201 -1.3743901 -1.9205819e-05 1000000
Loop time of 83.9672 on 1 procs for 100000 steps with 148 atoms
Performance: 1028.974 tau/day, 1190.942 timesteps/s
99.9% CPU use with 1 MPI tasks x no OpenMP threads
MPI task timing breakdown:
Section | min time | avg time | max time |%varavg| %total
---------------------------------------------------------------
Pair | 80.885 | 80.885 | 80.885 | 0.0 | 96.33
Bond | 0.94789 | 0.94789 | 0.94789 | 0.0 | 1.13
Neigh | 0.011589 | 0.011589 | 0.011589 | 0.0 | 0.01
Comm | 0.045979 | 0.045979 | 0.045979 | 0.0 | 0.05
Output | 0.11973 | 0.11973 | 0.11973 | 0.0 | 0.14
Modify | 1.8641 | 1.8641 | 1.8641 | 0.0 | 2.22
Other | | 0.09239 | | | 0.11
Nlocal: 148.000 ave 148 max 148 min
Histogram: 1 0 0 0 0 0 0 0 0 0
Nghost: 0.00000 ave 0 max 0 min
Histogram: 1 0 0 0 0 0 0 0 0 0
Neighs: 4199.00 ave 4199 max 4199 min
Histogram: 1 0 0 0 0 0 0 0 0 0
Total # of neighbors = 4199
Ave neighs/atom = 28.371622
Ave special neighs/atom = 6.0000000
Neighbor list builds = 100
Dangerous builds = 0
write_data last_config.${number}.* nocoeff
write_data last_config.5.* nocoeff
System init for write_data ...
#write_restart last_config.${number}.*
Total wall time: 0:01:23

View File

@ -0,0 +1,281 @@
LAMMPS (2 Jul 2021)
variable number equal 5
variable ofreq equal 1000
variable efreq equal 1000
variable T equal 0.1
variable rhos equal 0.2
units lj
dimension 3
newton on
boundary p p p
atom_style hybrid bond ellipsoid oxdna
WARNING: Atom style hybrid defines both, per-type and per-atom masses; both must be set, but only per-atom masses will be used (../atom_vec_hybrid.cpp:157)
atom_modify sort 0 1.0
# Pair interactions require lists of neighbours to be calculated
neighbor 2.0 bin
neigh_modify every 1 delay 0 check yes
read_data data.dsring
Reading data file ...
orthogonal box = (0.0000000 0.0000000 0.0000000) to (100.00000 100.00000 100.00000)
1 by 2 by 2 MPI processor grid
reading atoms ...
148 atoms
reading velocities ...
148 velocities
scanning bonds ...
1 = max bonds/atom
148 ellipsoids
reading bonds ...
148 bonds
Finding 1-2 1-3 1-4 neighbors ...
special bond factors lj: 0 0 0
special bond factors coul: 0 0 0
2 = max # of 1-2 neighbors
2 = max # of 1-3 neighbors
4 = max # of 1-4 neighbors
6 = max # of special neighbors
special bonds CPU = 0.001 seconds
read_data CPU = 0.008 seconds
set atom * mass 3.1575
Setting atom values ...
148 settings made for mass
group all type 1 4
148 atoms in group all
# oxDNA2 bond interactions - FENE backbone
bond_style oxdna2/fene
bond_coeff * 2.0 0.25 0.7564
special_bonds lj 0 1 1
Finding 1-2 1-3 1-4 neighbors ...
special bond factors lj: 0 1 1
special bond factors coul: 0 0 0
2 = max # of 1-2 neighbors
2 = max # of 1-3 neighbors
4 = max # of 1-4 neighbors
6 = max # of special neighbors
special bonds CPU = 0.000 seconds
# oxDNA2 pair interactions
pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh
pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32
pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65
pair_coeff * * oxdna2/stk seqdep 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65
pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45
pair_coeff 1 4 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45
pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45
pair_coeff * * oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68
pair_coeff * * oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793
pair_coeff * * oxdna2/dh ${T} ${rhos} 0.815
pair_coeff * * oxdna2/dh 0.1 ${rhos} 0.815
pair_coeff * * oxdna2/dh 0.1 0.2 0.815
# NVE ensemble
fix 1 all nve/asphere
#fix 2 all langevin ${T} ${T} 2.5 457145 angmom 10
timestep 1e-5
#comm_style tiled
fix 3 all balance 1000 1.03 shift xyz 10 1.03
comm_modify cutoff 3.8
compute quat all property/atom quatw quati quatj quatk
compute erot all erotate/asphere
compute ekin all ke
compute epot all pe
variable erot equal c_erot
variable ekin equal c_ekin
variable epot equal c_epot
variable etot equal c_erot+c_ekin+c_epot
fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes
fix 5 all print 1000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes
dump out all custom ${ofreq} out.${number}.lammpstrj id mol type x y z ix iy iz vx vy vz c_quat[1] c_quat[2] c_quat[3] c_quat[4] angmomx angmomy angmomz
dump out all custom 1000 out.${number}.lammpstrj id mol type x y z ix iy iz vx vy vz c_quat[1] c_quat[2] c_quat[3] c_quat[4] angmomx angmomy angmomz
dump out all custom 1000 out.5.lammpstrj id mol type x y z ix iy iz vx vy vz c_quat[1] c_quat[2] c_quat[3] c_quat[4] angmomx angmomy angmomz
dump_modify out sort id
dump_modify out format line "%d %d %d %22.15le %22.15le %22.15le %d %d %d %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le"
run 100000
Neighbor list info ...
update every 1 steps, delay 0 steps, check yes
max neighbors/atom: 2000, page size: 100000
master list distance cutoff = 5.6389877
ghost atom cutoff = 5.6389877
binsize = 2.8194939, bins = 36 36 36
5 neighbor lists, perpetual/occasional/extra = 5 0 0
(1) pair oxdna2/excv, perpetual
attributes: half, newton on
pair build: half/bin/newton
stencil: half/bin/3d
bin: standard
(2) pair oxdna2/hbond, perpetual, copy from (1)
attributes: half, newton on
pair build: copy
stencil: none
bin: none
(3) pair oxdna2/xstk, perpetual, copy from (1)
attributes: half, newton on
pair build: copy
stencil: none
bin: none
(4) pair oxdna2/coaxstk, perpetual, copy from (1)
attributes: half, newton on
pair build: copy
stencil: none
bin: none
(5) pair oxdna2/dh, perpetual, copy from (1)
attributes: half, newton on
pair build: copy
stencil: none
bin: none
WARNING: Communication cutoff adjusted to 5.638987723814632 (../comm.cpp:739)
0 ekin = 20.4724634226502 | erot = 21.0406985312466 | epot = -222.283862600785 | etot = -180.770700646889
Per MPI rank memory allocation (min/avg/max) = 9.383 | 9.432 | 9.506 Mbytes
Step Temp E_pair E_mol TotEng Press Volume
0 0.092845639 -1.5501211 0.04820308 -1.3635905 -9.0052368e-06 1000000
1000 ekin = 20.531989141805 | erot = 21.2158633183735 | epot = -222.518553109361 | etot = -180.770700649183
2000 ekin = 20.585620972069 | erot = 21.391859435226 | epot = -222.748181058335 | etot = -180.77070065104
3000 ekin = 20.6239332104643 | erot = 21.5529389082727 | epot = -222.947572771312 | etot = -180.770700652575
4000 ekin = 20.6395549184482 | erot = 21.6854113323894 | epot = -223.095666904229 | etot = -180.770700653391
5000 ekin = 20.6295551742564 | erot = 21.7809539301804 | epot = -223.181209757876 | etot = -180.770700653439
6000 ekin = 20.5959625511847 | erot = 21.8369756530726 | epot = -223.203638857302 | etot = -180.770700653045
7000 ekin = 20.5431034482069 | erot = 21.8556844173874 | epot = -223.169488517717 | etot = -180.770700652123
8000 ekin = 20.4774701419093 | erot = 21.8437134145373 | epot = -223.09188420739 | etot = -180.770700650943
9000 ekin = 20.4074566554239 | erot = 21.8097283692397 | epot = -222.987885674261 | etot = -180.770700649598
10000 ekin = 20.3427303660297 | erot = 21.7629575866662 | epot = -222.876388600949 | etot = -180.770700648253
11000 ekin = 20.2927407149578 | erot = 21.7112100845349 | epot = -222.774651446682 | etot = -180.77070064719
12000 ekin = 20.2665977502213 | erot = 21.6594999867139 | epot = -222.696798383222 | etot = -180.770700646287
13000 ekin = 20.2733920359447 | erot = 21.6092715397933 | epot = -222.653364221617 | etot = -180.770700645879
14000 ekin = 20.3196524789069 | erot = 21.5586630974992 | epot = -222.649016222076 | etot = -180.77070064567
15000 ekin = 20.410400937429 | erot = 21.5031572556307 | epot = -222.684258838858 | etot = -180.770700645799
16000 ekin = 20.5472869005792 | erot = 21.4346177247041 | epot = -222.752605272037 | etot = -180.770700646753
17000 ekin = 20.7266657908773 | erot = 21.3426631585218 | epot = -222.840029597232 | etot = -180.770700647833
18000 ekin = 20.9417612759978 | erot = 21.2178611180927 | epot = -222.930323042998 | etot = -180.770700648907
19000 ekin = 21.1819308659396 | erot = 21.0532289630294 | epot = -223.005860478921 | etot = -180.770700649952
20000 ekin = 21.4358169889472 | erot = 20.8473069564707 | epot = -223.053824595387 | etot = -180.77070064997
21000 ekin = 21.6968513750995 | erot = 20.6066744652585 | epot = -223.074226489837 | etot = -180.770700649479
22000 ekin = 21.9614458442779 | erot = 20.3429420444508 | epot = -223.075088537371 | etot = -180.770700648642
23000 ekin = 22.2276099755697 | erot = 20.070338516524 | epot = -223.068649139875 | etot = -180.770700647781
24000 ekin = 22.4935893196667 | erot = 19.8020671721661 | epot = -223.066357139277 | etot = -180.770700647444
25000 ekin = 22.756606454822 | erot = 19.5464828008836 | epot = -223.073789902976 | etot = -180.77070064727
26000 ekin = 23.0126717548391 | erot = 19.3065017718461 | epot = -223.089874174572 | etot = -180.770700647887
27000 ekin = 23.2550417060586 | erot = 19.0797753474566 | epot = -223.105517701932 | etot = -180.770700648417
28000 ekin = 23.4774329734797 | erot = 18.8646197299572 | epot = -223.112753352067 | etot = -180.77070064863
29000 ekin = 23.6747927720654 | erot = 18.6628653411822 | epot = -223.108358761694 | etot = -180.770700648446
30000 ekin = 23.8432321400238 | erot = 18.4812216983633 | epot = -223.095154486375 | etot = -180.770700647988
31000 ekin = 23.979304175222 | erot = 18.3307845334015 | epot = -223.08078935577 | etot = -180.770700647146
32000 ekin = 24.0810246040226 | erot = 18.2261577055998 | epot = -223.077882955919 | etot = -180.770700646297
33000 ekin = 24.1468986449389 | erot = 18.1820705445401 | epot = -223.09966983514 | etot = -180.770700645661
34000 ekin = 24.1756615132855 | erot = 18.2103812210167 | epot = -223.156743379607 | etot = -180.770700645304
35000 ekin = 24.1663193894644 | erot = 18.3185351073563 | epot = -223.255555142089 | etot = -180.770700645269
36000 ekin = 24.1167205812957 | erot = 18.5091649894184 | epot = -223.396586216223 | etot = -180.770700645509
37000 ekin = 24.0274860006128 | erot = 18.7785134320987 | epot = -223.576700078937 | etot = -180.770700646226
38000 ekin = 23.8991479078978 | erot = 19.1166063146994 | epot = -223.786454869891 | etot = -180.770700647293
39000 ekin = 23.7326911853231 | erot = 19.5069160952493 | epot = -224.010307929336 | etot = -180.770700648764
40000 ekin = 23.5294223072117 | erot = 19.9254673141828 | epot = -224.225590272293 | etot = -180.770700650899
41000 ekin = 23.289939614139 | erot = 20.3408097780563 | epot = -224.401450045568 | etot = -180.770700653372
42000 ekin = 23.0154529235022 | erot = 20.7165619564848 | epot = -224.502715535762 | etot = -180.770700655775
43000 ekin = 22.7111536814277 | erot = 21.0163895622231 | epot = -224.498243901359 | etot = -180.770700657708
44000 ekin = 22.3710575806355 | erot = 21.2060371289783 | epot = -224.347795365754 | etot = -180.77070065614
45000 ekin = 22.0515843162889 | erot = 21.2588026881768 | epot = -224.081087646891 | etot = -180.770700642425
46000 ekin = 21.7855632553133 | erot = 21.20360137666 | epot = -223.759865260062 | etot = -180.770700628089
47000 ekin = 21.5167766971456 | erot = 21.0656367023667 | epot = -223.353114011016 | etot = -180.770700611503
48000 ekin = 21.4540196107333 | erot = 20.8430832424321 | epot = -223.067803499525 | etot = -180.77070064636
49000 ekin = 21.3647564765274 | erot = 20.5521507191682 | epot = -222.687607816922 | etot = -180.770700621226
50000 ekin = 21.3125768184617 | erot = 20.2526464671325 | epot = -222.33592390431 | etot = -180.770700618715
51000 ekin = 21.2949924810834 | erot = 19.9798421626035 | epot = -222.045535260404 | etot = -180.770700616717
52000 ekin = 21.3137144249679 | erot = 19.7627691343679 | epot = -221.847184173963 | etot = -180.770700614627
53000 ekin = 21.3664076685099 | erot = 19.6202359856891 | epot = -221.757344279695 | etot = -180.770700625496
54000 ekin = 21.4214245524052 | erot = 19.5588232319492 | epot = -221.750948393748 | etot = -180.770700609393
55000 ekin = 21.5995673396082 | erot = 19.580521488567 | epot = -221.950789453583 | etot = -180.770700625408
56000 ekin = 21.7643125668294 | erot = 19.681604210777 | epot = -222.216617401429 | etot = -180.770700623823
57000 ekin = 21.922130908443 | erot = 19.8499880475945 | epot = -222.542819582064 | etot = -180.770700626026
58000 ekin = 22.0666093644375 | erot = 20.0713856445709 | epot = -222.908695636278 | etot = -180.770700627269
59000 ekin = 22.1910921687932 | erot = 20.3284024096003 | epot = -223.290195207095 | etot = -180.770700628702
60000 ekin = 22.2920682490219 | erot = 20.6003319531534 | epot = -223.663100832376 | etot = -180.770700630201
61000 ekin = 22.3680528265772 | erot = 20.8645614198856 | epot = -224.003314878046 | etot = -180.770700631583
62000 ekin = 22.4198570332617 | erot = 21.0983714926625 | epot = -224.288929158679 | etot = -180.770700632755
63000 ekin = 22.4500800739905 | erot = 21.2815521440892 | epot = -224.502332851297 | etot = -180.770700633217
64000 ekin = 22.4634052763968 | erot = 21.3990470998276 | epot = -224.633153009904 | etot = -180.770700633679
65000 ekin = 22.463988539095 | erot = 21.4413332838523 | epot = -224.676022456448 | etot = -180.770700633501
66000 ekin = 22.4559522488531 | erot = 21.4074154510864 | epot = -224.634068332759 | etot = -180.770700632819
67000 ekin = 22.4417384097814 | erot = 21.3051580893563 | epot = -224.517597130739 | etot = -180.770700631601
68000 ekin = 22.4218785446449 | erot = 21.1490017805243 | epot = -224.341580956061 | etot = -180.770700630892
69000 ekin = 22.3954651199567 | erot = 20.9555571676359 | epot = -224.121722917264 | etot = -180.770700629671
70000 ekin = 22.3613349801186 | erot = 20.743354587176 | epot = -223.875390195707 | etot = -180.770700628413
71000 ekin = 22.3171019087134 | erot = 20.5301141425052 | epot = -223.617916679047 | etot = -180.770700627829
72000 ekin = 22.2595195485144 | erot = 20.3296309382966 | epot = -223.3598511141 | etot = -180.77070062729
73000 ekin = 22.1869461213875 | erot = 20.1521902584591 | epot = -223.109837006431 | etot = -180.770700626585
74000 ekin = 22.0990935565682 | erot = 20.0059494138151 | epot = -222.875743596758 | etot = -180.770700626375
75000 ekin = 21.9959491639282 | erot = 19.8965902063257 | epot = -222.663239996051 | etot = -180.770700625797
76000 ekin = 21.8806005890446 | erot = 19.8284243363261 | epot = -222.479725550681 | etot = -180.77070062531
77000 ekin = 21.759026189981 | erot = 19.8043252195865 | epot = -222.334052034218 | etot = -180.770700624651
78000 ekin = 21.6392419839505 | erot = 19.8262630279235 | epot = -222.236205635988 | etot = -180.770700624114
79000 ekin = 21.5302317519718 | erot = 19.8938812521574 | epot = -222.19481362777 | etot = -180.770700623641
80000 ekin = 21.4402276725659 | erot = 20.0060100278939 | epot = -222.216938324075 | etot = -180.770700623615
81000 ekin = 21.3741486759857 | erot = 20.1585144791605 | epot = -222.303363779439 | etot = -180.770700624293
82000 ekin = 21.3325013763506 | erot = 20.3431413542717 | epot = -222.446343355881 | etot = -180.770700625259
83000 ekin = 21.3128808684039 | erot = 20.5483309907712 | epot = -222.63191248578 | etot = -180.770700626605
84000 ekin = 21.3107661707932 | erot = 20.7607919785166 | epot = -222.842258777119 | etot = -180.77070062781
85000 ekin = 21.3216301567279 | erot = 20.9678418539237 | epot = -223.060172639486 | etot = -180.770700628834
86000 ekin = 21.3400295156725 | erot = 21.1566564817949 | epot = -223.267386627524 | etot = -180.770700630057
87000 ekin = 21.3617783036995 | erot = 21.3170902458388 | epot = -223.449569179883 | etot = -180.770700630345
88000 ekin = 21.3873913218413 | erot = 21.4454439910414 | epot = -223.603535942849 | etot = -180.770700629967
89000 ekin = 21.4215740693994 | erot = 21.5439953706451 | epot = -223.73627006895 | etot = -180.770700628906
90000 ekin = 21.4723781618096 | erot = 21.6216769093343 | epot = -223.864755698472 | etot = -180.770700627328
91000 ekin = 21.5494066254725 | erot = 21.6927202486459 | epot = -224.012827499725 | etot = -180.770700625606
92000 ekin = 21.6619209347601 | erot = 21.7730744493007 | epot = -224.20569600835 | etot = -180.77070062429
93000 ekin = 21.8158778641474 | erot = 21.8756732628043 | epot = -224.462251750827 | etot = -180.770700623875
94000 ekin = 22.0110275730999 | erot = 22.0060799403016 | epot = -224.787808138198 | etot = -180.770700624796
95000 ekin = 22.2387555838384 | erot = 22.1596167137185 | epot = -225.169072924291 | etot = -180.770700626735
96000 ekin = 22.4832444899359 | erot = 22.3220202374394 | epot = -225.575965356876 | etot = -180.770700629501
97000 ekin = 22.7237276202691 | erot = 22.4720556690115 | epot = -225.966483921719 | etot = -180.770700632439
98000 ekin = 22.9377647716038 | erot = 22.5858660312271 | epot = -226.294331437119 | etot = -180.770700634288
99000 ekin = 23.1071231637233 | erot = 22.645741104618 | epot = -226.523564904806 | etot = -180.770700636465
100000 ekin = 23.2156001924307 | erot = 22.6390310936004 | epot = -226.625331923823 | etot = -180.770700637791
100000 0.10528617 -1.5761124 0.044860201 -1.3743901 -1.9205819e-05 1000000
Loop time of 28.0802 on 4 procs for 100000 steps with 148 atoms
Performance: 3076.899 tau/day, 3561.226 timesteps/s
99.7% CPU use with 4 MPI tasks x no OpenMP threads
MPI task timing breakdown:
Section | min time | avg time | max time |%varavg| %total
---------------------------------------------------------------
Pair | 16.209 | 21.356 | 25.248 | 81.3 | 76.05
Bond | 0.26072 | 0.26526 | 0.27015 | 0.9 | 0.94
Neigh | 0.005772 | 0.0058625 | 0.005932 | 0.1 | 0.02
Comm | 1.7227 | 5.6246 | 10.79 | 158.9 | 20.03
Output | 0.043943 | 0.046855 | 0.048664 | 0.9 | 0.17
Modify | 0.54715 | 0.55336 | 0.55902 | 0.7 | 1.97
Other | | 0.2279 | | | 0.81
Nlocal: 37.0000 ave 38 max 36 min
Histogram: 1 0 0 0 0 2 0 0 0 1
Nghost: 111.000 ave 112 max 110 min
Histogram: 1 0 0 0 0 2 0 0 0 1
Neighs: 1049.75 ave 1270 max 757 min
Histogram: 1 0 0 1 0 0 0 0 0 2
Total # of neighbors = 4199
Ave neighs/atom = 28.371622
Ave special neighs/atom = 6.0000000
Neighbor list builds = 100
Dangerous builds = 0
write_data last_config.${number}.* nocoeff
write_data last_config.5.* nocoeff
System init for write_data ...
#write_restart last_config.${number}.*
Total wall time: 0:00:28

View File

@ -8,7 +8,7 @@ units lj
dimension 3 dimension 3
newton off newton on
boundary p p p boundary p p p
@ -69,3 +69,4 @@ dump_modify out format line "%d %d %d %22.15le %22.15le %22.15le %d %d %d %22
run 1000000 run 1000000
write_data last_config.${number}.* nocoeff write_data last_config.${number}.* nocoeff
#write_restart last_config.${number}.*

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@ units lj
dimension 3 dimension 3
newton off newton on
boundary p p p boundary p p p
@ -69,3 +69,4 @@ dump_modify out format line "%d %d %d %22.15le %22.15le %22.15le %d %d %d %22
run 1000000 run 1000000
write_data last_config.${number}.* nocoeff write_data last_config.${number}.* nocoeff
#write_restart last_config.${number}.*

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@ units lj
dimension 3 dimension 3
newton off newton on
boundary p p p boundary p p p
@ -69,3 +69,4 @@ dump_modify out format line "%d %d %d %22.15le %22.15le %22.15le %d %d %d %22
run 1000000 run 1000000
write_data last_config.${number}.* nocoeff write_data last_config.${number}.* nocoeff
#write_restart last_config.${number}.*

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -11,7 +11,7 @@ units lj
dimension 3 dimension 3
newton off newton on
boundary p p p boundary p p p
@ -84,3 +84,4 @@ dump_modify out format line "%d %d %d %22.15le %22.15le %22.15le %d %d %d %22
run 1000000 run 1000000
write_data last_config.${number}.* nocoeff write_data last_config.${number}.* nocoeff
#write_restart last_config.${number}.*

View File

@ -11,7 +11,7 @@ units lj
dimension 3 dimension 3
newton off newton on
boundary p p p boundary p p p
@ -84,3 +84,4 @@ dump_modify out format line "%d %d %d %22.15le %22.15le %22.15le %d %d %d %22
run 1000000 run 1000000
write_data last_config.${number}.* nocoeff write_data last_config.${number}.* nocoeff
#write_restart last_config.${number}.*

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@ units lj
dimension 3 dimension 3
newton off newton on
boundary p p p boundary p p p
@ -70,3 +70,4 @@ dump_modify out format line "%d %d %d %22.15le %22.15le %22.15le %d %d %d %22
run 1000000 run 1000000
write_data last_config.${number}.* nocoeff write_data last_config.${number}.* nocoeff
#write_restart last_config.${number}.*

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,232 @@
#! /bin/bash
DATE='2Jul21'
LMPDIR=/Users/ohenrich/Work/code/lammps
SRCDIR=$LMPDIR/src
EXDIR=$LMPDIR/examples/PACKAGES/cgdna/examples
if [ $# -eq 1 ] && [ $1 = run ]; then
echo '# Compiling executable in' $SRCDIR
cd $SRCDIR
make clean-all
make -j8 mpi
######################################################
echo '# Running oxDNA duplex1 test'
cd $EXDIR/oxDNA/duplex1
mkdir test
cd test
cp $SRCDIR/lmp_mpi .
cp ../in.duplex1 .
cp ../data.duplex1 .
mpirun -np 1 ./lmp_mpi < in.duplex1 > /dev/null
mv log.lammps log.$DATE.duplex1.g++.1
grep etot log.$DATE.duplex1.g++.1 > e_test.dat
grep etot ../log*1 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
mpirun -np 4 ./lmp_mpi < in.duplex1 > /dev/null
mv log.lammps log.$DATE.duplex1.g++.4
grep etot log.$DATE.duplex1.g++.4 > e_test.dat
grep etot ../log*4 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
######################################################
######################################################
echo '# Running oxDNA duplex2 test'
cd $EXDIR/oxDNA/duplex2
mkdir test
cd test
cp $SRCDIR/lmp_mpi .
cp ../in.duplex2 .
cp ../data.duplex2 .
mpirun -np 1 ./lmp_mpi < in.duplex2 > /dev/null
mv log.lammps log.$DATE.duplex2.g++.1
grep etot log.$DATE.duplex2.g++.1 > e_test.dat
grep etot ../log*1 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
mpirun -np 4 ./lmp_mpi < in.duplex2 > /dev/null
mv log.lammps log.$DATE.duplex2.g++.4
grep etot log.$DATE.duplex2.g++.4 > e_test.dat
grep etot ../log*4 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
######################################################
######################################################
echo '# Running oxDNA2 duplex1 test'
cd $EXDIR/oxDNA2/duplex1
mkdir test
cd test
cp $SRCDIR/lmp_mpi .
cp ../in.duplex1 .
cp ../data.duplex1 .
mpirun -np 1 ./lmp_mpi < in.duplex1 > /dev/null
mv log.lammps log.$DATE.duplex1.g++.1
grep etot log.$DATE.duplex1.g++.1 > e_test.dat
grep etot ../log*1 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
mpirun -np 4 ./lmp_mpi < in.duplex1 > /dev/null
mv log.lammps log.$DATE.duplex1.g++.4
grep etot log.$DATE.duplex1.g++.4 > e_test.dat
grep etot ../log*4 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
######################################################
######################################################
echo '# Running oxDNA2 duplex2 test'
cd $EXDIR/oxDNA2/duplex2
mkdir test
cd test
cp $SRCDIR/lmp_mpi .
cp ../in.duplex2 .
cp ../data.duplex2 .
mpirun -np 1 ./lmp_mpi < in.duplex2 > /dev/null
mv log.lammps log.$DATE.duplex2.g++.1
grep etot log.$DATE.duplex2.g++.1 > e_test.dat
grep etot ../log*1 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
mpirun -np 4 ./lmp_mpi < in.duplex2 > /dev/null
mv log.lammps log.$DATE.duplex2.g++.4
grep etot log.$DATE.duplex2.g++.4 > e_test.dat
grep etot ../log*4 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
######################################################
######################################################
echo '# Running oxDNA2 duplex3 test'
cd $EXDIR/oxDNA2/duplex3
mkdir test
cd test
cp $SRCDIR/lmp_mpi .
cp ../in.duplex3 .
cp ../data.duplex3 .
mpirun -np 1 ./lmp_mpi < in.duplex3 > /dev/null
mv log.lammps log.$DATE.duplex3.g++.1
grep etot log.$DATE.duplex3.g++.1 > e_test.dat
grep etot ../log*1 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
mpirun -np 4 ./lmp_mpi < in.duplex3 > /dev/null
mv log.lammps log.$DATE.duplex3.g++.4
grep etot log.$DATE.duplex3.g++.4 > e_test.dat
grep etot ../log*4 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
######################################################
######################################################
echo '# Running oxDNA2 unique_bp test'
cd $EXDIR/oxDNA2/unique_bp
mkdir test
cd test
cp $SRCDIR/lmp_mpi .
cp ../in.duplex4.4type .
cp ../in.duplex4.8type .
cp ../data.duplex4.4type .
cp ../data.duplex4.8type .
mpirun -np 1 ./lmp_mpi < in.duplex4.4type > /dev/null
mv log.lammps log.$DATE.duplex4.4type.g++.1
grep etot log.$DATE.duplex4.4type.g++.1 > e_test.dat
grep etot ../log*4type*1 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
mpirun -np 4 ./lmp_mpi < in.duplex4.4type > /dev/null
mv log.lammps log.$DATE.duplex4.4type.g++.4
grep etot log.$DATE.duplex4.4type.g++.4 > e_test.dat
grep etot ../log*4type*4 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
mpirun -np 1 ./lmp_mpi < in.duplex4.8type > /dev/null
mv log.lammps log.$DATE.duplex4.8type.g++.1
grep etot log.$DATE.duplex4.8type.g++.1 > e_test.dat
grep etot ../log*8type*1 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
mpirun -np 4 ./lmp_mpi < in.duplex4.8type > /dev/null
mv log.lammps log.$DATE.duplex4.8type.g++.4
grep etot log.$DATE.duplex4.8type.g++.4 > e_test.dat
grep etot ../log*8type*4 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
######################################################
######################################################
echo '# Running oxDNA2 dsring test'
cd $EXDIR/oxDNA2/dsring
mkdir test
cd test
cp $SRCDIR/lmp_mpi .
cp ../in.dsring .
cp ../data.dsring .
mpirun -np 1 ./lmp_mpi < in.dsring > /dev/null
mv log.lammps log.$DATE.dsring.g++.1
grep etot log.$DATE.dsring.g++.1 > e_test.dat
grep etot ../log*1 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
mpirun -np 4 ./lmp_mpi < in.dsring > /dev/null
mv log.lammps log.$DATE.dsring.g++.4
grep etot log.$DATE.dsring.g++.4 > e_test.dat
grep etot ../log*4 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
######################################################
######################################################
echo '# Running oxRNA2 duplex2 test'
cd $EXDIR/oxRNA2/duplex2
mkdir test
cd test
cp $SRCDIR/lmp_mpi .
cp ../in.duplex2 .
cp ../data.duplex2 .
mpirun -np 1 ./lmp_mpi < in.duplex2 > /dev/null
mv log.lammps log.$DATE.duplex2.g++.1
grep etot log.$DATE.duplex2.g++.1 > e_test.dat
grep etot ../log*1 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
mpirun -np 4 ./lmp_mpi < in.duplex2 > /dev/null
mv log.lammps log.$DATE.duplex2.g++.4
grep etot log.$DATE.duplex2.g++.4 > e_test.dat
grep etot ../log*4 > e_old.dat
ndiff -relerr 1e-8 e_test.dat e_old.dat
######################################################
echo '# Done'
elif [ $# -eq 1 ] && [ $1 = clean ]; then
echo '# Deleting test directories'
rm -rf $EXDIR/oxDNA/duplex1/test
rm -rf $EXDIR/oxDNA/duplex2/test
rm -rf $EXDIR/oxDNA2/duplex1/test
rm -rf $EXDIR/oxDNA2/duplex2/test
rm -rf $EXDIR/oxDNA2/duplex3/test
rm -rf $EXDIR/oxDNA2/unique_bp/test
rm -rf $EXDIR/oxDNA2/dsring/test
rm -rf $EXDIR/oxRNA2/duplex2/test
echo '# Done'
else
echo '# Usage:'
echo '# ./test.sh run ... to run test suite'
echo '# ./test.sh clean ... to delete test directories'
fi

View File

@ -15,6 +15,8 @@
#include "atom.h" #include "atom.h"
#include "comm.h" #include "comm.h"
#include "error.h"
#include "force.h"
using namespace LAMMPS_NS; using namespace LAMMPS_NS;
@ -46,6 +48,8 @@ AtomVecOxdna::AtomVecOxdna(LAMMPS *lmp) : AtomVec(lmp)
fields_data_vel = (char *) "id v"; fields_data_vel = (char *) "id v";
setup_fields(); setup_fields();
if(!force->newton_bond) error->warning(FLERR,"Write_data command requires newton on to preserve 3'->5' bond polarity");
} }
/* ---------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- */

View File

@ -28,7 +28,6 @@ class PairOxdna2Excv : public PairOxdnaExcv {
public: public:
PairOxdna2Excv(class LAMMPS *lmp) : PairOxdnaExcv(lmp) {} PairOxdna2Excv(class LAMMPS *lmp) : PairOxdnaExcv(lmp) {}
virtual ~PairOxdna2Excv() {} virtual ~PairOxdna2Excv() {}
virtual void compute_interaction_sites(double *, double *, double *, double *, double *); virtual void compute_interaction_sites(double *, double *, double *, double *, double *);
}; };

View File

@ -26,7 +26,7 @@ namespace LAMMPS_NS {
class PairOxrna2Dh : public PairOxdna2Dh { class PairOxrna2Dh : public PairOxdna2Dh {
public: public:
PairOxrna2Dh(class LAMMPS *) : PairOxdna2Dh(lmp) {} PairOxrna2Dh(class LAMMPS *lmp) : PairOxdna2Dh(lmp) {}
virtual ~PairOxrna2Dh() {} virtual ~PairOxrna2Dh() {}
virtual void compute_interaction_sites(double *, double *, double *, double *); virtual void compute_interaction_sites(double *, double *, double *, double *);
}; };

View File

@ -26,7 +26,7 @@ namespace LAMMPS_NS {
class PairOxrna2Excv : public PairOxdnaExcv { class PairOxrna2Excv : public PairOxdnaExcv {
public: public:
PairOxrna2Excv(class LAMMPS *) : PairOxdnaExcv(lmp) {} PairOxrna2Excv(class LAMMPS *lmp) : PairOxdnaExcv(lmp) {}
virtual ~PairOxrna2Excv() {} virtual ~PairOxrna2Excv() {}
virtual void compute_interaction_sites(double *, double *, double *, double *, double *); virtual void compute_interaction_sites(double *, double *, double *, double *, double *);
}; };