Back to Search
Start Over
Parallel implementation of the four-dimensional lattice spring model on heterogeneous CPU-GPU systems
Parallel implementation of the four-dimensional lattice spring model on heterogeneous CPU-GPU systems
- Source :
- International Journal of Rock Mechanics and Mining Sciences. 133:104361
- Publication Year :
- 2020
- Publisher :
- Elsevier BV, 2020.
-
Abstract
- As a newly developed computational method, the four-dimensional lattice spring model (4D-LSM) is computationally intensive due to the introduction of extra-dimensional interactions. In this work, the 4D-LSM is parallelized to fully utilize the available computational resources of modern computers, namely, the multi-core CPU and the GPU. To utilize computing power of the multi-core CPU, OpenMP with a fork-join scheme is used to assign computational tasks to different CPU threads, whereas CUDA, with a granular computing scheme, is adopted to assign computations to thousands of GPU threads. A domain decomposition with a data communication scheme is proposed to utilize both the multi-core CPU and the GPU. The influence of digital precision and hardware on the parallel computing performance of the 4D-LSM are investigated through a number of numerical examples including elastic deformation, elastic bulking and dynamic fracturing. Finally, the multi-core CPU 4D-LSM is used to solve a crack propagation problem and is compared with existing experimental and numerical results.
- Subjects :
- CUDA
Computer science
Lattice (order)
Computation
Granular computing
0211 other engineering and technologies
A domain
02 engineering and technology
Parallel computing
Geotechnical Engineering and Engineering Geology
Computer Science::Operating Systems
021102 mining & metallurgy
021101 geological & geomatics engineering
Subjects
Details
- ISSN :
- 13651609
- Volume :
- 133
- Database :
- OpenAIRE
- Journal :
- International Journal of Rock Mechanics and Mining Sciences
- Accession number :
- edsair.doi...........79c146b8e39adc2a652f5b8738b0403d
- Full Text :
- https://doi.org/10.1016/j.ijrmms.2020.104361