ParticLS: Object-oriented software for discrete element methods and peridynamics

by   Andrew D. Davis, et al.

ParticLS (Particle Level Sets) is a software library that implements the discrete element method (DEM) and meshfree methods. ParticLS tracks the interaction between individual particles whose geometries are defined by level sets capable of capturing complex shapes. These particles either represent rigid bodies or material points within a continuum. Particle-particle interactions using various contact laws numerically approximate solutions to energy and mass conservation equations, simulating rigid body dynamics or deformation/fracture. By leveraging multiple contact laws, ParticLS can simulate interacting bodies that deform, fracture, and are composed of many particles. In the continuum setting, we numerically solve the peridynamic equations – integro-differential equations capable of modeling objects with discontinuous displacement fields and complex fracture dynamics. We show that the discretized peridynamic equations can be solved using the same software infrastructure that implements the DEM. Therefore, we design a unique software library where users can easily add particles with arbitrary geometries and new contact laws that model either rigid-body interaction or peridynamic constitutive relationships. We demonstrate ParticLS' versatility on test problems meant to showcase features applicable to a broad selection of fields such as tectonics, granular media, multiscale simulations, glacier calving, and sea ice.


page 8

page 10

page 11


Peridynamics-based discrete element method (PeriDEM) model of granular systems involving breakage of arbitrarily shaped particles

Usage, manipulation, transport, delivery, and mixing of granular or part...

Nauticle: a general-purpose particle-based simulation tool

Nauticle is a general-purpose numerical solver pursuing the easy adoptio...

A Barrier Method for Contact Avoiding Particles in Stokes Flow

Rigid particles in a Stokesian fluid can physically not overlap, as a th...

Learning rigid dynamics with face interaction graph networks

Simulating rigid collisions among arbitrary shapes is notoriously diffic...

Computational methods for tracking inertial particles in discrete incompressible flows

Calculating trajectories of small particles in numerical simulations of ...

SR-DEM: an efficient discrete element method framework for particles with surface of revolution

Many granular products have the shape of surface of revolution (SR), typ...

Local Verlet buffer approach for broad-phase interaction detection in Discrete Element Method

The Extended Discrete Element Method (XDEM) is an innovative numerical s...

Please sign up or login with your details

Forgot password? Click here to reset