Published March 3, 2026 | Version v1
Poster Open

TrixiParticles.jl: High-performance particle simulations in Julia

  • 1. ROR icon Helmholtz-Zentrum Hereon
  • 2. ROR icon University of Cologne
  • 3. ROR icon University of Augsburg
  • 4. ROR icon Kiel University

Description

Particle-based methods are powerful tools for simulating systems with complex geometries, free surfaces, and tightly coupled multiphysics. We present TrixiParticles.jl, a high-performance, open-source framework in Julia designed to make these methods accessible and extensible.

TrixiParticles.jl supports a variety of modern simulation techniques, featuring multiple Smoothed Particle Hydrodynamics (SPH) schemes (WCSPH, EDAC, IISPH) and solid mechanics models (TLSPH, DEM) for robust fluid-structure interaction. Its core design philosophy leverages Julia's composable nature, enabling users to express complex setups and couple particle systems directly in high-level code. This facilitates rapid prototyping and extension without sacrificing performance.

The framework is built for speed, incorporating an optimized neighbor search, native multithreading, and vendor-agnostic GPU execution (NVIDIA, AMD, Apple) through KernelAbstractions.jl. Flexible time integration is handled by the OrdinaryDiffEq.jl library. A comprehensive workflow is supported by utilities for particle sampling from STL/ASC files and VTK output for visualization. To promote education and reproducible science, the framework includes a rich set of validation cases and examples. This poster introduces the design of TrixiParticles.jl, summarizes its key features, and highlights compelling validation and benchmark results.

Files

DERSE_TRIXIP_26_V3.pdf

Files (1.0 MB)

Name Size Download all
md5:8dcb558c8deec9bb5fb422701045d1ac
1.0 MB Preview Download

Additional details

Software