2019
DOI: 10.1016/j.cpc.2018.09.004
|View full text |Cite
|
Sign up to set email alerts
|

Preconditioned nonlinear conjugate gradient method for micromagnetic energy minimization

Abstract: Fast computation of demagnetization curves is essential for the computational design of soft magnetic sensors or permanent magnet materials. We show that a sparse preconditioner for a nonlinear conjugate gradient energy minimizer can lead to a speed up by a factor of 3 and 7 for computing hysteresis in soft magnetic and hard magnetic materials, respectively. As a preconditioner an approximation of the Hessian of the Lagrangian is used, which only takes local field terms into account. Preconditioning requires a… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
18
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
8
1

Relationship

2
7

Authors

Journals

citations
Cited by 38 publications
(19 citation statements)
references
References 44 publications
1
18
0
Order By: Relevance
“…However, if the function to be minimized, F(x), is not quadratic, the nonlinear conjugate gradient method is applied to update iteratively the solution vector x, until the convergence is reached as shown in Algorithm 2. [7] Algorithm 2: Nonlinear conjugate gradient method Task: Minimize F(x). Initialize:…”
Section: Conjugate Gradient Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…However, if the function to be minimized, F(x), is not quadratic, the nonlinear conjugate gradient method is applied to update iteratively the solution vector x, until the convergence is reached as shown in Algorithm 2. [7] Algorithm 2: Nonlinear conjugate gradient method Task: Minimize F(x). Initialize:…”
Section: Conjugate Gradient Methodsmentioning
confidence: 99%
“…According to Exl et al [7] the nonlinear conjugate gradient method that use (3) instead of ( 2) are believed to have more efficient convergence characteristics due the self-correcting behavior of term (g j+1 − g j ).…”
Section: Set the Initial Search Directionmentioning
confidence: 99%
“…However, if the function to be minimized, F(x), is not quadratic, the nonlinear conjugate gradient method is applied to update iteratively the solution vector x, until the convergence is reached as shown in Algorithm 2. [7] The first steps of nonlinear conjugate gradient method are similar to steepest descent method. However, the search direction is updated by assuming the orthogonality between next and previous gradient present in b proposed originally by Fletcher and…”
Section: Conjugate Gradient Methodsmentioning
confidence: 99%
“…A Python script controlling the open-source CAD software Salome [12] introduces the grain boundary phase with a specific thickness and produces the finite element mesh. For these synthetic microstructures the demagnetization curve is computed through minimization of the micromagnetic energy with a preconditioned nonlinear conjugate gradient method [13]. The search for higher coercive fields, µ0Hc, and energy density products, (BH)max, is managed via the open-source optimization framework Dakota [14].…”
Section: Methodsmentioning
confidence: 99%