Toward Real-Time Finite-Element Simulation on GPU
In this paper, we introduce some parallel techniques on NVIDIA compute unified device architecture GPU for the finite-element method applied in the magnetic field computation. To ensure the load balance, each parallel thread performs the integration of one element. In the assembly step, we introduce...
Saved in:
| Published in | IEEE transactions on magnetics Vol. 52; no. 3; pp. 1 - 4 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
New York
IEEE
01.03.2016
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Institute of Electrical and Electronics Engineers |
| Subjects | |
| Online Access | Get full text |
| ISSN | 0018-9464 1941-0069 |
| DOI | 10.1109/TMAG.2015.2477602 |
Cover
| Summary: | In this paper, we introduce some parallel techniques on NVIDIA compute unified device architecture GPU for the finite-element method applied in the magnetic field computation. To ensure the load balance, each parallel thread performs the integration of one element. In the assembly step, we introduced a fast procedure based on the sorting and rearrangement of non-zero entries on the GPU global memory. Then, a reducing process is executed to obtain the resulting coefficient matrix in a sparse format. About the solving step, we use the conjugate gradient iterative solver with a variety of preconditioning techniques. Our implementation does not require any preprocessing on mesh, but takes advantage of the parallel computing power of GPU. In our test, this parallel strategy improved the performance 30 times faster on the assembly process and four times faster on the solving process. |
|---|---|
| Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 |
| ISSN: | 0018-9464 1941-0069 |
| DOI: | 10.1109/TMAG.2015.2477602 |