【LAMMPS学习】五、LAMMPS命令(3) 输入脚本结构

5. 命令 

本部分描述了 LAMMPS 输入脚本的格式以及其中的命令如何用于定义 LAMMPS 模拟。主要包括以下内容。

5.1. LAMMPS 输入脚本

5.2.输入脚本的解析规则

5.3.输入脚本结构

本部分描述了典型的 LAMMPS 输入脚本的结构。 LAMMPS 发行版中的示例目录包含许多示例输入脚本;它在示例文档页面上进行了讨论。

LAMMPS 输入脚本通常有 4 个部分:

  1. Initialization 初始化

  2. System definition 系统定义

  3. Simulation settings 模拟设置

  4. Run a simulation 运行模拟

最后两个部分可以根据需要重复多次。例如,运行模拟,更改一些设置,运行更多内容等等。现在将更详细地描述这4个部分中的每一部分。请记住,只有在需要非默认值时才需要使用几乎所有命令。

5.3.1.初始化

设置在创建原子或从文件读入原子之前需要定义的参数。

相关命令有units、dimension、newton、processors、boundary、atom_style、atom_modify。

如果力场参数出现在将要读取的文件中,这些命令会告诉 LAMMPS 正在使用哪种力场:pair_style、bond_style、angle_style、dihedral_style、improper_style。

5.3.2.系统定义

在 LAMMPS 中,有 3 种方法可以定义模拟单元并为力场信息保留空间并用原子填充它。

分别通过 read_data 或 read_restart 命令从 (1) 数据文件或 (2) 重新启动文件中读取它们。

这些文件还可以包含分子拓扑信息。

或者 (3) 创建一个模拟单元,并使用晶格(无分子拓扑)上的原子填充它,使用以下命令:lattice、region、create_box、create_atoms 或 read_dump。

可以使用复制命令复制整组原子以进行更大的模拟。

5.3.3.模拟设置 

一旦定义了原子和分子拓扑,就可以指定各种设置:力场系数、模拟参数、输出选项等。

力场系数由以下命令设置(也可以在读入文件中设置):pair_coeff、bond_coeff、angle_coeff、dihedral_coeff、improper_coeff、kspace_style、dielectric、special_bonds。

各种仿真参数通过以下命令设置:neighbor、neigh_modify、group、timestep、reset_timestep、run_style、min_style、min_modify。

Fixes施加了各种边界条件、时间积分和诊断选项。修复命令有多种形式。

可以使用compute、compute_modify 和variable 命令指定在仿真期间执行的各种计算。

输出选项由Thermo、dump 和restart 命令设置。

5.3.4.运行模拟

使用 run 命令运行分子动力学模拟。使用最小化命令执行能量最小化(分子静力学)。可以使用 temp 命令运行并行回火(副本交换)模拟

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/771313.shtml

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

相关文章

2024年大模型面试准备(三):聊一聊大模型的幻觉问题

节前,我们组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、参加社招和校招面试的同学,针对大模型技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何备战、面试常考点分享等热门话题进行了深入的讨论。 合集在这…

羊大师羊奶靠谱么?信誉与持续见证,共筑信赖之选

羊大师羊奶靠谱么?信誉与持续见证,共筑信赖之选 在如今注重健康饮食的时代,羊奶以其丰富的营养价值和独特的风味,逐渐受到了消费者的青睐。在众多羊奶品牌中,羊大师羊奶以其出色的品质、良好的信誉和持续的创新精神&a…

关于「技术开发技能」课程

本课程分为三个部分,带您了解如何使用大模型平台、如何训练与部署大模型及生成式AI产品应用与开发,您将能了解各类服务的优势、功能、典型使用案例、技术概念和成本。 学习任选的两个课程模块,并通过测验者,将授予「技术开发技能…

隆道分享AI技术应用实践 以AI赋能采购业务管理

2024年3月21日-22日,以“面向务实的数字化”为主题的“第12届医药健康行业数字化高峰论坛”在上海举办。本届大会聚焦项目建设、技术创新与应用、新业务模式及收效等话题,探讨AI制药与大模型应用,分享智能化技术在多领域的落地案例。隆道公司…

情感视频素材从哪里找?推荐情感视频素材分享

随着时代变化短视频的兴起,人们越来越喜欢用视频来表达自己的情感和经历。为了满足创作者对于情感视频素材的需求,以下列出了几个素材分享网站,帮助你更好地创作和传达情感,引起大家的共鸣。 蛙学网 作为一家国内知名的素材分享…

python能做什么

python能做什么 Web开发:Python具有许多流行的Web框架,如Django和Flask,使得它成为Web开发的首选语言。它简洁、易于学习、且拥有丰富的生态系统,能够快速构建高性能的Web应用。 数据科学和机器学习:Python在数据科学…

Webpack部署本地服务器

Webpack部署本地服务器 目录 Webpack部署本地服务器目的认识模块热替换(HMR)什么是 HMRHMR 通过如下几种方式, 来提高开发的速度如何使用 HMRhost 配置 目的 完成自动编译 常用方式: webpack-dev-server webpack-dev-server 是一个用于开发环境的 Web 服…

动态规划,二维DP

文章目录 1、摆花2、异或选数3、数字三角形 1、摆花 分析: 输入2 4 3 2 的情况下,只有 (2,2) , (3,1) 这两种方案。 所以,设置状态 dp[i][j] 表示到第 i 种花(共 n 种花)、第 j 个位置(共 m 个位置&#xf…

python开发——Python函数中的函数传参

前言 在编写函数时,经常希望函数接口更加灵活,可以支持默认参数、可变参数、关键字参数等特性。下面将详细介绍这些函数传参的使用方法。 1. 常规参数 在 Python 中,函数的传参是一种简单直接的过程,例如: def tes…

Leetcode算法题笔记(2)

目录 图论51. 岛屿数量解法一 52. 腐烂的橘子解法一 53. 课程表解法一 54. 实现 Trie (前缀树)解法一 回溯55. 全排列解法一 56. 子集解法一解法二 57. 电话号码的字母组合解法一 58. 组合总和解法一解法二 59. 括号生成解法一解法二 60. 单词搜索解法一 61. 分割回文串解法一 …

能否把 Redis 当做消息队列来用呢?

这个问题并不是面试中经常会问到的问题,而是我在平时看一些大牛写的技术文章的时候看到的一个问题,这个问题引发了我强烈的思考,我感觉我想通了这个问题之后,对redis和kafka都有了一个全新的认识,感觉像发现了新大陆这…

简明 Python 教程(第6章 模块)

模块是Python中组织代码的一种方式,它允许开发者将代码分解为可重用的单元,便于管理和维护。开发者可以有效地利用Python的模块系统来构建复杂的应用程序。模块是一个包含Python定义和声明的文件,文件名就是模块名加上.py扩展名。模块可以包含…

python的数据容器通用操作

常用方法 len统计个数 max最大元素 min最小元素 my_list[1,2,3,4,5] my_tuple(1,2,3,4,5) my_str"abcdefg" my_set{1,2,3,4,5} my_dict{"key1":1,"kye2":2,"key3":3,"key4":4,"key5":5}print(f"列表 元素个…

[Netty实践] 请求响应同步实现

目录 一、介绍 二、依赖引入 三、公共部分实现 四、server端实现 五、client端实现 六、测试 一、介绍 本片文章将实现请求响应同步,什么是请求响应同步呢?就是当我们发起一个请求时,希望能够在一定时间内同步(线程阻塞&am…

FPGA高端项目:解码索尼IMX327 MIPI相机转HDMI输出,提供FPGA开发板+2套工程源码+技术支持

目录 1、前言2、相关方案推荐本博主所有FPGA工程项目-->汇总目录我这里已有的 MIPI 编解码方案 3、本 MIPI CSI-RX IP 介绍4、个人 FPGA高端图像处理开发板简介5、详细设计方案设计原理框图IMX327 及其配置MIPI CSI RX图像 ISP 处理图像缓存HDMI输出工程源码架构 6、工程源码…

Java中SPI机制简单演示

Java中SPI机制简单演示 写一个SpiService接口 public interface SpiService {void run();}写两个实现类,注意:实现类可以跨包 Slf4j public class SpiServiceImpl1 implements SpiService {Overridepublic void run() {log.warn("SpiServiceImpl…

简单破除github的2FA验证

简单破除github的2FA验证 文章目录 简单破除github的2FA验证👨‍🏫Authenticator工具 👨‍🏫Authenticator工具 最近使用github的时候发现要搞一个2FA的验证才可以 验证的途径有两种:一种是用手机电话验证,…

使用easyYapi生成文档

easyYapi生成文档 背景1.安装配置1.1 介绍1.2 安装1.3 配置1.3.1 Export Postman1.3.2 Export Yapi1.3.3 Export Markdown1.3.4 Export Api1.3.6 常见问题补充 2. java注释规范2.1 接口注释规范2.2 出入参注释规范 3. 特定化支持3.1 必填校验3.2 忽略导出3.3 返回不一致3.4 设置…

关于JavaScript常用命令

JS(JavaScript)是一种用于构建交互式网页的脚本语言,常用于前端开发。以下是一些常用的JS命令及其简要说明,希望能够帮助您更好地了解JS的基础知识。 1. **变量声明与赋值** - var, let, const: 用于声明变量,var在…

第二证券|高速连接概念再度活跃,沃尔核材5日涨近60%,胜蓝股份等走高

高速连接概念26日盘中再度走强,到发稿,胜蓝股份涨超13%,沃尔核材涨停,华丰科技、奥飞数据涨超5%。 值得注意的是,沃尔核材近5个交易日已收成4个涨停板,累计大涨近60%。公司近来在投资者互动平台表示&#…