# Particle-based and Meshless Methods with Aboria

**Authors:** Martin Robinson, Maria Bruna

arXiv: 1704.08907 · 2017-10-13

## TL;DR

Aboria is a versatile C++ library that facilitates the implementation of particle-based numerical methods, offering data structures, spatial search, and a domain-specific language for efficient computation.

## Contribution

This paper introduces Aboria, a new library that simplifies the development of particle-based methods with flexible data structures and a specialized language.

## Key findings

- Provides efficient particle container and spatial search structures
- Demonstrates ease of use with an example application
- Shows competitive performance benchmarks

## Abstract

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.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1704.08907/full.md

## Figures

5 figures with captions in the complete paper: https://tomesphere.com/paper/1704.08907/full.md

## References

25 references — full list in the complete paper: https://tomesphere.com/paper/1704.08907/full.md

---
Source: https://tomesphere.com/paper/1704.08907