arrow
返回

Advanced programming methods and data structures for computational modelling using edge-based finite volume methods

delete2004-09-20
delete4
PRE
AI
I
Ian Masters *
I
Ian D. Rees
DOI:10.1002/nag.398delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The generation of a numerical model must consider the separate issues of the governing equations, the numerical representation of those equations, the data structure that describes the model, the choice of programming language and finally the implementation and code management issues. These issues are considered as a whole in this paper and as a consequence, 10 golden rules for numerical modelling are proposed. By way of application, a saturated-unsaturated flow problem is modelled using the Richards equation and an innovative edge-based finite volume method. The implementation uses a novel data structure. This is shown to have over 91% code re-use and hence code written in this way is highly flexible and applicable to many different problems. By way of example, a compacted core earth filled dam problem has been solved. Finally, we conclude that this advanced programming method can significantly reduce code development time. Copyright (C) 2004 John Wiley Sons, Ltd.
Keyword:
Richards equation
finite volume
edge-based
data structures
advanced programming methods

期刊

International Journal for Numerical and Analytical Methods in Geomechanics 封面图
International Journal for Numerical and Analytical Methods in Geomechanics
IF:
3.6
论文数:
3.3K
被引数:
9.6K

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏
Fully Analytical Design of Dual-Wire PCB Metagratings for Beam Steering and Splitting
err2023-06-01
err0
PREAI
errZhen Tan; Jianjia Yi; Xiaoming Chen; Menglan Lin; Zhi Hao Jiang; Douglas H. Werner; Shah Nawaz Burokur
err分享
err收藏
Allogeneic transplantation for Hodgkin lymphoma
err2008-10-22
err0
errOAAI
errKarl S. Peggs; Paolo Anderlini; Anna Sureda
err分享
err收藏
没有更多内容