Changeset 2613 for publications/ctac_2006
- Timestamp:
- Mar 28, 2006, 10:24:24 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
publications/ctac_2006/ctac2006_abstract_ole_nielsen.tex
r2612 r2613 40 40 41 41 The core of ANUGA is a Python implementation of a finite-volume method 42 for solving the Shallow Water Wave equation. This method allows the 43 study area to be represented by an unstructured mesh with variable 44 resolution to suit the particular problem. Another important 45 capability of ANUGA is that it can robustly model the process of wetting and 46 drying as water enters and leaves an area. This means that it is 47 suitable for simulating water flow onto a beach or dry land and around 48 structures such as buildings. 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. 49 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. 58 59 Computationally intensive components are written for efficiency in the C 60 language working directly with the Numerical Python structures while 61 the interface aims at flexibility using Python's object model, weak typing and 62 constructs such as generators. 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. 50 67 51 68 The talk outlines the model implementation, provides validation
Note: See TracChangeset
for help on using the changeset viewer.