/[escript]/trunk/doc/cookbook/cookbook.tex
ViewVC logotype

Diff of /trunk/doc/cookbook/cookbook.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/doc/cookbook/ESCRIPT_COOKBOOK.tex revision 2634 by ahallam, Thu Aug 27 04:03:32 2009 UTC trunk/doc/cookbook/cookbook.tex revision 2971 by jfenwick, Wed Mar 3 23:19:00 2010 UTC
# Line 1  Line 1 
1    
2  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3  %  %
4  % Copyright (c) 2003-2009 by University of Queensland  % Copyright (c) 2003-2010 by University of Queensland
5  % Earth Systems Science Computational Center (ESSCC)  % Earth Systems Science Computational Center (ESSCC)
6  % http://www.uq.edu.au/esscc  % http://www.uq.edu.au/esscc
7  %  %
# Line 18  Line 18 
18  \setcounter{secnumdepth}{3}  \setcounter{secnumdepth}{3}
19  % grab the handy definitions and \usepackage statements etc  % grab the handy definitions and \usepackage statements etc
20  \input{cookbook_defs}  \input{cookbook_defs}
 % title, author, etc stuff  
 \title{The Escript COOKBOOK}  
21    
22  \ifpdf  \ifpdf
23  \pdfinfo {  \pdfinfo {
# Line 29  Line 27 
27  }  }
28  \fi  \fi
29    
30  \author{Antony Hallam, Lutz Gross}  
31    % title, author, etc stuff
32    \title{The \textit{escript} COOKBOOK}
33    
34    
35    
36    \author{Antony Hallam, Lutz Gross, et. al.}
37  \authoraddress{  \authoraddress{
38  Earth Systems Science Computational Centre (ESSCC) \\  Earth Systems Science Computational Centre (ESSCC) \\
39  School of Earth Sciences \\  School of Earth Sciences \\
# Line 38  Brisbane, Australia \\ Line 42  Brisbane, Australia \\
42  Email: \email{esys@esscc.uq.edu.au}  Email: \email{esys@esscc.uq.edu.au}
43  }                                                                                          }                                                                                        
44  \date{\today}        \date{\today}      
45  \release{Alpha}  \release{development}
46    \setreleaseinfo{\\(r\RepVersion)}
47  \setshortversion{}  \setshortversion{}
48    
49  \makeindex  \makeindex
# Line 47  Email: \email{esys@esscc.uq.edu.au} Line 52  Email: \email{esys@esscc.uq.edu.au}
52    
53  \maketitle  \maketitle
54    
55    % This must come after maketitle or you'll get latex in the pdf title
56    \ifpdf
57    \pdfinfo {
58    /Author (Antony Hallam and Lutz Gross)
59    /Title (escript COOKBOOK)
60    /Keywords (escript, PDEs)
61    }
62    \fi
63    
64  \input{../user/copyrights}  \input{../user/copyrights}
65    
66  \begin{abstract}  \begin{abstract}
67  \esc is a python-based environment for implementing mathematical models, in particular those based on coupled, non-linear, time-dependent partial differential equations. The intention of this cookbook is to give new \esc users a comprehensive introduction to the usage of \esc. Particular focus is put to application from the  \esc is a \pyt based environment that has been developed to solve complex mathematical models, particularly coupled, non-linear and time-dependent partial differential equations. The intention of this cookbook is to introduce new users to \esc and provide a set of examples which demonstrate the major concepts and can be adapted to new problems. Although most of the examples in this cookbook are focused on the disciplines of geophysics and geology, they provide solid introduction to \esc and its capabilities.
 area of geophysics and geology but the introduction provides solid examples for users of all areas.    
68  \end{abstract}  \end{abstract}
69  \tableofcontents  \tableofcontents
70    
# Line 62  area of geophysics and geology but the i Line 75  area of geophysics and geology but the i
75    
76  \chapter{Getting Started with Heat Diffusion}  \chapter{Getting Started with Heat Diffusion}
77  \label{CHAP HEAT DIFF}  \label{CHAP HEAT DIFF}
78  \input{onedheatdiff001}  We start by examining a simple one dimensional heat diffusion equation. This problem provides a good starting example to build our knowledge of \esc and demonstrate how to solve simple partial differential equations (PDEs)\footnote{Wikipedia provides an excellent and comprehensive introduction to \textit{Partial Differential Equations} \url{http://en.wikipedia.org/wiki/Partial_differential_equation}, however their relevance to \esc and implementation should become much clearer as we develop our understanding further into the cookbook.}
79  \input{onedheatdiff002}  \input{example01}
80    \input{example02}
81    
82    \chapter{Heat Diffusion in Two Dimensions}
83    \label{CHAP HEAT 2a}
84    \input{example03}
85    
86    
87  \chapter{Another Dimension, Complex Models and Visualisation}  \chapter{Complex Geometries}
88  \label{CHAP HEAT 2}  \label{CHAP HEAT 2}
 \input{twodheatdiff001}  
89  \input{steadystateheatdiff}  \input{steadystateheatdiff}
90    
91  % Moving into 2D and 3D wave propagations in next chapters.  % Moving into 2D and 3D wave propagations in next chapters.
92  \chapter{Seismic Wave Propagation}  % not part of release 3.1
93  \input{twodswp001}  % \chapter{Seismic Wave Propagation}
94    % \input{twodswp001}
95    
96    \include{einsteinETA}
97  \end{document}  \end{document}

Legend:
Removed from v.2634  
changed lines
  Added in v.2971

  ViewVC Help
Powered by ViewVC 1.1.26