A comparison of numerical schemes for the GPU-accelerated simulation of variably-saturated groundwater flow

Publikation: Beitrag in Fachzeitschrift › Forschungsartikel › Beigetragen › Begutachtung

Beitragende

  • Zhi Li - , Tongji University (Autor:in)
  • Daniel Caviedes-Voullième - , Forschungszentrum Jülich (Autor:in)
  • Ilhan Özgen-Xian - , Technische Universität Braunschweig, Lawrence Berkeley National Laboratory (Autor:in)
  • Simin Jiang - , Tongji University (Autor:in)
  • Na Zheng - , Tongji University (Autor:in)

Abstract

The optimal strategy to numerically solve the Richards equation is problem-dependent, especially on GPUs because an efficient numerical scheme on CPU might not scale well on GPU. In this work, four numerical schemes are coded to investigate their parallel performance on CPU and GPU. The results indicate that the scaling of Richards solvers on GPU is affected by the numerical scheme, the linear system solver, the soil constitutive model, the code structure, the problem size and the adaptive time stepping strategies. Compared with CPU, parallel simulations on GPU exhibit stronger variance in the scaling of different code sections. The poorly-scaled components could deteriorate the overall scaling. Under all circumstances, using a GPU significantly enhances computational speed, especially for large problems. Clearly, GPU computing have significant potential in accelerating large-scale hydrological simulations, but care must be taken on the design and implementation of the model structure.

Details

OriginalspracheEnglisch
Aufsatznummer105900
FachzeitschriftEnvironmental modelling & software
Jahrgang171
PublikationsstatusVeröffentlicht - Jan. 2024
Peer-Review-StatusJa
Extern publiziertJa

Externe IDs

Scopus 85177841300

Schlagworte

Schlagwörter

  • Predictor–corrector method, Newton–Raphson method, Picard method, GPU computing, Richards equation