Back to Search Start Over

MicroMagnetic.jl: A Julia package for micromagnetic and atomistic simulations with GPU support

Authors :
Wang, Weiwei
Lyu, Boyao
Kong, Lingyao
Fangohr, Hans
Du, Haifeng
Source :
Chinese Phys. B 2024
Publication Year :
2024

Abstract

MicroMagnetic.jl is an open-source Julia package for micromagnetic and atomistic simulations. Using the features of the Julia programming language, MicroMagnetic.jl supports CPU and various GPU platforms, including NVIDIA, AMD, Intel, and Apple GPUs. Moreover, MicroMagnetic.jl supports Monte Carlo simulations for atomistic models and implements the Nudged-Elastic-Band method for energy barrier computations. With built-in support for double and single precision modes and a design allowing easy extensibility to add new features, MicroMagnetic.jl provides a versatile toolset for researchers in micromagnetics and atomistic simulations.

Details

Database :
arXiv
Journal :
Chinese Phys. B 2024
Publication Type :
Report
Accession number :
edsarx.2406.16064
Document Type :
Working Paper
Full Text :
https://doi.org/10.1088/1674-1056/ad766f