Efficient Simulation of Fluid Flow and Transport in Heterogeneous Media Using Graphics Processing Units (GPUs)

08/09/2019
by   Hassan Dashtian, et al.
0

Networks of interconnected resistors, springs and beams, or pores are standard models of studying scalar and vector transport processes in heterogeneous materials and media, such as fluid flow in porous media, and conduction, deformations, and electric and dielectric breakdown in heterogeneous solids. The computation time and required memory are two limiting factors that hinder the scalability of the computations to very large sizes. We present a dual approach, based on the use of a combination of the central processing units (CPUs) and graphics processing units (GPUs), to simulation of flow, transport, and similar problems using the network models. A mixed-precision algorithm, together with the conjugate-gradient method is implemented on a single GPU solver. The efficiency of the method is tested with a variety of cases, including pore- and random-resistor network models in which the conductances are long-range correlated, and also contain percolation disorder. Both isotropic and anisotropic networks are considered. To put the method to a stringent test, the long-range correlations are generated by a fractional Brownian motion (FBM), which we generate by a message-passing interface method. For all the cases studied an overall speed-up factor of about one order of magnitude or better is obtained, which increases with the size of the network. Even the critical slow-down in networks near the percolation threshold does not decrease the speed-up significantly. We also obtain approximate but accurate bounds for the permeability anisotropy K_x/K_y for stratified porous media.

READ FULL TEXT

page 21

page 22

research
03/27/2019

Efficient LBM on GPUs for dense moving objects using immersed boundary condition

There exists an increasing interest for using immersed boundary methods ...
research
12/21/2022

Computational framework for complex flow and transport in heterogeneous porous media

We present a flexible scalable open-source computational framework, name...
research
09/15/2023

Speeding up the GENGA N-body integrator on consumer-grade graphics cards

GPU computing is popular due to the calculation potential of a single ca...
research
02/10/2021

Computationally Efficient Multiscale Neural Networks Applied To Fluid Flow In Complex 3D Porous Media

The permeability of complex porous materials can be obtained via direct ...
research
04/22/2020

ML-LBM: Machine Learning Aided Flow Simulation in Porous Media

Simulation of fluid flow in porous media has many applications, from the...
research
09/19/2017

Magnus integrators on multicore CPUs and GPUs

In the present paper we consider numerical methods to solve the Schrödin...
research
02/04/2021

The use of a time-fractional transport model for performing computational homogenisation of 2D heterogeneous media exhibiting memory effects

In this work, a two-dimensional time-fractional subdiffusion model is de...

Please sign up or login with your details

Forgot password? Click here to reset