On Domain Decomposition for Magnetostatic Problems in 3D
Mario Mally, Melina Merkel
TL;DR
The paper tackles scalable 3D magnetostatic simulations by extending the dual-primal isogeometric tearing and interconnecting (IETI) framework to subdomains composed of multiple IGA patches and enabling load-balancing via graph partitioning with METIS. It leverages a vector-potential formulation $\operatorname{curl}(\nu\operatorname{curl} \boldsymbol{A}) = \boldsymbol{J}$ and a wire-basket coupling, together with tree-cotree gauging to select primal DOFs and a Dirichlet preconditioner for the interface solve. The main contributions are the formal extension to multipatch subdomains, a detailed gauge and primal DOF selection strategy ensuring local/global invertibility, and numerical evidence of optimal convergence, favorable conditioning, and scalable PCG performance. These results support scalable, accurate magnetostatic simulations for large-scale industrial contexts, including synchronous electric machines.
Abstract
The simulation of three dimensional magnetostatic problems plays an important role, for example when simulating synchronous electric machines. Building on prior work that developed a domain decomposition algorithm using isogeometric analysis, this paper extends the method to support subdomains composed of multiple patches. This extension enables load-balancing across available CPUs, facilitated by graph partitioning tools such as METIS. The proposed approach enhances scalability and flexibility, making it suitable for large-scale simulations in diverse industrial contexts.
