Abstract

GPU-based parallel algorithms for large-scale DEM simulations of spherical elements have been well established. However, complex systems composed of non-spherical elements are common in nature and industry. The dynamic behavior and mechanical properties of non-spherical elements are significantly different from those of spheres on the macroscopic and microscopic scales. Considering the construction of non-spherical elements and the computational requirements of large-scale engineering applications, a CUDA-GPU parallel algorithm based on super-quadric elements is developed. In this method, the parallel-vector concept of spheres is employed, and the bounding box list and the Newton iterative list are added. To examine the applicability of the GPU parallel approach, four tests are performed. The first involves the generation of a large-scale non-spherical granular bed. The second consists of comparisons against the experimental flow processes of the non-spherical granular column. In the third, the influences of the particle shape on the calculation efficiency and the speedup ratio of the GPU to the CPU during the discharging process are investigated. The last test consists of the evaluating the mixing behaviors of large-scale non-spherical systems within a horizontally rotating drum. These studies demonstrate that the proposed CUDA-GPU parallel algorithms are applicable and reliable for the large-scale engineering applications of non-spherical granular systems.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.