GFN2-xTB 与 CREST:浏览器实现与性能演进
GFN2-xTB、ASE 与 CREST 的浏览器数值验证及两轮同机性能测量:固定 quick 协议、并发条件、计时范围和结果复现方法。
Felix Fei
GFN2-xTB 与 CREST:浏览器实现与性能演进
GFN2-xTB、ASE 与 CREST 的浏览器数值验证及两轮同机性能测量:固定 quick 协议、并发条件、计时范围和结果复现方法。
2026-10-08 · Mol2Mat · Felix Fei · revision 2
本文比较 GFN2-xTB 电子结构、ASE 几何优化与 CREST 构象搜索的原生及浏览器实现。Revision 1 记录数值一致性与并发曲线,Revision 2 评价完整任务性能。在同一设备、相同采样协议的乙醇、正丁烷和正己烷 quick 任务中,Revision 2 相对 Revision 1 的完整任务中位耗时降低 27.3–45.5 %。公开数据支持逐次测量、统计量和构象输出的复核。
测量与计算条件
两轮测量的日期与条件
原生与 Revision 1 的同机测量于 2026 年 10 月 8 日完成,Revision 2 于 10 月 9 日测量。图中的三版本比较使用这一历史参照;局部优化另有预热、交错执行的配对实验。GFN2 单点与 ASE 优化的并发曲线仍来自 Revision 1,Revision 2 的完整任务测量覆盖乙醇、正丁烷和正己烷。
| 记录 | 测量日期 | 范围与条件 |
|---|---|---|
| Revision 1 与原生参照 | 2026-10-08 | 354 次新执行;GFN2 9–122 原子;CREST 乙醇、正丁烷、正己烷;每配置 n=3。 |
| Revision 2 | 2026-10-09 | 9 次完整 quick 任务;10 个子 Worker;每分子 n=3;18 条原生/R1 历史参照。 |
| 共同设备与科学条件 | 两轮分别记录环境与资产身份 | M1 Pro 10 核、32 GiB;macOS 27.0、Chrome 154.0.8037.98;GFN2 气相中性闭壳层、300 K、accuracy 1。 |
科学参数与运行条件
实验在同一台 Apple M1 Pro(8 性能核、2 能效核,32 GiB 内存)上运行。两端使用浏览器 RDKit ETKDGv3/MMFF94 生成的同一组显式含氢坐标。GFN2 对照为 tblite 0.7.0 与原版 ASE 3.29.0;统一气相中性闭壳层、双精度、accuracy 1.0、300 K 电子温度及 0.05 eV Å⁻¹ BFGS 收敛阈值。全部优化在 1000 步上限前收敛。
各配置重复三次,图中为中位数与最小至最大值。1/2/4 和追加的 8/10 配置分批运行,批内顺序跨轮轮换,科学任务顺序执行。系统后台服务保持运行,主机负载逐次记录。原生 GFN2 设置 OpenMP/BLAS 线程环境;浏览器 1 为主 Worker 串行路径,2/4/8/10 为轨道对子池并发。
CREST 原生对照与浏览器计算采用匹配版本和随机序列,保留完整 quick 协议的阶段、时长、精度与收敛条件。原生对照与浏览器的轨迹状态协议分别记录,因此加速比以相同浏览器协议下的配置为基准。公开数据保留固定坐标、逐次结果与资产校验值。
| 参数 | 原生实现 | Revision 1 | Revision 2 |
|---|---|---|---|
| 方法 / 流程 | GFN2-xTB / CREST quick | GFN2-xTB / CREST quick | GFN2-xTB / CREST quick |
| 软件版本 | CREST 3.0.2 / tblite 0.7.0 | CREST 3.0.2 / tblite 0.7.0 | CREST 3.0.2 / tblite 0.7.0 |
| 电子温度 | 300 K | 300 K | 300 K |
| 计算精度参数 / 搜索 SCF 上限 | 1.0 / 500 | 1.0 / 500 | 1.0 / 500 |
| 电荷 / UHF / 相态 | 0 / 0 / 气相 | 0 / 0 / 气相 | 0 / 0 / 气相 |
| 执行并发 | 1 原生线程 | 10 子 Worker | 10 子 Worker |
| 起始几何 / 随机控制 | 相同 RDKit 几何;种子 20261003,重置序列 +37×i | 相同几何与种子序列 | 相同几何与种子序列 |
| 热点代码编译 | GNU Fortran 16.2.0 / OpenBLAS | 不同优化等级的 WASM 对象 | 热点 O2 重编译;固定尺寸 s/p 积分 |
| 最终性质复算 | 未纳入原生搜索计时 | 最多 10 构象;SCF 上限 150 | 最多 10 构象;SCF 上限 150 |
| 电子态策略 | 原生 SCC 缓存链 | 独立轨迹;阶段入口态初始化 | 相同协议;优化恢复与返回 |
| 数值精度 | f64 | f64 | f64 |
| 重复次数 / 日期 | 3 / 2026-10-08 | 3 / 2026-10-08 | 3 / 2026-10-09 |
| 计时范围 | 进程启动至搜索输出 | 搜索、校验、性质复算 | 搜索、校验、性质复算 |
Revision 1:浏览器实现与并行性能
GFN2 数值一致性
每个浏览器单点与优化结果均在完整双精度最终坐标上由原生 tblite 独立复算。最大能量差为 1.124 × 10⁻⁷ Ha,相当于 7.050 × 10⁻⁵ kcal mol⁻¹;最大梯度分量差为 3.736 × 10⁻⁶ Ha bohr⁻¹,电荷与偶极差分别为 1.823 × 10⁻⁹ e 和 7.631 × 10⁻⁹ D。四项指标均满足既有的移植一致性标准。
| 物理量 | 最大差 |
|---|---|
| Energy / Ha | 1.123538737601848e-7 |
| Gradient / Ha bohr⁻¹ | 0.000003736210379341043 |
| Charge / e | 1.8228497600247806e-9 |
| Dipole / D | 7.630595996248265e-9 |
从相同起始坐标执行原版 ASE BFGS,两端所有优化的收敛状态和步数相同,逐步轨迹的最大坐标差为 7.500 × 10⁻⁵ Å。能量、力和优化路径的一致性表明,浏览器实现保留了本组分子的原生数值行为。轨迹按六位小数记录,最终电子性质复算使用完整精度坐标。
单点与几何优化性能
浏览器单 Worker 几何优化的计算中位数为:乙醇 0.090 s、阿司匹林 1.226 s、咖啡因 0.414 s、正二十烷 0.704 s、正四十烷 6.038 s。对受测的常见小分子,原版 GFN2 与 ASE 计算已进入亚秒至秒级。
正四十烷优化在 4 路子池下为 5.475 s,较串行改善 9.3 %。并行部分为轨道对积分,ASE 控制、SCC 和矩阵运算仍承担串行成本;小任务更适合串行,较大结构可受益于适度并发。这组任务的原生单线程耗时更短。
并发曲线
1、2、4、8、10 配置的完整曲线显示,最佳并发取决于任务结构。正四十烷几何优化的 8、10 路中位数分别为 5.626、5.563 s,本机以 4 路最快;CREST 多轨迹搜索则在 8–10 路获得最大收益。任务级并行比单次电子计算内部并行具有更大的扩展空间。
实测优化结构
阿司匹林、咖啡因和正四十烷分别代表多官能团芳香分子、含氮杂环和长链体系。浏览器完成 21、24、122 原子的原版 ASE BFGS 优化,分别在 56、12、18 步收敛。下方模型直接读取本次计算的最终坐标,旁列能量、最大力与优化步数。
阿司匹林: 21 atoms, 56 BFGS steps; -39.63155591 Ha. Measured XYZ
咖啡因: 24 atoms, 12 BFGS steps; -42.15385498 Ha. Measured XYZ
正四十烷: 122 atoms, 18 BFGS steps; -127.54814429 Ha. Measured XYZ
完整 CREST 搜索并行
浏览器 CREST 在完整 MTD/MD 轨迹和优化批次之间分配工作,保留 iMTD-GC quick 的试探与正式元动力学、分子动力学、优化、遗传交叉及 CREGEN 整理。各轨迹使用独立电子状态与固定随机流,阶段结束后按逻辑编号汇合结果。
乙醇在 8 路并发下由 27.52 s 降至 6.77 s(4.07×);正丁烷在 8 路下由 70.18 s 降至 14.15 s(4.96×);正己烷在 10 路下由 244.88 s 降至 44.98 s(5.44×)。耗时为三次重复的中位数,包含完整搜索与结果处理。
每个分子的 15 次浏览器搜索均产生逐字节一致的完整构象 XYZ,并保留相同调用数与实际种子序列。45 次搜索累计执行 690,735 次搜索阶段 GFN2 能量/梯度调用。并行收益来自相同计算工作的并发执行。原生对照使用 CREST 3.0.2、匹配随机流与 1 线程,保留原 SCC 缓存链;浏览器各并发使用同一独立轨迹协议。图 4 中原生耗时供实现对照,加速比由浏览器各并发之间计算。
候选集合与原生复算
乙醇、正丁烷与正己烷的浏览器搜索分别输出 3、2、26 个 CREGEN 候选。与原生搜索的最低电子能量差分别为 1.00 × 10⁻⁸、2.80 × 10⁻⁷、2.70 × 10⁻⁷ Ha。图 5按各端最低能量归零,显示完整候选集合的相对电子能量。
图 5. 候选构象集合
| 候选 | 原生 | 浏览器 |
|---|---|---|
| 1 | 0.000 | 0.000 |
| 2 | 6.490 | 6.490 |
| 3 | 10.403 | 10.392 |
| 候选 | 原生 | 浏览器 |
|---|---|---|
| 1 | 0.000 | 0.000 |
| 2 | 2.495 | 2.495 |
| 3 | 10.737 |
| 候选 | 原生 | 浏览器 |
|---|---|---|
| 1 | 0.000 | 0.000 |
| 2 | 2.301 | 2.297 |
| 3 | 2.395 | 2.396 |
| 4 | 4.532 | 4.535 |
| 5 | 4.590 | 4.579 |
| 6 | 4.736 | 4.686 |
| 7 | 4.802 | 4.736 |
| 8 | 5.134 | 4.776 |
| 9 | 7.057 | 5.129 |
| 10 | 7.075 | 5.168 |
| 11 | 7.137 | 7.055 |
| 12 | 7.204 | 7.063 |
| 13 | 9.754 | 7.100 |
| 14 | 9.897 | 7.137 |
| 15 | 11.145 | 8.237 |
| 16 | 11.460 | 9.756 |
| 17 | 11.837 | 9.896 |
| 18 | 12.290 | 11.328 |
| 19 | 18.351 | 11.489 |
| 20 | 11.503 | |
| 21 | 11.832 | |
| 22 | 11.847 | |
| 23 | 11.872 | |
| 24 | 12.268 | |
| 25 | 18.352 | |
| 26 | 19.665 |
全部 31 个浏览器候选均由原生 tblite 在相同坐标上独立复算,最大能量差为 5.137 × 10⁻⁹ Ha,候选最大力不超过 0.01781 eV Å⁻¹。动力学采样对电子状态延续和微小数值差异敏感,两端的候选集合有所不同;各浏览器并发配置的完整集合保持一致。
资源与计时边界
独立轨迹 Worker 各自持有科学运行状态,支持多核执行并增加内存需求。8–10 路 CREST 的 Chrome 进程树 RSS 约为 4.7–5.7 GiB,适合结合设备内存选择计算并发。浏览器数值为 250 ms 采样的进程树 RSS 总和,原生数值为单个进程峰值;两者统计范围分别列示。
计时在引擎资源预载后开始,每次新建主 Worker 与子池。GFN2 计算区间包含 ASE、电子性质与首次子池启动,完整任务另含 RDKit 和主计算模块准备。初始化单独记录,去重预载资源为 169.3 MiB;CSV 同时提供 CPU 秒、内存和主机负载。
Revision 2:编译与电子计算优化
版本比较条件
两版采用相同科学参数、随机序列、数值精度及结果比较准则。完整任务包括构象搜索、结果校验与最终构象的性质复算;逐次测量保留对应版本与计算环境。
三版本完整任务比较
三版本比较采用原生单线程与两版十子 Worker 浏览器路径。每组 ,图 7 中为中位数和最小至最大值;原生与 Revision 1 使用 10 月 8 日记录,Revision 2 使用 10 月 9 日记录。R2 的乙醇、正丁烷和正己烷中位数为 4.99、8.76、24.53 s,较 R1 降低 27.3 %、40.2 %、45.5 %。
| 分子 | 原子数 | 原生实现 / s | Revision 1 / s | Revision 2 / s | 较 R1 降幅 | R1/R2 |
|---|---|---|---|---|---|---|
| 乙醇 | 9 | 7.8778 | 6.8581 | 4.9859 | 27.3 % | 1.38× |
| 正丁烷 | 14 | 21.0009 | 14.6315 | 8.7568 | 40.2 % | 1.67× |
| 正己烷 | 20 | 68.9708 | 44.9807 | 24.5254 | 45.5 % | 1.83× |
R1/R2 中位耗时比依次为 1.38、1.67、1.83;原生/R2 比依次为 1.58、2.40、2.81。浏览器两版具有相同任务边界和采样协议;原生参照描述另一执行路径的完整墙钟时间。
原生计时覆盖进程启动至完整搜索文件输出;浏览器计时在资源和父 Worker 就绪后开始,覆盖搜索、结果校验及最多十个构象的性质复算。原生采用 SCC 状态缓存链,浏览器采用阶段入口电子态初始化的独立轨迹协议。[8, 3, 4] 各端候选集合按实际输出保存。
这些耗时比是该设备、版本与三个输入的样本统计量。每组极差描述三次观测的离散程度;估计跨设备性能或统计置信区间时,应另行设计重复测量并固定任务边界。
子任务性能对照
正己烷分子动力学与构象优化子任务在单实例 Node 环境中进行预热后交错测量。三个版本的 MD 各测两次,构象优化各测八次;最终版本相对基线的中位耗时分别降低约 11.7 % 和 9.0 %,数值结果和电子态逐位一致。子任务与完整搜索采用各自的计时边界。
数值与运行验证
九次完整浏览器任务均正常终止。与 Revision 1 对应结果比较,起始几何、完整构象 XYZ 文件、随机种子序列、E/G 调用次数,以及保留构象的全精度坐标和电子性质均一致。乙醇、正丁烷和正己烷的 E/G 调用次数分别保持为 10,593、13,071 和 22,385。原生同坐标验证沿用 Revision 1 的候选构象证据,并核对了新版结果与对应坐标、能量和性质的一致性。
局部积分验证分别覆盖值积分与梯度积分各 25 组 s 至 g 壳层组合,最大绝对差为 和 ,均低于 的分量容差。正丁烷、正己烷和咖啡因还用于冷启动、状态复用、几何更新、性质请求及电子态恢复验证,共覆盖每个体系七个阶段。咖啡因仅作为内核数值控制体系,CREST 并行测量范围仍为前三个测试体系。
真实运行记录绑定具体内核、任务资产与数值控制,任务生命周期见公共执行说明。
| 验证项目 | 范围 | 结果 |
|---|---|---|
| 完整任务 | 3 分子 × 3 次 | 输入、XYZ、种子、调用、保留坐标与性质完全一致 |
| 值积分 / 梯度积分 | 各 25 个壳层对 | 最大差 / |
| 电子态切换 | 3 分子 × 7 阶段 | E/G、波函数、所请求性质逐位一致 |
| 原生同坐标验证 | Revision 1 候选构象及新版实际任务 | 原有容差下通过;坐标与性质对应一致 |
浏览器任务的执行与调度
每次计算保存输入、版本、执行配置与结果,支持进度查看、取消、保存和恢复。性能比较分别报告预热短任务、新建计算实例的完整搜索、单实例子任务与原生进程结果。
任务耗时包含数值计算、进度处理与结果回传。各文章明确初始化范围、输入、重复次数和输出一致性,复测采用相同的计时入口与停止条件。
数据与复现
Revision 1 的公开原始记录包含 354 次执行,Revision 2 包含 9 次完整任务和 18 条原生/R1 参照。各轮 raw-results.json.gzip、summary.csv、候选复算与来源记录可用于复现性能汇总和保存输出的一致性比较。按相同分子、版本、并发和重复编号分组,排除记录中标明的初始化或预热区间,重新计算中位数、最小值、最大值及 R1/R2 耗时比。
计算重跑采用记录中的显式含氢坐标、GFN2/ASE/CREST 版本、quick 协议、随机流和数值条件。性能复测同时固定硬件、线程/Worker 配置与计时边界。后续咖啡因研究见GFN2/CREST 咖啡因研究。
Measured data / 实测数据
| 分子 | Atoms | Task | Runtime | Concurrency | Median / s | Min / s | Max / s | n |
|---|---|---|---|---|---|---|---|---|
| 乙醇 | 9 | singlepoint | browser | 1 | 0.0166000 | 0.0159000 | 0.0184000 | 3 |
| 乙醇 | 9 | singlepoint | native | 1 | 0.00406254 | 0.00389292 | 0.0120635 | 3 |
| 乙醇 | 9 | singlepoint | browser | 2 | 0.180500 | 0.180000 | 0.187100 | 3 |
| 乙醇 | 9 | singlepoint | native | 2 | 0.00931571 | 0.00919371 | 0.0108399 | 3 |
| 乙醇 | 9 | singlepoint | browser | 4 | 0.228700 | 0.225700 | 0.233300 | 3 |
| 乙醇 | 9 | singlepoint | native | 4 | 0.0131691 | 0.0129679 | 0.0139220 | 3 |
| 乙醇 | 9 | singlepoint | browser | 8 | 0.378600 | 0.344800 | 0.501300 | 3 |
| 乙醇 | 9 | singlepoint | native | 8 | 0.0347037 | 0.0299511 | 0.0381472 | 3 |
| 乙醇 | 9 | singlepoint | browser | 10 | 0.461600 | 0.402800 | 0.466800 | 3 |
| 乙醇 | 9 | singlepoint | native | 10 | 0.0419015 | 0.0416357 | 0.0423043 | 3 |
| 乙醇 | 9 | optimize | browser | 1 | 0.0897000 | 0.0886000 | 0.0924000 | 3 |
| 乙醇 | 9 | optimize | native | 1 | 0.0185122 | 0.0183967 | 0.0191901 | 3 |
| 乙醇 | 9 | optimize | browser | 2 | 0.268000 | 0.266600 | 0.283100 | 3 |
| 乙醇 | 9 | optimize | native | 2 | 0.0410416 | 0.0397685 | 0.0410963 | 3 |
| 乙醇 | 9 | optimize | browser | 4 | 0.326100 | 0.322900 | 0.326400 | 3 |
| 乙醇 | 9 | optimize | native | 4 | 0.0575847 | 0.0558726 | 0.0577182 | 3 |
| 乙醇 | 9 | optimize | browser | 8 | 0.516000 | 0.450600 | 0.517100 | 3 |
| 乙醇 | 9 | optimize | native | 8 | 0.138671 | 0.128299 | 0.143435 | 3 |
| 乙醇 | 9 | optimize | browser | 10 | 0.513400 | 0.482900 | 0.591400 | 3 |
| 乙醇 | 9 | optimize | native | 10 | 0.156843 | 0.145535 | 0.162725 | 3 |
| 阿司匹林 | 21 | singlepoint | browser | 1 | 0.0880000 | 0.0854000 | 0.0912000 | 3 |
| 阿司匹林 | 21 | singlepoint | native | 1 | 0.0211699 | 0.0211314 | 0.0233538 | 3 |
| 阿司匹林 | 21 | singlepoint | browser | 2 | 0.250900 | 0.244800 | 0.251200 | 3 |
| 阿司匹林 | 21 | singlepoint | native | 2 | 0.0358031 | 0.0352999 | 0.0365188 | 3 |
| 阿司匹林 | 21 | singlepoint | browser | 4 | 0.287000 | 0.285100 | 0.292700 | 3 |
| 阿司匹林 | 21 | singlepoint | native | 4 | 0.0448493 | 0.0443573 | 0.0460735 | 3 |
| 阿司匹林 | 21 | singlepoint | browser | 8 | 0.400300 | 0.361300 | 0.433600 | 3 |
| 阿司匹林 | 21 | singlepoint | native | 8 | 0.0978720 | 0.0901498 | 0.121305 | 3 |
| 阿司匹林 | 21 | singlepoint | browser | 10 | 0.517800 | 0.457400 | 0.520900 | 3 |
| 阿司匹林 | 21 | singlepoint | native | 10 | 0.114584 | 0.109468 | 0.115658 | 3 |
| 阿司匹林 | 21 | optimize | browser | 1 | 1.22650 | 1.20960 | 1.25640 | 3 |
| 阿司匹林 | 21 | optimize | native | 1 | 0.408408 | 0.406433 | 0.410320 | 3 |
| 阿司匹林 | 21 | optimize | browser | 2 | 1.34420 | 1.33370 | 1.36390 | 3 |
| 阿司匹林 | 21 | optimize | native | 2 | 0.588568 | 0.576232 | 0.589991 | 3 |
| 阿司匹林 | 21 | optimize | browser | 4 | 1.26870 | 1.26760 | 1.27790 | 3 |
| 阿司匹林 | 21 | optimize | native | 4 | 0.707984 | 0.703919 | 0.708868 | 3 |
| 阿司匹林 | 21 | optimize | browser | 8 | 1.59460 | 1.36570 | 1.69070 | 3 |
| 阿司匹林 | 21 | optimize | native | 8 | 1.46099 | 1.30008 | 1.52628 | 3 |
| 阿司匹林 | 21 | optimize | browser | 10 | 1.42560 | 1.38080 | 1.61020 | 3 |
| 阿司匹林 | 21 | optimize | native | 10 | 1.68629 | 1.67799 | 1.81529 | 3 |
| 咖啡因 | 24 | singlepoint | browser | 1 | 0.101700 | 0.0997000 | 0.102100 | 3 |
| 咖啡因 | 24 | singlepoint | native | 1 | 0.0249924 | 0.0248512 | 0.0253723 | 3 |
| 咖啡因 | 24 | singlepoint | browser | 2 | 0.261500 | 0.253100 | 0.263300 | 3 |
| 咖啡因 | 24 | singlepoint | native | 2 | 0.0398266 | 0.0393777 | 0.0411787 | 3 |
| 咖啡因 | 24 | singlepoint | browser | 4 | 0.303600 | 0.299300 | 0.307100 | 3 |
| 咖啡因 | 24 | singlepoint | native | 4 | 0.0497123 | 0.0491203 | 0.0523778 | 3 |
| 咖啡因 | 24 | singlepoint | browser | 8 | 0.477400 | 0.440700 | 0.622500 | 3 |
| 咖啡因 | 24 | singlepoint | native | 8 | 0.112862 | 0.106074 | 0.152665 | 3 |
| 咖啡因 | 24 | singlepoint | browser | 10 | 0.515800 | 0.507700 | 0.565700 | 3 |
| 咖啡因 | 24 | singlepoint | native | 10 | 0.128988 | 0.123730 | 0.167680 | 3 |
| 咖啡因 | 24 | optimize | browser | 1 | 0.414200 | 0.412600 | 0.418200 | 3 |
| 咖啡因 | 24 | optimize | native | 1 | 0.129900 | 0.127788 | 0.133691 | 3 |
| 咖啡因 | 24 | optimize | browser | 2 | 0.559800 | 0.543600 | 0.560200 | 3 |
| 咖啡因 | 24 | optimize | native | 2 | 0.181440 | 0.177848 | 0.186520 | 3 |
| 咖啡因 | 24 | optimize | browser | 4 | 0.585100 | 0.575600 | 0.591300 | 3 |
| 咖啡因 | 24 | optimize | native | 4 | 0.227818 | 0.217157 | 0.239450 | 3 |
| 咖啡因 | 24 | optimize | browser | 8 | 0.782000 | 0.703100 | 0.833300 | 3 |
| 咖啡因 | 24 | optimize | native | 8 | 0.424057 | 0.414337 | 0.439040 | 3 |
| 咖啡因 | 24 | optimize | browser | 10 | 0.805400 | 0.780600 | 0.953000 | 3 |
| 咖啡因 | 24 | optimize | native | 10 | 0.524472 | 0.512624 | 0.547290 | 3 |
| n-Eicosane | 62 | singlepoint | browser | 1 | 0.217800 | 0.217700 | 0.218200 | 3 |
| n-Eicosane | 62 | singlepoint | native | 1 | 0.0640684 | 0.0634269 | 0.0655794 | 3 |
| n-Eicosane | 62 | singlepoint | browser | 2 | 0.401300 | 0.386700 | 0.405700 | 3 |
| n-Eicosane | 62 | singlepoint | native | 2 | 0.0788348 | 0.0759467 | 0.0817417 | 3 |
| n-Eicosane | 62 | singlepoint | browser | 4 | 0.421100 | 0.420600 | 0.442200 | 3 |
| n-Eicosane | 62 | singlepoint | native | 4 | 0.0866057 | 0.0815216 | 0.0900612 | 3 |
| n-Eicosane | 62 | singlepoint | browser | 8 | 0.622100 | 0.579500 | 0.746500 | 3 |
| n-Eicosane | 62 | singlepoint | native | 8 | 0.176369 | 0.148065 | 0.178420 | 3 |
| n-Eicosane | 62 | singlepoint | browser | 10 | 0.664600 | 0.614000 | 0.693100 | 3 |
| n-Eicosane | 62 | singlepoint | native | 10 | 0.187678 | 0.184058 | 0.188649 | 3 |
| n-Eicosane | 62 | optimize | browser | 1 | 0.704100 | 0.701800 | 0.712100 | 3 |
| n-Eicosane | 62 | optimize | native | 1 | 0.219657 | 0.218524 | 0.221617 | 3 |
| n-Eicosane | 62 | optimize | browser | 2 | 0.848800 | 0.846600 | 0.856100 | 3 |
| n-Eicosane | 62 | optimize | native | 2 | 0.244694 | 0.243884 | 0.244701 | 3 |
| n-Eicosane | 62 | optimize | browser | 4 | 0.848300 | 0.847600 | 0.860800 | 3 |
| n-Eicosane | 62 | optimize | native | 4 | 0.250767 | 0.246648 | 0.254639 | 3 |
| n-Eicosane | 62 | optimize | browser | 8 | 0.982900 | 0.968800 | 1.05650 | 3 |
| n-Eicosane | 62 | optimize | native | 8 | 0.448658 | 0.443709 | 0.591712 | 3 |
| n-Eicosane | 62 | optimize | browser | 10 | 1.05060 | 1.01680 | 1.09220 | 3 |
| n-Eicosane | 62 | optimize | native | 10 | 0.535121 | 0.511372 | 0.538692 | 3 |
| n-Tetracontane | 122 | singlepoint | browser | 1 | 0.796500 | 0.794700 | 0.800000 | 3 |
| n-Tetracontane | 122 | singlepoint | native | 1 | 0.238834 | 0.234083 | 0.240974 | 3 |
| n-Tetracontane | 122 | singlepoint | browser | 2 | 0.940000 | 0.937800 | 0.943400 | 3 |
| n-Tetracontane | 122 | singlepoint | native | 2 | 0.251420 | 0.240589 | 0.256905 | 3 |
| n-Tetracontane | 122 | singlepoint | browser | 4 | 0.952500 | 0.947900 | 0.953900 | 3 |
| n-Tetracontane | 122 | singlepoint | native | 4 | 0.258345 | 0.254299 | 0.263826 | 3 |
| n-Tetracontane | 122 | singlepoint | browser | 8 | 1.10310 | 1.03310 | 1.13800 | 3 |
| n-Tetracontane | 122 | singlepoint | native | 8 | 0.440665 | 0.433045 | 0.669520 | 3 |
| n-Tetracontane | 122 | singlepoint | browser | 10 | 1.15460 | 1.10000 | 1.17560 | 3 |
| n-Tetracontane | 122 | singlepoint | native | 10 | 0.536351 | 0.473687 | 0.537517 | 3 |
| n-Tetracontane | 122 | optimize | browser | 1 | 6.03810 | 6.01730 | 6.06100 | 3 |
| n-Tetracontane | 122 | optimize | native | 1 | 1.76045 | 1.75052 | 1.77373 | 3 |
| n-Tetracontane | 122 | optimize | browser | 2 | 5.73590 | 5.73120 | 5.76440 | 3 |
| n-Tetracontane | 122 | optimize | native | 2 | 1.72347 | 1.66800 | 1.74849 | 3 |
| n-Tetracontane | 122 | optimize | browser | 4 | 5.47520 | 5.44950 | 5.51770 | 3 |
| n-Tetracontane | 122 | optimize | native | 4 | 1.61837 | 1.58377 | 1.68469 | 3 |
| n-Tetracontane | 122 | optimize | browser | 8 | 5.62590 | 5.61250 | 5.68040 | 3 |
| n-Tetracontane | 122 | optimize | native | 8 | 2.53576 | 2.45026 | 3.04961 | 3 |
| n-Tetracontane | 122 | optimize | browser | 10 | 5.56320 | 5.50600 | 5.72380 | 3 |
| n-Tetracontane | 122 | optimize | native | 10 | 2.71247 | 2.53384 | 3.43294 | 3 |
| 乙醇 | 9 | 搜索 | browser | 1 | 27.5242 | 26.9431 | 29.9845 | 3 |
| 乙醇 | 9 | 搜索 | browser | 2 | 14.5972 | 14.4744 | 16.1248 | 3 |
| 乙醇 | 9 | 搜索 | browser | 4 | 9.65350 | 9.55380 | 10.4463 | 3 |
| 乙醇 | 9 | 搜索 | browser | 8 | 6.76690 | 6.75410 | 8.41900 | 3 |
| 乙醇 | 9 | 搜索 | browser | 10 | 6.85810 | 6.71170 | 8.14290 | 3 |
| 乙醇 | 9 | 搜索 | native | 1 | 7.87777 | 7.68249 | 8.17193 | 3 |
| n-Butane | 14 | 搜索 | browser | 1 | 70.1787 | 68.4592 | 73.5283 | 3 |
| n-Butane | 14 | 搜索 | browser | 2 | 36.3873 | 35.9905 | 37.9684 | 3 |
| n-Butane | 14 | 搜索 | browser | 4 | 22.2375 | 21.9184 | 24.2061 | 3 |
| n-Butane | 14 | 搜索 | browser | 8 | 14.1526 | 13.9034 | 15.3368 | 3 |
| n-Butane | 14 | 搜索 | browser | 10 | 14.6315 | 13.7461 | 14.9049 | 3 |
| n-Butane | 14 | 搜索 | native | 1 | 21.0009 | 19.8868 | 22.9214 | 3 |
| n-Hexane | 20 | 搜索 | browser | 1 | 244.884 | 232.582 | 245.952 | 3 |
| n-Hexane | 20 | 搜索 | browser | 2 | 124.672 | 121.479 | 125.615 | 3 |
| n-Hexane | 20 | 搜索 | browser | 4 | 74.7456 | 72.0390 | 75.0342 | 3 |
| n-Hexane | 20 | 搜索 | browser | 8 | 47.3021 | 45.7238 | 47.9442 | 3 |
| n-Hexane | 20 | 搜索 | browser | 10 | 44.9807 | 44.1257 | 53.3168 | 3 |
| n-Hexane | 20 | 搜索 | native | 1 | 68.9708 | 66.8901 | 70.7075 | 3 |
GFN2: original ASE and electronic computation; CREST: complete search, validation and browser property recomputation. Initialization and download excluded.
Data and sources
- Revision 1 · Measured summary · CSV
- Revision 1 · 354 raw executions · JSON.gz
- Revision 1 · File SHA-256 and build identities
- Revision 1 · GFN2 performance · SVG
- Revision 1 · GFN2 scaling · SVG
- Revision 1 · CREST performance · SVG
- Revision 1 · CREST memory · SVG
- Revision 1 · Numerical consistency · SVG
- Revision 1 · Independent candidate calculations
- Revision 2 · Exact timings and parameter tables
- Revision 2 · Raw measurements and validation data
- Revision 2 · Experimental and compilation records
- C. Bannwarth, S. Ehlert, S. Grimme. GFN2-xTB—An Accurate and Broadly Parametrized Self-Consistent Tight-Binding Quantum Chemical Method with Multipole Electrostatics and Density-Dependent Dispersion Contributions. Journal of Chemical Theory and Computation 15, 1652–1671 (2019). doi:10.1021/acs.jctc.8b01176
- P. Pracht et al. CREST—A program for the exploration of low-energy molecular chemical space. The Journal of Chemical Physics 160, 114110 (2024). doi:10.1063/5.0197592
- CREST · iMTD-GC workflow
- CREST · search keywords and presets
- tblite · original ASE integration
- ASE · BFGS optimization
- CREST 3.0.2 source
- LLVM · noalias parameter attribute and strict floating-point semantics