Development of one, two and three-dimensional finite element groundwater models within a generalized object-oriented framework

被引:0
|
作者
Desitter, A
Bates, PD
Anderson, MG
Hervouet, JM
机构
[1] Univ Bristol, Sch Geog Sci, Res Ctr Environm & Geophys Flows, Bristol BS8 1SS, Avon, England
[2] EDF, DER, Lab Natl Hydraul, F-78400 Chatou, France
关键词
Richards equation; finite elements; object-oriented programming;
D O I
10.1002/1099-1085(200009)14:133.0.CO;2-Q
中图分类号
TV21 [水资源调查与水利规划];
学科分类号
081501 ;
摘要
The past 20 years have seen a proliferation of numerical models in response to a need From governments, industry and researchers for tools that can simulate or predict environmental processes. Although this has led to significant scientific advances, in constructing such models code developers duplicate many basic tasks and functions. Ultimately therefore, the spread of progress is artificially restricted and the central focus of scientific activity may be misplaced. In this paper we examine the potential use of object-oriented programming techniques to overcome this problem and facilitate easy code reuse and maintenance in the face of rapid advances in numerical analysis research. In particular, we discuss the extent to which object oriented programming styles have an affinity for numerical environmental problems that traditional procedural programming styles do not share. We illustrate this through the development of one, two and three-dimensional finite element models for unsaturated groundwater flow using an object oriented environment developed originally for the solution of the Shallow Water equations. The complexity and quality of the solution that could be developed in a relatively limited period is demonstrated through comparison to three analytical test cases described in the literature. Copyright (C) 2000 John Wiley & Sons, Ltd.
引用
下载
收藏
页码:2245 / 2259
页数:15
相关论文
共 50 条
  • [21] An object-oriented framework for crop growth and development simulation models
    Gauthier, L
    Zekki, H
    SIXTH INTERNATIONAL CONFERENCE ON COMPUTERS IN AGRICULTURE, 1996, : 1022 - 1037
  • [22] The design and development of an integrated system for object-oriented finite element computing
    Xiang, Y
    Zhou, WL
    FIFTH INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2002, : 201 - 204
  • [23] Development of an object-oriented parallel finite element code for unsaturated soils
    Zhang, Youliang
    Gallipoli, Domenico
    THEORETICAL AND NUMERICAL UNSATURATED SOIL MECHANICS, 2007, 113 : 177 - +
  • [24] Design of three-dimensional finite element models
    Rombach, Guenter A.
    BETON- UND STAHLBETONBAU, 2007, 102 (04) : 207 - 214
  • [25] DEVELOPMENT OF THE OBJECT-ORIENTED FINITE-ELEMENT MODELING SYSTEM - MODIFY
    OHTSUBO, H
    KAWAMURA, Y
    KUBOTA, A
    ENGINEERING WITH COMPUTERS, 1993, 9 (04) : 187 - 197
  • [26] Two-dimensional and three-dimensional finite element models of external thread rolling
    Domblesky, JP
    Feng, F
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2002, 216 (04) : 507 - 517
  • [27] Object-oriented modelling of three-dimensional hydro-geotechnical systems
    Meissner, U
    Diaz, J
    Schonenborn, I
    Kruger, R
    COMPUTATIONAL METHODS IN WATER RESOURCES XI, VOL 1: COMPUTATIONAL METHODS IN SUBSURFACE FLOW AND TRANSPORT PROBLEMS, 1996, : 709 - 716
  • [28] Knowledge-aided Object-Oriented Three-Dimensional Microwave Imaging
    Wang, Longgang
    Li, Lianlin
    Zhou, Xiaoyang
    Cui, Tiejun
    Nehorai, Arye
    2016 URSI ASIA-PACIFIC RADIO SCIENCE CONFERENCE (URSI AP-RASC), 2016, : 534 - 537
  • [29] Knowledge-aided Object-oriented Three-dimensional Microwave Imaging
    Wang, Longgang
    Li, Lianlin
    Ruan, Hengxin
    Cui, Tie Jun
    2016 PROGRESS IN ELECTROMAGNETICS RESEARCH SYMPOSIUM (PIERS), 2016, : 946 - 950
  • [30] An object-oriented data model for the intelligent support of three-dimensional objects
    Krotopoulou, A
    Spirakis, P
    Terpou, D
    Tsakalidis, A
    EIGHTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1997, : 358 - 363