Parallel Matrix-Free Implementation of Frequency-Domain Finite Difference Methods for Cluster Computing
Amir Geranmayeh

TL;DR
This paper presents a scalable, parallel, matrix-free implementation of frequency-domain finite difference methods for 3D electromagnetic simulations, optimized for cluster computing environments.
Contribution
It introduces a novel reordering and domain decomposition strategy combined with matrix-free techniques for efficient large-scale electromagnetic simulations.
Findings
Achieves high scalability on multi-core distributed-memory systems.
Demonstrates accuracy comparable to commercial transient solvers.
Reduces memory and computational requirements significantly.
Abstract
Full-wave 3D electromagnetic simulations of complex planar devices, multilayer interconnects, and chip packages are presented for wide-band frequency-domain analysis using the finite difference integration technique developed in the PETSc software package. Initial reordering of the index assignment to the unknowns makes the resulting system matrix diagonally dominant. The rearrangement also facilitates the decomposition of large domain into slices for passing the mesh information to different machines. Matrix-free methods are then exploited to minimize the number of element-wise multiplications and memory requirements in the construction of the system of linear equations. Besides, the recipes provide extreme ease of modifications in the kernel of the code. The applicability of different Krylov subspace solvers is investigated. The accuracy is checked through comparisons with CST…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsElectromagnetic Scattering and Analysis · Electromagnetic Simulation and Numerical Methods · Advanced Antenna and Metasurface Technologies
