Modeling and Scalability Analysis for Single Pancake Charging Solenoid using both Direct and Iterative Solvers
POSTER
Abstract
We present a mathematical model for the charging simulation of a single pancake solenoid and propose its fully discrete backward-Euler scheme. The parallel implementation of the scheme is done in Petra-M, which is a physics layer built on the top of PyMFEM, a python wrapper for Modular FEM (MFEM) library. For the iterative solver, flexible inner-outer Krylov subspace approach is considered with FGMRES as the outer solver and GMRES as the inner solver. As a direct solver, we use Multifrontal Massively Parallel Sparse (MUMPS) direct solver. The scalability analysis is performed with the iterative and direct solvers for both single turn solenoid and T-1 (twenty turns magnet) models. We observe the iterative solver together with the Auxiliary Space Maxwell Solver (AMS) preconditioner outperforms over the direct solver in both cases.
Authors
-
Muhammad Mohebujjaman
Massachusetts Institute of Technology
-
Syun'ichi Shiraiwa
MIT, PSFC, MIT, MIT Plasma Science and Fusion Center, MIT PSFC, Massachusetts Institute of Technology
-
John Wright
Massachusetts Institute of Technology, MIT Plasma Science and Fusion Center, MIT-PSFC