Skip to content

Commit 986d5e9

Browse files
Remove SIMD methods and update Manifest with Julia v1.11
- Removed SIMD RK method references (MER5v2, MER6v2, RK6v4) - Removed OrdinaryDiffEqCore and OrdinaryDiffEqSIMDRK dependencies - Regenerated Manifest.toml with Julia 1.11 - Temporarily disabled SIMD methods until package is publicly available
1 parent a475b3b commit 986d5e9

File tree

6 files changed

+1199
-790
lines changed

6 files changed

+1199
-790
lines changed

benchmarks/NonStiffODE/FitzhughNagumo_wpd.jmd

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ author: Chris Rackauckas
88
The purpose of this is to see how the errors scale on a standard nonlinear problem.
99

1010
```julia
11-
using OrdinaryDiffEq, OrdinaryDiffEqCore, ParameterizedFunctions, ODEInterface,
11+
using OrdinaryDiffEq, ParameterizedFunctions, ODEInterface,
1212
ODEInterfaceDiffEq, LSODA, Sundials, DiffEqDevTools,
13-
StaticArrays, OrdinaryDiffEqSIMDRK
13+
StaticArrays
1414
using Plots;
1515
gr()
1616

@@ -46,10 +46,7 @@ setups = [Dict(:alg=>DP5())
4646
Dict(:alg=>Tsit5())
4747
Dict(:alg=>Vern6())
4848
Dict(:alg=>Tsit5(), :prob_choice => 2)
49-
Dict(:alg=>Vern6(), :prob_choice => 2)
50-
Dict(:alg=>MER5v2(), :prob_choice => 2)
51-
Dict(:alg=>MER6v2(), :prob_choice => 2)
52-
Dict(:alg=>RK6v4(), :prob_choice => 2)]
49+
Dict(:alg=>Vern6(), :prob_choice => 2)]
5350
wp = WorkPrecisionSet(probs, abstols, reltols, setups; appxsol = test_sol,
5451
save_everystep = false, numruns = 100, maxiters = 1000)
5552
plot(wp)

benchmarks/NonStiffODE/LotkaVolterra_wpd.jmd

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ author: Chris Rackauckas
88
The purpose of this problem is to test the performance on easy problems. Since it's periodic, the error is naturally low, and so most of the difference will come down to startup times and, when measuring the interpolations, the algorithm choices.
99

1010
```julia
11-
using OrdinaryDiffEq, OrdinaryDiffEqCore, ParameterizedFunctions, ODEInterfaceDiffEq, LSODA,
12-
Sundials, DiffEqDevTools, StaticArrays, OrdinaryDiffEqSIMDRK
11+
using OrdinaryDiffEq, ParameterizedFunctions, ODEInterfaceDiffEq, LSODA,
12+
Sundials, DiffEqDevTools, StaticArrays
1313

1414
f = @ode_def LotkaVolterra begin
1515
dx = a*x - b*x*y
@@ -43,10 +43,7 @@ setups = [Dict(:alg=>DP5())
4343
Dict(:alg=>Tsit5())
4444
Dict(:alg=>Vern6())
4545
Dict(:alg=>Tsit5(), :prob_choice => 2)
46-
Dict(:alg=>Vern6(), :prob_choice => 2)
47-
Dict(:alg=>MER5v2(), :prob_choice => 2)
48-
Dict(:alg=>MER6v2(), :prob_choice => 2)
49-
Dict(:alg=>RK6v4(), :prob_choice => 2)]
46+
Dict(:alg=>Vern6(), :prob_choice => 2)]
5047
wp = WorkPrecisionSet(probs, abstols, reltols, setups; appxsol = test_sol,
5148
save_everystep = false, maxiters = 10000, numruns = 100)
5249
plot(wp)

0 commit comments

Comments
 (0)