CodeUniverse · 软件包
MCell
时变反应速率表的标定
对原软件的综合求导场景加速(对比有限差分) 加速倍数: 251.0×
高维算例
时变反应速率表的标定
随包提供的高维算例场景原文。
请求的 FD 分量 1 – 128 · AD 分量 128
查看高维算例数值
| 项目 | 数值 |
|---|---|
| AD 中位(秒) | 0.008587999967858195 |
| FD 中位(秒) | 2.1559079999569803 |
| FD / AD | 251.0372622293632 |
| 最大缩放误差 | 0.0011933501161085268 |
| AD 分量 | 128 |
| 请求的 FD 分量 | 128 |
| 参数个数 | 128 |
| 重复次数 | 7 |
| 请求的 FD 分量 | AD 中位(秒) | FD 中位(秒) | FD / AD | 最大缩放误差 | AD 分量 |
|---|---|---|---|---|---|
| 1 | 128 | 0.013681499985978007 | 0.017400915967300534 | 1.2718573244991052 | 0.00002780373004531971 |
| 2 | 128 | 0.008964041946455836 | 0.03371320792939514 | 3.7609382163505516 | 0.00002780373004531971 |
| 4 | 128 | 0.008449833956547081 | 0.0671195830218494 | 7.9433020065256965 | 0.0003882078003530035 |
| 8 | 128 | 0.008518042042851448 | 0.13357391697354615 | 15.681293459410039 | 0.0003882078003530035 |
| 16 | 128 | 0.008441208046860993 | 0.2690801250282675 | 31.87696873889153 | 0.0006357281403831028 |
| 32 | 128 | 0.008430875022895634 | 0.5373653750866652 | 63.737793957014894 | 0.0006357281403831028 |
| 64 | 128 | 0.008528666920028627 | 1.0735618750331923 | 125.8768674049225 | 0.0008287610181561196 |
| 128 | 128 | 0.008587999967858195 | 2.1559079999569803 | 251.0372622293632 | 0.0011933501161085268 |
单向性能审计
查看单向审计数值
| 高维算例场景 | 问题规模 | 重复次数 | AD 中位(秒) | FD 中位(秒) | FD / AD | 相对误差 | 随附结论 |
|---|---|---|---|---|---|---|---|
| time_step_pure_decay_pre_fix | — | — | 1.02506 | 0.021755 | 0.021223148 | — | — |
| surface_grid_density_score_post_fix | — | — | 0.010627 | 0.021116 | 1.987014209 | — | — |
| interaction_radius_score_post_fix | — | — | 0.010326 | 0.020569 | 1.991768352 | — | — |
| time_step_pure_decay_post_fix | — | — | 0.0255492499564 | 0.0511002080748 | 2.000066858 | — | — |
FD/AD > 1 表示自动微分更快;FD/AD < 1 表示有限差分对比更快。只测一个方向,在该包自己的用例内测量。