1 

2 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
3 
% 
4 
% Copyright (c) 20032008 by University of Queensland 
5 
% Earth Systems Science Computational Center (ESSCC) 
6 
% http://www.uq.edu.au/esscc 
7 
% 
8 
% Primary Business: Queensland, Australia 
9 
% Licensed under the Open Software License version 3.0 
10 
% http://www.opensource.org/licenses/osl3.0.php 
11 
% 
12 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
13 

14 

15 
\documentclass{manual} 
16 

17 
% grab the handy definitions and \usepackage statements etc 
18 
\input{guide_defs} 
19 

20 
% title, author, etc stuff 
21 
\title{\module{esys} User's Guide: Solving Partial Differential Equations with Escript and Finley} 
22 

23 

24 
\author{Lutz Gross\etal~(Editor)} 
25 
\authoraddress{ 
26 
Earth Systems Science Computational Centre (ESSCC) \\ 
27 
The University of Queensland \\ 
28 
Brisbane, Australia \\ 
29 
Email: \email{esys@esscc.uq.edu.au} 
30 
} 
31 
\date{\today} 
32 
\release{$Revision$} 
33 
\setreleaseinfo{Beta} 
34 
\setshortversion{} 
35 

36 
\makeindex 
37 

38 
% the actual start of the document 
39 
\begin{document} 
40 

41 
\maketitle 
42 

43 
\input{copyrights} 
44 

45 
\begin{abstract} 
46 
\escript is a pythonbased environment for implementing mathematical models, in particular those based on coupled, nonlinear, timedependent partial differential equations. 
47 

48 
It consists of four major components 
49 
\begin{itemize} 
50 
\item \escript core library 
51 
\item finite element solver \finley (which uses fast vendorsupplied solvers or our paso linear solver library) 
52 
\item the meshing interface \pycad 
53 
\item VTK visualization interface \pyvisi 
54 
\item model library modellib 
55 
\end{itemize} 
56 
The current version supports parallelization through both MPI for distributed memory and OpenMP for distributed shared memory. 
57 
\end{abstract} 
58 

59 
\tableofcontents 
60 

61 
\include{TutorialPDE} 
62 
\include{execute} 
63 

64 
\include{escript} 
65 
\include{linearPDE} 
66 

67 
\include{pycad} 
68 

69 
\include{pyvisi} 
70 

71 
\include{Models} 
72 

73 
\include{finley} 
74 
% \input{MPI} 
75 

76 
%\input{modelframe} 
77 

78 
\include{appendix} 
79 

80 
\makemodindex 
81 

82 
\printindex 
83 
%\input{guide.ind} 
84 

85 
\bibliographystyle{plain} 
86 
\bibliography{esys} 
87 

88 
\end{document} 