今天又遇到Abaqus提交作业不运行的问题,这玩意儿真是让人头疼。我重启了许可服务,发现lmgrd.exe进程还在,手动结束它,重新运行ABAQUSLM.bat。许可证状态显示Failed,我赶紧处理了。
我找到了customv6.env文件,在末尾加上caelocal_host="localhost",解决了27800端口解析问题。这步挺关键的,别小看了它。
我尝试断网提交,结果发现破解版和多核设置下,断网后能正常运行。这让我有点意外。
清理临时文件是必须的,我删除了工作目录下的.lck锁文件和.023临时文件,还清空了系统temp文件夹。这步挺重要的,别让这些垃圾文件拖慢了速度。
查看后台进程,发现standard.exe或explicit.exe进程存在且占用CPU,说明作业正在运行,只是界面没更新。我直接打开工作目录的.sta文件和.msg文件,果然在里面找到了详细错误信息。
单核测试也很有用,我把Job设置改为单核求解,排除了多核并行导致的通信故障。简化模型验证也让我确认了软件基础功能正常。
我检查了环境变量,添加了ABAQUSBATSTART=1,就能强制显示命令行窗口,方便查看底层报错。
这过程中,我踩了三个隐藏坑:一是许可证状态显示Failed时,重启许可服务是关键;二是修改主机配置时,要小心文件路径;三是断网提交只适用于破解版或多核设置。
我的私藏小技巧是:在遇到问题时,先从最简单的步骤开始排查,逐步深入,别慌张。多记录日志,有助于快速定位问题。