An open source massively parallel solver for Richards equation: Mechanistic modelling of water fluxes at the watershed scale
L. Orgogozo (GET), N. Renon (CALMIP), C. Soulaine (IMFT), F. H\'enon, (IMFT), S. K. Tomer (CESBIO), D. Labat (GET), O.S. Pokrovsky (GET), M., Sekhar, R. Ababou (IMFT), M. Quintard (IMFT)

TL;DR
This paper introduces RichardsFOAM, an open source, massively parallel solver for Richards equation, enabling large-scale, long-term water flux modeling at watershed scales with high computational efficiency.
Contribution
The paper presents RichardsFOAM, a novel open source solver integrated with OpenFOAM, capable of handling large-scale, long-term water flux simulations with high parallel efficiency.
Findings
Achieves up to ~90% parallel efficiency with 1024 processors
Enables modeling of watersheds up to a few square kilometers over decades
Demonstrates applicability in environmental and water resource engineering
Abstract
In this paper we present a massively parallel open source solver for Richards equation, named the RichardsFOAM solver. This solver has been developed in the framework of the open source generalist computational fluid dynamics tool box OpenFOAM (R) and is capable to deal with large scale problems in both space and time. The source code for RichardsFOAM may be downloaded from the CPC program library website.It exhibits good parallel performances (up to 90% parallel efficiency with 1024 processors both in strong and weak scaling), and the conditions required for obtaining such performances are analysed and discussed. These performances enable the mechanistic modelling of water fluxes at the scale of experimental watersheds (up to few square kilometres of surface area), and on time scales of decades to a century. Such a solver can be useful in various applications, such as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
