|
本帖最后由 snljty 于 2020-12-14 17:58 编辑
补充:抱歉忘了说了。所有g09都替换成g16了,包括二进制文件。还是不行。
刚拿g16试着跑了一下,用的http://sobereva.com/411里面Os配合物的例子。版本G16 A.03
gaussian.log里面只有一行有NFC=字段,而这行也有NBasis=字段。所以这个修改至少对于我这个文件,是没有效果的。
NBasis= 543 NAE= 107 NBE= 107 NFC= 26 NFV= 0
直接报错是soc.py提示没有定义mo_ene变量,这个变量是mo_ene = read_file('MO_energy', 'Dump of file', nt, nr )读出来的。但是当前目录下并没有生成MO_energy文件。
QM_code gauss_tddft
open file gaussian.log
[[1, 2.5829], [3, 3.974], [4, 4.0286], [7, 4.3022], [8, 4.327], [9, 4.3461], [10, 4.3647], [12, 4.4727],
[14, 4.5438], [15, 4.5714]]
2 3.9243
['ANG', 'Zeff', 'DIP']
Error when reading gaussian output
Traceback (most recent call last):
File "xxxxxxxxx/PySOC/pysoc/bin/soc.py", line 492, in <module>
write_file(mo_ene, 'mo_ene.dat', '{} ')
NameError: name 'mo_ene' is not defined
forrtl: No such file or directory
forrtl: severe (29): file not found, unit 171, file xxxxxxxxx/soc_td_input.dat
|
|