SciML / BoundaryValueDiffEq.jl

Boundary value problem (BVP) solvers for scientific machine learning (SciML)
Other
43 stars 32 forks source link

Remove DiffEqBase upperbound #154

Closed avik-pal closed 9 months ago

github-actions[bot] commented 9 months ago

Benchmark Results

master 0eb9be174f3b7d... t[master]/t[0eb9be174f3b7d...]
Simple Pendulum/IIP/MultipleShooting(10, Tsit5; grid_coarsening = false) 1.82 ± 0.064 ms 1.32 ± 0.053 ms 1.37
Simple Pendulum/IIP/MultipleShooting(10, Tsit5; grid_coarsening = true) 3.35 ± 0.096 ms 2.57 ± 0.087 ms 1.3
Simple Pendulum/IIP/MultipleShooting(100, Tsit5; grid_coarsening = false) 0.0531 ± 0.0039 s 28.7 ± 3.2 ms 1.85
Simple Pendulum/IIP/MultipleShooting(100, Tsit5; grid_coarsening = true) 1.03 ± 0.0075 s 1.08 ± 0.0097 s 0.951
Simple Pendulum/IIP/Shooting(Tsit5()) 0.229 ± 0.0052 ms 0.178 ± 0.0053 ms 1.28
Simple Pendulum/OOP/MultipleShooting(10, Tsit5; grid_coarsening = false) 4.16 ± 0.2 ms 3.1 ± 0.17 ms 1.34
Simple Pendulum/OOP/MultipleShooting(10, Tsit5; grid_coarsening = true) 7.55 ± 4.9 ms 5.66 ± 4.3 ms 1.33
Simple Pendulum/OOP/MultipleShooting(100, Tsit5; grid_coarsening = false) 0.128 ± 0.0021 s 0.0781 ± 0.0021 s 1.64
Simple Pendulum/OOP/MultipleShooting(100, Tsit5; grid_coarsening = true) 4.35 ± 0.018 s 4.55 ± 0.008 s 0.957
Simple Pendulum/OOP/Shooting(Tsit5()) 0.795 ± 0.022 ms 0.693 ± 0.022 ms 1.15
time_to_load 8.01 ± 0.048 s 8.05 ± 0.024 s 0.994

Benchmark Plots

A plot of the benchmark results have been uploaded as an artifact to the workflow run for this PR. Go to "Actions"->"Benchmark a pull request"->[the most recent run]->"Artifacts" (at the bottom).