Block Preconditioning to Enable Physics-Compatible Implicit Multifluid Plasma Simulations

ORAL

Abstract

Multifluid plasma simulations involve large systems of partial differential equations in which many time-scales ranging over many orders of magnitude arise. Since the fastest of these time-scales may set a restrictively small time-step limit for explicit methods, the use of implicit or implicit-explicit time integrators can be more tractable for obtaining dynamics at time-scales of interest. Furthermore, to enforce properties such as charge conservation and divergence-free magnetic field, mixed discretizations~using volume,~nodal, edge-based, and face-based degrees of freedom are often employed~in some form. Together with the presence of stiff modes due to integrating over fast time-scales, the mixed discretization makes the required linear solves for implicit methods particularly difficult for black box and monolithic solvers. This work presents a block preconditioning strategy for multifluid plasma systems that segregates the linear system based on discretization type and approximates off-diagonal coupling in block diagonal Schur complement operators. By employing multilevel methods for the block diagonal subsolves, this strategy yields algorithmic and parallel scalability which we demonstrate on a range of problems.

Authors

  • Edward Phillips

    Sandia Natl Labs, Sandia National Lab

  • John Shadid

    Sandia Natl Labs, Sandia National Lab

  • Eric Cyr

    Sandia Natl Labs, Sandia National Lab

  • Sean Miller

    Sandia Natl Labs, Sandia National Lab