Publisher DOI: | 10.1007/s00466-018-1623-4 | Title: | The spectral cell method for wave propagation in heterogeneous materials simulated on multiple GPUs and CPUs | Language: | English | Authors: | Mossaiby, Farshid Joulaian, Meysam Düster, Alexander |
Issue Date: | 15-May-2019 | Source: | Computational Mechanics 5 (63): 805-819 (2019-05-15) | Abstract (english): | Efficient simulation of wave propagation in heterogeneous materials is still a challenging task. The spectral cell method, representing a combination of spectral elements with the fictitious domain concept, has proven to be an efficient approach for wave propagation analysis in materials with complicated microstructure. In this paper, we report details of parallel implementation of the spectral cell method using multi-core CPUs as well as GPUs. In our CPU implementation, we employ the OpenMP directives to parallelize the loops. On GPUs, however, we use the OpenCL framework to develop single- and multi-GPU versions of the code. In all of our implementations, the core operation is a sparse matrix-vector multiplication (SpMV) kernel. We analyze each implementation to determine its features and bottlenecks. The results show that speedups of up to 128 relative to serial CPU code can be achieved using multi-GPU code. © 2018, Springer-Verlag GmbH Germany, part of Springer Nature. |
URI: | http://hdl.handle.net/11420/2382 | ISSN: | 0178-7675 | Journal: | Computational Mechanics | Institute: | Konstruktion und Festigkeit von Schiffen M-10 | Document Type: | Article |
Appears in Collections: | Publications without fulltext |
Show full item record
Page view(s)
137
Last Week
1
1
Last month
5
5
checked on Feb 7, 2023
SCOPUSTM
Citations
6
Last Week
0
0
Last month
0
0
checked on Jun 30, 2022
Google ScholarTM
Check
Add Files to Item
Note about this record
Cite this record
Export
Items in TORE are protected by copyright, with all rights reserved, unless otherwise indicated.