在lammps中调用python
记一下在lammps中调用python的方法和实例,下面主要是对lammps中python命令的说明文档的翻译,以及一些例子的解释。
调用python前期准备
PYTHON package must be installed
LAMMPS must be compiled as shared-library
(Optional)-DLAMMPS_EXCEPTIONS for better error handling
LAMMPS Python module (lammps.py) must be
installed
简单来说就是想要在lammps中调用python,必须在lammps中安装python包,具体的安装流程可以查看说明文档,一步一步跟着执行下来就可以了。安装完成之后就可以联合使用lammps和python了。
从上面的模式图中可以看出,可以在lammps中的输入文件中调用python,也可以在python的程序中调用lammps。本文主要讲如何在lammps中调用python。
1
python command 语法
pythonfunckeyword args ...
func是指调用的python函数名
keyword = invoke or input or return or format or length or file or here or exists or source
keyword中invoke只能单独使用,其他的keyword可以混合使用,下面主要解释input,return,format,file,here这几个用法
2
keyword解释
inputargs = N i1 i2 ... iN