Error reading item MAGMOM from file INCAR. | | Error code was IERR= 7 ... . Found N= 15 data. | | | | ----> I REFUSE TO CONTINUE WITH THIS SICK JOB ... BYE!!!
时间: 2024-02-10 20:19:51 浏览: 42
这是一个VASP的错误信息,通常是由于 INCAR 文件中 MAGMOM 参数格式不正确导致的。可能的原因是 MAGMOM 参数的数量与系统中原子的数量不匹配,或者 MAGMOM 参数的值超出了允许的范围。建议检查 INCAR 文件中 MAGMOM 参数的格式和数值,确保其正确无误。如果问题仍然存在,可以考虑咨询VASP的官方技术支持。
相关问题
vasp出现警告The value NCORE = 8 specified in the INCAR file was overwritten, | | because it was not compatible with the 3 processes available: NCORE = 3 was used instead, please check that this makes sense for your | | machine.
这个警告提示你在 INCAR 文件中设置的 NCORE 值为 8,但是由于你只使用了 3 个进程,NCORE 值被重写为 3,以保证计算机的兼容性。你需要检查你的机器的性能是否足够支持 NCORE 设置为 8,如果不支持,你需要将 NCORE 设置为更小的值。此外,你可以在 INCAR 文件中添加以下行来避免这个警告:
NCORE = 3
LPLANE = .TRUE.
LSCALU = .FALSE.
其中 LPLANE 和 LSCALU 的设置可以提高 VASP 的效率。
如何调用nebmake.pl
调用 nebmake.pl 可以通过在命令行输入以下命令实现:
```
perl nebmake.pl [options]
```
其中,[options] 表示可选参数,可以根据实际需求进行设置。下面是一些常用的参数说明:
- -images n:设置 NEB 中间态的数量为 n,n 的取值应该为大于等于 2 的整数,默认为 5。
- -optimizer opt:设置优化算法为 opt,opt 的取值可以是“broyden”、“neb”、“dimer”、“cg” 等,默认为 “neb”。
- -kpts n:设置 k 点的数量为 n,n 的取值应该为大于等于 1 的整数,默认为 20。
- -invtol tol:设置收敛标准为 tol,tol 的取值应该为大于等于 0 的实数,默认为 5E-4。
- -path path:设置输入目录为 path,path 应该是包含初始态和终止态输入文件的目录。如果不设置该参数,则默认为当前目录。
- -h:显示帮助信息。
调用 nebmake.pl 时,需要在输入目录中准备好初始态和终止态的输入文件和目录,并按照一定的顺序排列。在运行 nebmake.pl 之后,会在输入目录中生成一些 NEB 计算所需的输入文件和目录,这些文件和目录包括 POSCAR 文件、INCAR 文件、KPOINTS 文件、POTCAR 文件以及中间态的目录和输入文件等。在生成这些文件和目录后,可以将它们拷贝到计算机集群上进行 NEB 计算。