Litcius/Paper detail

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

Weiwei 伟伟 Wang 王, Boyao 伯尧 Lyu 吕, Lingyao 令尧 Kong 孔, Hans Fangohr, Haifeng Du

2024Chinese Physics B11 citationsDOI

Abstract

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.

Topics & Concepts

MicromagneticsMaterials scienceComputer sciencePhysicsMagnetizationQuantum mechanicsMagnetic fieldMagnetic properties of thin filmsGeomagnetism and Paleomagnetism StudiesAdvanced Data Storage Technologies
MicroMagnetic.jl: A Julia package for micromagnetic and atomistic simulations with GPU support | Litcius