Discrete Element Modelling Using a Parallelised Physics Engine
Abstract
Discrete Element Modelling (DEM) is a technique used widely throughout science and engineering. It offers a convenient method with which to numerically simulate a system prone to developing discontinuities within its structure. Often the technique gets overlooked as designing and implementing a model on a scale large enough to be worthwhile can be both time consuming and require specialist programming skills. Currently there are a few notable efforts to produce homogenised software to allow researchers to quickly design and run DEMs with in excess of 1 million elements. However, these applications, while open source, are still complex in nature and require significant input from their original publishers in order for them to include new features as a researcher needs them. Recently software libraries notably from the computer gaming and graphics industries, known as physics engines, have emerged. These are designed specifically to calculate the physical movement and interaction of a system of independent rigid bodies. They provide conceptual equivalents of real world constructions with which an approximation of a realistic scenario can be quickly built. This paper presents a method to utilise the most notable of these engines, NVIDIAs PhysX, to produce a parallelised geological DEM capable of supporting in excess of a million elements.
BibTeX
@inproceedings {10.2312:LocalChapterEvents:TPCG:TPCG09:207-214,
booktitle = {Theory and Practice of Computer Graphics},
editor = {Wen Tang and John Collomosse},
title = {{Discrete Element Modelling Using a Parallelised Physics Engine}},
author = {Longshaw, Stephen M. and Turner, Martin J. and Finch, Emma and Gawthorpe, Robert},
year = {2009},
publisher = {The Eurographics Association},
ISBN = {978-3-905673-71-5},
DOI = {10.2312/LocalChapterEvents/TPCG/TPCG09/207-214}
}
booktitle = {Theory and Practice of Computer Graphics},
editor = {Wen Tang and John Collomosse},
title = {{Discrete Element Modelling Using a Parallelised Physics Engine}},
author = {Longshaw, Stephen M. and Turner, Martin J. and Finch, Emma and Gawthorpe, Robert},
year = {2009},
publisher = {The Eurographics Association},
ISBN = {978-3-905673-71-5},
DOI = {10.2312/LocalChapterEvents/TPCG/TPCG09/207-214}
}