A particle packing parallel geometric method using GPU

被引:0
|
作者
Lucas G. O. Lopes
Diogo T. Cintra
William W. M. Lira
机构
[1] Federal University of Alagoas,Laboratory of Scientific Computing and Visualization—LCCV, Technology Center
来源
关键词
Particle packing; Granular modeling; Discrete element method; GPUs;
D O I
暂无
中图分类号
学科分类号
摘要
The purpose of this paper is to present a methodology for obtaining granular models from a GPU parallel implementation of the geometric separation particle packing strategy. This methodology is suitable for the generation of large-scale granular models used in discontinuous media simulations. The proposed approach uses disk-shaped particles (two-dimensional approach) and parallelization mechanisms that consider different computational environments, with a focus on GPUs. The methodology is divided into three macro-steps: (a) definition of an input set of particles; (b) geometric separation; and (c) removal of spurious particles. The set of input particles uses data related to the particle size distribution and the domain filling rate, defining arbitrary positions for the particles. The other steps are used to eliminate overlaps between particles. Parallel computing is performed using the OpenCL programming API on compatible devices. Examples are presented to show the effectiveness of the proposed methodology. They show good time improvement and better memory efficiency in comparison with the original serial version of the strategy. The method is also validated by comparing the results with experimental and numerical data from the literature. The proposed methodology allows generating granular models with a parallel GPU particle packing method. It turns possible the achievement of bigger models in a smaller amount of time, without compromising the strategy efficiency and accuracy. It also presents mechanisms to avoid information exchange between GPU and CPU.
引用
收藏
页码:931 / 942
页数:11
相关论文
共 50 条
  • [1] A particle packing parallel geometric method using GPU
    Lopes, Lucas G. O.
    Cintra, Diogo T.
    Lira, William W. M.
    COMPUTATIONAL PARTICLE MECHANICS, 2021, 8 (04) : 931 - 942
  • [2] Parallel computations on GPU in 3D using the vortex particle method
    Kosior, Andrzej
    Kudela, Henryk
    COMPUTERS & FLUIDS, 2013, 80 : 423 - 428
  • [3] Tempo Tracking by Using a Parallel Particle Filter on the GPU
    Karamatli, Ertug
    Cemgil, Ali Taylan
    2014 22ND SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2014, : 2007 - 2010
  • [4] An Effective Method to Use GPU for Rectangle Packing
    Kataoka, Mitsuru
    Tsukiyamia, Shuji
    Kambe, Takashi
    Fukui, Masahiro
    2012 IEEE 10TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2012, : 129 - 132
  • [5] An Efficient Parallel Framework for the Discrete Element Method Using GPU
    Dong, Youkou
    Yan, Dingtao
    Cui, Lan
    APPLIED SCIENCES-BASEL, 2022, 12 (06):
  • [6] Optimized Tracking Method Using GPU Based Particle Filter
    Wang, Wenfei
    Zhao, Rui
    Jia, Lili
    Cai, Yu
    Mei, Lin
    COMMUNICATIONS AND INFORMATION PROCESSING, PT 2, 2012, 289 : 584 - 591
  • [7] Implementation of a parallel tree method on a GPU
    Nakasato, Naohito
    JOURNAL OF COMPUTATIONAL SCIENCE, 2012, 3 (03) : 132 - 141
  • [8] A GPU parallel computing method for LPUSS
    Kim, Chyon Hae
    Sugano, Shigeki
    ADVANCED ROBOTICS, 2013, 27 (15) : 1199 - 1207
  • [9] An algorithm for solving the equations of the Nodal Expansion Method in parallel using GPU
    Mendes, J. M. S.
    Heimlich, A.
    De Lima, A. M. M.
    Silva, F. C.
    NUCLEAR ENGINEERING AND DESIGN, 2024, 416
  • [10] Parallel computation of transient stability using symplectic Gauss method and GPU
    Liao, Xiaobing
    Wang, Fangzong
    IET GENERATION TRANSMISSION & DISTRIBUTION, 2016, 10 (15) : 3727 - 3735