/[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

revision 2931 by gross, Mon Feb 8 06:45:41 2010 UTC revision 3153 by ahallam, Sun Sep 5 01:31:49 2010 UTC
# 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 \textit{escript} COOKBOOK}  
21    
22  \ifpdf  \ifpdf
23  \pdfinfo {  \pdfinfo {
# Line 29  Line 27 
27  }  }
28  \fi  \fi
29    
30    
31    % title, author, etc stuff
32    \title{The \textit{escript} COOKBOOK}
33    
34    
35    
36  \author{Antony Hallam, Lutz Gross, et. al.}  \author{Antony Hallam, Lutz Gross, et. al.}
37  \authoraddress{  \authoraddress{
38  Earth Systems Science Computational Centre (ESSCC) \\  Earth Systems Science Computational Centre (ESSCC) \\
# Line 48  Email: \email{esys@esscc.uq.edu.au} Line 52  Email: \email{esys@esscc.uq.edu.au}
52    
53  \maketitle  \maketitle
54    
55  \input{../user/copyrights}  % 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}
65    
66  \begin{abstract}  \begin{abstract}
67  \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 give new \esc users a comprehensive introduction, and to create a fundamental knowledge base and example set, that can be used as templates or references for new problems. While most of the examples in this cookbook are focused on the disciplines of geophysics and geology they all provide a solid introduction to \esc and it's capabilities.  \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 a solid introduction to \esc and its capabilities.
68  \end{abstract}  \end{abstract}
69  \tableofcontents  \tableofcontents
70    
71  \newpage  \newpage
72    
73  \input{intro}  \chapter{Introduction}
74     \label{CHAP INTRO}
75     \input{intro}
76    % % % %
77  \chapter{Getting Started with Heat Diffusion}  \chapter{Getting Started with Heat Diffusion}
78  \label{CHAP HEAT DIFF}   \label{CHAP HEAT DIFF}
79  We will start by examining a simple one dimensional heat diffusion example. This problem will provide a good launch pad 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 a clearer as we develop our understanding further into the cookbook.}  % We start by examining a simple one dimensional heat diffusion equation. This
80  \input{onedheatdiff001}  % problem provides a good starting example to build our knowledge of \esc and
81  \input{onedheatdiff002}  % demonstrate how to solve simple partial differential equations
82    % (PDEs)\footnote{Wikipedia provides an excellent and comprehensive
83  \chapter{The Second Dimension}  % introduction to \textit{Partial Differential Equations}
84  \label{CHAP HEAT 2a}  % \url{http://en.wikipedia.org/wiki/Partial_differential_equation}, however
85  \input{twodheatdiff001}  % their relevance to \esc and implementation should become much clearer as we
86    % develop our understanding further into the cookbook.}
87    % \input{example01}
88    % \input{example02}
89     % % %
90    \chapter{Heat Diffusion in Two Dimensions}
91     \label{CHAP HEAT 2a}
92     \input{example03}
93    % % % %
94  \chapter{Complex Geometries}  \chapter{Complex Geometries}
95  \label{CHAP HEAT 2}   \label{CHAP HEAT 2}
96  \input{steadystateheatdiff}   \input{example04}
97     \input{example05}
98    % % % %
99  % Moving into 2D and 3D wave propagations in next chapters.  % Moving into 2D and 3D wave propagations in next chapters.
100  % \chapter{Seismic Wave Propagation}  % not part of release 3.1
101  % \input{twodswp001}  \chapter{Acoustic Wave Propagation}
102    \input{example07} %acoustic wave equation
103    %
104    \chapter{Seismic Wave Propagation}
105     \input{example08}
106    
107    \chapter{3D Seismic Wave Propagation}
108     \input{example09}
109    
110    \chapter{Potential Fields - Newtonian Gravitation}
111     \input{example10}
112    
113  \include{einsteinETA}  \appendix
114    %\include{einsteinETA}
115  \end{document}  \end{document}

Legend:
Removed from v.2931  
changed lines
  Added in v.3153

  ViewVC Help
Powered by ViewVC 1.1.26