【LAMMPS学习】九、LAMMPS脚本 示例

news2024/12/25 12:16:08

9. 示例脚本

LAMMPS 发行版包含一个包含许多示例问题的示例子目录。许多是二维模型,运行速度快且易于可视化,在台式机上运行最多需要几分钟。每个问题都有一个输入脚本 (in.*),并在运行时生成一个日志文件 (log.*)。有些使用初始坐标的数据文件(data.*)作为附加输入。目录中包含一些在不同计算机上运行的示例日志文件,并且目录中包含不同数量的处理器,以比较您的答案。例如。像 log.date.crack.foo.P 这样的日志文件意味着“crack”示例在该日期机器“foo”的 P 处理器上运行(即使用该版本的 LAMMPS)。

许多输入文件都有用于创建转储文件和图像文件的注释行。

如果取消注释输入脚本中的dump命令,将生成一个文本转储文件,该文件可以通过各种可视化程序进行动画处理。

如果您在输入脚本中取消注释 dump image 命令,并假设您已经使用 JPG 库构建了 LAMMPS,则在模拟运行时将生成 JPG 快照图像。使用 dump image 文档页面上描述的命令可以将它们快速后处理成电影。

许多示例的动画可以在 LAMMPS website的电影部分查看。

示例文件夹中有两种子目录。小写命名目录包含一个或几个简单、快速运行的问题。大写命名目录最多包含几个复杂的脚本,用于说明特定类型的模拟方法或模型。其中一些运行时间较长,例如来测量特定的数量。

下面给出了两种目录的列表。

9.1.小写目录 

accelerate

使用各种加速选项运行(OpenMP、GPU、Phi)

airebo

具有 AIREBO势聚乙烯

atm

Axilrod-Teller-Muto potential example
Axilrod-Teller-Muto 势示例

balance

动态负载平衡,二维系统

body

体粒子,2d 系统

bpm

浇注弹性颗粒和板冲击的 BPM 模拟

cmap

CMAP 5 体对 CHARMM 力场的贡献

colloid

小颗粒溶剂中的大胶体颗粒,二维系统

comb

使用 COMB 势的模型

controller

使用固定控制器作为恒温器

coreshell

使用 CORESHELL 包的核/壳模型

crack

二维固体中的裂纹扩展

deposit

在表面上沉积原子和分子

dipole

点偶极粒子,二维系统

dreiding

甲醇,通过 Dreiding FF

eim

使用 EIM 势的 NaCl

ellipse

球形溶剂中的椭圆体颗粒,二维系统

flow

二维通道中的 Couette 和 Poiseuille 流

friction

二维表面之间球形粗糙体的摩擦接触

mc

通过修复 gcmc、widom 和其他命令的蒙特卡洛功能

granregion

使用固定壁/区域/颗粒作为粒状颗粒的边界

hugoniostat

Hugoniostat冲击动力学

hyper

Pt 表面扩散的全局和局部超动力学

indent

将球形压头压入二维实体

kim

使用 OpenKIM 存储库中的势

mdi

MDI包和MolSSI MDI代码耦合库的使用

meam

SiC 和剪切的 MEAM 测试(与剪切示例相同)

melt

3d LJ系统快速熔化

micelle

小类脂质分子自组装成二维双层

min

二维 LJ 熔体能量最小化

msst

MSST冲击动力学

multi

具有较大交互差异的系统的多邻域

nb3b

使用非键三体谐波对样式

neb

用于寻找障碍的微移弹性带 (NEB) 计算

nemd

二维剪切系统的非平衡MD

obstacle

围绕二维通道中的两个空隙流动

peptide

小溶剂化肽链(5 聚体)的动力学

peri

压头冲击圆柱体近场动力学模型

pour

将粒状颗粒倒入 3d 盒子中,然后流槽流动

prd

体硅中空位扩散的并行复制动力学

python

在 LAMMPS 输入脚本中使用嵌入式 Python

qeq

使用 QEQ 包进行电荷平衡

rdf-adf

计算水的径向和角度分布函数

reax

使用 ReaxFF 的 RDX 和 TATB 模型

rerun

使用 rerun 和 read_dump 命令

rigid

刚体建模为独立或耦合

shear

应用于二维实体(有或没有空隙)的侧向剪切

snap

使用 SNAP 电势的 BCC 钽晶体的 NVE 动力学

srd

作为溶剂的随机旋转动力学 (SRD) 颗粒

streitz

使用 Streitz/Mintmire 电势进行电荷平衡

tad

体硅中空位扩散的温度加速动力学

threebody

各种多体势的回归测试输入

tracker

追踪 LJ 熔体中的相互作用

vashishta

利用 Vashishta 势

voronoi

通过计算 voronoi/atom 命令进行 Voronoi 曲面细分


以下是运行和可视化示例问题之一的方法:

cd indent
cp ../../src/lmp_linux .           # copy LAMMPS executable to this dir
lmp_linux -in in.indent            # run the problem

运行模拟会生成文件 dump.indent 和 log.lammps。您可以使用 LAMMPS 网站的可视化页面上突出显示的各种第三方工具来可视化快照的转储文件。

如果您在输入脚本中取消注释转储图像行,运行时将生成一系列 JPG 图像(假设您构建了支持 JPG 的 LAMMPS;有关详细信息,请参阅 Build_settings 页面)。这些可以单独观看,也可以通过 ImageMagick 或 QuickTime 等工具或各种基于 Windows 的工具将其转换为电影或动画。有关更多详细信息,请参阅转储图像页面。例如。此 Imagemagick 命令将创建适合在浏览器中查看的 GIF 文件。

9.2.大写目录 

ASPHERE

各种非球面粒子模型,使用椭球体、刚体、线/三角形粒子等

COUPLE

如何使用 LAMMPS 作为库的示例

DIFFUSE

通过多种方法计算扩散系数

ELASTIC

计算零温度下的弹性常数

ELASTIC_T

计算有限温度下的弹性常数

HEAT

通过 Fix ehex 计算 LJ 和水的热导率

KAPPA

通过多种方法计算热导率

MC-LOOP

在蒙特卡罗模式下使用 LAMMPS 来弛豫输入脚本循环中系统的能量

PACKAGES

特定包和贡献命令的示例

SPIN

SPIN 包的功能示例

UNITS

以 lj、真实、金属单位运行相同模拟的示例

VISCOSITY

通过多种方法计算粘度


几乎所有这些目录都有自述文件,其中提供了有关如何理解和使用其内容的更多详细信息。

PACKAGES 目录有大量子目录,它们的名称与特定的包相对应。它们包含说明如何使用这些包中提供的命令的脚本。许多子目录都有自己的自述文件,其中提供了进一步的说明。有关特定包的更多信息,请参阅  Packages_details文档页面。

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

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

相关文章

Scrapy爬虫:利用代理服务器爬取热门网站数据

在当今数字化时代,互联网上充斥着大量宝贵的数据资源,而爬虫技术作为一种高效获取网络数据的方式,受到了广泛的关注和应用。本文将介绍如何使用Scrapy爬虫框架,结合代理服务器,实现对热门网站数据的高效爬取&#xff0…

Spring Cloud系列—Spring Cloud Gateway服务网关的部署与使用指南

Gateway网关 文章目录 Gateway网关1. 网关基本简介1.1 什么是网关1.2 为什么需要网关? 2. 快速搭建gateway网关2.1 创建新模块2.2 引入依赖2.3 编写启动类2.4 配置路由规则2.5 测试 3. 路由过滤4. 过滤器4.1 简介4.2 网关过滤器4.2.2 种类 4.3 自定义过滤器4.3.1 自…

能播放SWF文件的FlashPlayer播放器

问题: 你是不是遇到了 flash 动画 放不了了? 以前的flash游戏玩不了了 在网上很难找到好用的,免费Flashplayer播放器, 找到的也没法保存.exe 以前买的课件放不了了 一打开就更新提示: 再不就是意外能打开了但【创建…

50. UE5 RPG FGameplayEffectContext

接下来,我想实现处理完伤害时,将伤害的触发格挡或者触发暴击时的逻辑传递到数据集的PostGameplayEffectExecute里面,这样,在处理IncomingDamage时,我们可以通过释放触发格挡或者触发暴击在UI上面进行对应的效果表现。 …

Ubuntu环境搭建与共享文件

vmtool 然后依次执行以下指令 sudo apt-get update 更新包列表。访问系统的软件仓库源,检查所有已知软件包的最新版本,并更新本地数据库,使得可以安装或升级到最新的软件版本。sudo apt-get upgrade 升级所有已安装的软件包到它们的最新版本。这不包括新安装的软件包,仅限…

24/05/14总结

签到2: 签到界面上有时间显示,签到码输入框,开始签到,当倒计时结束,老师端和学生端都会显示签到结果,所以签到结果需要建表:(签到了的学生和未签到的学生, 这次签到的时间…

【iOS】工厂模式

文章目录 前言设计模式的三大原则简单工厂模式工厂方法模式抽象工厂模式关于三兄弟的升级与降级注意 前言 上文讲完了iOS的架构模式,接下来聊一聊设计模式,设计模式有许多,主要介绍一下工厂模式 设计模式的三大原则 S 单一职责原则 告诉我…

adobe安装“Error:SyntaxError:JSON Parse error:Unexpec

mac电脑安装Adobe时,会提示错误“Error:SyntaxError:JSON Parse error:Unexpected EOF”,这是怎么回事儿的,不管您是安装AI、PS、PR还是LR,如果也遇到相同的问题,可以参考一下方法解决: 「adobe安装提示错误…

LLM应用-prompt提示:让大模型总结生成思维导图

第一步:大模型生成markdown思维导图格式 例如:kimi 总结pdf文档案例: 生成的markdown格式: # 知识图谱的构建及应用 ## 一、知识图谱的构建 ### 1. 数据采集 - 来源:结构化数据库、半结构化网页、非结构化文本 - 预处…

三星将采用铁电材料实现1000层3D NAND

在2022年的技术日上,三星公布了一项宏伟目标,即到2030年推出层数超过1000层的先进NAND芯片。据Wccftech报道,这家韩国存储巨头似乎正逐步接近这一目标,计划在NAND芯片制造中应用新型“铁电”材料。 最近美国火奴鲁鲁举行的VLSI技术…

Mujoco仿真【将urdf文件转化为xml文件】

最近开始学习mujoco仿真方面的内容 先前写过一篇博客:强化学习:MuJoCo机器人强化学习仿真入门(1)_mujoco仿真-CSDN博客 简单介绍了mujoco仿真的一些内容,下面想在Mujoco中将urdf转为xml文件,了解到mujoco是…

pikachu靶场通关之csrf漏洞通关教程

目录 CSRF(get型) 1.打开网站,点击右上角提示 2.登录之后,点击修改个人信息 3.修改上述内容,打开抓包工具 4.抓到修改用户信息的数据包 5.构造虚假url,诱导用户点击 6.弹到修改后的界面 ​编辑 7.返…

windows11 Django环境安装

相关文档 1、验证python和pip3环境 C:\Users\Administrator>python Python 3.12.3 (tags/v3.12.3:f6650f9, Apr 9 2024, 14:05:25) [MSC v.1938 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for…

数据库学习之select语句练习

目录 素材 练习 1、显示所有职工的基本信息。 结果 2、查询所有职工所属部门的部门号,不显示重复的部门号。 结果 3、求出所有职工的人数。 结果 4、列出最高工和最低工资。 结果 5、列出职工的平均工资和总工资。 结果 6、创建一个只有职…

【LeetCode刷题】136.只出现一次的数字(Ⅰ)

【LeetCode刷题】136.只出现一次的数字(Ⅰ) 1. 题目:2.思路分析:思路1:一眼异或! 1. 题目: 2.思路分析: 思路1:一眼异或! 看到题目,如果有一定基…

助力数字农林业发展服务香榧智慧种植,基于YOLOv5全系列【n/s/m/l/x】参数模型开发构建香榧种植场景下香榧果实检测识别系统

作为一个生在北方但在南方居住多年的人,居然头一次听过香榧(fei)这种作物,而且这个字还不会念,查了以后才知道读音(fei),三声,这着实引起了我的好奇心,我相信…

在macOS中开发的Django项目部署到局域网的Win10服务器上

由于windows10是日常办公电脑,没有服务器基本环境,部署工程耗费不少时间,记录一下。 1、安装Python 访问Python官方下载页面:Python Downloads,下载适用于Windows的安装程序并按照提示进行安装。开发环境python版本是…

主从Reactor服务器

目录: 目录: 目标: 本文讲解思路: 各模块的功能以及代码: 1.服务器相关模块:服务器模块的功能是对所有的连接以及线程进⾏管理 2.协议相关模块:协议模块是对当前的Reactor模型服务器提供应…

GPT-4o:全面深入了解 OpenAI 的 GPT-4o

GPT-4o:全面深入了解 OpenAI 的 GPT-4o 关于 GPT-4o 的所有信息ChatGPT 增强的用户体验改进的多语言和音频功能GPT-4o 优于 Whisper-v3M3Exam 基准测试中的表现 GPT-4o 的起源追踪语言模型的演变GPT 谱系:人工智能语言的开拓者多模式飞跃:超越…

FSMC的NOR Flash/PSRAM 控制器功能介绍(STM32F4)

目录 概述 1 FSMC支持的类型 1.1 信号类型概述 1.2 FSMC的应用 2 外部存储器接口信号 2.1 I/O NOR Flash 2.2 PSRAM/SRAM 3 支持的存储器和事务 4 通用时序规则 5 NOR Flash/PSRAM 控制器异步事务 5.1 模式 1 - SRAM/PSRAM (CRAM) 5.2 模式 A - SRAM/PSRAM (CRAM…