New Polyhedral Discretisation Methods applied to the Richards Equation: CDO Schemes in Code Saturne

Abstract : This paper shows an application of a vertex-based Compatible Discrete Operator (CDO) scheme to simulate the Richards equation on meshes using polyhedral cells. Second order spatial accuracy is reached for a verification test case using two meshes made of different types of polyhedral cells. A second validation test case dealing with a variably saturated soil inside a vertical column has been simulated, with three advected passive pollutants being released. Results are in good agreement with the reference for both types of mesh. MPI scalability has also been assessed at scale up to 98,304 cores of a Cray X30 for a 1.7 B cell mesh for the simulation of the aforementioned case, and nearly linear speed-up is observed. Finally the implementation of hybrid MPI-OpenMP has been tested on 2 types of Intel Xeon Phi Knights Landing co-processors, showing that the best configuration for the code is obtained when all the physical cores are filled by MPI tasks and the 4 hyperthreads by OpenMP threads.
Complete list of metadatas

Cited literature [31 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01624854
Contributor : Jérôme Bonelle <>
Submitted on : Thursday, October 26, 2017 - 7:00:06 PM
Last modification on : Monday, June 17, 2019 - 11:59:17 AM
Long-term archiving on : Sunday, January 28, 2018 - 1:42:16 PM

File

BoFoM17-CDO-HPC.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

Jérôme Bonelle, Yvan Fournier, Charles Moulinec. New Polyhedral Discretisation Methods applied to the Richards Equation: CDO Schemes in Code Saturne. Computers & Fluids, Elsevier, 2018, 173, pp.93--102. ⟨10.1016/j.compfluid.2018.03.026⟩. ⟨hal-01624854⟩

Share

Metrics

Record views

240

Files downloads

194