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{\esys Users Guide: Solving Partial Differential Equations With Escript and Finley} 
22 

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

35 
\makeindex 
36 

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

40 
\maketitle 
41 

42 
\input{copyrights} 
43 

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

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

58 
\tableofcontents 
59 

60 
\input{Installation} 
61 
\input{TutorialPDE} 
62 

63 

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

67 
\input{pycad} 
68 

69 
\input{pyvisi} 
70 

71 
\input{Models} 
72 

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

76 
%\input{modelframe} 
77 

78 
\input{appendix} 
79 

80 
\makemodindex 
81 

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

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

88 
\end{document} 