|
本帖最后由 ZHUOHAO 于 2025-6-22 11:11 编辑
各位老师,请教一下sobEDA计算过程中formchk和unfchk工具进行chk和fch之间的转换不成功。体系包含了444个原子分成了4个片段去计算。
第一次计算chk和fch转换不成功,错误提示为:
Generating fch file of promolecular state via Multiwfn (promol.fch)
Running: unfchk promol.fch promol.chk
Error: segmentation violation
rax 0000000000000000, rbx 00000000008ceac8, rcx ffffffffffffffff
rdx 0000000000000f1d, rsp 00007ffe4104d7c8, rbp 00007ffe4104d820
rsi 000000000000000b, rdi 0000000000000f1d, r8 00002ae44ff28e00
r9 00002ae44ff28e00, r10 00007ffe4104d220, r11 0000000000000202
r12 00007ffe4104daa0, r13 00000000008ced21, r14 0000000000000003
r15 00007ffe4104efe8
/lib64/libpthread.so.0(+0xf5d0) [0x2ae45010a5d0]
/lib64/libc.so.6(kill+0x7) [0x2ae45064f4d7]
unfchk() [0x436020]
unfchk() [0x41cfd3]
unfchk() [0x42bc2f]
unfchk() [0x42d496]
unfchk() [0x404752]
unfchk() [0x403839]
unfchk() [0x40379d]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2ae45063b3d5]
unfchk(sched_setaffinity+0xb9) [0x4036a9]
./sobEDA.sh: 行 159: 3869 已放弃 unfchk promol.fch promol.chk > /dev/null
Generating Gaussian input file of promolecular state via Multiwfn (promol.gjf)
Running: g16 < promol.gjf &> promol.out
Error encountered, please check corresponding output file! Now script exits
根据sob老师提供的解决方案:在用户主目录下的.bashrc里加上比如export GAUSS_MEMDEF=20GB然后重新进入终端。
修改后第二次计算仍然出现计算chk和fch转换不成功,错误提示为:
Generating fch file of promolecular state via Multiwfn (promol.fch)
Running: unfchk promol.fch promol.chk
Error: segmentation violation
rax 0000000000000000, rbx 00000000008ceac8, rcx ffffffffffffffff
rdx 000000000002ebd7, rsp 00007ffe71e31478, rbp 00007ffe71e314d0
rsi 000000000000000b, rdi 000000000002ebd7, r8 00002b2962848e00
r9 00002b2962848e00, r10 00007ffe71e30ee0, r11 0000000000000206
r12 00007ffe71e31750, r13 00000000008ced21, r14 0000000000000003
r15 00007ffe71e32c98
/lib64/libpthread.so.0(+0xf5d0) [0x2b2962a2a5d0]
/lib64/libc.so.6(kill+0x7) [0x2b2962f6f4d7]
unfchk() [0x436020]
unfchk() [0x41cfd3]
unfchk() [0x42bc2f]
unfchk() [0x42d496]
unfchk() [0x404752]
unfchk() [0x403839]
unfchk() [0x40379d]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2b2962f5b3d5]
unfchk(sched_setaffinity+0xb9) [0x4036a9]
./sobEDA.sh: 行 159: 191447 已放弃 unfchk promol.fch promol.chk > /dev/null
Generating Gaussian input file of promolecular state via Multiwfn (promol.gjf)
Running: g16 < promol.gjf &> promol.out
Error encountered, please check corresponding output file! Now script exits
输出的promol.fch文件有轨道信息。看其他帖子sob老师回复可以手动用unfchk,得到chk文件是继续放到当前计算目录下然后重新计算还是其他什么操作。
还有个办法是现在的情况是需要继续增大内存重新进入终端吗?如果是继续增大内存,增大为多少合适呢?或者是 还有其他解决办法?
|
|