%PDF-1.2
2 0 obj
<< /S /GoTo /D (chapter.1!) >>
endobj
4 0 obj
(Introduction)
endobj
6 0 obj
<< /S /GoTo /D (section.1.1!) >>
endobj
8 0 obj
(Terms and Conditions)
endobj
10 0 obj
<< /S /GoTo /D (chapter.2!) >>
endobj
12 0 obj
(Algorithms and Equations)
endobj
14 0 obj
<< /S /GoTo /D (section.2.1!) >>
endobj
16 0 obj
(The Equations of Motion)
endobj
18 0 obj
<< /S /GoTo /D (section.2.2!) >>
endobj
20 0 obj
(Integration Algorithms)
endobj
22 0 obj
<< /S /GoTo /D (section.2.3!) >>
endobj
24 0 obj
(Potentials and Short-Range Forces)
endobj
26 0 obj
<< /S /GoTo /D (subsection.2.3.1!) >>
endobj
28 0 obj
(Pressure and Stress)
endobj
30 0 obj
<< /S /GoTo /D (subsection.2.3.2!) >>
endobj
32 0 obj
(Long Range Corrections)
endobj
34 0 obj
<< /S /GoTo /D (subsection.2.3.3!) >>
endobj
36 0 obj
(Potential Functions)
endobj
38 0 obj
<< /S /GoTo /D (section.2.4!) >>
endobj
40 0 obj
(The Ewald Sum)
endobj
42 0 obj
<< /S /GoTo /D (subsection.2.4.1!) >>
endobj
44 0 obj
(Parameter Values)
endobj
46 0 obj
<< /S /GoTo /D (subsection.2.4.2!) >>
endobj
48 0 obj
(Uniform Sheet Correction)
endobj
50 0 obj
<< /S /GoTo /D (subsection.2.4.3!) >>
endobj
52 0 obj
(Surface Dipole Term)
endobj
54 0 obj
<< /S /GoTo /D (subsection.2.4.4!) >>
endobj
56 0 obj
(Stress)
endobj
58 0 obj
<< /S /GoTo /D (section.2.5!) >>
endobj
60 0 obj
(Periodic Boundaries --- the Link Cell Method)
endobj
62 0 obj
<< /S /GoTo /D (subsection.2.5.1!) >>
endobj
64 0 obj
(No minimum-image convention)
endobj
66 0 obj
<< /S /GoTo /D (subsection.2.5.2!) >>
endobj
68 0 obj
(Cell or Strict cutoff)
endobj
70 0 obj
<< /S /GoTo /D (section.2.6!) >>
endobj
72 0 obj
(Temperature Initialization and Control)
endobj
74 0 obj
<< /S /GoTo /D (subsection.2.6.1!) >>
endobj
76 0 obj
(Rescaling)
endobj
78 0 obj
<< /S /GoTo /D (subsection.2.6.2!) >>
endobj
80 0 obj
(Nos'e-Hoover Thermostat)
endobj
82 0 obj
<< /S /GoTo /D (subsection.2.6.3!) >>
endobj
84 0 obj
(Gaussian Thermostat)
endobj
86 0 obj
<< /S /GoTo /D (section.2.7!) >>
endobj
88 0 obj
(Constant Stress)
endobj
90 0 obj
<< /S /GoTo /D (section.2.8!) >>
endobj
92 0 obj
(Radial Distribution Functions)
endobj
94 0 obj
<< /S /GoTo /D (section.2.9!) >>
endobj
96 0 obj
(The Initial Configuration)
endobj
98 0 obj
<< /S /GoTo /D (subsection.2.9.1!) >>
endobj
100 0 obj
(The Skew Start Method)
endobj
102 0 obj
<< /S /GoTo /D (subsection.2.9.2!) >>
endobj
104 0 obj
(Initial Velocities)
endobj
106 0 obj
<< /S /GoTo /D (section.2.10!) >>
endobj
108 0 obj
(Frameworks)
endobj
110 0 obj
<< /S /GoTo /D (subsection.2.10.1!) >>
endobj
112 0 obj
(Implementation)
endobj
114 0 obj
<< /S /GoTo /D (subsection.2.10.2!) >>
endobj
116 0 obj
(Stress and Pressure Undefined)
endobj
118 0 obj
<< /S /GoTo /D (subsection.2.10.3!) >>
endobj
120 0 obj
(Charged Frameworks)
endobj
122 0 obj
<< /S /GoTo /D (chapter.3!) >>
endobj
124 0 obj
(Running Moldy)
endobj
126 0 obj
<< /S /GoTo /D (section.3.1!) >>
endobj
128 0 obj
(The Control File)
endobj
130 0 obj
<< /S /GoTo /D (section.3.2!) >>
endobj
132 0 obj
(Setting up the System)
endobj
134 0 obj
<< /S /GoTo /D (subsection.3.2.1!) >>
endobj
136 0 obj
(System Specification)
endobj
138 0 obj
<< /S /GoTo /D (subsection.3.2.2!) >>
endobj
140 0 obj
(The Initial Configuration)
endobj
142 0 obj
<< /S /GoTo /D (section.3.3!) >>
endobj
144 0 obj
(Restarting from a Previous Run)
endobj
146 0 obj
<< /S /GoTo /D (subsection.3.3.1!) >>
endobj
148 0 obj
(Periodic Backup)
endobj
150 0 obj
<< /S /GoTo /D (subsection.3.3.2!) >>
endobj
152 0 obj
(Portable Restart Files)
endobj
154 0 obj
<< /S /GoTo /D (section.3.4!) >>
endobj
156 0 obj
(Setting the Temperature)
endobj
158 0 obj
<< /S /GoTo /D (section.3.5!) >>
endobj
160 0 obj
(Output)
endobj
162 0 obj
<< /S /GoTo /D (subsection.3.5.1!) >>
endobj
164 0 obj
(Output units)
endobj
166 0 obj
<< /S /GoTo /D (section.3.6!) >>
endobj
168 0 obj
(Radial Distribution Functions)
endobj
170 0 obj
<< /S /GoTo /D (section.3.7!) >>
endobj
172 0 obj
(Dumping)
endobj
174 0 obj
<< /S /GoTo /D (section.3.8!) >>
endobj
176 0 obj
(Constant Stress Simulation)
endobj
178 0 obj
<< /S /GoTo /D (section.3.9!) >>
endobj
180 0 obj
(Cutoffs and Adjustable Parameters)
endobj
182 0 obj
<< /S /GoTo /D (section.3.10!) >>
endobj
184 0 obj
(Framework Simulations)
endobj
186 0 obj
<< /S /GoTo /D (section.3.11!) >>
endobj
188 0 obj
(Messages and Errors)
endobj
190 0 obj
<< /S /GoTo /D (chapter.4!) >>
endobj
192 0 obj
(Compiling and Modifying Moldy)
endobj
194 0 obj
<< /S /GoTo /D (section.4.1!) >>
endobj
196 0 obj
(Compilation)
endobj
198 0 obj
<< /S /GoTo /D (subsection.4.1.1!) >>
endobj
200 0 obj
(XDR Dump and Restart)
endobj
202 0 obj
<< /S /GoTo /D (subsection.4.1.2!) >>
endobj
204 0 obj
(Parallel Version (Message Passing))
endobj
206 0 obj
<< /S /GoTo /D (subsection.4.1.3!) >>
endobj
208 0 obj
(Shared-Memory Parallel Version)
endobj
210 0 obj
<< /S /GoTo /D (section.4.2!) >>
endobj
212 0 obj
(Portability)
endobj
214 0 obj
<< /S /GoTo /D (subsection.4.2.1!) >>
endobj
216 0 obj
(System Dependencies)
endobj
218 0 obj
<< /S /GoTo /D (subsection.4.2.2!) >>
endobj
220 0 obj
(Optimization and Vectorization)
endobj
222 0 obj
<< /S /GoTo /D (subsection.4.2.3!) >>
endobj
224 0 obj
(Optimization for Vector Architectures)
endobj
226 0 obj
<< /S /GoTo /D (section.4.3!) >>
endobj
228 0 obj
(Modifying Moldy)
endobj
230 0 obj
<< /S /GoTo /D (subsection.4.3.1!) >>
endobj
232 0 obj
(Adding a New Potential)
endobj
234 0 obj
<< /S /GoTo /D (subsection.4.3.2!) >>
endobj
236 0 obj
(Porting the Parallel Version)
endobj
238 0 obj
<< /S /GoTo /D (chapter.5!) >>
endobj
240 0 obj
(Program Structure)
endobj
242 0 obj
<< /S /GoTo /D (section.5.1!) >>
endobj
244 0 obj
(Data Structures)
endobj
246 0 obj
<< /S /GoTo /D (subsection.5.1.1!) >>
endobj
248 0 obj
(Types and Typedefs)
endobj
250 0 obj
<< /S /GoTo /D (subsection.5.1.2!) >>
endobj
252 0 obj
(Memory Management)
endobj
254 0 obj
<< /S /GoTo /D (subsection.5.1.3!) >>
endobj
256 0 obj
(System Variables and Data Structures)
endobj
258 0 obj
<< /S /GoTo /D (section.5.2!) >>
endobj
260 0 obj
(Files and Functions)
endobj
262 0 obj
<< /S /GoTo /D (subsection.5.2.1!) >>
endobj
264 0 obj
(Source Files)
endobj
266 0 obj
<< /S /GoTo /D (section.5.3!) >>
endobj
268 0 obj
(Flow of Control)
endobj
270 0 obj
<< /S /GoTo /D (subsection.5.3.1!) >>
endobj
272 0 obj
(Input and Initialization)
endobj
274 0 obj
<< /S /GoTo /D (subsection.5.3.2!) >>
endobj
276 0 obj
(Main timestep loop)
endobj
278 0 obj
<< /S /GoTo /D (subsection.5.3.3!) >>
endobj
280 0 obj
(The Site-Forces Calculation)
endobj
282 0 obj
<< /S /GoTo /D (section.5.4!) >>
endobj
284 0 obj
(Parallelization)
endobj
286 0 obj
<< /S /GoTo /D (subsection.5.4.1!) >>
endobj
288 0 obj
(Parallel Strategy)
endobj
290 0 obj
<< /S /GoTo /D (subsection.5.4.2!) >>
endobj
292 0 obj
(Implementation)
endobj
294 0 obj
<< /S /GoTo /D (subsection.5.4.3!) >>
endobj
296 0 obj
(Input/Output and startup)
endobj
298 0 obj
<< /S /GoTo /D (subsection.5.4.4!) >>
endobj
300 0 obj
(Distributed forces calculation)
endobj
302 0 obj
<< /S /GoTo /D (subsection.5.4.5!) >>
endobj
304 0 obj
(Radial Distribution Functions)
endobj
306 0 obj
<< /S /GoTo /D (chapter.A!) >>
endobj
308 0 obj
(Example System Specifications)
endobj
310 0 obj
<< /S /GoTo /D (section.A.1!) >>
endobj
312 0 obj
(Argon)
endobj
314 0 obj
<< /S /GoTo /D (section.A.2!) >>
endobj
316 0 obj
(TIPS2 Water)
endobj
318 0 obj
<< /S /GoTo /D (section.A.3!) >>
endobj
320 0 obj
(Aqueous MgCl$_2$ Solution)
endobj
322 0 obj
<< /S /GoTo /D (section.A.4!) >>
endobj
324 0 obj
(Quartz)
endobj
326 0 obj
<< /S /GoTo /D (chapter.B!) >>
endobj
328 0 obj
(Utility Programs)
endobj
330 0 obj
<< /S /GoTo /D (section.B.1!) >>
endobj
332 0 obj
(Moldyext)
endobj
334 0 obj
<< /S /GoTo /D (section.B.2!) >>
endobj
336 0 obj
(Dumpanal)
endobj
338 0 obj
<< /S /GoTo /D (section.B.3!) >>
endobj
340 0 obj
(Dumpconv)
endobj
342 0 obj
<< /S /GoTo /D (section.B.4!) >>
endobj
344 0 obj
(Dumpext)
endobj
346 0 obj
<< /S /GoTo /D (section.B.5!) >>
endobj
348 0 obj
(Mdshak/Mdxyz)
endobj
350 0 obj
<< /S /GoTo /D (section.B.6!) >>
endobj
352 0 obj
(Msd)
endobj
354 0 obj
<< /S /GoTo /D (section.B.7!) >>
endobj
356 0 obj
(Mdavpos)
endobj
361 0 obj <<
/Length 362 0 R
/Filter /FlateDecode
>>
stream
xM1k0w
m$[:tH A25Ib%%=Iݡw'd9d9+sb)y7,/`X]ӵ=l&r~:3>Xq^1WJFJz+P ^ӝ]olV2倒\v&6.++ g@Uwӟhg:g AHe-̯'C3sl%=>q1LRSxp@(>UnHeO}alv
9%^y1~nr+* +vv$THwendstream
endobj
362 0 obj
301
endobj
357 0 obj <<
/D [360 0 R /FitBH 1380.47]
>> endobj
358 0 obj <<
/D [360 0 R /FitBH 728.5]
>> endobj
360 0 obj <<
/Type /Page
/Contents 361 0 R
/Resources 359 0 R
/Parent 365 0 R
>> endobj
359 0 obj <<
/ProcSet [/PDF /Text]
/Font << /F16 364 0 R /F15 363 0 R >>
>> endobj
369 0 obj <<
/Length 370 0 R
/Filter /FlateDecode
>>
stream
xڍVݏ6kcOΰJ<6tPa۵Xؒ!=K/݀IS$OT(,mYl8^7UtH>SoԸΫm\CEiRDۻl/orɓ>Oi%YO(
oG\؎[~2J&K6Y GW׃0F( ;y,fk
u`gFs#~}ϬrT>:]7PZ9h:>zMV&xRYq Ҹ\=k:Yߓ@#TjO@ú4ᘤ@X
!Geiq>ɆC
|