%
%       CTAC'06 abstract Ole Nielsen.
%
%       Format: LaTeX2e.
%
%
\documentclass[12pt,a4paper]{book}
%
\pagestyle{empty}\parindent=0mm\parskip=3mm\textwidth=150mm
\topmargin=-5mm\textheight=240mm
\long\def\TITLE#1{{\large{\bf#1}}}\long\def\AUTHORS#1{\sl #1\\[3mm]}
\long\def\AFFILIATION#1#2{$^{#1}\,$\sf #2\\}
\begin{document}
\begin{center}
%%%
%%% Title goes here.
%%%
\TITLE{A Finite Volume Technique for Hydrodynamic Inundation Modelling using the Python Programming Language}\\[5mm]
%%%
%%% Authors and affiliations are next. The presenter must be
%%% indicated by a * as shown below.
%%%
\AUTHORS{Ole M. Nielsen $^1$}
\AFFILIATION{1}{Geoscience Australia, Canberra, Australia}
%%%
\end{center}


%%%
%%% Abstract proper starts here.
%%%

Modelling the effects on the built environment of natural hazards such
as riverine flooding, storm surges and tsunami is critical for
understanding their economic and social impact on our urban
communities.  Geoscience Australia and the Australian National
University are developing a hydrodynamic inundation modelling tool
called ANUGA to help simulate the impact of these hazards.


The core of ANUGA is a Python implementation of a finite-volume method
for solving the conservative form of the Shallow Water Wave equation.
This method allows the study area to be represented by an unstructured
mesh with variable resolution to suit the particular problem.  The
conserved quantities are water level (stage) and horizontal momentum.
An important capability of ANUGA is that it can robustly model the
process of wetting and drying as water enters and leaves an area. This
means that it is suitable for simulating water flow onto a beach or
dry land and around structures such as buildings.

To set up a particular scenario the user generates a mesh with regions
and boundary segments identified by symbolic tags used to bind values
to arbitrary functions supplied during the simulation.  In addition,
all quantities may be assigned or updated by supplying either constant
values, arbitrary functions or general expressions combining existing
quantities.  Arbitrary forcing terms such such as wind stress or
atmospheric pressure gradients may also be supplied.  While this
interface provides great flexibility due to Python's object model,
weak typing and constructs such as generators, the computationally
intensive components are written for efficiency in the C language
working directly with the Numerical Python structures.


ANUGA will be released under an OSS license. This strategy will enable
free access to the software and allow the risk research community to
use, validate and contribute to the development.

The talk outlines the model implementation, provides validation
results, identifies remaining challenges and describes ANUGA's role within
the Australian Tsunami Warning System.
  


%%%
%%% End of abstract.
%%%


\end{document}
