MPM3DMP swMATH ID: 19366 Software Authors: Huang, P.; Zhang, X.; Ma, S.; Wang, H.K. Description: Shared memory openmp parallelization of explicit MPM and its application to hypervelocity impact. The material point method (MPM) is an extension of particle-in-cell method to solid mechanics. A parallel MPM code is developed using FORTRAN 95 and OpenMP in this study, which is designed primarily for solving impact dynamic problems. Two parallel methods, the array expansion method and the domain decomposition method, are presented to avoid data races in the nodal update stage. In the array expansion method, two-dimensional auxiliary arrays are created for nodal variables. After updating grid nodes in all threads, the auxiliary arrays are assembled to establish the global nodal array. In the domain decomposition method, the background grid is decomposed into some uniform patches, and each thread deals with a patch. The information of neighbor patches is exchanged through shared variables. After updating nodes in all patches, their nodal variables are assembled to establish the global nodal variables. The numerical tests show that the domain decomposition method has much better parallel scalability and higher parallel efficiency than the array expansion method. Therefore, a parallel computer code, MPM3DMP, is developed based on the domain decomposition method. Finally, MPM3DMP is applied to a large-scale simulation with 13,542,030 particles for obtaining the high-resolution results of debris cloud in hypervelocity impact. Homepage: http://www.techscience.com/doi/10.3970/cmes.2008.038.119.html Keywords: material point method; PIC; parallel methods; hypervelocity impact Related Software: MPM3D Cited in: 8 Publications all top 5 Cited by 18 Authors 7 Zhang, Xiong 5 Liu, Yan 3 Liang, Yong 2 Huang, Peng 2 Lian, Yanping 2 Zhang, Fan 1 Benedek, Tamas 1 Chen, Jian 1 Chen, Zhenpeng 1 Du, Wenjie 1 Fu, Xiaodong 1 Ma, Shang 1 Qiu, XinMing 1 Sheng, Qian 1 Song, Yan 1 Sze, Kam-Yim 1 Yang, Pengfei 1 Zhou, Yongqiang Cited in 5 Serials 4 Computer Methods in Applied Mechanics and Engineering 1 Computers and Fluids 1 Engineering Analysis with Boundary Elements 1 CMES. Computer Modeling in Engineering & Sciences 1 International Journal of Computational Methods Cited in 3 Fields 6 Numerical analysis (65-XX) 6 Mechanics of deformable solids (74-XX) 3 Fluid mechanics (76-XX) Citations by Year