对于lammps新手来说,最怕的可能就是辛辛苦苦编写完代码,上机运行时却发现代码出错。

Lammps是全命令行运行方式,对于习惯windows操作的小伙伴来说,界面不是很友好,可能在改错的时候有很多困扰。

当in文件出错不能运行时,多数情况下,lammps会给出错误提示。

不仅告诉我们出错的位置,也会提示出错的原因。

Lammps在官方手册也对错误提示进行了简单说明并给出了解决方案,具体可查看(https://lammps.sandia.gov/doc/Errors_messages.html)。

在前面文章中介绍过lost atoms错误原因及解决方案。

下面再列出一些常见的lammps运行错误以及解决方案,供大家参考。

1. Cannot open file …
错误原因:
不能打开文件,大部分原因是输入的文件名错误或者文件不存在。
解决办法:
具体看提示的错误文件名和lammps停止在哪一行。
如lammps停止在read_data命令,需要检查in文件中的data文件名是否输入正确,或者文件夹内是否已经包含了data文件。

2.Cannot open EAM potential file
错误原因:不能打开eam力场文件。
解决办法:
检查力场文件名称是否正确,或者是否存在该文件。

3.Neighbor list overflow, boost neigh_modify one
错误原因:
一个原子的邻居数过多,超出了邻居数最大值。
默认情况下,一个原子最大的邻居原子数为2000,当超出2000后会提示该错误。
解决办法:
使用neigh_modify one命令把邻居原子数改的大一点,比如5000。

4. All pair coeffs are not set
错误原因:
部分原子之间的pair_coeff参数没有设置
解决方法:
这种情况一般出现在使用pair_style hybrid设置混合势的时候,并没有把所有的原子对势写完整。
仔细检查是否有遗漏的原子对势。

5. Pair hybrid sub-style is not used
错误原因:
在pair_style 命令中使用了hybrid命令,并列出了相应的势函数类型,但是并没有在下面的参数设置中使用列出的势函数类型。
解决方法:
删除pair_style hybrid后面多余的势函数类型。

6. Group ID does not exist
错误原因:
在某个命令中使用了未经定义的group ID。
解决办法:
查看错误提示处的group ID是否已经定义,如果已经定义,也可能是输入的时候不小心打错某个字母,改正即可。

不定期分享lammps小技巧,敬请扫码关注微信公众号:lammps加油站。

lammps教程:常见运行错误及解决办法相关推荐

  1. android.mk 编译32位_C/C++初学者常见编译错误及其解决办法

    用户在C/C++集成开发环境(例如 Dev-C++)中编辑了源代码,执行编译之后,常常会因为源代码中存在问题而出现编译错误(它们会显示在编译窗口中).初学者常常会面对这些错误而不知如何处理.本文下面列 ...

  2. Oracle常见ORA错误及解决办法

    Oracle常见ORA错误及解决办法 问题1 1.1 错误现象: EXP-00008: ORACLE error 1013 encountered ORA-01013: user requested ...

  3. 【Vivado那些事儿】Vivado中运行时出现visual c++运行错误的解决办法

    Vivado中运行时出现visual c++运行错误的解决办法 Win10系统中运行Vivado一直好好的,某一天突然出现visual c++运行错误,如下图所示: 修复也没什么作用,卸载重装是同样的 ...

  4. C语言常见的错误及解决办法,避坑笔记

    一.指针没有指向一块合法的内存 定义了指针变量,但是没有为指针分配内存,即指针没有指向一块合法的内存.浅显的例子就不举了,这里举几个比较隐蔽的例子. 1.结构体成员指针未初始化 struct stud ...

  5. C++常见内存错误及解决办法

    发生内存错误是件非常麻烦的事情.编译器不能自动发现这些错误,通常是在程序运行时才能捕捉到.而这些错误大多没有明显的症状,时隐时现,增加了改错的难度.有时用户怒气冲冲地把你找来,程序却没有发生任何问题, ...

  6. [ARM]【编译】【实践】 - 浮点编译选项NEON引发的Skia的库Illegal instruction运行错误和解决办法

    前言,ARM编译器选项除了优化系统代码性能外,往往还具备其他一些设定,例如警告级别,和指令集的扩展 本文论述工作中遇到的一个编译开源浏览器chromine遇到的问题,由编译选项引发的可执行文件的Ill ...

  7. android中常见的错误及解决办法

    自己总结的在android中常会出现的不好解决的问题和方法 (其中第三个方法经过了四天的折磨.....哎) 1.报错: BUILD FAILED D:\workspace\ganji\build.xm ...

  8. Eclipse 导入 Web 项目时常见的错误及解决办法

    1.The compiler compliance specified is 1.5 but a JRE 1.8 is used 右键点击项目>Properties>Java Compil ...

  9. VS2019运行OpenGL时出现的常见错误及解决办法

    OpenGL程序在低版本的VS中运行成功,但在VS2019中运行却出现各种错误,以下是常见错误的解决办法.(文章结尾有库的链接哟~) 问题一:无法打开文件"glaux.lib" 解 ...

最新文章

  1. 如何编写更好的SQL查询:终极指南-第二部分
  2. VC++中线程同步技术分析3
  3. Apache Libcloud 0.12.3 发布
  4. c语言实验四报告,湖北理工学院14本科C语言实验报告实验四数组
  5. 《Java并发编程的艺术》第3章 Java内存模型
  6. AJAX学习摘记——客户端访问WebService(上)
  7. 6个月内进轨,目标火星!马斯克刚刚发布最强“理想飞船”,称已达人类物理极限
  8. excel公式失效、单元格内容拼接、定长补0、单元格内容和字符串拼接、判断后填充
  9. Android微信如何退版本,微信7.0降级教程 微信版本回退教程
  10. python--贝壳租房爬虫及数据可视化
  11. 大白菜U盘启动制作 1.2 官方下载
  12. 如何把图片上的文字提取出来并转成Word文档
  13. ES系列:字段类型不对时,如何保存文档到索引
  14. s5p4418显示驱动
  15. LSD-SLAM运行过程及报错 “what(): Duration is out of dual 32-bit range“
  16. 关于hadoop安装中nodemanager启动失败的原因
  17. 将Python代码打包成Windows 10的可执行文件
  18. 【C语言】位段(详解)
  19. JS屏蔽功能类(屏蔽F5,退格键,空格键......
  20. 发字的楷书写法图片_永字八法”楷书笔画用笔技巧的方法(附书法图)

热门文章

  1. Elasticsearch搜索引擎存储(基本使用)
  2. mysql替换回车、换行符
  3. 一些提高Android开发效率的工具方法
  4. ntp服务restrict_NTP服务配置
  5. linux如何改sftp端口,CentOS如何更改SFTP端口
  6. 5-(4-硝基苯甲酰氧基)苯基-10,15,20-三-(4-溴苯基)卟啉(TPP-NO2);氯代四邻氯苯基卟啉铁TCPPFeCl;SnO2/TAPP复合薄膜齐岳供应
  7. 电脑视频文件太大怎么压缩?电脑压缩视频大小
  8. 百度松果线上菁英班竞赛真题
  9. 长轮询和短轮询的详细介绍
  10. STM32实战总结:HAL之wifi