1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
2 | % Format taken from anuga_user_manual.tex |
---|
3 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
4 | |
---|
5 | |
---|
6 | % Complete documentation on the extended LaTeX markup used for Python |
---|
7 | % documentation is available in ``Documenting Python'', which is part |
---|
8 | % of the standard documentation for Python. It may be found online |
---|
9 | % at: |
---|
10 | % |
---|
11 | % http://www.python.org/doc/current/doc/doc.html |
---|
12 | |
---|
13 | |
---|
14 | %labels |
---|
15 | %Sections and subsections \label{sec: } |
---|
16 | %Chapters \label{ch: } |
---|
17 | %Equations \label{eq: } |
---|
18 | %Figures \label{fig: } |
---|
19 | |
---|
20 | \documentclass{manual} |
---|
21 | |
---|
22 | %\usepackage{url} %Already defined in manual |
---|
23 | \usepackage{graphicx} |
---|
24 | |
---|
25 | %\input{definitions} |
---|
26 | |
---|
27 | \title{Report on the Parallelisation of ANUGA} |
---|
28 | \author{Linda Stals and Jack Kelly} |
---|
29 | |
---|
30 | % Please at least include a long-lived email address; |
---|
31 | % the rest is at your discretion. |
---|
32 | \authoraddress{Linda Stals \\ |
---|
33 | Email: \email{stals@maths.anu.edu.au}} |
---|
34 | |
---|
35 | %Draft date |
---|
36 | \date{\today} % update before release! |
---|
37 | % Use an explicit date so that reformatting |
---|
38 | % doesn't cause a new date to be used. Setting |
---|
39 | % the date to \today can be used during draft |
---|
40 | % stages to make it easier to handle versions. |
---|
41 | |
---|
42 | \release{1.0} % release version; this is used to define the |
---|
43 | % \version macro |
---|
44 | |
---|
45 | \makeindex % tell \index to actually write the .idx file |
---|
46 | \makemodindex % If this contains a lot of module sections. |
---|
47 | |
---|
48 | \setcounter{tocdepth}{3} |
---|
49 | \setcounter{secnumdepth}{3} |
---|
50 | |
---|
51 | %\includeonly{parallel} |
---|
52 | |
---|
53 | \begin{document} |
---|
54 | \maketitle |
---|
55 | |
---|
56 | \begin{abstract} |
---|
57 | This document describes work done by the authors as part of a |
---|
58 | consultancy with GA during 2005-2006. The paper serves as both a |
---|
59 | report for GA and a user manual. |
---|
60 | |
---|
61 | The report contains a description of how the code was parallelised |
---|
62 | and it lists efficiency results for a few example runs. It also |
---|
63 | gives some examples codes showing how to run the Merimbula test |
---|
64 | problem in parallel and talks about more technical aspects such as |
---|
65 | compilation issues and batch scripts for submitting compute jobs on |
---|
66 | parallel machines. |
---|
67 | \end{abstract} |
---|
68 | |
---|
69 | \tableofcontents |
---|
70 | |
---|
71 | |
---|
72 | |
---|
73 | \include{parallel} |
---|
74 | \include{results} |
---|
75 | \include{code} |
---|
76 | |
---|
77 | \begin{thebibliography}{10} |
---|
78 | |
---|
79 | \bibitem{gk:metis} |
---|
80 | George Karypis and Vipin Kumar. |
---|
81 | \newblock A fast and high quality multilevel scheme for partitioning irregular graphs. |
---|
82 | \newblock {\em SIAM Journal on Scientific Computing}, 20(1):359--392, 1999. |
---|
83 | \newblock \url{http://glaros.dtc.umn.edu/gkhome/fetch/papers/mlSIAMSC99.pdf} |
---|
84 | \end{thebibliography} |
---|
85 | |
---|
86 | |
---|
87 | \end{document} |
---|