GPU Accelerated Matrix Solution Using Novel Preconditioner for Three Dimensional Laguerre-FDTD Method

Conventionally, the large sparse matrix equation (<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$Ax=b$</tex-math></inline-formula>) generated by the Laguerre-FDTD method is computed using direct matrix solvers, which is often numerically expensive and computationally slow. In this work, we demonstrate an innovative approach to replace direct matrix solver with an iterative algorithm for the Laguerre-FDTD method. A novel preconditioner, specifically targeted to improve the convergence rate of biconjugate gradient stabilized solver (BiCGSTAB), is derived and implemented in the Laguerre-FDTD method. Compared with the classical Jacobi preconditioner, the proposed preconditioner achieves on average an improvement of more than 1.3× in the convergence rate. To further leverage the computational efficiency, a modified sparse matrix- vector multiplication algorithm is proposed and implemented using a General-Purpose Graphics Processing Unit (GPGPU). The new algorithm ensures that all computations are performed within the GPU, with minimum number of device-to-host data transfer and global memory access. With GPU's accelerated computing capability, the proposed solver achieves more than 5× computational speed up with respect to a high performance CPU-based direct solver on average. In addition, due to the intrinsic memory efficient nature of iterative solver, our approach also shows maximally more than 31× reduction in memory consumption against the direct solver. Various numerical examples are simulated to validate the capability and improvement of the proposed method.

Authors

Institutions

Publication Details

Journal
IEEE journal on multiscale and multiphysics computational techniques
Published
2025-01-01
DOI
https://doi.org/10.1109/jmmct.2025.3572490
Citations
2
Primary Topic
Electromagnetic Simulation and Numerical Methods
Type
article
Field-Weighted Citation Impact
1.46

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

GPU Accelerated Matrix Solution Using Novel Preconditioner for Three Dimensional Laguerre-FDTD Method

Yifan Wang, Yiliang Guo, Madhavan Swaminathan, Joshua Corsello
2 citations
IEEE journal on multiscale and multiphysics computational techniques
Electromagnetic Simulation and Numerical Methods
1.46
article

GPU Accelerated Matrix Solution Using Novel Preconditioner for Three Dimensional Laguerre-FDTD Method

Yifan Wang, Yiliang Guo, Madhavan Swaminathan, Joshua Corsello
article en
2 citations

Abstract

Conventionally, the large sparse matrix equation (<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$Ax=b$</tex-math></inline-formula>) generated by the Laguerre-FDTD method is computed using direct matrix solvers, which is often numerically expensive and computationally slow. In this work, we demonstrate an innovative approach to replace direct matrix solver with an iterative algorithm for the Laguerre-FDTD method. A novel preconditioner, specifically targeted to improve the convergence rate of biconjugate gradient stabilized solver (BiCGSTAB), is derived and implemented in the Laguerre-FDTD method. Compared with the classical Jacobi preconditioner, the proposed preconditioner achieves on average an improvement of more than 1.3× in the convergence rate. To further leverage the computational efficiency, a modified sparse matrix- vector multiplication algorithm is proposed and implemented using a General-Purpose Graphics Processing Unit (GPGPU). The new algorithm ensures that all computations are performed within the GPU, with minimum number of device-to-host data transfer and global memory access. With GPU's accelerated computing capability, the proposed solver achieves more than 5× computational speed up with respect to a high performance CPU-based direct solver on average. In addition, due to the intrinsic memory efficient nature of iterative solver, our approach also shows maximally more than 31× reduction in memory consumption against the direct solver. Various numerical examples are simulated to validate the capability and improvement of the proposed method.

IEEE journal on multiscale and multiphysics computational techniquesVol. 10
Georgia Institute of Technology (US), Pennsylvania State University (US), Epirus Biopharmaceuticals (United States) (US)
Defense Advanced Research Projects Agency
Openalex Percentile: Top 17%
Electromagnetic Simulation and Numerical Methods
1.46
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.