MPI-Based Parallelization of a Computational Electromagnetics Problem
This project focused on calculating the electrical resistance of grounding electrodes using Galerkin’s Method of Moments, a technique that transforms physical models into solvable matrix equations. The method accounts for soil-air interface effects via the method of images and uses pulse basis functions to simplify complex geometries.
To handle large system matrices, we implemented a parallelized solver using MPI and a conjugate gradient method, distributing computation across multiple processors. The result: significant reduction in computation time—up to 5.8× speedup with 16 processors—while maintaining high accuracy in resistance estimates for various electrode shapes (rod, star, circular).
Refer paper (Muhammed et al., 2021) for details.