We use cookies to ensure that we give you the best experience on our website. By continuing to browse this repository, you give consent for essential cookies to be used. You can read more about our Privacy and Cookie Policy.

Durham Research Online
You are in:

A contact detection code using triangles for non-spherical particle simulations.

Krestenitis, Konstantinos and Weinzierl, Tobias and Koziara, Tomasz (2016) 'A contact detection code using triangles for non-spherical particle simulations.', in Proceedings of the 24th Conference on Computational Mechanics (ACME-2016): 31 March - 01 April 2016, Cardiff University, Cardiff. Cardiff: Cardiff University, pp. 227-230.


We present a novel DEM (discrete element method) code with explicit time stepping. DEM codes simulate billions of small particles that interact with each other primarily through collisions. Different to state-of-the-art codes, we rely on triangulated non-spherical particles. This is computationally demanding, and we thus devise an asynchronous data exchange communication technique using MPI (Message Passing Interface) on manycore supercomputers, we discuss possible solutions to handle ghost particles that overlap multiple subdomains. At the compute node level, shared memory parallelism as well as vectorised SIMD executions are studied. On the algorithmic side, we explore a hybrid parallelisation approach and memory layouts that are suited to combine robust exact geometry checks with a fast penalty-based method.

Item Type:Book chapter
Full text:(AM) Accepted Manuscript
Download PDF
Publisher Web site:
Date accepted:No date available
Date deposited:05 September 2017
Date of first online publication:2016
Date first made open access:No date available

Save or Share this output

Look up in GoogleScholar