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

相关文章

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

Redis的Zset类型及相关命令详细讲解

《Redis的Zset类型及相关命令详细讲解》:本文主要介绍Redis的Zset类型及相关命令的相关资料,有序集合Zset是一种Redis数据结构,它类似于集合Set,但每个元素都有一个关联的分数... 目录Zset简介ZADDZCARDZCOUNTZRANGEZREVRANGEZRANGEBYSCOREZ

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

关于Maven生命周期相关命令演示

《关于Maven生命周期相关命令演示》Maven的生命周期分为Clean、Default和Site三个主要阶段,每个阶段包含多个关键步骤,如清理、编译、测试、打包等,通过执行相应的Maven命令,可以... 目录1. Maven 生命周期概述1.1 Clean Lifecycle1.2 Default Li

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

Linux使用nohup命令在后台运行脚本

《Linux使用nohup命令在后台运行脚本》在Linux或类Unix系统中,后台运行脚本是一项非常实用的技能,尤其适用于需要长时间运行的任务或服务,本文我们来看看如何使用nohup命令在后台... 目录nohup 命令简介基本用法输出重定向& 符号的作用后台进程的特点注意事项实际应用场景长时间运行的任务服

Redis的Hash类型及相关命令小结

《Redis的Hash类型及相关命令小结》edisHash是一种数据结构,用于存储字段和值的映射关系,本文就来介绍一下Redis的Hash类型及相关命令小结,具有一定的参考价值,感兴趣的可以了解一下... 目录HSETHGETHEXISTSHDELHKEYSHVALSHGETALLHMGETHLENHSET

如何使用 Bash 脚本中的time命令来统计命令执行时间(中英双语)

《如何使用Bash脚本中的time命令来统计命令执行时间(中英双语)》本文介绍了如何在Bash脚本中使用`time`命令来测量命令执行时间,包括`real`、`user`和`sys`三个时间指标,... 使用 Bash 脚本中的 time 命令来统计命令执行时间在日常的开发和运维过程中,性能监控和优化是不

PHP执行php.exe -v命令报错的解决方案

《PHP执行php.exe-v命令报错的解决方案》:本文主要介绍PHP执行php.exe-v命令报错的解决方案,文中通过图文讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下... 目录执行phpandroid.exe -v命令报错解决方案执行php.exe -v命令报错-PHP War

CentOS系统使用yum命令报错问题及解决

《CentOS系统使用yum命令报错问题及解决》文章主要讲述了在CentOS系统中使用yum命令时遇到的错误,并提供了个人解决方法,希望对大家有所帮助,并鼓励大家支持脚本之家... 目录Centos系统使用yum命令报错找到文件替换源文件为总结CentOS系统使用yum命令报错http://www.cppc