2022
DOI: 10.5194/gmd-15-75-2022
|View full text |Cite
|
Sign up to set email alerts
|

Implementing the Water, HEat and Transport model in GEOframe (WHETGEO-1D v.1.0): algorithms, informatics, design patterns, open science features, and 1D deployment

Abstract: Abstract. This paper presents WHETGEO and its 1D deployment: a new physically based model simulating the water and energy budgets in a soil column. The purpose of this contribution is twofold. First, we discuss the mathematical and numerical issues involved in solving the Richardson–Richards equation, conventionally known as the Richards equation, and the heat equation in heterogeneous soils. In particular, for the Richardson–Richards equation (R2) we take advantage of the nested Newton–Casulli–Zanolli (NCZ) a… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 93 publications
0
3
0
Order By: Relevance
“…A few books indeed cover the issues for scientific computing, such as Rouson et al (2014) for Fortran 95 and Gardner and Manduchi (2007) for Java. Another step forward can be made by using a certain degree of abstraction in software, as proposed, for instance, by Berti (2000), with examples in C++, and used in Tubini and Rigon (2022), with Java. Abstraction, one of the basic rules of design pattern (i.e., "program to interface and not to objects"), is important in that it allows the software "not to be modified" but "extended", thereby enormously increasing the flexibility of a project and its lifetime.…”
Section: How To Write and Manage Modelsmentioning
confidence: 99%
See 1 more Smart Citation
“…A few books indeed cover the issues for scientific computing, such as Rouson et al (2014) for Fortran 95 and Gardner and Manduchi (2007) for Java. Another step forward can be made by using a certain degree of abstraction in software, as proposed, for instance, by Berti (2000), with examples in C++, and used in Tubini and Rigon (2022), with Java. Abstraction, one of the basic rules of design pattern (i.e., "program to interface and not to objects"), is important in that it allows the software "not to be modified" but "extended", thereby enormously increasing the flexibility of a project and its lifetime.…”
Section: How To Write and Manage Modelsmentioning
confidence: 99%
“…identify possible directions and hints, based on more than a decade of experience in deploying hydrological models (Rigon et al, 2006;Formetta et al, 2014;Tubini and Rigon, 2022) and contributing to geographic information system (GIS) developments (e.g., JGrass, uDig and gvSIG);…”
Section: Introductionmentioning
confidence: 99%
“…Since these models seldom produce analytical solutions (for instance, see [ 7 , 8 , 9 ]), numerical methods and solutions are generally still proposed in the literature, sometimes highlighting features in heterogeneous soils [ 10 , 11 , 12 , 13 ], sometimes the proper treatment of nonlinear issues (e.g., [ 14 , 15 , 16 ]) and sometimes elegant techniques for dealing with time or space discretization (e.g., [ 17 , 18 ]). More refined models and software are able to couple moisture content dynamics with the heat equation (as in [ 19 ]). On the other hand, the use of physics-based models requires a deep the knowledge of soil characteristics and significant laboratory efforts for assessing hydraulic parameters (for example, see [ 20 , 21 ]), the measurement of which can be expensive and time-consuming.…”
Section: Introductionmentioning
confidence: 99%