Hi everyone,
We are developing a new differential equation solver,
function DiffEqBase.__solve(prob::DiffEqBase.AbstractODEProblem{uType,tType,isinplace},
alg::IRKAlgorithm, udim::Array{floatType,dim},args...;
s=8,
dt,
m=1,
initial_interp=true,
save_everystep=true,
partitioned=false) where {floatType<: Union{Float32,Float64}, uType, tType, isinplace, dim}```
but when I try to execute a benchmark
abstols=reltols=[1e-4, 1e-6]
dts=[10.0, 20.0]
setups = [
Dict(:alg=>Vern9())
Dict(:alg=>IRKGL_simd(),:udim=>udim,:s=>8,:dts=>dts)
]
solnames =[“Vern9”, “IRKGL_simd”]
wp = WorkPrecisionSet(prob,abstols,reltols,setups;appxsol=test_sol,save_everystep=false,numruns=1,maxiters=10^9, names=solnames);
I get the next error,
MethodError: no method matching alg_cache(::IRKGL_simd, ::Array{Float64, 3}, ::Array{Float64, 3}, ::Type{Float64}, …```
Do I something wrong?
Thanks
M.