/[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/TEXT/ESCRIPT_COOKBOOK.tex revision 2597 by ahallam, Thu Aug 6 03:30:09 2009 UTC trunk/doc/cookbook/cookbook.tex revision 2948 by gross, Thu Feb 25 04:54:30 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 19  Line 19 
19  % grab the handy definitions and \usepackage statements etc  % grab the handy definitions and \usepackage statements etc
20  \input{cookbook_defs}  \input{cookbook_defs}
21  % title, author, etc stuff  % title, author, etc stuff
22  \title{The Escript COOKBOOK}  \title{The \textit{escript} COOKBOOK}
23    
 \ifpdf  
 \pdfinfo {  
 /Author (Antony Hallam)  
 /Title (escript COOKBOOK)  
 /Keywords (escript, PDEs)  
 }  
 \fi  
24    
25  \author{Antony Hallam}  
26    \author{Antony Hallam, Lutz Gross, et. al.}
27  \authoraddress{  \authoraddress{
28  Earth Systems Science Computational Centre (ESSCC) \\  Earth Systems Science Computational Centre (ESSCC) \\
29  School of Earth Sciences \\  School of Earth Sciences \\
# Line 38  Brisbane, Australia \\ Line 32  Brisbane, Australia \\
32  Email: \email{esys@esscc.uq.edu.au}  Email: \email{esys@esscc.uq.edu.au}
33  }                                                                                          }                                                                                        
34  \date{\today}        \date{\today}      
35  \release{Alpha}  \release{development}
36    \setreleaseinfo{\\(r\RepVersion)}
37  \setshortversion{}  \setshortversion{}
38    
39  \makeindex  \makeindex
# Line 46  Email: \email{esys@esscc.uq.edu.au} Line 41  Email: \email{esys@esscc.uq.edu.au}
41  \begin{document}  \begin{document}
42    
43  \maketitle  \maketitle
44  \newpage  
45    % This must come after maketitle or you'll get latex in the pdf title
46    \ifpdf
47    \pdfinfo {
48    /Author (Antony Hallam and Lutz Gross)
49    /Title (escript COOKBOOK)
50    /Keywords (escript, PDEs)
51    }
52    \fi
53    
54    \input{../user/copyrights}
55    
56    \begin{abstract}
57    \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 its capabilities.
58    \end{abstract}
59  \tableofcontents  \tableofcontents
60    
61  \newpage  \newpage
62    
 \chapter{Introduction}  
63  \input{intro}  \input{intro}
64  \input{quickstart}  
 \input{escpybas}  
 \input{einsteinETA}  
 \input{PDEsintro}  
65    
66  \chapter{Getting Started with Heat Diffusion}  \chapter{Getting Started with Heat Diffusion}
67    \label{CHAP HEAT DIFF}
68    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.}
69  \input{onedheatdiff001}  \input{onedheatdiff001}
70  \input{onedheatdiff002}  \input{onedheatdiff002}
71    
72    \chapter{The Second Dimension}
73    \label{CHAP HEAT 2a}
74  \input{twodheatdiff001}  \input{twodheatdiff001}
75    
76    
77    \chapter{Complex Geometries}
78    \label{CHAP HEAT 2}
79  \input{steadystateheatdiff}  \input{steadystateheatdiff}
80    
81  % Moving into 2D and 3D wave propagations in next chapters.  % Moving into 2D and 3D wave propagations in next chapters.
82  \chapter{Seismic Wave Propagation}  % not part of release 3.1
83  \input{twodswp001}  % \chapter{Seismic Wave Propagation}
84    % \input{twodswp001}
85    
86    \include{einsteinETA}
87  \end{document}  \end{document}

Legend:
Removed from v.2597  
changed lines
  Added in v.2948

  ViewVC Help
Powered by ViewVC 1.1.26