【LAMMPS翻译系列】print命令

print命令可以打印文本字符串到屏幕和日志文件中。

使用语法

print string keyword value
  • string: 要打印的文本字符串,可以包括变量
  • 可以不添加或添加多个keyword/value
  • keyword:fileorappendorscreen
    • file:value = filename,输出到文件,如果文件存在将被覆盖。
    • append:value = filename,追加到文件。
    • screen:value = yes or no,是否输出到屏幕和日志文件中。

使用举例

print "Done with equilibration" file info.dat
print Vol=$v append info.dat screen no
print "The system volume is now $v" 
print 'The system volume is now $v'

使用介绍

该命令可以打印文本字符串到屏幕和日志文件中。每次会输出一行文本。字符串必须是单一的参数,所以如果字符串中单词的数量超过1个,就需要用引号括起来。如果包含变量,那么这些变量会被计算,并输出当前的值。

如果使用了file或append关键字,就需要指定一个文件名,字符串就会输出到这个指定的文件中。如果使用file关键字,文件名指定的文件的内容会被覆盖;如果使用append关键字,文件名指定的文件如果不存在就会创建,如果存在就会在原来的内容后面追加。

screen关键字用来控制是否将字符串输出到屏幕和日志文件中。

如果你希望print命令被多次执行,有三个方法。

  1. 使用命令fix print,它可以用来将一个字符串以一定的周期输出。
  2. 将print命令作为run命令中every选项的一个参数使用。
  3. 在循环体(参考命令jumpnext)中使用print命令。

参考命令variable,了解equal样式的变量。这种类型的变量可以说是print命令中最有用的变量,它可以计算包括数学运算符、原子性质、组性质、热力学性质、由命令computefix计算的全局量,以及其他变量的引用的公式。

相关命令

fix print, variable

默认设置

log log.lammps

标签: lammps, lammps翻译

相关文章推荐

添加新评论 (无需注册,可直接评论)