kdtree++ swMATH ID: 28526 Software Authors: Mossaiby, F.; Shojaei, A.; Zaccariotto, M.; Galvanetto, U. Description: kdtree++ OpenCL Peridynamics solver: OpenCL implementation of a high performance 3D peridynamic model on graphics accelerators. Parallel processing is one of the major trends in the computational mechanics community. Due to inherent limitations in processor design, manufacturers have shifted towards the multi- and many-core architectures. The graphics processing units (GPUs) are gaining more and more popularity due to high availability and processing power as well as maturity of development tools and community experience. In this research we describe a rather general approach to using OpenCL implementation of 3D Peridynamics model on GPU platform. Peridynamics is a non-local continuum theory for describing the behavior of material used especially when damage and crack nucleation or propagation is of interest. The steps taken for developing an OpenMP code from the serial one as well as the comparison between OpenCL and OpenMP codes are provided. Optimization techniques and their effects on the performance of the code are described. The implementations are tested on some 3D benchmarks with hundred of thousands to millions of nodes. The behavior of codes in terms of being memory or compute bound are analyzed. In all test cases reported, the OpenCL implementation consistently outperforms serial and OpenMP ones and paves the road for the development of high performance Peridynamics codes. Homepage: http://dx.doi.org/10.6084/m9.figshare.5097385 Keywords: peridynamics; parallel implementation; OpenCL; OpenMP; graphics accelerators Related Software: HPX; PeriPy; Peridigm; OpenCL; ParaView; Python; SciPy; LAMMPS; CUDA; VisIt; NLMech; phase_field_composites; pfm-cracks; PhaseFieldH; PhaseFieldUEL; IPACS; Nutils; MOOSE; FEniCS; ABAQUS Cited in: 12 Documents Standard Articles 1 Publication describing the Software, including 1 Publication in zbMATH Year OpenCL implementation of a high performance 3D peridynamic model on graphics accelerators. Zbl 06928457Mossaiby, F.; Shojaei, A.; Zaccariotto, M.; Galvanetto, U. 2017 all top 5 Cited by 30 Authors 5 Shojaei, Arman 4 Mossaiby, Farshid 3 Galvanetto, Ugo 3 Zaccariotto, Mirco 2 Cyron, Christian Johannes 2 Hermann, Alexander 2 Seleson, Pablo 1 Bahai, Hamid 1 Boroomand, Bijan 1 Boys, B. 1 Coombs, William M. 1 Diehl, Patrick 1 Düster, Alexander 1 Fallah, Arash S. 1 Fang, Guodong 1 Fu, Maoqing 1 Giannakeas, Ilias N. 1 Girolami, Mark A. 1 Hattori, Gabriel 1 Joulaian, Meysam 1 Liang, Jun 1 Lipton, Robert P. 1 Liu, Shuo 1 Papathanasiou, Theodosios K. 1 Silling, Stewart A. 1 Trevelyan, Jon 1 Tyagi, Mayank 1 Wick, Thomas 1 Zhang, Ting 1 Zhou, Xiaoping Cited in 4 Serials 6 Computer Methods in Applied Mechanics and Engineering 4 Computational Mechanics 1 Computers & Mathematics with Applications 1 European Journal of Mechanics. A. Solids Cited in 2 Fields 11 Mechanics of deformable solids (74-XX) 5 Numerical analysis (65-XX) Citations by Year