MATRIXLAB·MULTIVERSE

20 个软件包 · 已补上 AD

返回 CodeUniverse

OpenPNM · /zh/code/openpnm/

CodeUniverse · 软件包

OpenPNM

多喉道导纳的压力目标梯度

对原软件的综合求导场景加速(对比有限差分) 加速倍数: 188.5×

高维算例

多喉道导纳的压力目标梯度

随包提供的高维算例场景原文。

请求的 FD 分量 1 – 256 · AD 分量 565

查看高维算例数值
OpenPNM · 高维算例
项目数值
AD 中位(秒)0.0022207500878721476
FD 中位(秒)0.4186607499141246
FD / AD188.52222598143499
最大缩放误差4.7196623050206423e-11
AD 分量565
请求的 FD 分量256
参数个数256
重复次数9
随分量数增长的梯度开销
请求的 FD 分量AD 中位(秒)FD 中位(秒)FD / AD最大缩放误差AD 分量
15650.0022708750329911710.00163125002291053530.71833544303927252.6236283111324976e-13
25650.0021746250567957760.00359979097265750171.65536167322639584.0204598547935455e-12
45650.00241958396509289740.0065037088934332132.68794511257372731.3155767715546258e-11
85650.00221254106145352130.0128020000411197545.7861073243583223.113331922995066e-11
165650.0030386670259758830.025399792008101948.3588599181724013.113331922995066e-11
325650.002328125061467290.0511210419936105621.9580308806055983.113331922995066e-11
645650.0023295000428333880.103528999956324744.442583409615063.113331922995066e-11
1285650.0022597080096602440.2045375839807093190.515050221671054.7196623050206423e-11
2565650.00222075008787214760.4186607499141246188.522225981434994.7196623050206423e-11

单向性能审计

查看单向审计数值
高维算例场景问题规模重复次数AD 中位(秒)FD 中位(秒)FD / AD相对误差随附结论
case001_full_model_and_setupcase001210.00900112499950.00796049996280.8843894473.125e-14AD 略微变慢

FD/AD > 1 表示自动微分更快;FD/AD < 1 表示有限差分对比更快。只测一个方向,在该包自己的用例内测量。