当发现USPEX在一段时间里不运行,而文件still_running仍存在了较长的时间 (通常超过30分钟,请使用命令“ls -l”以检查仍在运行文件的时间戳), 你应该考虑到该计算存在某些错误。在这种情况下,你需要做的是遵循以下的检查程序:
使用命令“top”检查确保您的MATLAB计算没有运行,有时,USPEX在结构的生成和 软模变异上会花费较长时间。一旦你确定MATLAB停止,你可以开始下一步。
停止crontab或作业运行脚本以避免在检查程序过程中USPEX运行。这是非常重要的, 否则你会搞砸了你的USPEX计算。
删除still_running文件。
输入命令“USPEX -r”或“matlab < USPEX.m”运行USPEX看会发生什么。如果你遇到错误或缺陷,你可以尝试修复它们,或是向我们 的谷歌USPEX论坛寻求帮助,或让我们知道,并报告缺陷。
如果一切都很好,只需要重新启动crontab或作业运行脚本继续计算。