高斯计算考虑QM/MM如何对输入文件进行修改
时间: 2023-12-24 15:02:37 浏览: 144
更改input(file)样式
QM/MM 是一种计算化学中常用的方法,它将分子系统分为 QM 和 MM 两部分,根据需要使用量子力学方法或经典力学方法进行计算,达到更高的计算精度和效率。
在 Gaussian 计算中,需要对输入文件进行修改以实现 QM/MM 计算。一般来说,需要在输入文件中定义 QM 和 MM 区域的原子坐标,以及定义 QM 区域使用的量子力学方法和基组。
以下是一个简单的示例,假设我们要计算一个水分子在水溶液中的 QM/MM 能量:
1. 定义 QM/MM 区域
在输入文件中,需要使用 $link 段来定义 QM/MM 区域。$link 段需要定义两个区域,即 QM 区域和 MM 区域。例如:
```
%chk=test.chk
%mem=1GB
#p opt freq b3lyp/6-31g(d) scrf=(solvent=water)
water in water
0 1
O -0.5964 0.6504 0.0000
H -1.0586 1.2470 0.0000
H -0.0586 1.2470 0.0000
$end
$link
%chk=test.chk
%mem=1GB
#p opt freq b3lyp/6-31g(d)
QM
0 1
O -0.5964 0.6504 0.0000
H -1.0586 1.2470 0.0000
H -0.0586 1.2470 0.0000
$end
MM
water
$end
```
在这个例子中,我们在 $link 段中定义了两个区域,即 QM 区域和 MM 区域。在 QM 区域中,我们使用了 b3lyp/6-31g(d) 方法进行计算;在 MM 区域中,我们使用了水溶液模型进行计算。
2. 定义 QM 区域
在上面的输入文件中,我们定义了 QM 区域中的原子坐标和使用的量子力学方法和基组。在实际计算中,这些信息需要根据具体情况进行修改。
3. 定义 MM 区域
在上面的输入文件中,我们定义了 MM 区域使用的水溶液模型。在实际计算中,需要根据具体情况选择适合的水溶液模型,并在输入文件中进行定义。
以上是一个简单的示例,实际计算中还需要根据具体情况对输入文件进行修改。建议您参考 Gaussian 官方文档和相关文献,深入了解 QM/MM 计算的原理和实现方法。
阅读全文