Anuga
收藏DataONE2021-12-05 更新2024-06-08 收录
下载链接:
https://search.dataone.org/view/sha256:f2b42524239c25d1ad4c11319734caeaa4d323a9367b00f24d5ff28ab18a06b2
下载链接
链接失效反馈官方服务:
资源简介:
ANUGA is a hydrodynamic modelling tool that allows users to model realistic flow problems in complex 2D geometries. Examples include dam breaks or the effects of natural hazards such as riverine flooding, storm surges and tsunami. The user must specify a study area represented by a mesh of triangular cells, the topography and bathymetry, frictional resistance, initial values for water level (called stage within ANUGA), boundary conditions and forces such as rainfall, stream flows, windstress or pressure gradients if applicable.
ANUGA tracks the evolution of water depth and horizontal momentum within each cell over time by solving the shallow water wave governing equation using a finite-volume method.
ANUGA also incorporates a mesh generator that allows the user to set up the geometry of the problem interactively as well as tools for interpolation and surface fitting, and a number of auxiliary tools for visualising and interrogating the model output.
Most ANUGA components are written in the object-oriented programming language Python and most users will interact with ANUGA by writing small Python scripts based on the ANUGA library functions. Computationally intensive components are written for efficiency in C routines working directly with Python numpy structures.
ANUGA是一款水动力建模工具,可支持用户在复杂二维几何场景中构建真实的流动问题模型。其典型应用涵盖溃坝模拟,以及河流洪水、风暴潮、海啸等自然灾害的影响推演。用户需指定以三角形网格单元表征的研究区域、地形与水下地形、摩擦阻力、初始水位(ANUGA中称之为stage)、边界条件,以及适用场景下的降雨、径流、风应力或压强梯度等作用力。
ANUGA通过有限体积法求解浅水波控制方程,追踪每个网格单元内水深与水平动量随时间的演化过程。
ANUGA还集成了交互式网格生成器,支持用户自主构建问题几何模型,同时配备插值与曲面拟合工具,以及一系列用于可视化分析与模型输出解析的辅助工具。
ANUGA的多数核心组件采用面向对象编程语言Python编写,大多数用户会基于ANUGA库函数编写小型Python脚本实现与该工具的交互。对于计算密集型模块,为提升运行效率,其采用可直接适配Python numpy数据结构的C语言例程完成开发。
创建时间:
2021-12-05
搜集汇总
数据集介绍

以上内容由遇见数据集搜集并总结生成




