MicroMagnetic.jl:一个支持 GPU 的微磁力学与原子磁力学仿真 Julia 包
介观与纳米尺度物理
2024-09-09 v2 计算物理
摘要
MicroMagnetic.jl 是一个开源的 Julia 包,用于微磁力学和原子磁力学仿真。利用 Julia 编程语言的特性,MicroMagnetic.jl 支持 CPU 和各种 GPU 平台,包括 NVIDIA、AMD、Intel 和 Apple GPU。此外,MicroMagnetic.jl 支持针对原子模型的蒙特卡洛仿真,并实现了用于能量障碍计算的 Nudged-Elastic-Band 方法。该软件包内置对双精度和单精度模式的支持,并且设计上允许轻松添加新功能,为微磁力学和原子磁力学研究人员提供了灵活的工具套件。
引用
@article{arxiv.2406.16064,
title = {MicroMagnetic.jl: A Julia package for micromagnetic and atomistic simulations with GPU support},
author = {Weiwei Wang and Boyao Lyu and Lingyao Kong and Hans Fangohr and Haifeng Du},
journal= {arXiv preprint arXiv:2406.16064},
year = {2024}
}