CodeUniverse · 软件包
FreeSASA
总溶剂可及面积对全部原子半径的梯度
对原软件的综合求导场景加速(对比有限差分) 加速倍数: 223.8×
高维算例
总溶剂可及面积对全部原子半径的梯度
随包提供的高维算例场景原文。
请求的 FD 分量 1 – 256 · AD 分量 602
查看高维算例数值
| 项目 | 数值 |
|---|---|
| AD 中位(秒) | 0.002621249994263053 |
| FD 中位(秒) | 0.586751832976006 |
| FD / AD | 223.84428584079686 |
| 最大缩放误差 | 2.777030383427359e-9 |
| AD 分量 | 602 |
| 请求的 FD 分量 | 256 |
| 参数个数 | 256 |
| 重复次数 | 5 |
| 请求的 FD 分量 | AD 中位(秒) | FD 中位(秒) | FD / AD | 最大缩放误差 | AD 分量 |
|---|---|---|---|---|---|
| 1 | 602 | 0.0026494580088183284 | 0.002394124981947243 | 0.9036282039491673 | 6.353932965584571e-11 |
| 2 | 602 | 0.002581625012680888 | 0.004668749985285103 | 1.8084539630474221 | 1.1550215210545969e-10 |
| 4 | 602 | 0.0025816659908741713 | 0.009692416992038488 | 3.75432647999386 | 1.1550215210545969e-10 |
| 8 | 602 | 0.0025652500335127115 | 0.018613000051118433 | 7.255822944335302 | 7.282012053571239e-10 |
| 16 | 602 | 0.002518041990697384 | 0.03758858307264745 | 14.927703037325884 | 1.799565940707737e-9 |
| 32 | 602 | 0.002562458044849336 | 0.07503912504762411 | 29.28404045422572 | 1.799565940707737e-9 |
| 64 | 602 | 0.0025839159497991204 | 0.14750520803499967 | 57.085915680216715 | 1.799565940707737e-9 |
| 128 | 602 | 0.0025950419949367642 | 0.2910547920037061 | 112.15802772039476 | 1.799565940707737e-9 |
| 256 | 602 | 0.002621249994263053 | 0.586751832976006 | 223.84428584079686 | 2.777030383427359e-9 |
单向性能审计
查看单向审计数值
| 高维算例场景 | 问题规模 | 重复次数 | AD 中位(秒) | FD 中位(秒) | FD / AD | 相对误差 | 随附结论 |
|---|---|---|---|---|---|---|---|
| all-atom radius gradient of total solvent-accessible area | — | — | 0.740489 | 0.00278775 | 0.003765 | — | — |
| all-atom radius gradient of total solvent-accessible area | — | — | 0.0021500001 | 0.002376333 | 1.105271577 | — | — |
FD/AD > 1 表示自动微分更快;FD/AD < 1 表示有限差分对比更快。只测一个方向,在该包自己的用例内测量。