CREST专题

CREST:非迭代MTD搜索与版本选择

用乙醇实际运行v2,读取采样轨迹、两个构象族与能量,同时识别旧v1的停用提示。

更新于 2026-11-13约 3 分钟阅读按任务与环境选择适用配置
阅读本篇目录

--v2 选择非迭代MTD-GC流程,和通常的迭代搜索设置有区别。本例使用乙醇,实际执行短MTD、快照优化和构象整理,展示如何确认目标流程确实运行。

1. 下载并查看实际结构#

下载完整输入、实际结果和读取绘图程序,保存为 example.zip:

python3 -m zipfile -e example.zip .
cd crest-version-modes
bash read.sh
bash plot.sh

默认读取附带结果,CSV在 analysis-read,图片在 figures,不会重新搜索。

非迭代搜索实际保留的两个乙醇构象族

2. 完整XYZ与命令#

  9
        -11.39433910
 C          1.2750289644       -0.2515241684        0.0158011367
 C         -0.0145443659        0.5611903010       -0.0327704172
 O         -1.1686977989       -0.2414759555        0.0562651005
 H         -1.1386480109       -0.9029780262       -0.6441512671
 H         -0.0686900525        1.2383402554        0.8227749423
 H         -0.0396518140        1.1636698038       -0.9534096406
 H          2.1345689321        0.4129462594        0.0084166343
 H          1.3022599330       -0.8537018392        0.9208186794
 H          1.3412432661       -0.9152586670       -0.8453575975

使用个人独立CREST 3.0.3,GNU Fortran与MKL构建;独立单点使用xTB 6.7.1。可在已分配CPU作业内执行 bash build-private.sh 建立个人入口,已有本专题入口可复用。

在分配到的CPU资源中运行:

~/.local/ys-crest-tools/bin/crest input.xyz \
  --v2 --gfn2 --quick --mdlen 0.1 --mddump 10 --T 2 --keepdir

--mdlen 0.1 设置片段长度0.1 ps,--mddump 10 为10 fs输出间隔。程序会启动多组偏置采样和后续优化,不能把单片段时长当成整个搜索的累计时长。

--v2 设置非迭代算法控制,但不意味着只做一次能量求值,也不意味着只有一条MD轨迹。本例实际完成6组MTD,并保留8个轨迹记录。输出横幅可能仍使用iMTD-GC家族名称,具体应同时查看命令回显、参数与各计算阶段。

3. 先核对计算过程#

grep 'completed successfully' reference-results/noniterative-v2/native.log
head -11 reference-results/noniterative-v2/crest_dynamics.trj.xyz
head -11 reference-results/noniterative-v2/crest_conformers.xyz
cat reference-results/noniterative-v2/crest.energies

本例得到2个构象族,电子能量跨度约1.55 kcal/mol。集合的不同记录、去重后的构象族与轨迹帧数是三个概念,不能混着统计。

4. 同几何单点对照#

整包已从最终两个结构分别提取几何,用相同GFN2方法独立计算:

module load xtb/6.7.1
xtb input.xyz --gfn 2 --chrg 0 --sp --parallel 2

原生最终能量与独立单点的最大差约 2.55×10⁻⁷ Eh。数据与二面角见构象CSV。

实际相对能量、单点对照和停用入口的结果差别

5. 不要只用退出码判断成功#

同一小分子还在公共 crest/3.0.2 上实际调用了旧 --v1。它返回退出码0,却输出:

This runtype has been entirely deprecated.

这个入口没有生成搜索轨迹与构象结果,不能当成完成了MF-MD-GC。该版本提示与正常 --v2 结果都保存在资料包中,可查看版本与输出CSV。

6. 重新提交#

bash submit.sh
# 结束后
bash read.sh work-new analysis-read
bash plot.sh

本例短任务约2.68秒,使用2线程,仅作操作参考,不代表任意分子的性能,也不证明采样充分。完整搜索与后续选择见CREST构象搜索入门。

需要根据你的体系选择资源?联系讨论计算需求。实际可用软件与权限,以当前账户和运行环境为准。

查看配图

放大后可滚动查看细节,按 Esc 关闭。

100%查看原图 ↗