Massimiliano d'Aquino Università degli Studi di Napoli Federico II
 Welcome to my web pages! Università degli Studi di Napoli Federico II


MaGICo


Menu

Home
Research
Presentations
Publications
Ph.D Thesis
Links
Gallery

Short CV

Magnetization Geometrical Integration Code - Ma.G.I.Co.

I am the developer of MaGICo, a 3D micromagnetic code that numerically solves the Landau-Lifshitz-Gilbert equation to predict time-evolution of magnetization vector field in micro- and nanoscale magnetic systems. MaGICo is based on suitable geometrical integration techniques developed by our resaerch group for the accurate and fast computation of magnetization dynamics, has been validated on NIST standard  problems since 2005 and  has been used for many scientific studies performed over years by our research group.

The main features are::

  • Implements implicit midpoint rule time integration[1]
  • Intrinsically preserves properties of magnetization dynamics
    • pointwise magnetization amplitude
    • energy balance/energy conservation under zero damping
    • Hamiltonian structure
  • Large time-step (ps), unconditional stability
  • Finite difference spatial discretization,
    • fast FFT magnetostatic solver,
    • arbitrary shape and material properties.
  • Spin-torques of Slonczewski and Zhang-Li type
  • Thermal noise (stochastic LLG dynamics)

MaGICo can operate in three different modes:

  1. Micromagnetics
    • solves inhomogeneous LLG dynamics in time-domain (see also movies
Example of magnetization reversal dynamics
  1. Single spin ensemble
    • Phase-flow simulation for large number of magnetic particle replicas
    • Langevin dynamics
Phase-flow simulation of single-spin ensemble dynamics
  1. Large-scale frequency domain Eigensolver
    • Automatic computation of micromagnetic equilibrium and associated eigenmodes[2]
Example of computed eigenmode

References

  1. M. d’Aquino, C. Serpico, G. Miano, Journal of Computational Physics 209, 730-753 (2005).

  2. M. d’Aquino, C. Serpico, G. Miano, C. Forestiere, Journal of Computational Physics 228, 6130-6149 (2009)