CodeUniverse · package
REBOUND
N-body total-energy gradient over masses positions and velocities
AD speed-up on the same differentiation workload (against finite differences) Speed-up: 55.6×
High-dimensional demo
N-body total-energy gradient over masses positions and velocities
Supplied demo scenario wording.
FD components requested 1 – 224 · AD components 224
View demo measurements
| Measure | Value |
|---|---|
| AD median (s) | 0.0015388330211862922 |
| FD median (s) | 0.08560133306309581 |
| FD / AD | 55.62743448090646 |
| Max scaled error | 1.466619048971253e-13 |
| AD components | 224 |
| FD components requested | 224 |
| AD parameters | 224 |
| Repeats | 7 |
| FD components requested | AD median (s) | FD median (s) | FD / AD | Max scaled error | AD components |
|---|---|---|---|---|---|
| 1 | 224 | 0.001625166041776538 | 0.00039412500336766243 | 0.2425136836706406 | 4.355543703482567e-14 |
| 2 | 224 | 0.0015980420866981149 | 0.0007820830214768648 | 0.48940076609171784 | 4.355543703482567e-14 |
| 4 | 224 | 0.001602708944119513 | 0.0015556670259684324 | 0.9706484958958508 | 4.355543703482567e-14 |
| 8 | 224 | 0.0016071249265223742 | 0.003073542029596865 | 1.9124474886016745 | 4.355543703482567e-14 |
| 16 | 224 | 0.001590500003658235 | 0.006123833009041846 | 3.850256519935053 | 1.3361025486699382e-13 |
| 32 | 224 | 0.001599457929842174 | 0.012236583977937698 | 7.650456913952803 | 1.3361025486699382e-13 |
| 64 | 224 | 0.0015732910251244903 | 0.024618166033178568 | 15.647560203447165 | 1.3361025486699382e-13 |
| 128 | 224 | 0.0015854580560699105 | 0.048645082977600396 | 30.682037150943966 | 1.3361025486699382e-13 |
| 224 | 224 | 0.0015388330211862922 | 0.08560133306309581 | 55.62743448090646 | 1.466619048971253e-13 |