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

2019
2019
2023
2023

Publication Types

Select...
8
1

Relationship

3
6

Authors

Journals

citations
Cited by 35 publications
(19 citation statements)
references
References 44 publications
(75 reference statements)
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%
“…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%
“…(1) With state-of-the-art micromagnetic energy minimization codes it is possible to calculate the demagnetization curve of a permanent magnet with a size of 250 × 250 × 250 nm 3 within 1-2 days 15 . Using a finite differences code, optimized for massively parallel computing on a supercomputer, a cube with the size of about 1 × 1 × 1 μm can be solved within a reasonable time.…”
Section: Introductionmentioning
confidence: 99%