%PDF-1.2
6 0 obj
<< /S /GoTo /D (section.1) >>
endobj
8 0 obj
(Overview)
endobj
10 0 obj
<< /S /GoTo /D (subsection.1.1) >>
endobj
12 0 obj
(Preparing for a new version of SIAL, SIP, and ACES III *)
endobj
14 0 obj
<< /S /GoTo /D (section.2) >>
endobj
16 0 obj
(Super instruction programming environment)
endobj
18 0 obj
<< /S /GoTo /D (subsection.2.1) >>
endobj
20 0 obj
(Programming guidelines)
endobj
22 0 obj
<< /S /GoTo /D (subsection.2.2) >>
endobj
24 0 obj
(SIAL development environment *)
endobj
26 0 obj
<< /S /GoTo /D (subsubsection.2.2.1) >>
endobj
28 0 obj
(SIAL Compiler)
endobj
30 0 obj
<< /S /GoTo /D (subsubsection.2.2.2) >>
endobj
32 0 obj
(SIO Object File)
endobj
34 0 obj
<< /S /GoTo /D (subsubsection.2.2.3) >>
endobj
36 0 obj
(SIP Runtime processor)
endobj
38 0 obj
<< /S /GoTo /D (subsubsection.2.2.4) >>
endobj
40 0 obj
(Domain specification file)
endobj
42 0 obj
<< /S /GoTo /D (subsection.2.3) >>
endobj
44 0 obj
(SIP as a Python extension *)
endobj
46 0 obj
<< /S /GoTo /D (subsubsection.2.3.1) >>
endobj
48 0 obj
(Functional view)
endobj
50 0 obj
<< /S /GoTo /D (subsubsection.2.3.2) >>
endobj
52 0 obj
(Parallel execution)
endobj
54 0 obj
<< /S /GoTo /D (section.3) >>
endobj
56 0 obj
(Language definition)
endobj
58 0 obj
<< /S /GoTo /D (subsection.3.1) >>
endobj
60 0 obj
(Syntax)
endobj
62 0 obj
<< /S /GoTo /D (subsection.3.2) >>
endobj
64 0 obj
(Domain specific predefined constants)
endobj
66 0 obj
<< /S /GoTo /D (subsubsection.3.2.1) >>
endobj
68 0 obj
(Index constants:)
endobj
70 0 obj
<< /S /GoTo /D (subsubsection.3.2.2) >>
endobj
72 0 obj
(Ordering relations for index constants:)
endobj
74 0 obj
<< /S /GoTo /D (subsubsection.3.2.3) >>
endobj
76 0 obj
(Predefined arrays)
endobj
78 0 obj
<< /S /GoTo /D (subsection.3.3) >>
endobj
80 0 obj
(Declarations)
endobj
82 0 obj
<< /S /GoTo /D (subsubsection.3.3.1) >>
endobj
84 0 obj
(Multi-segment indices)
endobj
86 0 obj
<< /S /GoTo /D (subsubsection.3.3.2) >>
endobj
88 0 obj
(Scoping rules)
endobj
90 0 obj
<< /S /GoTo /D (subsubsection.3.3.3) >>
endobj
92 0 obj
(PERSISTENT qualifier *)
endobj
94 0 obj
<< /S /GoTo /D (subsubsection.3.3.4) >>
endobj
96 0 obj
(Example formula using high-rank arrays \(Victor\))
endobj
98 0 obj
<< /S /GoTo /D (subsubsection.3.3.5) >>
endobj
100 0 obj
(Example formula using high-rank arrays \(Dmitry\))
endobj
102 0 obj
<< /S /GoTo /D (subsubsection.3.3.6) >>
endobj
104 0 obj
(Support for high-rank arrays *)
endobj
106 0 obj
<< /S /GoTo /D (subsubsection.3.3.7) >>
endobj
108 0 obj
(Proposal: Support arbitrary rank in SIAL)
endobj
110 0 obj
<< /S /GoTo /D (subsubsection.3.3.8) >>
endobj
112 0 obj
(Proposal: Use compound indices in SIAL)
endobj
114 0 obj
<< /S /GoTo /D (subsection.3.4) >>
endobj
116 0 obj
(Control statements)
endobj
118 0 obj
<< /S /GoTo /D (subsubsection.3.4.1) >>
endobj
120 0 obj
(Subindices)
endobj
122 0 obj
<< /S /GoTo /D (subsubsection.3.4.2) >>
endobj
124 0 obj
(PARDO with processor-groups *)
endobj
126 0 obj
<< /S /GoTo /D (subsubsection.3.4.3) >>
endobj
128 0 obj
(PARDO with grouping *)
endobj
130 0 obj
<< /S /GoTo /D (subsection.3.5) >>
endobj
132 0 obj
(Operation statements)
endobj
134 0 obj
<< /S /GoTo /D (subsubsection.3.5.1) >>
endobj
136 0 obj
(Parallel library calls *)
endobj
138 0 obj
<< /S /GoTo /D (subsubsection.3.5.2) >>
endobj
140 0 obj
(Synchronization operations)
endobj
142 0 obj
<< /S /GoTo /D (subsubsection.3.5.3) >>
endobj
144 0 obj
(Super instructions)
endobj
146 0 obj
<< /S /GoTo /D (subsubsection.3.5.4) >>
endobj
148 0 obj
(Super instructions argument list *)
endobj
150 0 obj
<< /S /GoTo /D (subsubsection.3.5.5) >>
endobj
152 0 obj
(Super instruction for computing integrals)
endobj
154 0 obj
<< /S /GoTo /D (subsection.3.6) >>
endobj
156 0 obj
(Parallel sections *)
endobj
158 0 obj
<< /S /GoTo /D (subsubsection.3.6.1) >>
endobj
160 0 obj
(Informal syntax)
endobj
162 0 obj
<< /S /GoTo /D (subsubsection.3.6.2) >>
endobj
164 0 obj
(Grammar)
endobj
166 0 obj
<< /S /GoTo /D (subsubsection.3.6.3) >>
endobj
168 0 obj
(Constraints)
endobj
170 0 obj
<< /S /GoTo /D (subsubsection.3.6.4) >>
endobj
172 0 obj
(Barriers)
endobj
174 0 obj
<< /S /GoTo /D (subsubsection.3.6.5) >>
endobj
176 0 obj
(Allocating processors to sections)
endobj
178 0 obj
<< /S /GoTo /D (section.4) >>
endobj
180 0 obj
(Execution environment)
endobj
182 0 obj
<< /S /GoTo /D (subsection.4.1) >>
endobj
184 0 obj
(SIP Components)
endobj
186 0 obj
<< /S /GoTo /D (subsubsection.4.1.1) >>
endobj
188 0 obj
(The IOCOMPANY)
endobj
190 0 obj
<< /S /GoTo /D (subsubsection.4.1.2) >>
endobj
192 0 obj
(Worker companies)
endobj
194 0 obj
<< /S /GoTo /D (subsubsection.4.1.3) >>
endobj
196 0 obj
(Super instruction processing)
endobj
198 0 obj
<< /S /GoTo /D (subsubsection.4.1.4) >>
endobj
200 0 obj
(Executing super instructions on GPGPUs)
endobj
202 0 obj
<< /S /GoTo /D (subsection.4.2) >>
endobj
204 0 obj
(Memory management)
endobj
206 0 obj
<< /S /GoTo /D (subsubsection.4.2.1) >>
endobj
208 0 obj
(Data blocks and block stacks)
endobj
210 0 obj
<< /S /GoTo /D (subsubsection.4.2.2) >>
endobj
212 0 obj
(Memory estimate from a dry run)
endobj
214 0 obj
<< /S /GoTo /D (subsubsection.4.2.3) >>
endobj
216 0 obj
(Block stack management)
endobj
218 0 obj
<< /S /GoTo /D (subsubsection.4.2.4) >>
endobj
220 0 obj
(Domain specific memory management)
endobj
222 0 obj
<< /S /GoTo /D (subsection.4.3) >>
endobj
224 0 obj
(Execution management)
endobj
226 0 obj
<< /S /GoTo /D (subsubsection.4.3.1) >>
endobj
228 0 obj
(Role assignment to tasks)
endobj
230 0 obj
<< /S /GoTo /D (subsubsection.4.3.2) >>
endobj
232 0 obj
(PARDO processing)
endobj
234 0 obj
<< /S /GoTo /D (subsubsection.4.3.3) >>
endobj
236 0 obj
(End of loop processing)
endobj
238 0 obj
<< /S /GoTo /D (subsubsection.4.3.4) >>
endobj
240 0 obj
(IO Server activity)
endobj
242 0 obj
<< /S /GoTo /D (subsubsection.4.3.5) >>
endobj
244 0 obj
(Fault tolerance *)
endobj
246 0 obj
<< /S /GoTo /D (subsubsection.4.3.6) >>
endobj
248 0 obj
(ScaLAPACK interoperability *)
endobj
250 0 obj
<< /S /GoTo /D (section.5) >>
endobj
252 0 obj
(Software development environment)
endobj
254 0 obj
<< /S /GoTo /D (subsection.5.1) >>
endobj
256 0 obj
(Eclispe IDE)
endobj
258 0 obj
<< /S /GoTo /D (subsection.5.2) >>
endobj
260 0 obj
(SIAL IDE Features)
endobj
262 0 obj
<< /S /GoTo /D (subsection.5.3) >>
endobj
264 0 obj
(Building or compiling SIAL programs)
endobj
266 0 obj
<< /S /GoTo /D (subsection.5.4) >>
endobj
268 0 obj
(Running SIAL programs)
endobj
270 0 obj
<< /S /GoTo /D (subsection.5.5) >>
endobj
272 0 obj
(Performance analysis tools)
endobj
274 0 obj
<< /S /GoTo /D (section.6) >>
endobj
276 0 obj
(Listing of special super instructions)
endobj
278 0 obj
<< /S /GoTo /D (subsection.6.1) >>
endobj
280 0 obj
(Generic special super instructions)
endobj
282 0 obj
<< /S /GoTo /D (subsection.6.2) >>
endobj
284 0 obj
(ACES III domain specific super instructions)
endobj
286 0 obj
<< /S /GoTo /D (section.7) >>
endobj
288 0 obj
(List of domain specific SIAL programs and ACES III capabilities)
endobj
290 0 obj
<< /S /GoTo /D (section.8) >>
endobj
292 0 obj
(Example Programs)
endobj
294 0 obj
<< /S /GoTo /D (subsection.8.1) >>
endobj
296 0 obj
(SIAL program using a procedure, a served array and a distributed array)
endobj
298 0 obj
<< /S /GoTo /D (subsection.8.2) >>
endobj
300 0 obj
(SIAL program preparing a served array)
endobj
302 0 obj
<< /S /GoTo /D (subsection.8.3) >>
endobj
304 0 obj
(SIAL program using served arrays)
endobj
306 0 obj
<< /S /GoTo /D (subsection.8.4) >>
endobj
308 0 obj
(Special super instruction sum\13764ss)
endobj
310 0 obj
<< /S /GoTo /D (subsection.8.5) >>
endobj
312 0 obj
(Special super instruction set\137flags2)
endobj
314 0 obj
<< /S /GoTo /D (section.9) >>
endobj
316 0 obj
(Format of the .sio file)
endobj
318 0 obj
<< /S /GoTo /D (subsection.9.1) >>
endobj
320 0 obj
(Header record)
endobj
322 0 obj
<< /S /GoTo /D (subsection.9.2) >>
endobj
324 0 obj
(Index Table)
endobj
326 0 obj
<< /S /GoTo /D (subsection.9.3) >>
endobj
328 0 obj
(Array Table)
endobj
330 0 obj
<< /S /GoTo /D (subsection.9.4) >>
endobj
332 0 obj
(Operation Table)
endobj
334 0 obj
<< /S /GoTo /D (subsection.9.5) >>
endobj
336 0 obj
(Scalar Table)
endobj
338 0 obj
<< /S /GoTo /D [337 0 R /Fit ] >>
endobj
342 0 obj <<
/Length 343 0 R
/Filter /FlateDecode
>>
stream
xڅUMs0W(BߖzKڴPHppq،ɿg@C3J}}$ӌCeVG4cZh_q,8 JγBKLakNћ3@a+Ų]pο*/8akj]oL/!dT`.+YB0g%:O if6UnXa
Br\Kjf806o0}330!@ ysS?n];&jbٲy
4)n^8/ Ey$E)"_ `K-8ic]}qmHZ?*䠬`;3~y窳15ֆ% ǐ4-s8}-`) vbSG:yO@4Jѿl&;nre3-ϒUD|t<.v[z\a|RlW
nAyiT v}5E[G]fctV*5v"gE)'ZfԙY5kn |NKIX1hz>~C=ؙSx|x?ݡjO/>@|@)SiHmB8&X}3F؆$r4ۓ? O?)? F {SՒ Kf$v`[U\3
\dGB#>=Ogp
P՛q (z(F}F+l:
dx/endstream
endobj
343 0 obj
744
endobj
337 0 obj <<
/Type /Page
/Contents 342 0 R
/Resources 341 0 R
/MediaBox [0 0 611.998 791.997]
/Parent 349 0 R
>> endobj
1 0 obj
<< /Type /Encoding /Differences [ 24 /breve /caron /circumflex /dotaccent /hungarumlaut /ogonek /ring /tilde 39 /quotesingle 96 /grave 128 /bullet /dagger /daggerdbl /ellipsis /emdash /endash /florin /fraction /guilsinglleft /guilsinglright /minus /perthousand /quotedblbase /quotedblleft /quotedblright /quoteleft /quoteright /quotesinglbase /trademark /fi /fl /Lslash /OE /Scaron /Ydieresis /Zcaron /dotlessi /lslash /oe /scaron /zcaron 164 /currency 166 /brokenbar 168 /dieresis /copyright /ordfeminine 172 /logicalnot /.notdef /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu 183 /periodcentered /cedilla /onesuperior /ordmasculine 188 /onequarter /onehalf /threequarters 192 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] >>
endobj
2 0 obj
<< /Type /Font /Subtype /Type1 /Name /ZaDb /BaseFont /ZapfDingbats >>
endobj
3 0 obj
<< /Type /Font /Subtype /Type1 /Name /Helv /BaseFont /Helvetica /Encoding 1 0 R >>
endobj
4 0 obj
<< /Fields [] /DR << /Font << /ZaDb 2 0 R /Helv 3 0 R >> >> /DA (/Helv 10 Tf 0 g ) /NeedAppearances true >>
endobj
340 0 obj <<
/D [337 0 R /XYZ 72 744.042 null]
>> endobj
339 0 obj <<
/D [337 0 R /XYZ 72 719.136 null]
>> endobj
341 0 obj <<
/Font << /F18 344 0 R /F19 345 0 R /F22 346 0 R /F21 347 0 R /F23 348 0 R /F15 345 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
355 0 obj <<
/Length 356 0 R
/Filter /FlateDecode
>>
stream
x[S6SaZ7@v0/mN}aI?},HA$L|_"
X0!Ru.Rp$8w/ Ive@s}r˒.|C
FB!֣Ͽ-XWs0Ne^EOyMp6Ө.ȹ,s7
cLR&q*`Cg*
c'<kG7`RZӒ7JU2
>)E;*yDy`rfoBB(q,<%L-M ЙsvqQo !(a߰H\\9.I=7;,
0Yo
rڄV6ǟf'rasĂżd!e%k%+N,kECH&,4ȟ/ʫ\!2`mGDMp?j@Nց~K't[6VǩΕ 0IdҨHF({F+挖gpLt1LU8UсO!;R~'5̅6)/tނu.1>8a#r;3-Ч饼h
JոijRv\&u_hIB*d=.ˈW&%
ci2#%(-$ޔ
ln]bJxTi]FM8R"Cdu=$m6板zq;!Aa[^t^t<9eX *LZZ?b@{iǷlvmb*15htOFy^^P˸-,3 Fs{f/`Y\m`*+4on6XDʸWr&}1au$n.*KB<{[NK;֎}{tB9WѦAR{U|fw0)0B_vt7;YA-dSԘ7f[#(;/ۛ|fV&V"U(̪XQl6;+gϏcgmnTuѪ2Վͥ))sLKk\^5 }6iU>:SnO-dk{ΚwQZsf4ftzƬU YzH.} FiTyԕ-)N!ȞƋ8~7JIvjv0{b£+ZjA$.G>փXypN:ZSpH
@;g`y$/d-2S Z+n.*6T}e9Gg۫Yuzd]{LXw"~ڛendstream
endobj
356 0 obj
1577
endobj
354 0 obj <<
/Type /Page
/Contents 355 0 R
/Resources 353 0 R
/MediaBox [0 0 611.998 791.997]
/Parent 349 0 R
/Annots [ 357 0 R 358 0 R 359 0 R 360 0 R 361 0 R 362 0 R 363 0 R 364 0 R 365 0 R 366 0 R 367 0 R 368 0 R 369 0 R 370 0 R 371 0 R 372 0 R 373 0 R 374 0 R 375 0 R 376 0 R 377 0 R 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 0 R 394 0 R 395 0 R 396 0 R 397 0 R ]
>> endobj
357 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [72 680.896 144.699 689.198]
/Subtype /Link
/A << /S /GoTo /D (section.1) >>
>> endobj
358 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 664.125 415.337 675.416]
/Subtype /Link
/A << /S /GoTo /D (subsection.1.1) >>
>> endobj
359 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [72 637.974 353.504 648.6]
/Subtype /Link
/A << /S /GoTo /D (section.2) >>
>> endobj
360 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 623.528 240.271 634.155]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.1) >>
>> endobj
361 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 609.082 288.322 620.373]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.2) >>
>> endobj
362 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 594.636 231.483 605.263]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.2.2.1) >>
>> endobj
363 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 580.191 235.714 590.817]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.2.2.2) >>
>> endobj
364 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 565.745 271.773 576.239]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.2.2.3) >>
>> endobj
365 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 551.299 279.68 561.926]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.2.2.4) >>
>> endobj
366 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 536.853 262.278 548.144]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.3) >>
>> endobj
367 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 524.732 235.068 533.034]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.2.3.1) >>
>> endobj
368 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 510.286 245.148 518.588]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.2.3.2) >>
>> endobj
369 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [72 481.81 205.18 492.437]
/Subtype /Link
/A << /S /GoTo /D (section.3) >>
>> endobj
370 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 467.364 151.925 477.858]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.1) >>
>> endobj
371 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 452.918 305.759 463.545]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.2) >>
>> endobj
372 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 440.797 237.635 449.099]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.1) >>
>> endobj
373 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 424.027 351.511 434.654]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.2) >>
>> endobj
374 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 409.581 243.262 420.208]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3) >>
>> endobj
375 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 397.46 180.115 405.762]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.3) >>
>> endobj
376 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 380.69 265.924 391.316]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.3.1) >>
>> endobj
377 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 366.244 221.641 376.871]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.3.2) >>
>> endobj
378 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 351.798 284.316 363.089]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.3.3) >>
>> endobj
379 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 336.688 405.58 348.643]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.3.4) >>
>> endobj
380 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 322.242 410.622 334.197]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.3.5) >>
>> endobj
381 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 308.461 372.708 319.087]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.3.6) >>
>> endobj
382 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 294.015 311.061 305.306]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.3.7) >>
>> endobj
383 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 279.569 369.578 290.196]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.3.8) >>
>> endobj
384 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 265.123 365.477 275.75]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.3.9) >>
>> endobj
385 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 253.002 214.162 261.304]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.4) >>
>> endobj
386 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 238.556 207.984 246.859]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.4.1) >>
>> endobj
387 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 221.786 321.749 233.077]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.4.2) >>
>> endobj
388 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 207.34 281.558 218.631]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.4.3) >>
>> endobj
389 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 192.895 227.168 203.388]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.5) >>
>> endobj
390 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 178.449 266.674 189.74]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.5.1) >>
>> endobj
391 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 164.003 292.852 174.63]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.5.2) >>
>> endobj
392 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 149.557 247.394 160.051]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.5.3) >>
>> endobj
393 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 135.111 329.075 146.402]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.5.4) >>
>> endobj
394 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 120.666 365.754 131.292]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.5.5) >>
>> endobj
395 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 108.544 208.795 117.511]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.6) >>
>> endobj
396 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 91.774 234.968 102.401]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.6.1) >>
>> endobj
397 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 79.653 203.447 87.822]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.6.2) >>
>> endobj
352 0 obj <<
/D [354 0 R /XYZ 72 744.042 null]
>> endobj
350 0 obj <<
/D [354 0 R /XYZ 72 695.342 null]
>> endobj
353 0 obj <<
/Font << /F25 348 0 R /F26 348 0 R /F15 345 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
401 0 obj <<
/Length 402 0 R
/Filter /FlateDecode
>>
stream
x[oF+4Uq=Kr؈nBj{11Njhlw3cfa{~G"}={0°gGgow=^;1e\?߰q!
!_ wuSz? J4CTeDN>uUkam6F$|ї8ĘlcT(Mq˔;3q̆Y@IJJ A̕YAeax"*eW~.P8
:H|hpo/UQ@p"sTV?8p2-"ר>jw,+[D!FbX]dzfd.o|^yL }:ww.ҴRP%?u!U*nTg>L>ЎS{ `w |?{媣Âeciⲭ838+[D]2f]yr`C{V/je1sC*n똞]J&h?]W\|d}xyza/[ZCf3_7V".=.O}FĺC$~&uVfɄ~ksЌ{>'J%%Ŧ|8p݉e,mp2:웗u(L1u:3"cCPe!;7U3Ȅ`ܛɬ9?vȼXs;YZE;:=))Hә_XI9Bi>|}f&v>^i3(&}Lo4S]oE;<ꔒhV10iܯG74SrPe0;zZr|Cm%-\A[nT$ &ՉS99N=5KՉ-QKvh'yR.n{F eQ3mҗQ]T#M6M n
h5m0Vs0ͺ4)p,is@$0?endstream
endobj
402 0 obj
1493
endobj
400 0 obj <<
/Type /Page
/Contents 401 0 R
/Resources 399 0 R
/MediaBox [0 0 611.998 791.997]
/Parent 349 0 R
/Annots [ 403 0 R 404 0 R 405 0 R 406 0 R 407 0 R 408 0 R 409 0 R 410 0 R 411 0 R 412 0 R 413 0 R 414 0 R 415 0 R 416 0 R 417 0 R 418 0 R 419 0 R 420 0 R 421 0 R 422 0 R 423 0 R 424 0 R 425 0 R 426 0 R 427 0 R 428 0 R 429 0 R 430 0 R 431 0 R 432 0 R 433 0 R 434 0 R 435 0 R 436 0 R 437 0 R 438 0 R 439 0 R ]
>> endobj
403 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 707.18 212.926 715.35]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.6.3) >>
>> endobj
404 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 692.735 194.812 700.904]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.6.4) >>
>> endobj
405 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 675.964 320.422 686.591]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.6.5) >>
>> endobj
406 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [72 652.137 226.15 660.439]
/Subtype /Link
/A << /S /GoTo /D (section.4) >>
>> endobj
407 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 635.367 202.872 645.861]
/Subtype /Link
/A << /S /GoTo /D (subsection.4.1) >>
>> endobj
408 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 623.246 252.931 631.548]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.4.1.1) >>
>> endobj
409 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 606.475 247.65 617.102]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.4.1.2) >>
>> endobj
410 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 592.03 299.16 602.523]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.4.1.3) >>
>> endobj
411 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 577.584 368.473 588.078]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.4.1.4) >>
>> endobj
412 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 563.138 227.359 573.632]
/Subtype /Link
/A << /S /GoTo /D (subsection.4.2) >>
>> endobj
413 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 551.017 302.897 559.319]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.4.2.1) >>
>> endobj
414 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 534.246 323.088 544.873]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.4.2.2) >>
>> endobj
415 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 519.801 281.306 530.427]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.4.2.3) >>
>> endobj
416 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 505.355 348.615 515.982]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.4.2.4) >>
>> endobj
417 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 490.909 236.304 501.403]
/Subtype /Link
/A << /S /GoTo /D (subsection.4.3) >>
>> endobj
418 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 476.463 281.176 487.09]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.4.3.1) >>
>> endobj
419 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 462.018 252.749 472.511]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.4.3.2) >>
>> endobj
420 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 447.572 270.316 458.199]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.4.3.3) >>
>> endobj
421 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 433.126 245.634 443.62]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.4.3.4) >>
>> endobj
422 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 421.005 240.596 429.971]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.4.3.5) >>
>> endobj
423 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [116.482 404.234 312.93 415.525]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.4.3.6) >>
>> endobj
424 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [72 378.083 296.705 388.709]
/Subtype /Link
/A << /S /GoTo /D (section.5) >>
>> endobj
425 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 363.637 177.831 374.264]
/Subtype /Link
/A << /S /GoTo /D (subsection.5.1) >>
>> endobj
426 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 351.516 215.377 359.685]
/Subtype /Link
/A << /S /GoTo /D (subsection.5.2) >>
>> endobj
427 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 334.745 309.683 345.372]
/Subtype /Link
/A << /S /GoTo /D (subsection.5.3) >>
>> endobj
428 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 320.3 242.374 330.794]
/Subtype /Link
/A << /S /GoTo /D (subsection.5.4) >>
>> endobj
429 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 305.854 252.757 316.481]
/Subtype /Link
/A << /S /GoTo /D (subsection.5.5) >>
>> endobj
430 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [72 279.702 299.292 290.329]
/Subtype /Link
/A << /S /GoTo /D (section.6) >>
>> endobj
431 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 265.256 289.16 275.883]
/Subtype /Link
/A << /S /GoTo /D (subsection.6.1) >>
>> endobj
432 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 250.811 342.876 261.437]
/Subtype /Link
/A << /S /GoTo /D (subsection.6.2) >>
>> endobj
433 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [72 224.659 473.037 235.286]
/Subtype /Link
/A << /S /GoTo /D (section.7) >>
>> endobj
434 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [72 198.507 201.733 209.134]
/Subtype /Link
/A << /S /GoTo /D (section.8) >>
>> endobj
435 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 184.061 487.192 194.688]
/Subtype /Link
/A << /S /GoTo /D (subsection.8.1) >>
>> endobj
436 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 169.616 318.952 180.242]
/Subtype /Link
/A << /S /GoTo /D (subsection.8.2) >>
>> endobj
437 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 155.17 291.768 165.797]
/Subtype /Link
/A << /S /GoTo /D (subsection.8.3) >>
>> endobj
438 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 140.724 293.359 151.351]
/Subtype /Link
/A << /S /GoTo /D (subsection.8.4) >>
>> endobj
439 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 126.278 294.595 136.905]
/Subtype /Link
/A << /S /GoTo /D (subsection.8.5) >>
>> endobj
398 0 obj <<
/D [400 0 R /XYZ 72 744.042 null]
>> endobj
399 0 obj <<
/Font << /F15 345 0 R /F26 348 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
443 0 obj <<
/Length 444 0 R
/Filter /FlateDecode
>>
stream
x;O0 ཿ£=>;A10
B> KhZZy9ٖ?;:`0V*YVF74VgZe);631Nn>yc 2 l0͊{D=,q>~\Vr6V
F58(%npev1$,4vMGֹȖ5C<\;얲XqY[-̷ʫIQWg"<nW07--o_`,\O@uO_Ҟ1
JWU
q#6w|ūl6
Wy_0
N
>~ݐ:.PqGendstream
endobj
444 0 obj
380
endobj
442 0 obj <<
/Type /Page
/Contents 443 0 R
/Resources 441 0 R
/MediaBox [0 0 611.998 791.997]
/Parent 349 0 R
/Annots [ 445 0 R 446 0 R 447 0 R 448 0 R 449 0 R 450 0 R ]
>> endobj
445 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [72 707.18 216.539 715.483]
/Subtype /Link
/A << /S /GoTo /D (section.9) >>
>> endobj
446 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 692.735 188.34 701.037]
/Subtype /Link
/A << /S /GoTo /D (subsection.9.1) >>
>> endobj
447 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 678.289 177.284 686.591]
/Subtype /Link
/A << /S /GoTo /D (subsection.9.2) >>
>> endobj
448 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 661.519 178.26 672.145]
/Subtype /Link
/A << /S /GoTo /D (subsection.9.3) >>
>> endobj
449 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 647.073 200.375 657.7]
/Subtype /Link
/A << /S /GoTo /D (subsection.9.4) >>
>> endobj
450 0 obj <<
/Type /Annot
/Border [0 0 1] /H /I /C [1 0 0]
/Rect [89.559 634.952 179.889 643.254]
/Subtype /Link
/A << /S /GoTo /D (subsection.9.5) >>
>> endobj
440 0 obj <<
/D [442 0 R /XYZ 72 744.042 null]
>> endobj
441 0 obj <<
/Font << /F26 348 0 R /F15 345 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
455 0 obj <<
/Length 456 0 R
/Filter /FlateDecode
>>
stream
xڕrއTs u&$]T9erHB"yHrR2<<}]P"M(U.ם2͋Jx!<,sBw]\*v}hwqOw
dݿûhw0p30sYҰciQϢ_%uv暹wqVن/m߹H7ڶš
ƞpσGy6gi* GiAiHK
~{yMVE/]#/<#pNF^?~O S'ӇϼyAP`{<;we'EJ#
2UEyzrfy{H0:Gĥq