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

Annotation of /trunk/doc/cookbook/cookbook.tex

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6651 - (hide annotations)
Wed Feb 7 02:12:08 2018 UTC (21 months, 4 weeks ago) by jfenwick
File MIME type: application/x-tex
File size: 4257 byte(s)
Make everyone sad by touching all the files

Copyright dates update

1 ahallam 2411
2 jfenwick 3989 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3 jfenwick 6651 % Copyright (c) 2003-2018 by The University of Queensland
4 jfenwick 3989 % http://www.uq.edu.au
5 ahallam 2411 %
6     % Primary Business: Queensland, Australia
7 jfenwick 6112 % Licensed under the Apache License, version 2.0
8     % http://www.apache.org/licenses/LICENSE-2.0
9 ahallam 2411 %
10 jfenwick 3989 % Development until 2012 by Earth Systems Science Computational Center (ESSCC)
11 jfenwick 4657 % Development 2012-2013 by School of Earth Sciences
12     % Development from 2014 by Centre for Geoscience Computing (GeoComp)
13 jfenwick 3989 %
14     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
15 ahallam 2411
16 jfenwick 3308 \documentclass{esysdoc}
17 ahallam 2495 %%% Table of contents to list down to subsections and no further
18     \setcounter{tocdepth}{3}
19     %%% Number down to subsubsections only
20     \setcounter{secnumdepth}{3}
21 ahallam 2411 % grab the handy definitions and \usepackage statements etc
22     \input{cookbook_defs}
23 jfenwick 3616 \usepackage{upquote} %used to precent LaTeX from mucking up '
24 jfenwick 2971
25 jfenwick 5410 \input{verinfo}
26 jfenwick 3616
27 jfenwick 2971 \ifpdf
28     \pdfinfo {
29     /Author (Antony Hallam and Lutz Gross)
30 jfenwick 3339 /Title (esys-Escript COOKBOOK)
31 jfenwick 2971 /Keywords (escript, PDEs)
32     }
33     \fi
34    
35    
36 ahallam 2411 % title, author, etc stuff
37 ahallam 2775 \title{The \textit{escript} COOKBOOK}
38 ahallam 2411
39    
40 jfenwick 2944
41 caltinay 3452 \author{Antony Hallam, Lutz Gross, et al.}
42 ahallam 2411 \authoraddress{
43 jfenwick 6612 Centre for Geoscience Computing (GeoComp) \\
44 ahallam 2411 The University of Queensland \\
45     Brisbane, Australia \\
46     Email: \email{esys@esscc.uq.edu.au}
47     }
48 jfenwick 5410 \date{\reldate}
49     \release{\relver}
50 jfenwick 5407 %\release{development}
51 ahallam 2411
52     \makeindex
53    
54     \begin{document}
55    
56     \maketitle
57 gross 2605
58 jfenwick 2944 % This must come after maketitle or you'll get latex in the pdf title
59     \ifpdf
60     \pdfinfo {
61     /Author (Antony Hallam and Lutz Gross)
62     /Title (escript COOKBOOK)
63     /Keywords (escript, PDEs)
64     }
65     \fi
66    
67 jfenwick 4301 \begin{center}
68 jfenwick 6651 Copyright (c) 2009--2018 by The University of Queensland \\
69 jfenwick 4301 \url{http://www.uq.edu.au} \\
70     Primary Business: Queensland, Australia \\
71 jfenwick 6112 Licensed under the Apache License, version 2.0 \\
72     \url{http://www.apache.org/licenses/LICENSE-2.0} \\
73 gross 2605
74 jfenwick 4301 This work is supported by the AuScope National Collaborative Research Infrastructure Strategy,
75     the Queensland State Government and The University of Queensland.
76    
77     \end{center}
78    
79 jfenwick 4996 \input{docguide}
80    
81 gross 2605 \begin{abstract}
82 caltinay 2982 \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.
83 gross 2605 \end{abstract}
84 jfenwick 3382 \input{currentdev}
85    
86 caltinay 3452 \cleardoublepage\pdfbookmark[0]{Contents}{contents}%
87     \tableofcontents
88 ahallam 2411
89 ahallam 2495 \newpage
90    
91 ahallam 2977 \chapter{Introduction}
92 ahallam 3067 \label{CHAP INTRO}
93     \input{intro}
94     % % % %
95 ahallam 2411 \chapter{Getting Started with Heat Diffusion}
96 ahallam 3067 \label{CHAP HEAT DIFF}
97 ahallam 3370 We start by examining a simple one dimensional heat diffusion equation. This
98     problem provides a good starting example to build our knowledge of \esc and
99     demonstrate how to solve simple partial differential equations
100     (PDEs)\footnote{Wikipedia provides an excellent and comprehensive
101     introduction to \textit{Partial Differential Equations}
102     \url{http://en.wikipedia.org/wiki/Partial_differential_equation}, however
103     their relevance to \esc and implementation should become much clearer as we
104     develop our understanding further into the cookbook.}
105     \input{example01}
106     \input{example02}
107 ahallam 3067 % % %
108 artak 2969 \chapter{Heat Diffusion in Two Dimensions}
109 ahallam 3067 \label{CHAP HEAT 2a}
110     \input{example03}
111     % % % %
112 gross 2931 \chapter{Complex Geometries}
113 ahallam 3067 \label{CHAP HEAT 2}
114 ahallam 3153 \input{example04}
115     \input{example05}
116 ahallam 3067 % % % %
117 ahallam 2411 % Moving into 2D and 3D wave propagations in next chapters.
118 gross 2948 % not part of release 3.1
119 ahallam 3003 \chapter{Acoustic Wave Propagation}
120     \input{example07} %acoustic wave equation
121 ahallam 3067 %
122 ahallam 3001 \chapter{Seismic Wave Propagation}
123 ahallam 3067 \input{example08}
124 ahallam 3063
125     \chapter{3D Seismic Wave Propagation}
126 ahallam 3153 \input{example09}
127    
128 ahallam 3448 \chapter{Potential Fields - Newtonian Gravitation}
129     \input{example10}
130 jfenwick 3382 %
131 ahallam 3448 \chapter{Potential Fields - Electrical Resistivity}
132     \input{example11}
133 ahallam 3063
134 ahallam 3232
135     \bibliography{cookbook}
136     \bibliographystyle{plainnat}
137    
138 ahallam 2975 \appendix
139 artak 2972 %\include{einsteinETA}
140 caltinay 4491 %\printindex
141 ahallam 2411 \end{document}

  ViewVC Help
Powered by ViewVC 1.1.26