A numerically robust, parallel-friendly variant of BiCGSTAB for the semi-implicit integration of the viscous term in Smoothed Particle Hydrodynamics

06/29/2022
by   Giuseppe Bilotta, et al.
0

Implicit integration of the viscous term can significantly improve performance in computational fluid dynamics for highly viscous fluids such as lava. We show improvements over our previous proposal for semi-implicit viscous integration in Smoothed Particle Hydrodynamics, extending it to support a wider range of boundary models. Due to the resulting loss of matrix symmetry, a key advancement is a more robust version of the biconjugate gradient stabilized method to solve the linear systems, that is also better suited for parallelization in both shared-memory and distributed-memory systems. The advantages of the new solver are demostrated in applications with both Newtonian and non-Newtonian fluids, covering both the numerical aspect (improved convergence thanks to the possibility to use more accurate boundary model) and the computing aspect (with excellent strong scaling and satisfactory weak scaling).

READ FULL TEXT

page 16

page 31

research
12/11/2020

A fine-grained parallelization of the immersed boundary method

We present new algorithms for the parallelization of Eulerian-Lagrangian...
research
11/16/2017

Numerical time integration of lumped parameter systems governed by implicit constitutive relations

Time-integration for lumped parameter systems obeying implicit Bingham-K...
research
12/30/2021

Massively Parallelized Interpolated Factored Green Function Method

This paper presents a parallel implementation of the "Interpolated Facto...
research
09/12/2019

A Transition-Aware Method for the Simulation of Compliant Contact with Regularized Friction

Multibody simulation with frictional contact has been a challenging subj...
research
08/06/2019

Simple Iterative Incompressible Smoothed Particle Hydrodynamics

In this paper a simple, robust, and general purpose approach to implemen...
research
07/25/2017

Kinetic Simulation of Collisional Magnetized Plasmas with Semi-Implicit Time Integration

Plasmas with varying collisionalities occur in many applications, such a...
research
04/21/2023

PyTorch FSDP: Experiences on Scaling Fully Sharded Data Parallel

It is widely acknowledged that large models have the potential to delive...

Please sign up or login with your details

Forgot password? Click here to reset