INCAR 文件¶
INCAR 参数的设置也是在 -a
中, 只需要指定INCAR的参数就可以自动写入到INCAR文件.
例如:
$ pyvasp prep_single_vasp POSCAR -a NSW=143.2,LCHARG=True,EDIFF=1e-4,NELECT=145
我们可以自动将输入的参数格式化到正确的格式, 例如 NSW=143.2
可以转化成 NSW=143
.
我们也提供了只生成INCAR文件的命令, 使用方式都是一样的.
例如:
$ pyvasp incar -h
Usage: pyvasp incar [OPTIONS]
Example:
pyvasp incar -f INCAR -a NSW=100,EDIFF=1e-6
For more help you can refer to
https://pyvaspflow.readthedocs.io/zh_CN/latest/incar.html
Options:
-a, --attribute TEXT
-f, --incar_file TEXT
-h, --help Show this message and exit.
一个例子:
# generate a new INCAR
$ pyvasp incar -a NSW=143.2,LCHARG=True,EDIFF=1e-4,NELECT=145
# generate a INCAR based on an old INCAR file
$ pyvasp incar -f INCAR -a NSW=100,EDIFF=1e-6
下面这个例子是指可以基于已有的INCAR文件生成一个新的INCAR, -a
后面的参数会更新到INCAR文件中。