LLG3D¶
LLG3D is a solver for the stochastic Landau-Lifshitz-Gilbert equation in 3D. It is written in Python and may run in parallel using MPI, OpenCL or JAX. Details about the model, the numerical method and the physical results can be found in Courtès et al. [1].
Usage¶
Notebooks¶
References¶
Define a CLI for the llg3d package. |
|
Define the Simulation class. |
|
Parameters for the LLG3D simulation. |
|
Module to define the grid for the simulation. |
|
Module containing the definition of the chemical elements. |
|
Solver module for LLG3D. |
|
Utility functions for LLG3D. |
|
Post-processing tools for LLG3D. |
Bibliography¶
Clémentine Courtès, Matthieu Boileau, Raphaël Côte, Paul Antoine Hervieux, and Giovanni Manfredi. Micromagnetic simulations of the size dependence of the Curie temperature in ferromagnetic nanowires and nanolayers. Journal of Magnetism and Magnetic Materials, 598:172040, May 2024. URL: https://hal.science/hal-04364178, doi:10.1016/j.jmmm.2024.172040.