22. Lammps命令学习-7之read_restart

2024-09-02 03:36

本文主要是介绍22. Lammps命令学习-7之read_restart,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

来源: “码农不会写诗”公众号
链接:Lammps命令学习-6之read_data

read_restart file

  从restart文件中读取先前保存的系统配置从而可以继续先前的模拟。
  https://docs.lammps.org/read_restart.html


Syntax

read_restart file

Description
从restart文件中读取先前保存的系统配置从而可以继续先前的模拟。

此操作会重新创建模拟盒,包括其中所有的原子及其属性,以及一些相关的全局设置,所有这些设置会跟前一次模拟写入restart文件时一样。

read_restart file
  • file = name of binary restart file to read in

restart文件是二进制格式,可以使用lammps命令行-r2data参数将restart文件转换为data文件。
例如在以下情况都可以将其转化为data文件后使用:1. 在不同机器运行模拟,二进制文件可能无法通用时;2. 利用其他软件进行可视化或进行如原子筛选等后处理时。

lmp -h  # 查看lammps可执行文件帮助信息

通过以下命令之一可将restart文件(file.restart)转换为data文件(file.data)。

lmp -restart2data file.restart file.data
lmp -r2data file.restart file.data

以下是restart文件中已经存储的信息,即这些量在读取restart文件时,输入脚本中不需要重新指定。当然了,在读取restart文件后,可以重新定义这些设置中的许多项,比如将timestep重新设置为0等。

  • units
  • newton bond
  • atom style and atom_modify settings id, map, sort
  • comm style and comm_modify settings mode, cutoff, vel
  • simulation box size and shape and boundary settings
  • atom group definitions
  • per-type atom settings such as mass
  • per-atom attributes including their group assignments and molecular topology attributes (bonds, angles, etc)
  • force field styles (pair, bond, angle, etc)
  • force field coefficients (pair, bond, angle, etc) in some cases (see below)
  • pair_modify settings, except the compute option
  • special_bonds settings

以下是restart文件中未存储的信息,即在读取restart文件之后,必须在输入脚本中重新执行相关命令。

  • newton pair
  • fix commands
  • compute commands
  • variable commands
  • neighbor list criteria including neigh_modify settings
  • kspace_style and kspace_modify settings
  • info for thermodynamic, dump, or restart output

简而言之,与系统配置相关的信息会存储在restart文件中,否则将需要重新定义或设置。

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

Example

read_restart save.10000
read_restart restart.*

Default
none


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

上一篇:Lammps命令学习-6之read_data

这篇关于22. Lammps命令学习-7之read_restart的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1128874

相关文章

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Java -jar命令如何运行外部依赖JAR包

《Java-jar命令如何运行外部依赖JAR包》在Java应用部署中,java-jar命令是启动可执行JAR包的标准方式,但当应用需要依赖外部JAR文件时,直接使用java-jar会面临类加载困... 目录引言:外部依赖JAR的必要性一、问题本质:类加载机制的限制1. Java -jar的默认行为2. 类加

git stash命令基本用法详解

《gitstash命令基本用法详解》gitstash是Git中一个非常有用的命令,它可以临时保存当前工作区的修改,让你可以切换到其他分支或者处理其他任务,而不需要提交这些还未完成的修改,这篇文章主要... 目录一、基本用法1. 保存当前修改(包括暂存区和工作区的内容)2. 查看保存了哪些 stash3. 恢

如何解决Druid线程池Cause:java.sql.SQLRecoverableException:IO错误:Socket read timed out的问题

《如何解决Druid线程池Cause:java.sql.SQLRecoverableException:IO错误:Socketreadtimedout的问题》:本文主要介绍解决Druid线程... 目录异常信息触发场景找到版本发布更新的说明从版本更新信息可以看到该默认逻辑已经去除总结异常信息触发场景复

java -jar命令运行 jar包时运行外部依赖jar包的场景分析

《java-jar命令运行jar包时运行外部依赖jar包的场景分析》:本文主要介绍java-jar命令运行jar包时运行外部依赖jar包的场景分析,本文给大家介绍的非常详细,对大家的学习或工作... 目录Java -jar命令运行 jar包时如何运行外部依赖jar包场景:解决:方法一、启动参数添加: -Xb

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

MySQL的ALTER TABLE命令的使用解读

《MySQL的ALTERTABLE命令的使用解读》:本文主要介绍MySQL的ALTERTABLE命令的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、查看所建表的编China编程码格式2、修改表的编码格式3、修改列队数据类型4、添加列5、修改列的位置5.1、把列

IDEA下"File is read-only"可能原因分析及"找不到或无法加载主类"的问题

《IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题》:本文主要介绍IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题,具有很好的参... 目录1.File is read-only”可能原因2.“找不到或无法加载主类”问题的解决总结1.File