Blaze-DEMGPU: Modular high performance DEM framework for the GPU architecture

Blaze-DEMGPU is a modular GPU based discrete element method (DEM) framework that supports polyhedral shaped particles. The high level performance is attributed to the light weight and Single Instruction Multiple Data (SIMD) that the GPU architecture offers. Blaze-DEMGPU offers suitable algorithms to...

Full description

Bibliographic Details
Main Authors: Nicolin Govender, Daniel N. Wilke, Schalk Kok
Format: Article
Language:English
Published: Elsevier 2016-01-01
Series:SoftwareX
Online Access:http://www.sciencedirect.com/science/article/pii/S235271101630005X
id doaj-c1c7301b541d4ee3adc683d8a76116ca
record_format Article
spelling doaj-c1c7301b541d4ee3adc683d8a76116ca2020-11-25T02:29:33ZengElsevierSoftwareX2352-71102016-01-0156266Blaze-DEMGPU: Modular high performance DEM framework for the GPU architectureNicolin Govender0Daniel N. Wilke1Schalk Kok2CSIR, Center for High Performance Computing, Rosebank, Cape Town, 7700, South Africa; Corresponding author.University of Pretoria, Department of Mechanical and Aeronautical Engineering, Pretoria, 0086, South AfricaUniversity of Pretoria, Department of Mechanical and Aeronautical Engineering, Pretoria, 0086, South AfricaBlaze-DEMGPU is a modular GPU based discrete element method (DEM) framework that supports polyhedral shaped particles. The high level performance is attributed to the light weight and Single Instruction Multiple Data (SIMD) that the GPU architecture offers. Blaze-DEMGPU offers suitable algorithms to conduct DEM simulations on the GPU and these algorithms can be extended and modified. Since a large number of scientific simulations are particle based, many of the algorithms and strategies for GPU implementation present in Blaze-DEMGPU can be applied to other fields. Blaze-DEMGPU will make it easier for new researchers to use high performance GPU computing as well as stimulate wider GPU research efforts by the DEM community. Keywords: DEM, GPU, Polyhedra, Particle transporthttp://www.sciencedirect.com/science/article/pii/S235271101630005X
collection DOAJ
language English
format Article
sources DOAJ
author Nicolin Govender
Daniel N. Wilke
Schalk Kok
spellingShingle Nicolin Govender
Daniel N. Wilke
Schalk Kok
Blaze-DEMGPU: Modular high performance DEM framework for the GPU architecture
SoftwareX
author_facet Nicolin Govender
Daniel N. Wilke
Schalk Kok
author_sort Nicolin Govender
title Blaze-DEMGPU: Modular high performance DEM framework for the GPU architecture
title_short Blaze-DEMGPU: Modular high performance DEM framework for the GPU architecture
title_full Blaze-DEMGPU: Modular high performance DEM framework for the GPU architecture
title_fullStr Blaze-DEMGPU: Modular high performance DEM framework for the GPU architecture
title_full_unstemmed Blaze-DEMGPU: Modular high performance DEM framework for the GPU architecture
title_sort blaze-demgpu: modular high performance dem framework for the gpu architecture
publisher Elsevier
series SoftwareX
issn 2352-7110
publishDate 2016-01-01
description Blaze-DEMGPU is a modular GPU based discrete element method (DEM) framework that supports polyhedral shaped particles. The high level performance is attributed to the light weight and Single Instruction Multiple Data (SIMD) that the GPU architecture offers. Blaze-DEMGPU offers suitable algorithms to conduct DEM simulations on the GPU and these algorithms can be extended and modified. Since a large number of scientific simulations are particle based, many of the algorithms and strategies for GPU implementation present in Blaze-DEMGPU can be applied to other fields. Blaze-DEMGPU will make it easier for new researchers to use high performance GPU computing as well as stimulate wider GPU research efforts by the DEM community. Keywords: DEM, GPU, Polyhedra, Particle transport
url http://www.sciencedirect.com/science/article/pii/S235271101630005X
work_keys_str_mv AT nicolingovender blazedemgpumodularhighperformancedemframeworkforthegpuarchitecture
AT danielnwilke blazedemgpumodularhighperformancedemframeworkforthegpuarchitecture
AT schalkkok blazedemgpumodularhighperformancedemframeworkforthegpuarchitecture
_version_ 1724832456388902912