文件名称:oommf-llb:Landau-Lifshitz-Bloch方程的OOMMF扩展
文件大小:227KB
文件格式:ZIP
更新时间:2024-05-23 19:56:08
C++
OOMMF-LLB:Landau-Lifshitz-Bloch进化铁 oommf-llb是一个扩展,用于使用微磁Landau-Lifshitz-Bloch(LLB)方程来模拟通过交换能量耦合的两个自旋子晶格的磁化动力学。 提出了LLB方程作为高温下甚至超过Currie温度的磁自旋运动的有效方程。 特征 微电磁LLB进化器,在高温下有效 随机场包括随机性 耦合的2格自旋系统(ferrimagnets) 温度相关的晶格交换耦合 用总磁化强度计算的退磁场 可以为每个子晶格指定单轴各向异性 安装 您需要OOMMF源代码(推荐使用v1.2a5或更高版本)和建筑环境。 请参阅《 。 警告 为了规避常规微磁学(常数Ms)的基本限制,oommf-llb替代了几种常见的Oxs(OOMMF可扩展求解器)类。 这样做是无意更改其他Oxs类的行为的,但是建议您将整个OOMMF目录复制到另一个位置,并将oomm
【文件预览】:
oommf-llb-develop
----yy_2latuniaxialanisotropy.h(5KB)
----yy_llbexchange6ngbr.cc(31KB)
----.gitignore(98B)
----yy_llbuniaxialanisotropy.h(4KB)
----README.md(12KB)
----yy_llbeulerevolve.cc(37KB)
----yy_2lat_util.cc(21KB)
----yy_2latexchange6ngbr.h(6KB)
----yy_2lattimedriver.h(5KB)
----LICENSE(34KB)
----yy_2latdemag-threaded.cc(130KB)
----yy_2lateulerevolve.h(11KB)
----test_thetademo.mif(1KB)
----yy_2latdriver.h(7KB)
----yy_2latdemag.cc(88KB)
----yy_2latuniaxialanisotropy.cc(40KB)
----yy_2lattimeevolver.cc(8KB)
----yy_2latdemag.h(10KB)
----test01.mif(3KB)
----yy_2lattimedriver.cc(11KB)
----yy_2latexchange6ngbr.cc(44KB)
----yy_2lateulerevolve.cc(45KB)
----base_src()
--------simstate.cc(13KB)
--------director.cc(43KB)
--------chunkenergy.h(10KB)
--------director.h(18KB)
--------energy.h(18KB)
--------driver.cc(59KB)
--------driver.h(13KB)
--------simstate.h(7KB)
--------energy.cc(18KB)
--------chunkenergy.cc(24KB)
--------Makefile(965B)
----yy_llbuniaxialanisotropy.cc(38KB)
----yy_2lattimeevolver.h(4KB)
----ext_src()
--------timedriver.cc(9KB)
--------timedriver.h(3KB)
--------Makefile(958B)
----Makefile(1KB)
----yy_llbeulerevolve.h(11KB)
----yy_2latdriver.cc(44KB)
----yy_llbexchange6ngbr.h(3KB)
----yy_2lat_util.h(3KB)