23. Lammps命令学习-8之read_dump

来源: "码农不会写诗"公众号

链接:Lammps命令学习-8之read_dump
read_dump file ...

从dump文件中读取原子信息以覆盖当前原子坐标以及原子速度和图像标志、时间步长和模拟盒尺寸等,以便可以从dump文件中的特定快照重新启动模拟。

https://docs.lammps.org/read_dump.html


Syntax

bash 复制代码
read_dump file Nstep field1 field2 ... keyword values ...

Description
从dump文件中读取原子信息以覆盖当前原子坐标(atom coordinates)以及可选地覆盖原子速度(atom velocities)和图像标志(image flags)、时间步长(simulation timestep)和模拟盒尺寸(box dimensions)等,以便可以从dump文件中的特定快照重新启动模拟。

需要注意,在使用read_dump 命令之前必须定义模拟盒(可通过 create_boxread_dataread_restart 等命令),read_dump可以重置模拟盒尺寸。

另外,从转储快照(dump snapshot)中读取原子信息仅限于原子坐标、速度和图像标志,而不包含如原子电荷、分子系统的键拓扑信息等。后者可通过read_data 命令从data文件读取或通过set命令定义。

dump文件支持gzip格式读取,文件名以 ".gz" 结尾即可(编译安装LAMMPS时需添加-DLAMMPS_GZIP以支持)。

bash 复制代码
read_dump file Nstep field1 field2 ... keyword values 
  • file = name of dump file to read
  • Nstep = snapshot timestep to read from file
  • one or more fields may be appended
  • field = x or y or z or vx or vy or vz or q or ix or iy or iz or fx or fy or fz
  • zero or more keyword/value pairs may be appended
  • keyword = nfile or box or timestep or replace or purge or trim or add or label or scaled or wrapped or format

关于更细节的知识,本系列不会用到,姑且不细讲,以后有机会再共同探讨。

Example

bash 复制代码
read_dump dump.file 5000 x y z
read_dump dump.xyz 5 x y z box no format xyz
read_dump dump.xyz 10 x y z box no format molfile xyz "../plugins"
read_dump dump.dcd 0 x y z box yes format molfile dcd
read_dump dump.file 1000 x y z vx vy vz box yes format molfile lammpstrj /usr/local/lib/vmd/plugins/LINUXAMD64/plugins/molfile
read_dump dump.file 5000 x y vx vy trim yes
read_dump dump.file 5000 x y vx vy add yes box no timestep no
read_dump ../run7/dump.file.gz 10000 x y z box yes
read_dump dump.xyz 10 x y z box no format molfile xyz ../plugins
read_dump dump.dcd 0 x y z format molfile dcd
read_dump dump.file 1000 x y z vx vy vz format molfile lammpstrj /usr/local/lib/vmd/plugins/LINUXAMD64/plugins/molfile
read_dump dump.bp 5000 x y z vx vy vz format adios
read_dump dump.bp 5000 x y z vx vy vz format adios timeout 60.0

Default

box = yes

timestep = yes

replace = yes

purge = no

trim = no

add = no

scaled = no

wrapped = yes

format = native


书山有路勤为径,学海无涯苦作舟。今天就到这里啦,拜了个拜~

上一篇:Lammps命令学习-7之read_restart

相关推荐
△曉風殘月〆1 个月前
Github上的Markdown语法详解
github·markdown·md
伊织code4 个月前
marker - PDF 转 markdown
pdf·markdown·md·marker··pdf2markdown
Eric Woo X4 个月前
在 Markdown 编辑器中插入 空格 Space 和 空行 Enter
编辑器·markdown·md
荷塘阅色8 个月前
【LAMMPS学习】五、LAMMPS命令(1) LAMMPS 输入脚本
科技·学习·md·分子动力学·科学研究
荷塘阅色8 个月前
【LAMMPS学习】三、构建LAMMPS(5)可选的构建设置
科技·学习·md·分子动力学·科学研究
荷塘阅色8 个月前
【LAMMPS学习】三、构建LAMMPS(10)从源构建 LAMMPS 时怎么节省磁盘空间
科技·学习·md·分子动力学·科学研究
荷塘阅色8 个月前
【LAMMPS学习】二、LAMMPS安装(2)MacOS和Win安装
科技·学习·md·分子动力学·lammps·lammps安装
忆梦九洲10 个月前
在MD编辑器里插入20次方问题
编辑器·bug·md·小知识
Janonez1 年前
Typora未保存报错闪退
typora·md