预处理程序
解算器
有限元法
离散化
数学
Curl(编程语言)
磁流体力学
应用数学
数学分析
物理
磁场
数学优化
计算机科学
线性系统
热力学
量子力学
程序设计语言
标识
DOI:10.1016/j.jcp.2022.111416
摘要
A new conservative finite element solver for the three-dimensional steady magnetohydrodynamic (MHD) kinematics equations is presented.The solver utilizes magnetic vector potential and current density as solution variables, which are discretized by H(curl)-conforming edge-element and H(div)-conforming face element respectively. As a result, the divergence-free constraints of discrete current density and magnetic induction are both satisfied. Moreover the solutions also preserve the total magnetic helicity. The generated linear algebraic equation is a typical dual saddle-point problem that is ill-conditioned and indefinite. To efficiently solve it, we develop a block preconditioner based on constraint preconditioning framework and devise a preconditioned FGMRES solver. Numerical experiments verify the conservative properties, the convergence rate of the discrete solutions and the robustness of the preconditioner.
科研通智能强力驱动
Strongly Powered by AbleSci AI