8. 基础知识
此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语,以及相应 LAMMPS 手册页的链接。 LAMMPS 源代码分发的 examples 目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各种模拟。
8.1.通用基础知识
8.2. 设置入门
8.3. 分析入门
8.4. 力场入门
8.5. 软件包入门
8.5.1.有限尺寸球形和非球形粒子
8.5.2. 粒度模型
8.5.3.体粒子
8.5.4.黏合粒子(BMP)模型
8.5.5.极化模型
8.5.6. 绝热核/壳模型
8.5.7.Drude感应偶极子
8.5.8. LAMMPS 中热化 Drude 振荡器教程
8.5.9. LAMMPS 近场动力学
8.5.10.流形(表面)
8.5.11.磁自旋
磁自旋模拟由 SPIN 包实现,其实现在 Tranchida 中有详细介绍。
该模型代表了原子磁自旋与晶格振动耦合的模拟。这些磁自旋的动力学可用于模拟与磁弹性相关的广泛现象,或者用于研究缺陷对材料磁性的影响。
磁自旋彼此相互作用,并通过配对相互作用与晶格相互作用。通常,磁交换相互作用可以使用 pair/spin/exchange 命令来定义。这种交换将磁扭矩应用于给定的自旋,考虑到其相邻自旋的方向及其相对距离。它还根据自旋方向及其相关原子间距离对原子施加力。
fix precession/spin允许在系统中的所有自旋上应用恒定的磁扭矩。该扭矩可以是外部磁场(塞曼相互作用)以及单轴或立方磁各向异性。
可以使用 fix langevin/spin将 Langevin 恒温器应用于这些磁自旋。通常,该恒温器可以与另一个使用fix langevin应用于原子的朗之万恒温器耦合,以模拟恒温自旋晶格系统。
磁阻尼也可以使用fix langevin/spin 来应用。它可以耗散朗之万恒温器的热能,或者使磁性配置松弛到平衡状态。
命令 fix setforce/spin 允许设置磁进动矢量的分量(同时擦除和替换原子上先前计算的磁进动矢量)。该命令可用于通过将进动矢量归零来冻结模拟中某些原子的磁矩。
命令 fix nve/spin可用于执行自旋和原子运动组合动力学的辛积分。
最小化样式min/spin可以应用于自旋以执行自旋配置的最小化。
所有计算出的磁属性都可以通过两个主要命令输出。第一个是compute spin,它能够评估磁平均量,例如系统沿 x、y 或 z 的总磁化强度、自旋温度或磁能。第二个命令是 compute property/atom。它能够输出所有每个原子的磁量。通常,给定磁自旋的方向,或作用于该自旋的磁力。