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

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.hqwc.cn/news/675778.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何使用 iOS系统恢复软件修复 iPhone 问题

苹果公司向世界推出了他们可以拥有的最智能的手机。但即使是 iPhone 也无法避免智能手机常见的损坏和问题。您将熟悉最常见的问题。屏幕黑屏或卡在 Apple 徽标上;冻结或卡在恢复模式的 iPhone。但这样的问题不胜枚举,每天都有 iOS 用户在他们的设备中遇到…

STM32-DAC

DAC 前言一、理论介绍二、DAC代码三、实验结果总结 前言 前言写个参考吧 STM32 DAC串口 一、理论介绍 DAC是数字模拟转换器(Digital to Analog Converter)的缩写,它是一种将数字信号转换为模拟信号的设备。 RC有2个通道。 DAC的初始化 #…

【idea-sprongboot项目】在linux服务器上纯远程开发方式

继上一篇博客【idea-sprongboot项目】SSH连接云服务器进行远程开发-CSDN博客 目录 五、远程开发方式 2)纯远程开发方式 步骤 五、远程开发方式 2)纯远程开发方式 实现原理, 步骤 (1)首先,关闭当前正在…

【k8s多集群管理平台开发实践】八、client-go实现service读取列表、创建service、读取yaml配置并更新

文章目录 简介 一.k8s的service列表1.1.controllers控制器代码1.2.models模型代码 二.创建service2.1.controllers控制器代码2.2.models模分代码 三.读取和更新service的yaml配置3.1.controllers控制器代码3.2.models模型代码 四.路由设置4.1.路由设置 五.前端代码5.1.列表部分…

向各位请教一个问题

这是菜鸟上的一道题目,单单拿出来问问大家,看看能不能解惑 ,谢谢各位! 题目25:求12!3!...20!的和 解题思路:这个题不知道为什么我用DEV C 5.11显示出来为0.000000,可能版本有问题?&a…

人工智能|机器学习——强大的 Scikit-learn 可视化让模型说话

一、显示 API 简介 使用 utils.discovery.all_displays 查找可用的 API。 Sklearn 的utils.discovery.all_displays可以让你看到哪些类可以使用。 from sklearn.utils.discovery import all_displays displays all_displays() displays Scikit-learn (sklearn) 总是会在新版本…

小滴大课训练营-微服务架构-海量数据商用短链平台项目大课

小滴大课训练营-微服务架构-海量数据商用短链平台项目大课【2023最新升级版】 一、海量数据大课架构课程简介 海量数据项目大课,是小滴课堂准备耗时近1年的综合性实战项目,从0~1开发商用短链平台; 从产品需求文档定制出发,掌握核…

orbslam2基础

目录 一、 内容概要二、 orbslam2基础介绍三 、 orbslam2安装3.1 安装依赖3.2 安装orbslam23.3 下载Kitee数据集 四、 进行ORBSLAM2仿真五、 心得体会六、 参考链接 一、 内容概要 orbslam2基础介绍orbslam2安装orbslam2使用案例:orbslam2kitti数据集序列图像 二、…

ESP8266固件烧写

概述 因为手上有块闲置的ESP8266开发板,想着拿来倒腾一下WIFI探针,倒腾了一阵测试成功,博文记录用以备忘 硬件 ESP8266 NodeMCU 环境 Windows 11 步骤 1.下载esp32_win32_msys2_environment_and_toolchain-20181001.zip 2.下载xtensa…

scikit-learn实现单因子线性回归模型

1.是什么: 针对机器学习提供了数据预处理,分类,回归等常见算法的框架 2.基于scikit-learn求解线性回归的问题: 2.1.求解a,b对新数据进行预测: 2.2评估模型表现(y和y’的方差MSE)…

为什么会查询不到DNS信息?怎么排查?

DNS(域名系统)是将域名转换为相应 IP 地址的关键系统。查询 DNS 信息具有重要作用,通过查询 DNS 信息,我们可以知道域名对应的 IP 地址,这是最主要的信息,使设备能与目标服务器进行通信;其次是域…

Innodb实现的索引

概念 一种用于提高数据库查询性能的有序的数据结构。通过使用索引,数据库引擎可以快速定位到存储表中的特定数据,而不必逐行遍历整个表。在处理大量数据的时候可以显著加快数据检索的速度。 通过索引列队数据进行排序,降低数据排序的成本&a…