本帖最后由 AzuleneSDSZ 于 2024-7-28 12:00 编辑
SCFMonitor是一个自动读取几何优化、SCF收敛进程并绘制图表的R语言包(package).
这个软件包具有以下特性:
1.可以快速读取运行中的高斯日志文件(即提交的gjf文件同一目录下,扩展名为.log的文件)
2.支持下载云端的日志文件进行读取
3.内容包含:
- 观察多轮几何优化任务(包括过渡态搜索等)SCF收敛进程,包括可以指定最新几轮,观察全部或者观察任一一轮的SCF收敛状况.
- 观察几何优化收敛进程
- 观察每轮几何优化所使用的SCF收敛轮数.
- 读取并整理日志文件的以上SCF、几何优化数据为表格,配合readr::write_csv()可以输出等.
这个包的主要好处是可以让人一眼看出震荡,而且有收敛限指示,让人明白何时需要终止任务,何时需要继续. 而且也支持计算平台上的任务,不需要进行麻烦的手工下载与读取.
图表的显示取了负对数,收敛限是自动读取的.
例图:
某几何优化任务最新6轮几何优化的SCF收敛状况
![]()
某几何优化任务第六轮的SCF收敛状况
![]()
某opt+freq任务的几何优化收敛状况
![]()
在此例子中,体现了更改maxcyc也可以解决SCF不收敛问题的情况. 如果使用这个包,可以比较直观的看出尽管震荡反复,但是在128轮未收敛之时还在逐渐减少的情况
|