Multi-sphere rigid-body particles in a parallelized LEBC with LIGGGHTS

A method for the Message Passing Interface (MPI) parallelization of the Lees-Edwards boundary condition (LEBC) within the LIGGGHTS framework for multi-sphere rigid particles was created, allowing for the simulation of very detailed complex shapes. Double-send and double-receive communication was added to LIGGGHTS to allow for shared information across disjointed processor domains along the shearing boundary of the LEBC. The verification of this method is performed via 3D shearing simulations of single spheres and sphere clumps and rods with aspect ratios 2, 4, and 6. The predicted shear stress employing the new parallelized LEBC method matches stress values from granular kinetic theory and previously published simulation results. No LEBC simulations for DEM or multi-sphere rigid particles are known to be parallelized, allowing for computationally difficult LEBC multi-sphere simulations to be performed for the first time. Program title: Multi-sphere Parallelized LEBC in LIGGGHTS CPC Library link to program files: https://doi.org/10.17632/v3t758727j.1 Developer's repository link: https://github.com/elizabeth-suehr/LIGGGHTS-LEBC-CFDRC (the LIGGGHTS code) Licensing provisions: GNU General Public License 2 Programming language: C ++ Supplementary material: https://github.com/elizabeth-suehr/dem-scripts (code for work in the paper) Nature of problem: The parallelized Lees-Edward boundary condition is not implemented for any DEM codebases. This would allow for complex particle shapes which are computationally expensive to be simulated in the LEBC, allowing for stress tensor data to be collected, aiding in continuum work of simulating the flow of these complex particle shapes Solution method: Double-send and double-receive communication was added to LIGGGHTS to allow for shared information across disjointed processor domains along the shearing boundary of the LEBC. The verification of this method is performed via 3D shearing simulations of single spheres and sphere clumps and rods with aspect ratios 2, 4, and 6. Additional comments including restrictions and unusual features: Code does not run unless it is parallelized across two (or more) processors in the Y-direction.

Authors

Institutions

Publication Details

Journal
Computer Physics Communications
Published
2025-04-23
DOI
https://doi.org/10.1016/j.cpc.2025.109636
Primary Topic
Fluid Dynamics Simulations and Interactions
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Multi-sphere rigid-body particles in a parallelized LEBC with LIGGGHTS

Jennifer Curtis, Ramón López, Manuel Gale, Peter Liever et al.
Computer Physics Communications
Fluid Dynamics Simulations and Interactions
article

Multi-sphere rigid-body particles in a parallelized LEBC with LIGGGHTS

Jennifer Curtis, Ramón López, Manuel Gale, Peter Liever, Elizabeth Suehr, Raymond L. Fontenot
article en

Abstract

A method for the Message Passing Interface (MPI) parallelization of the Lees-Edwards boundary condition (LEBC) within the LIGGGHTS framework for multi-sphere rigid particles was created, allowing for the simulation of very detailed complex shapes. Double-send and double-receive communication was added to LIGGGHTS to allow for shared information across disjointed processor domains along the shearing boundary of the LEBC. The verification of this method is performed via 3D shearing simulations of single spheres and sphere clumps and rods with aspect ratios 2, 4, and 6. The predicted shear stress employing the new parallelized LEBC method matches stress values from granular kinetic theory and previously published simulation results. No LEBC simulations for DEM or multi-sphere rigid particles are known to be parallelized, allowing for computationally difficult LEBC multi-sphere simulations to be performed for the first time. Program title: Multi-sphere Parallelized LEBC in LIGGGHTS CPC Library link to program files: https://doi.org/10.17632/v3t758727j.1 Developer's repository link: https://github.com/elizabeth-suehr/LIGGGHTS-LEBC-CFDRC (the LIGGGHTS code) Licensing provisions: GNU General Public License 2 Programming language: C ++ Supplementary material: https://github.com/elizabeth-suehr/dem-scripts (code for work in the paper) Nature of problem: The parallelized Lees-Edward boundary condition is not implemented for any DEM codebases. This would allow for complex particle shapes which are computationally expensive to be simulated in the LEBC, allowing for stress tensor data to be collected, aiding in continuum work of simulating the flow of these complex particle shapes Solution method: Double-send and double-receive communication was added to LIGGGHTS to allow for shared information across disjointed processor domains along the shearing boundary of the LEBC. The verification of this method is performed via 3D shearing simulations of single spheres and sphere clumps and rods with aspect ratios 2, 4, and 6. Additional comments including restrictions and unusual features: Code does not run unless it is parallelized across two (or more) processors in the Y-direction.

Computer Physics CommunicationsVol. 313
CFD Research Corporation (United States) (US), University of California, Davis (US)
National Aeronautics and Space Administration, Defense Advanced Research Projects Agency
Openalex Percentile: Top 91%
Fluid Dynamics Simulations and Interactions
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.