Writing Analytic Element Programs in Python']Python

被引:11
|
作者
Bakker, Mark [1 ,3 ]
Kelson, Victor A. [2 ]
机构
[1] Delft Univ Technol, Water Resources Sect, Fac Civil Engn & Geosci, NL-2628 CN Delft, Netherlands
[2] WHPA Inc, Bloomington, IN 47404 USA
[3] KWR Watercycle Res Inst, NL-3433 PE Nieuwegein, Netherlands
关键词
FLOW;
D O I
10.1111/j.1745-6584.2009.00583.x
中图分类号
P [天文学、地球科学];
学科分类号
07 ;
摘要
The analytic element method is a mesh-free approach for modeling ground water flow at both the local and the regional scale. With the advent of the Python object-oriented programming language, it has become relatively easy to write analytic element programs. In this article, an introduction is given of the basic principles of the analytic element method and of the Python programming language. A simple, yet flexible, object-oriented design is presented for analytic element codes using multiple inheritance. New types of analytic elements may be added without the need for any changes in the existing part of the code. The presented code may be used to model flow to wells (with either a specified discharge or drawdown) and streams (with a specified head). The code may be extended by any hydrogeologist with a healthy appetite for writing computer code to solve more complicated ground water flow problems.
引用
收藏
页码:828 / 834
页数:7
相关论文
共 50 条
  • [31] Machine Translation of English Identifiers in Python']Python Programs into Traditional Chinese
    Lyu, Ren-yuan
    Kuo, Yung-Hsin
    Liu, Che-Ning
    2016 INTERNATIONAL COMPUTER SYMPOSIUM (ICS), 2016, : 622 - 625
  • [32] A Multilanguage Static Analysis of Python']Python Programs with Native C Extensions
    Monat, Raphael
    Ouadjaout, Abdelraouf
    Mine, Antoine
    STATIC ANALYSIS, SAS 2021, 2021, 12913 : 323 - 345
  • [33] Towards More Sophisticated Static Analysis Methods of Python']Python Programs
    Gulabovska, Hristina
    Porkolab, Zoltan
    2019 IEEE 15TH INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATICS (INFORMATICS 2019), 2019, : 225 - 230
  • [34] How Do Python']Python Programs Use Inheritance? A Replication Study
    Orru, Matteo
    Tempero, Ewan
    Marchesi, Michele
    Tonelli, Roberto
    2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 309 - 315
  • [35] Knowledge-Based Environment Dependency Inference for Python']Python Programs
    Ye, Hongjie
    Chen, Wei
    Dou, Wensheng
    Wu, Guoquan
    Wei, Jun
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022), 2022, : 1245 - 1256
  • [36] Hemodynamic effects of python']python neuropeptide γ in the anesthetized python']python, Python']Python regius
    Skovgaard, N
    Galli, G
    Taylor, EW
    Conlon, JM
    Wang, TB
    REGULATORY PEPTIDES, 2005, 128 (01) : 15 - 26
  • [37] Hemodynamic effects of python']python neuropeptide γ in the anaesthetized python']python, Python']Python regius
    Skovgarrd, N
    Galli, GLJ
    Taylor, EW
    Conlon, JM
    Wang, T
    COMPARATIVE BIOCHEMISTRY AND PHYSIOLOGY B-BIOCHEMISTRY & MOLECULAR BIOLOGY, 2004, 139 (01): : 148 - 149
  • [39] HARP: Holistic Analysis for Refactoring Python']Python-Based Analytics Programs
    Zhou, Weijie
    Zhao, Yue
    Zhang, Guoqiang
    Shen, Xipeng
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 506 - 517
  • [40] Illustrating Elementary NMR Concepts through Simple Interactive Python']Python Programs
    Sengupta, Ishita
    JOURNAL OF CHEMICAL EDUCATION, 2021, 98 (05) : 1673 - 1680