source: anuga_work/publications/linuxconf_2006/abstract_ole_nielsen.txt @ 5563

Last change on this file since 5563 was 4114, checked in by ole, 17 years ago

Added abstract_ole_nielsen.txt

File size: 2.3 KB
Line 
1Title: Computational Modelling of Hydrological Impacts - Open source software developed by the Australian Federal Government.
2               
3
4Speaker:
5Ole Nielsen, Geoscience Australia
6Ole.Nielsen@ga.gov.au   
7       
8       
9Modelling the effects on the built environment of natural hazards such
10as riverine flooding, storm surges and tsunami is critical for
11understanding their economic and social impact on our urban
12communities.  Geoscience Australia and the Australian National
13University have developed a hydrodynamic inundation modelling tool
14called ANUGA to help simulate the impact of these hazards.
15
16
17The core of ANUGA is a Python implementation of a finite-volume method
18for solving the conservative form of the Shallow Water Wave equation.
19This method allows the study area to be represented by an unstructured
20mesh with variable resolution to suit the particular problem.  The
21conserved quantities are water level (stage) and horizontal momentum.
22An important capability of ANUGA is that it can robustly model the
23process of wetting and drying as water enters and leaves an area. This
24means that it is suitable for simulating water flow onto a beach or
25dry land and around structures such as buildings.
26
27To set up a particular scenario the user generates a mesh with regions
28and boundary segments identified by symbolic tags used to bind values
29to arbitrary functions supplied during the simulation.  In addition,
30all quantities may be assigned or updated by supplying either constant
31values, arbitrary functions or general expressions combining existing
32quantities.  Arbitrary forcing terms such such as wind stress or
33atmospheric pressure gradients may also be supplied.  While this
34interface provides great flexibility due to Python's object model,
35dynamic typing and constructs such as generators, the computationally
36intensive components are written for efficiency in the C language
37working directly with the Numerical Python structures.
38
39ANUGA has recently been released as Open Source. This strategy will enable
40free access to the software and allow the risk research community to
41use, validate and contribute to the software in the future.
42
43The talk outlines the model implementation, provides validation
44results, identifies remaining challenges and describes ANUGA's role within
45the Australian Tsunami Warning System.
46 
Note: See TracBrowser for help on using the repository browser.