求助---高斯计算锂离子的单点能
小白用高斯计算Li离子的单点能量。总是在一开始就报错,请高手指导
提交计算的文件
%nprocshared=24
%mem=4GB
%chk=C:\Users\Administrator\Desktop\LiDFAMB-binding energy\energy-li.chk
# b3lyp/6-31g(d)
LiDFAMB.mol
1 2
Li -0.32861354 0.74565452 -0.12995346
1
log文件后面几排
******************************************
Gaussian 16: ES64L-G16RevC.01 3-Jul-2019
28-Feb-2021
******************************************
%nprocshared=24
Will use up to 24 processors via shared memory.
%mem=4GB
%chk=C:\Users\Administrator\Desktop\LiDFAMB-binding energy\energy-li.chk
ntrex1
服务器输入和提示
yhrun -N 1 -n 1 -c 24 g16 energy-li.gjf ntrex1: Bad file descriptor
Error: segmentation violation
rax 0000000000000000, rbx 00000000ffffffff, rcx ffffffffffffffff
rdx 0000000000004874, rsp 00007fff7b5d3028, rbp 00007fff7b5d3170
rsi 000000000000000b, rdi 0000000000004874, r8 0000000000000020
r9 0000000000000401, r10 00007fff7b5d2db0, r11 0000000000000206
r12 0000000000000001, r13 0000000004f967a8, r14 fffffffff8010000
r15 0000000000010000
sh: addr2line: command not found
/lib64/libpthread.so.0() [0x392220f710]
sh: addr2line: command not found
/lib64/libc.so.6(kill+0x7) [0x3921a32c07]
sh: addr2line: command not found
/WORK/sysu_mxiao_1/g16root/g16/l1.exe() [0x4b777a]
sh: addr2line: command not found
/WORK/sysu_mxiao_1/g16root/g16/l1.exe() [0x4d7923]
yhrun: error: cn9651: task 0: Exited with exit code 1
[sysu_mxiao_1@lon61 ~/LP/LiDFAMB-binding energy]$ 返回小木虫查看更多
提示的错误是因为 你在 %chk 之后写的路径 还是windows下的模式 什么c盘之类的。这个根本不是linux文件系统下的写法。既然是在linux平台上计算 就应该用linux的路径。
其次 你的这个电荷和自选多重度也有问题。你设置的是 1 2, 但是 Li+ 离子 不会是 2重态的
多谢提醒,哪这个锂离子应该是几重态
见我这个教程 http://muchong.com/t-14242735-1 1.2节的内容。有如何判断一个分子或者原子的自旋多重度。
您好,请教一下A++B-=AB结合能的计算是不是A+和B-,AB的单点能
这个还得分情况 。 如果你就是要讨论AB这个分子分开成两个部分的解离能。那有的体系要分成 A 和 B, 也就是分成两个中性的部分。 有的时候要分成 你说的这种两个离子的情况。
如果是反过来 你首先确定自己的目标是 A 和 B分子 想求结合能 那自然就是 算 A, B 和 AB的能量
如果你目标是要求 A+ 和 B- 两个离子的结合能 ,那也同理 就是算 A+, B- 和 AB的能量
而且这两种情况显然算出来能量会不一样。 两个阴阳离子显然结合能远大于 中性分子的结合能
,
如果Li+离子和B负离子的结合能与Li+离子和4个C分子的结合能算出来大小基本一样(相差0.008 eV)(-67.9677839ev和-67.97548215ev),这个一般能说明什么结论