LLG3D

pipeline status coverage report Latest Release SWH

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

llg3d.main

Define a CLI for the llg3d package.

llg3d.simulation

Define the Simulation class.

llg3d.parameters

Parameters for the LLG3D simulation.

llg3d.grid

Module to define the grid for the simulation.

llg3d.element

Module containing the definition of the chemical elements.

llg3d.solver

Solver module for LLG3D.

llg3d.output

Utility functions for LLG3D.

llg3d.post

Post-processing tools for LLG3D.

Bibliography

[1]

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.