DifferentialEquations.jl
DifferentialEquations.jl copied to clipboard
MethodError: no method matching randexp(::TaskLocalRNG, ::Type{ComplexF64})
I am running after one year vith 1.7.1 the very same code that used to work correctly with Julia 1.5.3. Now solve with JumpProblem gives the below error. Any clue? Thanks!
MethodError: no method matching randexp(::TaskLocalRNG, ::Type{ComplexF64}) Closest candidates are: randexp(::AbstractRNG, ::Type{T}, !Matched::Tuple{Vararg{Int64, N}} where N) where T at /usr/local/Cellar/julia/1.7.1/share/julia/stdlib/v1.7/Random/src/normal.jl:235 randexp(::AbstractRNG, ::Type{T}, !Matched::Integer, !Matched::Integer...) where T at /usr/local/Cellar/julia/1.7.1/share/julia/stdlib/v1.7/Random/src/normal.jl:238 randexp(::AbstractRNG) at /usr/local/Cellar/julia/1.7.1/share/julia/stdlib/v1.7/Random/src/normal.jl:118
Stacktrace: [1] randexp! @ /usr/local/Cellar/julia/1.7.1/share/julia/stdlib/v1.7/Random/src/normal.jl:196 [inlined] [2] randexp! @ /usr/local/Cellar/julia/1.7.1/share/julia/stdlib/v1.7/Random/src/normal.jl:232 [inlined] [3] reset_jump_problem!(jump_prob::JumpProblem{true, ODEProblem{ExtendedJumpArray{ComplexF64, 1, Vector{ComplexF64}, Vector{ComplexF64}}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, DiffEqJump.var"#jump_f#123"{ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, typeof(sse_fun!), UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, JumpSet{Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Tuple{}, Nothing, Nothing}}, UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, Direct, CallbackSet{Tuple{ContinuousCallback{DiffEqJump.var"#144#146"{Int64}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, typeof(SciMLBase.INITIALIZE_DEFAULT), typeof(SciMLBase.FINALIZE_DEFAULT), Float64, Int64, Rational{Int64}, Nothing, Int64}}, Tuple{}}, Nothing, Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Nothing, Nothing}, seed::Nothing) @ DiffEqJump ~/.julia/packages/DiffEqJump/LVPFs/src/solve.jl:61 [4] #__init#149 @ ~/.julia/packages/DiffEqJump/LVPFs/src/solve.jl:19 [inlined] [5] __init(_jump_prob::JumpProblem{true, ODEProblem{ExtendedJumpArray{ComplexF64, 1, Vector{ComplexF64}, Vector{ComplexF64}}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, DiffEqJump.var"#jump_f#123"{ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, typeof(sse_fun!), UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, JumpSet{Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Tuple{}, Nothing, Nothing}}, UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, Direct, CallbackSet{Tuple{ContinuousCallback{DiffEqJump.var"#144#146"{Int64}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, typeof(SciMLBase.INITIALIZE_DEFAULT), typeof(SciMLBase.FINALIZE_DEFAULT), Float64, Int64, Rational{Int64}, Nothing, Int64}}, Tuple{}}, Nothing, Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Nothing, Nothing}, alg::CompositeAlgorithm{Tuple{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}}, AutoSwitch{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}, Rational{Int64}, Int64}}, timeseries::Vector{Any}, ts::Vector{Any}, ks::Vector{Any}, recompile::Type{Val{true}}) @ DiffEqJump ~/.julia/packages/DiffEqJump/LVPFs/src/solve.jl:17 [6] init_call(::JumpProblem{true, ODEProblem{ExtendedJumpArray{ComplexF64, 1, Vector{ComplexF64}, Vector{ComplexF64}}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, DiffEqJump.var"#jump_f#123"{ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, typeof(sse_fun!), UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, JumpSet{Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Tuple{}, Nothing, Nothing}}, UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, Direct, CallbackSet{Tuple{ContinuousCallback{DiffEqJump.var"#144#146"{Int64}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, typeof(SciMLBase.INITIALIZE_DEFAULT), typeof(SciMLBase.FINALIZE_DEFAULT), Float64, Int64, Rational{Int64}, Nothing, Int64}}, Tuple{}}, Nothing, Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Nothing, Nothing}, ::CompositeAlgorithm{Tuple{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}}, AutoSwitch{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}, Rational{Int64}, Int64}}, ::Vararg{Any}; merge_callbacks::Bool, kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) @ DiffEqBase ~/.julia/packages/DiffEqBase/gWYWc/src/solve.jl:28 [7] init_call(::JumpProblem{true, ODEProblem{ExtendedJumpArray{ComplexF64, 1, Vector{ComplexF64}, Vector{ComplexF64}}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, DiffEqJump.var"#jump_f#123"{ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, typeof(sse_fun!), UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, JumpSet{Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Tuple{}, Nothing, Nothing}}, UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, Direct, CallbackSet{Tuple{ContinuousCallback{DiffEqJump.var"#144#146"{Int64}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, typeof(SciMLBase.INITIALIZE_DEFAULT), typeof(SciMLBase.FINALIZE_DEFAULT), Float64, Int64, Rational{Int64}, Nothing, Int64}}, Tuple{}}, Nothing, Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Nothing, Nothing}, ::CompositeAlgorithm{Tuple{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}}, AutoSwitch{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}, Rational{Int64}, Int64}}, ::Vararg{Any}) @ DiffEqBase ~/.julia/packages/DiffEqBase/gWYWc/src/solve.jl:15 [8] init(::JumpProblem{true, ODEProblem{ExtendedJumpArray{ComplexF64, 1, Vector{ComplexF64}, Vector{ComplexF64}}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, DiffEqJump.var"#jump_f#123"{ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, typeof(sse_fun!), UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, JumpSet{Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Tuple{}, Nothing, Nothing}}, UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, Direct, CallbackSet{Tuple{ContinuousCallback{DiffEqJump.var"#144#146"{Int64}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, typeof(SciMLBase.INITIALIZE_DEFAULT), typeof(SciMLBase.FINALIZE_DEFAULT), Float64, Int64, Rational{Int64}, Nothing, Int64}}, Tuple{}}, Nothing, Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Nothing, Nothing}, ::CompositeAlgorithm{Tuple{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}}, AutoSwitch{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}, Rational{Int64}, Int64}}, ::Vararg{Any}; kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) @ DiffEqBase ~/.julia/packages/DiffEqBase/gWYWc/src/solve.jl:40 [9] init @ ~/.julia/packages/DiffEqBase/gWYWc/src/solve.jl:33 [inlined] [10] __solve(jump_prob::JumpProblem{true, ODEProblem{ExtendedJumpArray{ComplexF64, 1, Vector{ComplexF64}, Vector{ComplexF64}}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, DiffEqJump.var"#jump_f#123"{ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, typeof(sse_fun!), UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, JumpSet{Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Tuple{}, Nothing, Nothing}}, UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, Direct, CallbackSet{Tuple{ContinuousCallback{DiffEqJump.var"#144#146"{Int64}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, typeof(SciMLBase.INITIALIZE_DEFAULT), typeof(SciMLBase.FINALIZE_DEFAULT), Float64, Int64, Rational{Int64}, Nothing, Int64}}, Tuple{}}, Nothing, Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Nothing, Nothing}, alg::CompositeAlgorithm{Tuple{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}}, AutoSwitch{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}, Rational{Int64}, Int64}}, timeseries::Vector{Any}, ts::Vector{Any}, ks::Vector{Any}, recompile::Type{Val{true}}; kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) @ DiffEqJump ~/.julia/packages/DiffEqJump/LVPFs/src/solve.jl:6 [11] __solve (repeats 5 times) @ ~/.julia/packages/DiffEqJump/LVPFs/src/solve.jl:6 [inlined] [12] #solve#42 @ ~/.julia/packages/DiffEqBase/gWYWc/src/solve.jl:110 [inlined] [13] solve @ ~/.julia/packages/DiffEqBase/gWYWc/src/solve.jl:110 [inlined] [14] batch_func(i::Int64, prob::EnsembleProblem{JumpProblem{true, ODEProblem{ExtendedJumpArray{ComplexF64, 1, Vector{ComplexF64}, Vector{ComplexF64}}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, DiffEqJump.var"#jump_f#123"{ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, typeof(sse_fun!), UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, JumpSet{Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Tuple{}, Nothing, Nothing}}, UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, Direct, CallbackSet{Tuple{ContinuousCallback{DiffEqJump.var"#144#146"{Int64}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, typeof(SciMLBase.INITIALIZE_DEFAULT), typeof(SciMLBase.FINALIZE_DEFAULT), Float64, Int64, Rational{Int64}, Nothing, Int64}}, Tuple{}}, Nothing, Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Nothing, Nothing}, typeof(SciMLBase.DEFAULT_PROB_FUNC), typeof(SciMLBase.DEFAULT_OUTPUT_FUNC), typeof(SciMLBase.DEFAULT_REDUCTION), Nothing}, alg::CompositeAlgorithm{Tuple{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}}, AutoSwitch{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}, Rational{Int64}, Int64}}; kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) @ SciMLBase ~/.julia/packages/SciMLBase/XzX8e/src/ensemble/basic_ensemble_solve.jl:143 [15] batch_func @ ~/.julia/packages/SciMLBase/XzX8e/src/ensemble/basic_ensemble_solve.jl:139 [inlined] [16] (::SciMLBase.var"#469#470"{Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, EnsembleProblem{JumpProblem{true, ODEProblem{ExtendedJumpArray{ComplexF64, 1, Vector{ComplexF64}, Vector{ComplexF64}}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, DiffEqJump.var"#jump_f#123"{ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, typeof(sse_fun!), UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, JumpSet{Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Tuple{}, Nothing, Nothing}}, UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, Direct, CallbackSet{Tuple{ContinuousCallback{DiffEqJump.var"#144#146"{Int64}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, typeof(SciMLBase.INITIALIZE_DEFAULT), typeof(SciMLBase.FINALIZE_DEFAULT), Float64, Int64, Rational{Int64}, Nothing, Int64}}, Tuple{}}, Nothing, Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Nothing, Nothing}, typeof(SciMLBase.DEFAULT_PROB_FUNC), typeof(SciMLBase.DEFAULT_OUTPUT_FUNC), typeof(SciMLBase.DEFAULT_REDUCTION), Nothing}, CompositeAlgorithm{Tuple{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}}, AutoSwitch{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}, Rational{Int64}, Int64}}})(i::Int64) @ SciMLBase ~/.julia/packages/SciMLBase/XzX8e/src/ensemble/basic_ensemble_solve.jl:195 [17] responsible_map(f::Function, II::UnitRange{Int64}) @ SciMLBase ~/.julia/packages/SciMLBase/XzX8e/src/ensemble/basic_ensemble_solve.jl:188 [18] #solve_batch#468 @ ~/.julia/packages/SciMLBase/XzX8e/src/ensemble/basic_ensemble_solve.jl:194 [inlined] [19] solve_batch @ ~/.julia/packages/SciMLBase/XzX8e/src/ensemble/basic_ensemble_solve.jl:194 [inlined] [20] #solve_batch#471 @ ~/.julia/packages/SciMLBase/XzX8e/src/ensemble/basic_ensemble_solve.jl:203 [inlined] [21] solve_batch @ ~/.julia/packages/SciMLBase/XzX8e/src/ensemble/basic_ensemble_solve.jl:201 [inlined] [22] macro expansion @ ./timing.jl:299 [inlined] [23] __solve(prob::EnsembleProblem{JumpProblem{true, ODEProblem{ExtendedJumpArray{ComplexF64, 1, Vector{ComplexF64}, Vector{ComplexF64}}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, DiffEqJump.var"#jump_f#123"{ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, typeof(sse_fun!), UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, JumpSet{Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Tuple{}, Nothing, Nothing}}, UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, Direct, CallbackSet{Tuple{ContinuousCallback{DiffEqJump.var"#144#146"{Int64}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, DiffEqJump.var"#145#147"{Int64, VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, typeof(SciMLBase.INITIALIZE_DEFAULT), typeof(SciMLBase.FINALIZE_DEFAULT), Float64, Int64, Rational{Int64}, Nothing, Int64}}, Tuple{}}, Nothing, Tuple{VariableRateJump{typeof(jump_rate!), typeof(affect_sse!), Nothing, Float64, Int64}}, Nothing, Nothing}, typeof(SciMLBase.DEFAULT_PROB_FUNC), typeof(SciMLBase.DEFAULT_OUTPUT_FUNC), typeof(SciMLBase.DEFAULT_REDUCTION), Nothing}, alg::CompositeAlgorithm{Tuple{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}}, AutoSwitch{Tsit5{typeof(OrdinaryDiffEq.trivial_limiter!), typeof(OrdinaryDiffEq.trivial_limiter!), Static.False}, Rodas42{0, false, Nothing, Val{:forward}, true}, Rational{Int64}, Int64}}, ensemblealg::EnsembleThreads; trajectories::Int64, batch_size::Int64, pmap_batch_size::Int64, kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) @ SciMLBase ~/.julia/packages/SciMLBase/XzX8e/src/ensemble/basic_ensemble_solve.jl:108 [24] #solve#40 @ ~/.julia/packages/DiffEqBase/gWYWc/src/solve.jl:101 [inlined] [25] top-level scope @ ~/JULIA/INFLUENCE/photonic_band_gap.ipynb:1 [26] eval @ ./boot.jl:373 [inlined] [27] include_string(mapexpr::typeof(REPL.softscope), mod::Module, code::String, filename::String) @ Base ./loading.jl:1196 [28] #invokelatest#2 @ ./essentials.jl:716 [inlined] [29] invokelatest @ ./essentials.jl:714 [inlined]
What's a minimal reproducer of the error?