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 | |
---|
33 | Modelling the effects on the built environment of natural hazards such |
---|
34 | as riverine flooding, storm surges and tsunami is critical for |
---|
35 | understanding their economic and social impact on our urban |
---|
36 | communities. Geoscience Australia and the Australian National |
---|
37 | University are developing a hydrodynamic inundation modelling tool |
---|
38 | called ANUGA to help simulate the impact of these hazards. |
---|
39 | |
---|
40 | |
---|
41 | The core of ANUGA is a Python implementation of a finite-volume method |
---|
42 | for solving the conservative form of the Shallow Water Wave equation. |
---|
43 | This method allows the study area to be represented by an unstructured |
---|
44 | mesh with variable resolution to suit the particular problem. The |
---|
45 | conserved quantities are water level (stage) and horizontal momentum. |
---|
46 | An important capability of ANUGA is that it can robustly model the |
---|
47 | process of wetting and drying as water enters and leaves an area. This |
---|
48 | means that it is suitable for simulating water flow onto a beach or |
---|
49 | dry land and around structures such as buildings. |
---|
50 | |
---|
51 | To set up a particular scenario the user generates a mesh with regions |
---|
52 | and boundary segments identified by symbolic tags used to bind values |
---|
53 | to arbitrary functions supplied during the simulation. In addition, |
---|
54 | all quantities may be assigned or updated by supplying either constant |
---|
55 | values, arbitrary functions or general expressions combining existing |
---|
56 | quantities. Arbitrary forcing terms such such as wind stress or |
---|
57 | atmospheric pressure gradients may also be supplied. While this |
---|
58 | interface provides great flexibility due to Python's object model, |
---|
59 | weak typing and constructs such as generators, the computationally |
---|
60 | intensive components are written for efficiency in the C language |
---|
61 | working directly with the Numerical Python structures. |
---|
62 | |
---|
63 | |
---|
64 | ANUGA will be released under an OSS license. This strategy will enable |
---|
65 | free access to the software and allow the risk research community to |
---|
66 | use, validate and contribute to the development. |
---|
67 | |
---|
68 | The talk outlines the model implementation, provides validation |
---|
69 | results, identifies remaining challenges and describes ANUGA's role within |
---|
70 | the Australian Tsunami Warning System. |
---|
71 | |
---|
72 | |
---|
73 | |
---|
74 | %%% |
---|
75 | %%% End of abstract. |
---|
76 | %%% |
---|
77 | |
---|
78 | |
---|
79 | \end{document} |
---|