中文

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}
}