【LAMMPS学习】八、基础知识(5.11)磁自旋

server/2024/10/21 10:10:49/

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。它能够输出所有每个原子的磁量。通常,给定磁自旋的方向,或作用于该自旋的磁力。


http://www.ppmy.cn/server/37568.html

相关文章

科研学习|可视化——ggplot2版本的网络可视化

ggplot2是R语言中一个非常流行的数据可视化包,它也可以用于网络可视化。以下是三个基于ggplot2并专门用于网络可视化的R包: ggnet2: 这个包的使用方法与传统的plot函数相似,易于使用。更多信息可在其官方页面查看:ggnet2 geomnet…

C++学习笔记1

A. 求出那个数 题目描述 求出一个最小的正整数 x x x,使得 x x x 每位数字的和恰好为 n n n。 输入格式 第一行一个正整数 T T T,代表测试数据的组数。 接下来 T T T 行每行一个正整数 n n n。 1 ≤ T ≤ 1000 1\le T\le1000 1≤T≤1000 0 ≤…

geojson文件规格

geojson文件示例, {"type": "FeatureCollection","features": [{"type": "Feature","geometry": {"type": "Point","coordinates": [102.0, 0.5]},"properties&q…

传统汽车空调系统工作原理

1.首先讲一个概念 液体变成气体:吸热 气体变成液体:放热 2.在汽车空调系统中热量的传递的介质不是水,而是氟利昂,简称:“氟”。 3.传统式汽车空调结构如下 该三个部件位于车头进气口位置 该部位位于汽车驾驶车厢前方…

Git命令Gitee注册idea操作git超详细

文章目录 概述相关概念下载和安装常见命令远程仓库介绍与码云注册创建介绍码云注册远程仓库操作关联拉取推送克隆 在idea中使用git集成add和commit差异化比较&查看提交记录版本回退及撤销与远程仓库关联 push从远程仓库上拉取,克隆项目到本地创建分支切换分支将…

MySQL 高级 - 第七章 | 索引的数据结构

目录 一、为什么使用索引二、什么是索引2.1 索引的概述2.2 索引的优缺点 三、InnoDB 中索引的推演3.1 InnoDB 页简介3.2 没有索引的查找3.3 设计索引3.3.1 一个简单的索引设计方案3.3.2 InnoDB 中索引方案① 迭代 1 次:目录项记录的页② 迭代 2 次:多个目…

三色标记法详解

什么是三色标记法 三色标记法(Three-color Marking)是一种在垃圾回收(Garbage Collection, GC)领域广泛使用的算法,尤其是在Java虚拟机(JVM)中,与追踪式垃圾回收相关联。它的核心目的…

FileInputStream和Files.newInputStream?

前言 在上传文件的时候,发现还有一个新的东西叫做Files.newInputStream,就稍微看了一下下。主要应用示例在这篇文章中,也可以看这里。 FileInputStream 很久很久以前大家就在用这个库了,是一个文件流,可以读取文件。…