MATRIXLAB·MULTIVERSE

20 packages · AD added

Back to CodeUniverse

FreeSASA · /code/freesasa/

CodeUniverse · package

FreeSASA

all-atom radius gradient of total solvent-accessible area

AD speed-up on the same differentiation workload (against finite differences) Speed-up: 223.8×

High-dimensional demo

all-atom radius gradient of total solvent-accessible area

Supplied demo scenario wording.

FD components requested 1 – 256 · AD components 602

View demo measurements
FreeSASA · High-dimensional demo
MeasureValue
AD median (s)0.002621249994263053
FD median (s)0.586751832976006
FD / AD223.84428584079686
Max scaled error2.777030383427359e-9
AD components602
FD components requested256
AD parameters256
Repeats5
Gradient cost by requested FD components
FD components requestedAD median (s)FD median (s)FD / ADMax scaled errorAD components
16020.00264945800881832840.0023941249819472430.90362820394916736.353932965584571e-11
26020.0025816250126808880.0046687499852851031.80845396304742211.1550215210545969e-10
46020.00258166599087417130.0096924169920384883.754326479993861.1550215210545969e-10
86020.00256525003351271150.0186130000511184337.2558229443353027.282012053571239e-10
166020.0025180419906973840.0375885830726474514.9277030373258841.799565940707737e-9
326020.0025624580448493360.0750391250476241129.284040454225721.799565940707737e-9
646020.00258391594979912040.1475052080349996757.0859156802167151.799565940707737e-9
1286020.00259504199493676420.2910547920037061112.158027720394761.799565940707737e-9
2566020.0026212499942630530.586751832976006223.844285840796862.777030383427359e-9

One-direction performance audit

View audit measurements
Demo scenarioProblem sizeRepeatsAD median (s)FD median (s)FD / ADRelative errorSupplied verdict
all-atom radius gradient of total solvent-accessible area——0.7404890.002787750.003765——
all-atom radius gradient of total solvent-accessible area——0.00215000010.0023763331.105271577——

FD/AD > 1 means automatic differentiation is faster; FD/AD < 1 means the finite-difference comparison is faster. One direction only, measured inside the package's own case.