A parallel-GPU code for asteroid aggregation problems with angular particles

12/09/2019
by   F. Ferrari, et al.
0

The paper presents a numerical implementation of the gravitational N-body problem with contact interactions between non-spherically shaped bodies. The work builds up on a previous implementation of the code and extends its capabilities. The number of bodies handled is significantly increased through the use of a CUDA/GPU-parallel octree structure. The implementation of the code is discussed and its performance are compared against direct N^2 integration. The code features both smooth (force-based) and non-smooth (impulse-based) methods, as well as a visco-elastic non-smooth method, to handle contact interaction between bodies. The numerical problem of simulating "rubble-pile" asteroid gravitational aggregation processes is addressed. We discuss the features of the problem and derive criteria to set up the numerical simulation from the dynamical constraints of the combined gravitational-collisional problem. Examples of asteroid aggregation scenarios that could benefit from such implementation are finally presented.

READ FULL TEXT
research
03/26/2021

A survey of numerical methods for hemivariational inequalities with applications to Contact Mechanics

In this paper we present an abstract nonsmooth optimization problem for ...
research
07/27/2022

A parallel algorithm for unilateral contact problems

In this paper, we introduce a novel parallel contact algorithm designed ...
research
01/17/2023

Homogenization and numerical algorithms for two-scale modelling of porous media with self-contact in micropores

The paper presents two-scale numerical algorithms for stress-strain anal...
research
12/19/2019

Algebraic multigrid methods for saddle point systems arising from mortar contact formulations

In this paper, a fully aggregation-based algebraic multigrid strategy is...
research
09/14/2019

A scalable computational platform for particulate Stokes suspensions

We describe a computational framework for simulating suspensions of rigi...
research
01/08/2021

Topology Optimization with linearized buckling criteria in 250 lines of Matlab

We present a 250 line Matlab code for topology optimization for lineariz...
research
06/24/2008

Conceptualization of seeded region growing by pixels aggregation. Part 1: the framework

Adams and Bishop have proposed in 1994 a novel region growing algorithm ...

Please sign up or login with your details

Forgot password? Click here to reset