{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T22:15:02Z","timestamp":1783635302322,"version":"3.55.0"},"reference-count":91,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T00:00:00Z","timestamp":1783555200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001711","name":"Swiss National Science Foundation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001711","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computer Physics Communications"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.cpc.2026.110294","type":"journal-article","created":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T20:19:37Z","timestamp":1782850777000},"page":"110294","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["LEDDS: Portable LBM-DEM simulations on GPUs"],"prefix":"10.1016","volume":"327","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-1497-0174","authenticated-orcid":false,"given":"Rapha\u00ebl","family":"Maggio-Aprile","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-8668-7722","authenticated-orcid":false,"given":"Maxime","family":"Rambosson","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0711-9819","authenticated-orcid":false,"given":"Christophe","family":"Coreixas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6627-5689","authenticated-orcid":false,"given":"Jonas","family":"Latt","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"1","key":"10.1016\/j.cpc.2026.110294_bib0001","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1680\/geot.1979.29.1.47","article-title":"A discrete numerical model for granular assemblies","volume":"29","author":"Cundall","year":"1979","journal-title":"G\u00e9otechnique"},{"issue":"13","key":"10.1016\/j.cpc.2026.110294_bib0002","doi-asserted-by":"crossref","first-page":"3378","DOI":"10.1016\/j.ces.2006.12.089","article-title":"Discrete particle simulation of particulate systems: theoretical developments","volume":"62","author":"Zhu","year":"2007","journal-title":"Chem. Eng. Sci."},{"issue":"23","key":"10.1016\/j.cpc.2026.110294_bib0003","doi-asserted-by":"crossref","first-page":"5728","DOI":"10.1016\/j.ces.2008.08.006","article-title":"Discrete particle simulation of particulate systems: a review of major applications and findings","volume":"63","author":"Zhu","year":"2008","journal-title":"Chem. Eng. Sci."},{"key":"10.1016\/j.cpc.2026.110294_bib0004","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1016\/j.powtec.2013.02.003","article-title":"Coupled CFD-DEM simulation of fluid-particle interaction in geomechanics","volume":"239","author":"Zhao","year":"2013","journal-title":"Powder Technol."},{"key":"10.1016\/j.cpc.2026.110294_bib0005","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1016\/j.powtec.2016.07.010","article-title":"DEM\/CFD-DEM modelling of non-spherical particulate systems: theoretical developments and applications","volume":"302","author":"Zhong","year":"2016","journal-title":"Powder Technol."},{"issue":"1","key":"10.1016\/j.cpc.2026.110294_bib0006","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1146\/annurev-chembioeng-110519-075414","article-title":"Possibilities and limits of computational fluid dynamics \u2013 discrete element method simulations in process engineering: a review of recent advancements and future trends","volume":"11","author":"Kieckhefen","year":"2020","journal-title":"Annu. Rev. Chem. Biomol. Eng."},{"key":"10.1016\/j.cpc.2026.110294_bib0007","doi-asserted-by":"crossref","DOI":"10.1016\/j.powtec.2022.117972","article-title":"A review of recent development for the CFD-DEM investigations of non-spherical particles","volume":"412","author":"Ma","year":"2022","journal-title":"Powder Technol."},{"key":"10.1016\/j.cpc.2026.110294_bib0008","doi-asserted-by":"crossref","first-page":"1172","DOI":"10.1016\/j.powtec.2016.07.072","article-title":"A GPU-based DEM approach for modelling of particulate systems","volume":"301","author":"Gan","year":"2016","journal-title":"Powder Technol."},{"key":"10.1016\/j.cpc.2026.110294_bib0009","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.partic.2021.08.001","article-title":"GPU accelerated MFiX-DEM simulations of granular and multiphase flows","volume":"62","author":"Lu","year":"2022","journal-title":"Particuology"},{"key":"10.1016\/j.cpc.2026.110294_bib0010","doi-asserted-by":"crossref","DOI":"10.1016\/j.cej.2023.142898","article-title":"GPU-based unresolved LBM-DEM for fast simulation of gas\u2013solid flows","volume":"465","author":"Fu","year":"2023","journal-title":"Chem. Eng. J."},{"issue":"2","key":"10.1016\/j.cpc.2026.110294_bib0011","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/1365490.1365500","article-title":"Scalable parallel programming with CUDA: is CUDA the parallel programming model that application developers have been waiting for?","volume":"6","author":"Nickolls","year":"2008","journal-title":"Queue"},{"key":"10.1016\/j.cpc.2026.110294_bib0012","unstructured":"HIP (C++ heterogeneous-compute interface for portability), https:\/\/rocm.docs.amd.com\/projects\/HIP\/en\/latest\/. [link]."},{"key":"10.1016\/j.cpc.2026.110294_bib0013","series-title":"Euro-Par 2012 Parallel Processing","first-page":"859","article-title":"OpenACC \u2013 first experiences with real-world applications","author":"Wienke","year":"2012"},{"key":"10.1016\/j.cpc.2026.110294_bib0014","series-title":"Parallel Programming in OpenMP","author":"Chandra","year":"2018"},{"key":"10.1016\/j.cpc.2026.110294_bib0015","series-title":"IEEE Hot Chips 21 Symposium (HCS)","first-page":"1","article-title":"The OpenCL specification","author":"Munshi","year":"2009"},{"key":"10.1016\/j.cpc.2026.110294_bib0016","series-title":"Proceedings of the International Workshop on OpenCL, IWOCL \u201920","article-title":"SYCL beyond OpenCL: the architecture, current state and future direction of hipSYCL","author":"Alpay","year":"2020"},{"key":"10.1016\/j.cpc.2026.110294_bib0017","unstructured":"G.E. Blelloch, Prefix sums and their applications(Tech. Rep. CMU-CS-90-190) (1990). Carnegie Mellon University, Pittsburgh, PA, technical Report, School of Computer Science."},{"key":"10.1016\/j.cpc.2026.110294_bib0018","series-title":"Linear algebraic primitives for parallel computing on large graphs","author":"Bulu\u00e7","year":"2010"},{"key":"10.1016\/j.cpc.2026.110294_bib0019","series-title":"Proceedings of the 22nd ACM SIGGRAPH\/EUROGRAPHICS Symposium on Graphics Hardware","first-page":"97","article-title":"Scan primitives for GPU computing","author":"Sengupta","year":"2007"},{"issue":"1","key":"10.1016\/j.cpc.2026.110294_bib0020","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3434393","article-title":"Theoretically efficient parallel graph algorithms can be fast and scalable","volume":"5","author":"Dhulipala","year":"2018","journal-title":"ACM Trans. Parallel Comput."},{"key":"10.1016\/j.cpc.2026.110294_bib0021","series-title":"Proceedings of the 26th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA \u201914)","first-page":"143","article-title":"A simple and practical linear-work parallel algorithm for connectivity","author":"Shun","year":"2014"},{"key":"10.1016\/j.cpc.2026.110294_bib0022","unstructured":"A. Brahmakshatriya, A. Brahmakshatriya, P. Sadayappan, J.D. Owens, Compilation techniques for graph algorithms on GPUs(2020). arXiv preprint arXiv: 2012.07990."},{"key":"10.1016\/j.cpc.2026.110294_bib0023","series-title":"GPU Computing Gems Jade Edition","first-page":"359","article-title":"Thrust: a productivity-oriented library for CUDA","author":"Bell","year":"2012"},{"issue":"12","key":"10.1016\/j.cpc.2026.110294_bib0024","doi-asserted-by":"crossref","first-page":"3202","DOI":"10.1016\/j.jpdc.2014.07.003","article-title":"Kokkos: enabling manycore performance portability through polymorphic memory access patterns","volume":"74","author":"Carter Edwards","year":"2014","journal-title":"J. Parallel Distrib. Comput."},{"key":"10.1016\/j.cpc.2026.110294_bib0025","unstructured":"AMD, Hipstdpar: standard C++ parallel algorithms on AMD GPUs, 2023. accessed: 2025-10-14, https:\/\/gpuopen.com\/learn\/hipstdpar\/."},{"key":"10.1016\/j.cpc.2026.110294_bib0026","series-title":"NVIDIA GTC (Spring)","article-title":"No more porting: coding for GPUs with standard C++, Fortran, and Python","author":"Larkin","year":"2022"},{"key":"10.1016\/j.cpc.2026.110294_bib0027","series-title":"NVIDIA GTC (Spring)","article-title":"No more porting: accelerated computing with standard C++, Fortran, and Python","author":"Larkin","year":"2024"},{"issue":"4","key":"10.1016\/j.cpc.2026.110294_bib0028","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1371\/journal.pone.0250306","article-title":"Cross-platform programming model for many-core lattice Boltzmann simulations","volume":"16","author":"Latt","year":"2021","journal-title":"PLoS One"},{"key":"10.1016\/j.cpc.2026.110294_bib0029","doi-asserted-by":"crossref","DOI":"10.1016\/j.cpc.2026.110094","article-title":"Multi-GPU acceleration of PALABOS fluid solver using C++ standard parallelism","volume":"323","author":"Latt","year":"2026","journal-title":"Comput. Phys. Commun."},{"key":"10.1016\/j.cpc.2026.110294_bib0030","doi-asserted-by":"crossref","DOI":"10.1016\/j.cpc.2025.109833","article-title":"GPU-based compressible lattice Boltzmann simulations on non-uniform grids using standard C++ parallelism: from best practices to aerodynamics, aeroacoustics and supersonic flow simulations","volume":"317","author":"Coreixas","year":"2025","journal-title":"Comput. Phys. Commun."},{"key":"10.1016\/j.cpc.2026.110294_bib0031","series-title":"60th 3AF International Conference on Applied Aerodynamics","article-title":"Democratizing scale-resolving aerodynamics with GPU-based CFD on adaptive octrees","author":"Coreixas","year":"2026"},{"key":"10.1016\/j.cpc.2026.110294_bib0032","series-title":"32nd AIAA\/CEAS Aeroacoustics Conference","article-title":"Democratizing computational aeroacoustics using GPU-accelerated octree CFD solvers","author":"Coreixas","year":"2026"},{"key":"10.1016\/j.cpc.2026.110294_bib0033","series-title":"Symposium on High Fidelity LES\/DNS (HiFiLeD) for Industrial Relevant Flow Configurations","article-title":"No more porting: GPU acceleration of lattice Boltzmann and finite difference solvers via C++ parallel algorithms","author":"Coreixas","year":"2022"},{"key":"10.1016\/j.cpc.2026.110294_bib0034","doi-asserted-by":"crossref","DOI":"10.1017\/jfm.2025.11014","article-title":"Natural convection in porous media: the role of porosity and conductivity ratios in the transition from laminar to inertial convection","volume":"1026","author":"Schwendener","year":"2026","journal-title":"J. Fluid Mech."},{"issue":"22","key":"10.1016\/j.cpc.2026.110294_bib0035","doi-asserted-by":"crossref","DOI":"10.1073\/pnas.2533675123","article-title":"Dynamic confinement controls the porous-to-free convection transition","volume":"123","author":"Schwendener","year":"2026","journal-title":"Proc. Natl. Acad. Sci."},{"key":"10.1016\/j.cpc.2026.110294_bib0036","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.compfluid.2017.05.033","article-title":"A comparative study of fluid\u2013particle coupling methods for fully resolved lattice Boltzmann simulations","volume":"154","author":"Rettinger","year":"2017","journal-title":"Comput. Fluids"},{"key":"10.1016\/j.cpc.2026.110294_bib0037","doi-asserted-by":"crossref","first-page":"706","DOI":"10.1016\/j.compfluid.2018.01.023","article-title":"A coupled lattice Boltzmann method and discrete element method for discrete particle simulations of particulate flows","volume":"172","author":"Rettinger","year":"2018","journal-title":"Comput. Fluids"},{"key":"10.1016\/j.cpc.2026.110294_bib0038","doi-asserted-by":"crossref","first-page":"286","DOI":"10.1016\/j.compfluid.2018.02.013","article-title":"Lattice Boltzmann simulation of dense rigid spherical particle suspensions using immersed boundary method","volume":"166","author":"Thorimbert","year":"2018","journal-title":"Comput. Fluids"},{"issue":"08","key":"10.1016\/j.cpc.2026.110294_bib0039","doi-asserted-by":"crossref","first-page":"1189","DOI":"10.1142\/S0129183198001084","article-title":"A lattice-Boltzmann method for partially saturated computational cells","volume":"09","author":"Noble","year":"1998","journal-title":"Int. J. Mod. Phys. C"},{"key":"10.1016\/j.cpc.2026.110294_bib0040","doi-asserted-by":"crossref","DOI":"10.1016\/j.jcp.2022.110942","article-title":"An efficient four-way coupled lattice Boltzmann \u2013 discrete element method for fully resolved simulations of particle-laden flows","volume":"453","author":"Rettinger","year":"2022","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.cpc.2026.110294_bib0041","series-title":"The Lattice Boltzmann Method: Principles and Practice","author":"Kr\u00fcger","year":"2017"},{"key":"10.1016\/j.cpc.2026.110294_bib0042","series-title":"LIGGGHTS \u2013 Open Source Discrete Element Simulations of Granular Materials Based on LAMMPS","first-page":"781","author":"Kloss","year":"2011"},{"issue":"8","key":"10.1016\/j.cpc.2026.110294_bib0043","doi-asserted-by":"crossref","first-page":"855","DOI":"10.1002\/fld.4809","article-title":"Methodology for numerical simulations of ellipsoidal particle-laden flows","volume":"92","author":"Lambert","year":"2020","journal-title":"Int. J. Numer. Methods Fluids"},{"issue":"3","key":"10.1016\/j.cpc.2026.110294_bib0044","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1115\/1.4009973","article-title":"Compliance of elastic bodies in contact","volume":"16","author":"Mindlin","year":"1953","journal-title":"J. Appl. Mech."},{"key":"10.1016\/j.cpc.2026.110294_bib0045","series-title":"GPU-Based Simulation of Dense Suspensions: Coupling the DEM and the LBM in Standard C++","author":"Maggio-Aprile","year":"2017"},{"key":"10.1016\/j.cpc.2026.110294_bib0046","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1103\/PhysRev.159.98","article-title":"Computer experiments on classical fluids. I. Thermodynamical properties of Lennard-Jones molecules","volume":"159","author":"Verlet","year":"1967","journal-title":"Phys. Rev."},{"key":"10.1016\/j.cpc.2026.110294_bib0047","series-title":"Springer Berlin Heidelberg","first-page":"119","article-title":"Integration schemes for molecular dynamics and related applications","author":"Skeel","year":"1999"},{"key":"10.1016\/j.cpc.2026.110294_bib0048","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1017\/S0022112005008153","article-title":"Kinetic theory representation of hydrodynamics: a way beyond the Navier\u2013Stokes equation","volume":"550","author":"Shan","year":"2006","journal-title":"J. Fluid Mech."},{"issue":"2","key":"10.1016\/j.cpc.2026.110294_bib0049","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/j.camwa.2011.08.047","article-title":"An interpretation and derivation of the lattice Boltzmann method using Strang splitting","volume":"65","author":"Dellar","year":"2013","journal-title":"Comput. Math. Appl."},{"issue":"2","key":"10.1016\/j.cpc.2026.110294_bib0050","doi-asserted-by":"crossref","first-page":"C96","DOI":"10.1137\/15M1035240","article-title":"Massively parallel algorithms for the lattice Boltzmann method on nonuniform grids","volume":"38","author":"Schornbaum","year":"2016","journal-title":"SIAM J. Sci. Comput."},{"issue":"4","key":"10.1016\/j.cpc.2026.110294_bib0051","doi-asserted-by":"crossref","first-page":"1056","DOI":"10.1016\/j.jcp.2008.10.021","article-title":"Comparison between lattice Boltzmann method and Navier\u2013Stokes high order schemes for computational aeroacoustics","volume":"228","author":"Mari\u00e9","year":"2009","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.cpc.2026.110294_bib0052","doi-asserted-by":"crossref","DOI":"10.1016\/j.compfluid.2023.105881","article-title":"Comprehensive comparison between the lattice Boltzmann and Navier-Stokes methods for aerodynamic and aeroacoustic applications","volume":"257","author":"Suss","year":"2023","journal-title":"Comput. Fluids"},{"key":"10.1016\/j.cpc.2026.110294_bib0053","series-title":"A Model for Collision Processes in Gases. I. Small Amplitude Processes in Charged and Neutral One-Component Systems","volume":"vol. 94","author":"Bhatnagar","year":"1954"},{"key":"10.1016\/j.cpc.2026.110294_bib0054","doi-asserted-by":"crossref","DOI":"10.1103\/PhysRevE.100.033305","article-title":"Comprehensive comparison of collision models in the lattice Boltzmann framework: theoretical investigations","volume":"100","author":"Coreixas","year":"2019","journal-title":"Phys. Rev. E"},{"issue":"2175","key":"10.1016\/j.cpc.2026.110294_bib0055","doi-asserted-by":"crossref","DOI":"10.1098\/rsta.2019.0397","article-title":"Impact of collision models on the physical properties and the stability of lattice Boltzmann methods","volume":"378","author":"Coreixas","year":"2020","journal-title":"Phil. Trans. R. Soc. A"},{"issue":"2","key":"10.1016\/j.cpc.2026.110294_bib0056","doi-asserted-by":"crossref","first-page":"427","DOI":"10.4208\/cicp.2008.v3.p427","article-title":"Two-relaxation-time lattice Boltzmann scheme: about parametrization, velocity, pressure and mixed boundary conditions","volume":"3","author":"Ginzburg","year":"2008","journal-title":"Commun. Comput. Phys."},{"issue":"5","key":"10.1016\/j.cpc.2026.110294_bib0057","doi-asserted-by":"crossref","first-page":"823","DOI":"10.1016\/j.camwa.2009.02.008","article-title":"Viscosity independent numerical errors for lattice Boltzmann models: from recurrence equations to \u201cmagic\u201d collision numbers","volume":"58","author":"d\u2019Humi\u00e8res","year":"2009","journal-title":"Comput. Math. Appl."},{"issue":"8\u20139","key":"10.1016\/j.cpc.2026.110294_bib0058","doi-asserted-by":"crossref","first-page":"898","DOI":"10.1016\/j.compfluid.2005.03.008","article-title":"An evaluation of lattice Boltzmann schemes for porous medium flow simulation","volume":"35","author":"Pan","year":"2006","journal-title":"Comput. Fluids"},{"key":"10.1016\/j.cpc.2026.110294_bib0059","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1017\/S0022112094001771","article-title":"Numerical simulations of particulate suspensions via a discretized Boltzmann equation. Part 1. Theoretical foundation","volume":"271","year":"1994","journal-title":"J. Fluid Mech."},{"issue":"1","key":"10.1016\/j.cpc.2026.110294_bib0060","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1016\/j.apt.2020.12.004","article-title":"Resolved CFD\u2013DEM coupling simulation using volume penalisation method","volume":"32","author":"Nguyen","year":"2021","journal-title":"Adv. Powder Technol."},{"key":"10.1016\/j.cpc.2026.110294_bib0061","doi-asserted-by":"crossref","DOI":"10.1016\/j.powtec.2022.117556","article-title":"Coupled LBM-DEM simulations using the partially saturated method: theoretical and computational aspects","volume":"405","author":"Tsigginos","year":"2022","journal-title":"Powder Technol."},{"issue":"4","key":"10.1016\/j.cpc.2026.110294_bib0062","doi-asserted-by":"crossref","first-page":"1204","DOI":"10.1108\/EC-02-2016-0052","article-title":"Fast computation of accurate sphere-cube intersection volume","volume":"34","author":"Jones","year":"2017","journal-title":"Eng. Comput."},{"issue":"3","key":"10.1016\/j.cpc.2026.110294_bib0063","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1177\/10943420241313385","article-title":"Efficiency and scalability of fully-resolved fluid-particle simulations on heterogeneous CPU-GPU architectures","volume":"39","author":"Kemmler","year":"2025","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"10.1016\/j.cpc.2026.110294_bib0064","doi-asserted-by":"crossref","unstructured":"P. Seil, 2016, LBDEM coupling: implementation, validation, and applications of a coupled open-source solver for fluid-particle systems, 2016.","DOI":"10.1007\/978-981-10-1926-5_70"},{"key":"10.1016\/j.cpc.2026.110294_bib0065","unstructured":"M. Holzer, Code generation in a lattice Boltzmann framework for exascale computing (2025). PhD thesis, Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU)."},{"issue":"5","key":"10.1016\/j.cpc.2026.110294_bib0066","doi-asserted-by":"crossref","first-page":"643","DOI":"10.1007\/s10035-011-0277-0","article-title":"Benchmark tests for verifying discrete element modelling codes at particle impact level","volume":"13","author":"Chung","year":"2011","journal-title":"Granul. Matter"},{"key":"10.1016\/j.cpc.2026.110294_bib0067","unstructured":"C. Rettinger, U. R\u00fcde, An efficient four-way coupled lattice Boltzmann - discrete element method for fully resolved simulations of particle-laden flows (2020). Tech. Rep. arXiv: 2003.01490 [physics] type: article."},{"issue":"4","key":"10.1016\/j.cpc.2026.110294_bib0068","doi-asserted-by":"crossref","DOI":"10.1063\/1.5091733","article-title":"Analysis of rolling friction effects on oblique rebound by redefining tangential restitution and friction","volume":"31","author":"Dom\u00e9nech-Carb\u00f3","year":"2019","journal-title":"Phys. Fluids"},{"issue":"3","key":"10.1016\/j.cpc.2026.110294_bib0069","doi-asserted-by":"crossref","first-page":"1108","DOI":"10.1063\/1.868282","article-title":"Measurements of the collision properties of small spheres","volume":"6","author":"Foerster","year":"1994","journal-title":"Phys. Fluids"},{"key":"10.1016\/j.cpc.2026.110294_bib0070","first-page":"275","article-title":"Weitere studien \u00fcber das w\u00e4rmegleichgewicht unter gasmolek\u00fclen","volume":"66","author":"Boltzmann","year":"1872","journal-title":"Wien. Ber."},{"key":"10.1016\/j.cpc.2026.110294_bib0071","doi-asserted-by":"crossref","first-page":"511","DOI":"10.1103\/PhysRev.94.511","article-title":"A model for collision processes in gases. I. Small amplitude processes in charged and neutral one-component systems","volume":"94","author":"Bhatnagar","year":"1954","journal-title":"Phys. Rev."},{"issue":"5","key":"10.1016\/j.cpc.2026.110294_bib0072","doi-asserted-by":"crossref","first-page":"695","DOI":"10.1007\/s10035-014-0522-4","article-title":"Angle of repose and stress distribution of sandpiles formed with ellipsoidal particles","volume":"16","author":"Zhou","year":"2014","journal-title":"Granul. Matter"},{"issue":"3","key":"10.1016\/j.cpc.2026.110294_bib0073","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/S0378-4371(97)00326-9","article-title":"On the angles of dry granular heaps","volume":"246","author":"Grasselli","year":"1997","journal-title":"Phys. A Stat. Mech. Appl."},{"issue":"16","key":"10.1016\/j.cpc.2026.110294_bib0074","doi-asserted-by":"crossref","first-page":"9787","DOI":"10.1021\/ie200862n","article-title":"Dynamic simulation of the packing of ellipsoidal particles","volume":"50","author":"Zhou","year":"2011","journal-title":"Ind. Eng. Chem. Res."},{"key":"10.1016\/j.cpc.2026.110294_bib0075","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.partic.2019.05.005","article-title":"DEM investigation of angle of repose for super-ellipsoidal particles","volume":"50","author":"Chen","year":"2020","journal-title":"Particuology"},{"key":"10.1016\/j.cpc.2026.110294_bib0076","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1016\/j.powtec.2017.02.048","article-title":"Discrete element modelling study of force distribution in a 3D pile of spherical particles","volume":"312","author":"Horabik","year":"2017","journal-title":"Powder Technol."},{"issue":"11","key":"10.1016\/j.cpc.2026.110294_bib0077","doi-asserted-by":"crossref","first-page":"4012","DOI":"10.1063\/1.1512918","article-title":"Particle imaging velocimetry experiments and lattice-Boltzmann simulations on a single sphere settling under gravity","volume":"14","author":"ten Cate","year":"2002","journal-title":"Phys. Fluids"},{"issue":"715","key":"10.1016\/j.cpc.2026.110294_bib0078","first-page":"161","article-title":"The motion of ellipsoidal particles immersed in a viscous fluid","volume":"102","author":"Jeffery","year":"1922","journal-title":"Proc. R. Soc. London Ser. A. Containing Pap. Math. Phys. Charact."},{"issue":"2","key":"10.1016\/j.cpc.2026.110294_bib0079","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1002\/andp.19063240204","article-title":"Eine neue bestimmung der molek\u00fcldimensionen","volume":"324","author":"Einstein","year":"1906","journal-title":"Ann. Phys."},{"issue":"1","key":"10.1016\/j.cpc.2026.110294_bib0080","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1122\/1.548848","article-title":"A mechanism for non-newtonian flow in suspensions of rigid spheres","volume":"3","author":"Krieger","year":"1959","journal-title":"Trans. Soc. Rheol."},{"key":"10.1016\/j.cpc.2026.110294_bib0081","doi-asserted-by":"crossref","DOI":"10.1103\/PhysRevE.74.017701","article-title":"Shear viscosity of bulk suspensions at low reynolds number with the three-dimensional lattice Boltzmann method","volume":"74","author":"Lishchuk","year":"2006","journal-title":"Phys. Rev. E"},{"key":"10.1016\/j.cpc.2026.110294_bib0082","doi-asserted-by":"crossref","DOI":"10.1103\/PhysRevE.79.036706","article-title":"Lees-edwards boundary conditions for lattice Boltzmann suspension simulations","volume":"79","author":"Lorenz","year":"2009","journal-title":"Phys. Rev. E"},{"key":"10.1016\/j.cpc.2026.110294_bib0083","doi-asserted-by":"crossref","first-page":"286","DOI":"10.1016\/j.compfluid.2018.02.013","article-title":"Lattice Boltzmann simulation of dense rigid spherical particle suspensions using immersed boundary method","volume":"166","author":"Thorimbert","year":"2018","journal-title":"Comput. Fluids"},{"issue":"8","key":"10.1016\/j.cpc.2026.110294_bib0084","doi-asserted-by":"crossref","DOI":"10.1063\/5.0059346","article-title":"Effects of volume fraction and particle shape on the rheological properties of oblate spheroid suspensions","volume":"33","author":"Guo","year":"2021","journal-title":"Phys. Fluids"},{"issue":"1","key":"10.1016\/j.cpc.2026.110294_bib0085","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1122\/1.548848","article-title":"A mechanism for non-Newtonian flow in suspensions of rigid spheres","volume":"3","author":"Krieger","year":"1959","journal-title":"Trans. Soc. Rheol."},{"key":"10.1016\/j.cpc.2026.110294_bib0086","doi-asserted-by":"crossref","DOI":"10.1016\/j.compfluid.2025.106696","article-title":"Palabos turret: a particle-resolved numerical framework for settling dynamics of arbitrary-shaped particles","volume":"299","author":"Bhowmick","year":"2025","journal-title":"Comput. Fluids"},{"key":"10.1016\/j.cpc.2026.110294_bib0087","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1515\/crll.1882.92.156","article-title":"Ueber die ber\u00fchrung fester elastischer k\u00f6rper","volume":"92","author":"Hertz","year":"1882","journal-title":"J. f\u00fcr Reine Angew. Math."},{"key":"10.1016\/j.cpc.2026.110294_bib0088","series-title":"Computational Granular Dynamics: Models and Algorithms","author":"P\u00f6schel","year":"2005"},{"key":"10.1016\/j.cpc.2026.110294_bib0089","series-title":"Coupled CFD-DEM Modeling: Formulation, Implementation and Application to Multiphase Flows","author":"Norouzi","year":"2016"},{"issue":"5","key":"10.1016\/j.cpc.2026.110294_bib0090","doi-asserted-by":"crossref","first-page":"5382","DOI":"10.1103\/PhysRevE.53.5382","article-title":"Model for collisions in granular gases","volume":"53","author":"Brilliantov","year":"1996","journal-title":"Phys. Rev. E"},{"key":"10.1016\/j.cpc.2026.110294_bib0091","doi-asserted-by":"crossref","DOI":"10.1063\/5.0175908","article-title":"Exponential distribution functions for positivity-preserving lattice Boltzmann schemes: application to 2D compressible flow simulations","volume":"35","author":"Thyagarajan","year":"2023","journal-title":"Phys. Fluids"}],"container-title":["Computer Physics Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0010465526002766?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0010465526002766?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T21:27:08Z","timestamp":1783632428000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0010465526002766"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":91,"alternative-id":["S0010465526002766"],"URL":"https:\/\/doi.org\/10.1016\/j.cpc.2026.110294","relation":{},"ISSN":["0010-4655"],"issn-type":[{"value":"0010-4655","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"LEDDS: Portable LBM-DEM simulations on GPUs","name":"articletitle","label":"Article Title"},{"value":"Computer Physics Communications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.cpc.2026.110294","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Authors. Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"110294"}}