Particle-based and Meshless Methods with Aboria

04/28/2017
by   Martin Robinson, et al.
0

Aboria is a powerful and flexible C++ library for the implementation of particle-based numerical methods. The particles in such methods can represent actual particles (e.g. Molecular Dynamics) or abstract particles used to discretise a continuous function over a domain (e.g. Radial Basis Functions). Aboria provides a particle container, compatible with the Standard Template Library, spatial search data structures, and a Domain Specific Language to specify non-linear operators on the particle set. This paper gives an overview of Aboria's design, an example of use, and a performance benchmark.

READ FULL TEXT
research
10/05/2022

Particle clustering in turbulence: Prediction of spatial and statistical properties with deep learning

We demonstrate the utility of deep learning for modeling the clustering ...
research
02/09/2021

Dynamic Mode Decomposition of inertial particle caustics in Taylor-Green flow

Inertial particles advected by a background flow can show complex struct...
research
10/10/2017

SoAx: A generic C++ Structure of Arrays for handling Particles in HPC Codes

The numerical study of physical problems often require integrating the d...
research
02/02/2022

MD-GAN with multi-particle input: the machine learning of long-time molecular behavior from short-time MD data

MD-GAN is a machine learning-based method that can evolve part of the sy...
research
09/19/2021

Enabling particle applications for exascale computing platforms

The Exascale Computing Project (ECP) is invested in co-design to assure ...
research
04/17/2018

An Efficient SIMD Implementation of Pseudo-Verlet Lists for Neighbour Interactions in Particle-Based Codes

In particle-based simulations, neighbour finding (i.e finding pairs of p...
research
09/23/2022

An extension to VORO++ for multithreaded computation of Voronoi cells

VORO++ is a software library written in C++ for computing the Voronoi te...

Please sign up or login with your details

Forgot password? Click here to reset