Abstract

Finite-difference time-domain (FDTD) methods have long been the most popular solution for transient electromagnetic (TEM) modeling. Compared with FDTD methods, finiteelement time-domain (FETD) methods have the potential to reduce the number of unknowns and the number of time steps. However, with a requirement to solve an irregular and large sparse matrix equation at every time step, it is generally difficult for FETD methods to take advantage of massively parallel computers. In our work, we propose a parallel FETD solution for TEM diffusion phenomena. We design and implement a parallel iterative solver, which includes a preconditioner that is customized for the FETD method to achieve both fast convergence and good scalability. Using a seabed model, our experiments show that our parallel FETD solution provides the same accuracy as the FDTD methods. On the performance side, using 8 CPU cores, the iterative solver part runs 5 times faster than the serial verison, while the preconditioner part runs 3 times faster. In total, our parallel FETD method runs 3.5 times faster than the serial verison when simulating a seabed model with around 100,000 unknowns.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call