Parallel Programming - Final version
[matches/honours.git] / course / semester2 / pprog / assignment1 / report / report.aux
1 \relax 
2 \ifx\hyper@anchor\@undefined
3 \global \let \oldcontentsline\contentsline
4 \gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
5 \global \let \oldnewlabel\newlabel
6 \gdef \newlabel#1#2{\newlabelxx{#1}#2}
7 \gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
8 \AtEndDocument{\let \contentsline\oldcontentsline
9 \let \newlabel\oldnewlabel}
10 \else
11 \global \let \hyper@last\relax 
12 \fi
13
14 \@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{2}{section.1}}
15 \@writefile{toc}{\contentsline {section}{\numberline {2}Euler's Method}{2}{section.2}}
16 \@writefile{toc}{\contentsline {section}{\numberline {3}Parallelisation}{3}{section.3}}
17 \@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Graphics}{3}{subsection.3.1}}
18 \@writefile{toc}{\contentsline {section}{\numberline {4}POSIX Threads (pthreads)}{4}{section.4}}
19 \@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Barriers}{4}{subsection.4.1}}
20 \@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Division of Labour}{4}{subsection.4.2}}
21 \@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Single Threaded Section}{5}{subsection.4.3}}
22 \@writefile{toc}{\contentsline {section}{\numberline {5}OpenMP}{5}{section.5}}
23 \@writefile{toc}{\contentsline {section}{\numberline {6}Barnes Hut Algorithm}{5}{section.6}}
24 \@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Barnes Hut - One body per cube\relax }}{6}{figure.1}}
25 \newlabel{cubes.png}{{1}{6}{Barnes Hut - One body per cube\relax \relax }{figure.1}{}}
26 \@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Errors}{6}{subsection.6.1}}
27 \@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Performance for different $\theta $ values}{6}{subsection.6.2}}
28 \@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Barnes Hut mean error\relax }}{7}{figure.2}}
29 \newlabel{error_graph.png}{{2}{7}{Barnes Hut mean error\relax \relax }{figure.2}{}}
30 \@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Barnes Hut single threaded performance\relax }}{8}{figure.3}}
31 \newlabel{efficiency.png}{{3}{8}{Barnes Hut single threaded performance\relax \relax }{figure.3}{}}
32 \@writefile{toc}{\contentsline {section}{\numberline {7}Performance Analysis}{9}{section.7}}
33 \@writefile{toc}{\contentsline {subsection}{\numberline {7.1}Time vs Steps}{9}{subsection.7.1}}
34 \@writefile{toc}{\contentsline {subsection}{\numberline {7.2}Time to compute vs Number of Bodies}{9}{subsection.7.2}}
35 \@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Implementation Performance\relax }}{10}{figure.4}}
36 \newlabel{time_vs_steps.png}{{4}{10}{Implementation Performance\relax \relax }{figure.4}{}}
37 \@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Efficiency vs $n$\relax }}{11}{figure.5}}
38 \newlabel{time_vs_n.png}{{5}{11}{Efficiency vs $n$\relax \relax }{figure.5}{}}
39 \@writefile{toc}{\contentsline {subsection}{\numberline {7.3}Analysis with Callgrind}{12}{subsection.7.3}}
40 \@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Kcachegrind reveals why my program is slow\relax }}{13}{figure.6}}
41 \newlabel{kcachegrind.png}{{6}{13}{Kcachegrind reveals why my program is slow\relax \relax }{figure.6}{}}

UCC git Repository :: git.ucc.asn.au