Two different approaches for the linear-time solution of three-dimensional magnetostatic field problems encompassing large-scale linear systems with millions of degrees of freedom are presented. The phi-method is formulated in terms of nodal variables, i.e., magnetic scalar potentials, and involves the solution of a curl-curl linear system for pre-processing and of a div-grad linear system. The A-method is formulated in terms of edge variables, i.e., line integrals of the magnetic vector potential, and involves the solution of a curl-curl linear system only. It is shown that these linear systems can be solved by flexible conjugate gradient in combination with the aggregation-based multigrid preconditioner (AGMG), tailored for div-grad problems, and with the aggregation-based (auxiliary-space) multigrid preconditioner (AGMG_CC), tailored for curl-curl problems. The robustness and efficiency of these solvers is illustrated using magnetostatic problems of practical interest, with linear or nonlinear media and having parts with complex geometry. Numerical results show that both AGMG and AGMG_CC are able to attain linear solution time in all cases considered, while being both faster and more robust than state-of-the-art algebraic multigrid solvers and preconditioned Krylov subspace solvers, typically adopted in commercial finite element software for electromagnetic analysis.

Linear-Time Solution of 3D Magnetostatics With Aggregation-Based Algebraic Multigrid Solvers

Moro F.
;
2024

Abstract

Two different approaches for the linear-time solution of three-dimensional magnetostatic field problems encompassing large-scale linear systems with millions of degrees of freedom are presented. The phi-method is formulated in terms of nodal variables, i.e., magnetic scalar potentials, and involves the solution of a curl-curl linear system for pre-processing and of a div-grad linear system. The A-method is formulated in terms of edge variables, i.e., line integrals of the magnetic vector potential, and involves the solution of a curl-curl linear system only. It is shown that these linear systems can be solved by flexible conjugate gradient in combination with the aggregation-based multigrid preconditioner (AGMG), tailored for div-grad problems, and with the aggregation-based (auxiliary-space) multigrid preconditioner (AGMG_CC), tailored for curl-curl problems. The robustness and efficiency of these solvers is illustrated using magnetostatic problems of practical interest, with linear or nonlinear media and having parts with complex geometry. Numerical results show that both AGMG and AGMG_CC are able to attain linear solution time in all cases considered, while being both faster and more robust than state-of-the-art algebraic multigrid solvers and preconditioned Krylov subspace solvers, typically adopted in commercial finite element software for electromagnetic analysis.
2024
File in questo prodotto:
File Dimensione Formato  
Linear-Time_Solution_of_3D_Magnetostatics_With_Aggregation-Based_Algebraic_Multigrid_Solvers.pdf

accesso aperto

Tipologia: Published (Publisher's Version of Record)
Licenza: Creative commons
Dimensione 1.33 MB
Formato Adobe PDF
1.33 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11577/3542396
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex ND
social impact