source: anuga_work/publications/ctac_2006/ctac2006_abstract_ole_nielsen.tex @ 5599

Last change on this file since 5599 was 2614, checked in by ole, 18 years ago

More text

File size: 2.9 KB
Line 
1%
2%       CTAC'06 abstract Ole Nielsen.
3%
4%       Format: LaTeX2e.
5%
6%
7\documentclass[12pt,a4paper]{book}
8%
9\pagestyle{empty}\parindent=0mm\parskip=3mm\textwidth=150mm
10\topmargin=-5mm\textheight=240mm
11\long\def\TITLE#1{{\large{\bf#1}}}\long\def\AUTHORS#1{\sl #1\\[3mm]}
12\long\def\AFFILIATION#1#2{$^{#1}\,$\sf #2\\}
13\begin{document}
14\begin{center}
15%%%
16%%% Title goes here.
17%%%
18\TITLE{A Finite Volume Technique for Hydrodynamic Inundation Modelling using the Python Programming Language}\\[5mm]
19%%%
20%%% Authors and affiliations are next. The presenter must be
21%%% indicated by a * as shown below.
22%%%
23\AUTHORS{Ole M. Nielsen $^1$}
24\AFFILIATION{1}{Geoscience Australia, Canberra, Australia}
25%%%
26\end{center}
27
28
29%%%
30%%% Abstract proper starts here.
31%%%
32
33Modelling the effects on the built environment of natural hazards such
34as riverine flooding, storm surges and tsunami is critical for
35understanding their economic and social impact on our urban
36communities.  Geoscience Australia and the Australian National
37University are developing a hydrodynamic inundation modelling tool
38called ANUGA to help simulate the impact of these hazards.
39
40
41The core of ANUGA is a Python implementation of a finite-volume method
42for solving the conservative form of the Shallow Water Wave equation.
43This method allows the study area to be represented by an unstructured
44mesh with variable resolution to suit the particular problem.  The
45conserved quantities are water level (stage) and horizontal momentum.
46An important capability of ANUGA is that it can robustly model the
47process of wetting and drying as water enters and leaves an area. This
48means that it is suitable for simulating water flow onto a beach or
49dry land and around structures such as buildings.
50
51To set up a particular scenario the user generates a mesh with regions
52and boundary segments identified by symbolic tags used to bind values
53to arbitrary functions supplied during the simulation.  In addition,
54all quantities may be assigned or updated by supplying either constant
55values, arbitrary functions or general expressions combining existing
56quantities.  Arbitrary forcing terms such such as wind stress or
57atmospheric pressure gradients may also be supplied.  While this
58interface provides great flexibility due to Python's object model,
59weak typing and constructs such as generators, the computationally
60intensive components are written for efficiency in the C language
61working directly with the Numerical Python structures.
62
63
64ANUGA will be released under an OSS license. This strategy will enable
65free access to the software and allow the risk research community to
66use, validate and contribute to the development.
67
68The talk outlines the model implementation, provides validation
69results, identifies remaining challenges and describes ANUGA's role within
70the Australian Tsunami Warning System.
71 
72
73
74%%%
75%%% End of abstract.
76%%%
77
78
79\end{document}
Note: See TracBrowser for help on using the repository browser.