Package evaluation to test RungeKuttaToolKit on Julia 1.14.0-DEV.2373 (cf67ecc88f*) started at 2026-06-13T06:40:55.438 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 16.0s ################################################################################ # Installation # Installing RungeKuttaToolKit... Resolving package versions... Installed SIMD ────────────── v3.7.2 Installed MultiFloats ─────── v2.3.0 Installed Preferences ─────── v1.5.2 Installed PrecompileTools ─── v1.3.4 Installed RungeKuttaToolKit ─ v3.3.0 Updating `~/.julia/environments/v1.14/Project.toml` [5ccfa5ee] + RungeKuttaToolKit v3.3.0 Updating `~/.julia/environments/v1.14/Manifest.toml` ⌅ [bdf0d083] + MultiFloats v2.3.0 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [5ccfa5ee] + RungeKuttaToolKit v3.3.0 [fdea26ae] + SIMD v3.7.2 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.14.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [fa267f1f] + TOML v1.0.3 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.2+0 [4536629a] + OpenBLAS_jll v0.3.33+0 [8e850b90] + libblastrampoline_jll v5.15.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 5.1s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 6.1 s ✓ TestEnv 1 dependency successfully precompiled in 6 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 0.7 s ✓ StatsAPI 84.5 s ✓ OffsetArrays 1.2 s ✓ DocStringExtensions 1.1 s ✓ Statistics 1.1 s ✓ DataAPI 33.2 s ✓ PtrArrays 131.0 s ✓ OrderedCollections 2.4 s ✓ IrrationalConstants 2.5 s ✓ Preferences 36.1 s ✓ Statistics → SparseArraysExt 48.7 s ✓ Missings 35.4 s ✓ AliasTables 145.0 s ✓ DataStructures 1.6 s ✓ LogExpFunctions 2.6 s ✓ PrecompileTools 33.7 s ✓ SortingAlgorithms 556.5 s ✓ SIMD 151.5 s ✓ StatsBase 100.6 s ✓ MultiFloats 105.4 s ✓ RungeKuttaToolKit 20 dependencies successfully precompiled in 1475 seconds. 14 already precompiled. Precompilation completed after 1510.41s ################################################################################ # Testing # Testing RungeKuttaToolKit Status `/tmp/jl_FV3oA3/Project.toml` ⌅ [bdf0d083] MultiFloats v2.3.0 [6fe1bfb0] OffsetArrays v1.17.0 [5ccfa5ee] RungeKuttaToolKit v3.3.0 [fdea26ae] SIMD v3.7.2 [2913bbd2] StatsBase v0.34.11 [37e2e46d] LinearAlgebra v1.14.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_FV3oA3/Manifest.toml` [66dad0bd] AliasTables v1.1.3 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.19.5 [ffbed154] DocStringExtensions v0.9.5 [92d709cd] IrrationalConstants v0.2.6 [2ab3a3ac] LogExpFunctions v1.0.1 [e1d29d7a] Missings v1.2.0 ⌅ [bdf0d083] MultiFloats v2.3.0 [6fe1bfb0] OffsetArrays v1.17.0 ⌅ [bac558e1] OrderedCollections v1.8.2 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [43287f4e] PtrArrays v1.4.0 [5ccfa5ee] RungeKuttaToolKit v3.3.0 [fdea26ae] SIMD v3.7.2 [a2af1166] SortingAlgorithms v1.2.2 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.8.0 [2913bbd2] StatsBase v0.34.11 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.14.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.5.2+0 [4536629a] OpenBLAS_jll v0.3.33+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [8e850b90] libblastrampoline_jll v5.15.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Test Summary: | Pass Total Time rooted tree generation | 429 429 3.5s Test Summary: | Pass Total Time rooted tree combinatorics | 1245 1245 13.4s Test Summary: | Pass Total Time reshape operators | 18 18 4.5s Test Summary: | Pass Total Time RKOCEvaluator construction | 264 264 27.3s Test Summary: | Pass Total Time residual calculation | 94 94 45.9s SIMD residual calculation: Error During Test at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:351 Test threw exception Expression: iszero(#= /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:351 =# @allocated(ev(residuals, A, b))) LoweringError: #= /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 =# - function argument name not unique Expression: #arg# Containing expressions: (lambda (block #self# x ptr #arg# #arg#) (block N T Al Te) (block (meta :inline) (call (call top.getproperty Base :llvmcall) "%ptr = bitcast ptr %0 to <4 x half>*\n%res = load <4 x half>, <4 x half>* %ptr, align 2 \nret <4 x half> %res\n" (call core.apply_type LVec N T) (call core.apply_type Tuple (call core.apply_type Ptr T)) ptr))) Detailed provenance: #arg# └─ #arg# └─ (block (meta inline) (call (. Base (inert llvmcall)) "%ptr = bitcast ptr %0 to <4 x half>*\n%res = load <4 x half>, <4 x half>* %ptr, align 2 \nret <4 x half> %res\n" (curly LVec N T) (curly Tuple (curly Ptr T)) ptr)) └─ @ /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 Stacktrace: [1] explicit_declare_in_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, scope::Base.JuliaLowering.ScopeInfo, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, new_k::Symbol) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:145 [2] enter_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:301 [3] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:432 [4] resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:787 [5] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing, world::UInt64) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:816 [6] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:804 [inlined] [7] (::Base.JuliaLowering.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Any, ::Any, ::Any, ::Vararg{Any}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:363 [8] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:51 [inlined] [9] vload(#arg#::Type{SIMD.Vec{4, Float16}}, ptr::Ptr{Float16}, mask::Nothing, #arg#@1::Val{false}, #arg#@2::Val{false}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [10] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [11] vload(#arg#::Type{SIMD.Vec{4, Float16}}, ptr::Ptr{Float16}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [12] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:357 [inlined] [13] (::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float16}, Ptr{Float16}, Int64})(i::Int64) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [14] macro expansion @ ntuple.jl:68 [inlined] [15] ntuple(f::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float16}, Ptr{Float16}, Int64}, ::Val{4}) @ Base ntuple.jl:65 [inlined] [16] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:356 [inlined] [17] vload_cols(::Val{4}, A::Matrix{Float16}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [18] compute_Phi!(ev::RKOCEvaluatorSIMD{4, Float16}, A::Matrix{Float16}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:493 [19] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:48 [inlined] [20] (::RKOCEvaluatorSIMD{4, Float16})(residuals::Vector{Float16}, A::Matrix{Float16}, b::Vector{Float16}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:10 [21] allocated(::RKOCEvaluatorSIMD{4, Float16}, ::Vector{Float16}, ::Matrix{Float16}, ::Vector{Float16}) @ Base timing.jl:523 [22] macro expansion @ timing.jl:564 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [24] test_residual_allocs(ev::RKOCEvaluatorSIMD{4, Float16}, residuals::Vector{Float16}, A::Matrix{Float16}, b::Vector{Float16}) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:350 SIMD residual calculation: Error During Test at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:369 Test threw exception Expression: residuals_simd == ev_simd(A, b) LoweringError: #= /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 =# - function argument name not unique Expression: #arg# Containing expressions: (lambda (block #self# x ptr #arg# #arg#) (block N T Al Te) (block (meta :inline) (call (call top.getproperty Base :llvmcall) "%ptr = bitcast ptr %0 to <4 x half>*\n%res = load <4 x half>, <4 x half>* %ptr, align 2 \nret <4 x half> %res\n" (call core.apply_type LVec N T) (call core.apply_type Tuple (call core.apply_type Ptr T)) ptr))) Detailed provenance: #arg# └─ #arg# └─ (block (meta inline) (call (. Base (inert llvmcall)) "%ptr = bitcast ptr %0 to <4 x half>*\n%res = load <4 x half>, <4 x half>* %ptr, align 2 \nret <4 x half> %res\n" (curly LVec N T) (curly Tuple (curly Ptr T)) ptr)) └─ @ /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 Stacktrace: [1] explicit_declare_in_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, scope::Base.JuliaLowering.ScopeInfo, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, new_k::Symbol) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:145 [2] enter_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:301 [3] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:432 [4] resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:787 [5] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing, world::UInt64) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:816 [6] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:804 [inlined] [7] (::Base.JuliaLowering.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Any, ::Any, ::Any, ::Vararg{Any}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:363 [8] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:51 [inlined] [9] vload(#arg#::Type{SIMD.Vec{4, Float16}}, ptr::Ptr{Float16}, mask::Nothing, #arg#@1::Val{false}, #arg#@2::Val{false}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [10] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [11] vload(#arg#::Type{SIMD.Vec{4, Float16}}, ptr::Ptr{Float16}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [12] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:357 [inlined] [13] (::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float16}, Ptr{Float16}, Int64})(i::Int64) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [14] macro expansion @ ntuple.jl:68 [inlined] [15] ntuple(f::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float16}, Ptr{Float16}, Int64}, ::Val{4}) @ Base ntuple.jl:65 [inlined] [16] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:356 [inlined] [17] vload_cols(::Val{4}, A::Matrix{Float16}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [18] compute_Phi!(ev::RKOCEvaluatorSIMD{4, Float16}, A::Matrix{Float16}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:493 [19] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:48 [inlined] [20] (::RKOCEvaluatorSIMD{4, Float16})(residuals::Vector{Float16}, A::Matrix{Float16}, b::Vector{Float16}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:10 [21] (::RKOCEvaluatorSIMD{4, Float16})(A::Matrix{Float16}, b::Vector{Float16}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:63 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [23] test_simd_residuals(::Type{Float16}, method::typeof(RungeKutta4), order::Int64) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:369 SIMD residual calculation: Test Failed at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:370 Expression: residuals == residuals_simd Evaluated: Float16[-0.0004883, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] == Float16[8.3e-7, 0.0, 0.0, 0.0, 2.227e4, -6.883, 1.536e4, 0.0] Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:564 [inlined] [2] test_simd_residuals(::Type{Float16}, method::typeof(RungeKutta4), order::Int64) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:370 [3] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:378 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 [inlined] [6] top-level scope @ ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:376 SIMD residual calculation: Error During Test at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:351 Test threw exception Expression: iszero(#= /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:351 =# @allocated(ev(residuals, A, b))) LoweringError: #= /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 =# - function argument name not unique Expression: #arg# Containing expressions: (lambda (block #self# x ptr #arg# #arg#) (block N T Al Te) (block (meta :inline) (call (call top.getproperty Base :llvmcall) "%ptr = bitcast ptr %0 to <3 x half>*\n%res = load <3 x half>, <3 x half>* %ptr, align 2 \nret <3 x half> %res\n" (call core.apply_type LVec N T) (call core.apply_type Tuple (call core.apply_type Ptr T)) ptr))) Detailed provenance: #arg# └─ #arg# └─ (block (meta inline) (call (. Base (inert llvmcall)) "%ptr = bitcast ptr %0 to <3 x half>*\n%res = load <3 x half>, <3 x half>* %ptr, align 2 \nret <3 x half> %res\n" (curly LVec N T) (curly Tuple (curly Ptr T)) ptr)) └─ @ /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 Stacktrace: [1] explicit_declare_in_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, scope::Base.JuliaLowering.ScopeInfo, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, new_k::Symbol) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:145 [2] enter_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:301 [3] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:432 [4] resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:787 [5] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing, world::UInt64) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:816 [6] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:804 [inlined] [7] (::Base.JuliaLowering.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Any, ::Any, ::Any, ::Vararg{Any}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:363 [8] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:51 [inlined] [9] vload(#arg#::Type{SIMD.Vec{3, Float16}}, ptr::Ptr{Float16}, mask::Nothing, #arg#@1::Val{false}, #arg#@2::Val{false}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [10] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [11] vload(#arg#::Type{SIMD.Vec{3, Float16}}, ptr::Ptr{Float16}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [12] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:357 [inlined] [13] (::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float16}, Ptr{Float16}, Int64})(i::Int64) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [14] macro expansion @ ntuple.jl:68 [inlined] [15] ntuple(f::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float16}, Ptr{Float16}, Int64}, ::Val{3}) @ Base ntuple.jl:65 [inlined] [16] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:356 [inlined] [17] vload_cols(::Val{3}, A::Matrix{Float16}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [18] compute_Phi!(ev::RKOCEvaluatorSIMD{3, Float16}, A::Matrix{Float16}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:493 [19] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:48 [inlined] [20] (::RKOCEvaluatorSIMD{3, Float16})(residuals::Vector{Float16}, A::Matrix{Float16}, b::Vector{Float16}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:10 [21] allocated(::RKOCEvaluatorSIMD{3, Float16}, ::Vector{Float16}, ::Matrix{Float16}, ::Vector{Float16}) @ Base timing.jl:523 [22] macro expansion @ timing.jl:564 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [24] test_residual_allocs(ev::RKOCEvaluatorSIMD{3, Float16}, residuals::Vector{Float16}, A::Matrix{Float16}, b::Vector{Float16}) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:350 SIMD residual calculation: Error During Test at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:369 Test threw exception Expression: residuals_simd == ev_simd(A, b) LoweringError: #= /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 =# - function argument name not unique Expression: #arg# Containing expressions: (lambda (block #self# x ptr #arg# #arg#) (block N T Al Te) (block (meta :inline) (call (call top.getproperty Base :llvmcall) "%ptr = bitcast ptr %0 to <3 x half>*\n%res = load <3 x half>, <3 x half>* %ptr, align 2 \nret <3 x half> %res\n" (call core.apply_type LVec N T) (call core.apply_type Tuple (call core.apply_type Ptr T)) ptr))) Detailed provenance: #arg# └─ #arg# └─ (block (meta inline) (call (. Base (inert llvmcall)) "%ptr = bitcast ptr %0 to <3 x half>*\n%res = load <3 x half>, <3 x half>* %ptr, align 2 \nret <3 x half> %res\n" (curly LVec N T) (curly Tuple (curly Ptr T)) ptr)) └─ @ /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 Stacktrace: [1] explicit_declare_in_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, scope::Base.JuliaLowering.ScopeInfo, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, new_k::Symbol) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:145 [2] enter_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:301 [3] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:432 [4] resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:787 [5] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing, world::UInt64) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:816 [6] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:804 [inlined] [7] (::Base.JuliaLowering.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Any, ::Any, ::Any, ::Vararg{Any}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:363 [8] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:51 [inlined] [9] vload(#arg#::Type{SIMD.Vec{3, Float16}}, ptr::Ptr{Float16}, mask::Nothing, #arg#@1::Val{false}, #arg#@2::Val{false}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [10] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [11] vload(#arg#::Type{SIMD.Vec{3, Float16}}, ptr::Ptr{Float16}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [12] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:357 [inlined] [13] (::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float16}, Ptr{Float16}, Int64})(i::Int64) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [14] macro expansion @ ntuple.jl:68 [inlined] [15] ntuple(f::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float16}, Ptr{Float16}, Int64}, ::Val{3}) @ Base ntuple.jl:65 [inlined] [16] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:356 [inlined] [17] vload_cols(::Val{3}, A::Matrix{Float16}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [18] compute_Phi!(ev::RKOCEvaluatorSIMD{3, Float16}, A::Matrix{Float16}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:493 [19] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:48 [inlined] [20] (::RKOCEvaluatorSIMD{3, Float16})(residuals::Vector{Float16}, A::Matrix{Float16}, b::Vector{Float16}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:10 [21] (::RKOCEvaluatorSIMD{3, Float16})(A::Matrix{Float16}, b::Vector{Float16}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:63 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [23] test_simd_residuals(::Type{Float16}, method::typeof(GaussLegendre6), order::Int64) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:369 SIMD residual calculation: Test Failed at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:370 Expression: residuals == residuals_simd Evaluated: Float16[0.0, 0.0, 0.0001221, 0.0002441, -3.05e-5, 6.104e-5, 0.0, 0.0004883, -1.526e-5, 0.0 … 0.0, 7.6e-6, 3.05e-5, 9.155e-5, 9.155e-5, 3.05e-5, 9.155e-5, 9.155e-5, 0.0002441, 0.0004883] == Float16[NaN, 0.0, 0.0, 0.0, NaN, NaN, NaN, NaN, 0.0, 0.0 … 0.0, -0.01135, -0.003628, 1.536e4, 0.0, NaN, 0.0, 0.0, 0.0, NaN] Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:564 [inlined] [2] test_simd_residuals(::Type{Float16}, method::typeof(GaussLegendre6), order::Int64) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:370 [3] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:379 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 [inlined] [6] top-level scope @ ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:376 SIMD residual calculation: Error During Test at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:351 Test threw exception Expression: iszero(#= /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:351 =# @allocated(ev(residuals, A, b))) LoweringError: #= /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 =# - function argument name not unique Expression: #arg# Containing expressions: (lambda (block #self# x ptr #arg# #arg#) (block N T Al Te) (block (meta :inline) (call (call top.getproperty Base :llvmcall) "%ptr = bitcast ptr %0 to <4 x float>*\n%res = load <4 x float>, <4 x float>* %ptr, align 4 \nret <4 x float> %res\n" (call core.apply_type LVec N T) (call core.apply_type Tuple (call core.apply_type Ptr T)) ptr))) Detailed provenance: #arg# └─ #arg# └─ (block (meta inline) (call (. Base (inert llvmcall)) "%ptr = bitcast ptr %0 to <4 x float>*\n%res = load <4 x float>, <4 x float>* %ptr, align 4 \nret <4 x float> %res\n" (curly LVec N T) (curly Tuple (curly Ptr T)) ptr)) └─ @ /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 Stacktrace: [1] explicit_declare_in_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, scope::Base.JuliaLowering.ScopeInfo, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, new_k::Symbol) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:145 [2] enter_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:301 [3] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:432 [4] resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:787 [5] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing, world::UInt64) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:816 [6] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:804 [inlined] [7] (::Base.JuliaLowering.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Any, ::Any, ::Any, ::Vararg{Any}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:363 [8] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:51 [inlined] [9] vload(#arg#::Type{SIMD.Vec{4, Float32}}, ptr::Ptr{Float32}, mask::Nothing, #arg#@1::Val{false}, #arg#@2::Val{false}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [10] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [11] vload(#arg#::Type{SIMD.Vec{4, Float32}}, ptr::Ptr{Float32}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [12] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:357 [inlined] [13] (::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float32}, Ptr{Float32}, Int64})(i::Int64) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [14] macro expansion @ ntuple.jl:68 [inlined] [15] ntuple(f::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float32}, Ptr{Float32}, Int64}, ::Val{4}) @ Base ntuple.jl:65 [inlined] [16] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:356 [inlined] [17] vload_cols(::Val{4}, A::Matrix{Float32}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [18] compute_Phi!(ev::RKOCEvaluatorSIMD{4, Float32}, A::Matrix{Float32}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:493 [19] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:48 [inlined] [20] (::RKOCEvaluatorSIMD{4, Float32})(residuals::Vector{Float32}, A::Matrix{Float32}, b::Vector{Float32}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:10 [21] allocated(::RKOCEvaluatorSIMD{4, Float32}, ::Vector{Float32}, ::Matrix{Float32}, ::Vector{Float32}) @ Base timing.jl:523 [22] macro expansion @ timing.jl:564 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [24] test_residual_allocs(ev::RKOCEvaluatorSIMD{4, Float32}, residuals::Vector{Float32}, A::Matrix{Float32}, b::Vector{Float32}) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:350 SIMD residual calculation: Error During Test at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:369 Test threw exception Expression: residuals_simd == ev_simd(A, b) LoweringError: #= /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 =# - function argument name not unique Expression: #arg# Containing expressions: (lambda (block #self# x ptr #arg# #arg#) (block N T Al Te) (block (meta :inline) (call (call top.getproperty Base :llvmcall) "%ptr = bitcast ptr %0 to <4 x float>*\n%res = load <4 x float>, <4 x float>* %ptr, align 4 \nret <4 x float> %res\n" (call core.apply_type LVec N T) (call core.apply_type Tuple (call core.apply_type Ptr T)) ptr))) Detailed provenance: #arg# └─ #arg# └─ (block (meta inline) (call (. Base (inert llvmcall)) "%ptr = bitcast ptr %0 to <4 x float>*\n%res = load <4 x float>, <4 x float>* %ptr, align 4 \nret <4 x float> %res\n" (curly LVec N T) (curly Tuple (curly Ptr T)) ptr)) └─ @ /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 Stacktrace: [1] explicit_declare_in_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, scope::Base.JuliaLowering.ScopeInfo, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, new_k::Symbol) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:145 [2] enter_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:301 [3] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:432 [4] resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:787 [5] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing, world::UInt64) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:816 [6] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:804 [inlined] [7] (::Base.JuliaLowering.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Any, ::Any, ::Any, ::Vararg{Any}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:363 [8] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:51 [inlined] [9] vload(#arg#::Type{SIMD.Vec{4, Float32}}, ptr::Ptr{Float32}, mask::Nothing, #arg#@1::Val{false}, #arg#@2::Val{false}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [10] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [11] vload(#arg#::Type{SIMD.Vec{4, Float32}}, ptr::Ptr{Float32}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [12] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:357 [inlined] [13] (::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float32}, Ptr{Float32}, Int64})(i::Int64) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [14] macro expansion @ ntuple.jl:68 [inlined] [15] ntuple(f::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float32}, Ptr{Float32}, Int64}, ::Val{4}) @ Base ntuple.jl:65 [inlined] [16] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:356 [inlined] [17] vload_cols(::Val{4}, A::Matrix{Float32}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [18] compute_Phi!(ev::RKOCEvaluatorSIMD{4, Float32}, A::Matrix{Float32}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:493 [19] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:48 [inlined] [20] (::RKOCEvaluatorSIMD{4, Float32})(residuals::Vector{Float32}, A::Matrix{Float32}, b::Vector{Float32}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:10 [21] (::RKOCEvaluatorSIMD{4, Float32})(A::Matrix{Float32}, b::Vector{Float32}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:63 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [23] test_simd_residuals(::Type{Float32}, method::typeof(RungeKutta4), order::Int64) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:369 SIMD residual calculation: Test Failed at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:370 Expression: residuals == residuals_simd Evaluated: Float32[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] == Float32[-1.27805686f11, 4.1434f-41, -4.626451f7, 4.1434f-41, -5.8318784f7, 4.1434f-41, -28672.016, 4.1434f-41] Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:564 [inlined] [2] test_simd_residuals(::Type{Float32}, method::typeof(RungeKutta4), order::Int64) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:370 [3] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:378 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 [inlined] [6] top-level scope @ ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:376 SIMD residual calculation: Error During Test at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:351 Test threw exception Expression: iszero(#= /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:351 =# @allocated(ev(residuals, A, b))) LoweringError: #= /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 =# - function argument name not unique Expression: #arg# Containing expressions: (lambda (block #self# x ptr #arg# #arg#) (block N T Al Te) (block (meta :inline) (call (call top.getproperty Base :llvmcall) "%ptr = bitcast ptr %0 to <3 x float>*\n%res = load <3 x float>, <3 x float>* %ptr, align 4 \nret <3 x float> %res\n" (call core.apply_type LVec N T) (call core.apply_type Tuple (call core.apply_type Ptr T)) ptr))) Detailed provenance: #arg# └─ #arg# └─ (block (meta inline) (call (. Base (inert llvmcall)) "%ptr = bitcast ptr %0 to <3 x float>*\n%res = load <3 x float>, <3 x float>* %ptr, align 4 \nret <3 x float> %res\n" (curly LVec N T) (curly Tuple (curly Ptr T)) ptr)) └─ @ /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 Stacktrace: [1] explicit_declare_in_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, scope::Base.JuliaLowering.ScopeInfo, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, new_k::Symbol) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:145 [2] enter_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:301 [3] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:432 [4] resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:787 [5] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing, world::UInt64) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:816 [6] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:804 [inlined] [7] (::Base.JuliaLowering.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Any, ::Any, ::Any, ::Vararg{Any}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:363 [8] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:51 [inlined] [9] vload(#arg#::Type{SIMD.Vec{3, Float32}}, ptr::Ptr{Float32}, mask::Nothing, #arg#@1::Val{false}, #arg#@2::Val{false}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [10] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [11] vload(#arg#::Type{SIMD.Vec{3, Float32}}, ptr::Ptr{Float32}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [12] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:357 [inlined] [13] (::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float32}, Ptr{Float32}, Int64})(i::Int64) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [14] macro expansion @ ntuple.jl:68 [inlined] [15] ntuple(f::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float32}, Ptr{Float32}, Int64}, ::Val{3}) @ Base ntuple.jl:65 [inlined] [16] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:356 [inlined] [17] vload_cols(::Val{3}, A::Matrix{Float32}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [18] compute_Phi!(ev::RKOCEvaluatorSIMD{3, Float32}, A::Matrix{Float32}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:493 [19] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:48 [inlined] [20] (::RKOCEvaluatorSIMD{3, Float32})(residuals::Vector{Float32}, A::Matrix{Float32}, b::Vector{Float32}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:10 [21] allocated(::RKOCEvaluatorSIMD{3, Float32}, ::Vector{Float32}, ::Matrix{Float32}, ::Vector{Float32}) @ Base timing.jl:523 [22] macro expansion @ timing.jl:564 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [24] test_residual_allocs(ev::RKOCEvaluatorSIMD{3, Float32}, residuals::Vector{Float32}, A::Matrix{Float32}, b::Vector{Float32}) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:350 SIMD residual calculation: Error During Test at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:369 Test threw exception Expression: residuals_simd == ev_simd(A, b) LoweringError: #= /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 =# - function argument name not unique Expression: #arg# Containing expressions: (lambda (block #self# x ptr #arg# #arg#) (block N T Al Te) (block (meta :inline) (call (call top.getproperty Base :llvmcall) "%ptr = bitcast ptr %0 to <3 x float>*\n%res = load <3 x float>, <3 x float>* %ptr, align 4 \nret <3 x float> %res\n" (call core.apply_type LVec N T) (call core.apply_type Tuple (call core.apply_type Ptr T)) ptr))) Detailed provenance: #arg# └─ #arg# └─ (block (meta inline) (call (. Base (inert llvmcall)) "%ptr = bitcast ptr %0 to <3 x float>*\n%res = load <3 x float>, <3 x float>* %ptr, align 4 \nret <3 x float> %res\n" (curly LVec N T) (curly Tuple (curly Ptr T)) ptr)) └─ @ /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 Stacktrace: [1] explicit_declare_in_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, scope::Base.JuliaLowering.ScopeInfo, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, new_k::Symbol) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:145 [2] enter_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:301 [3] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:432 [4] resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:787 [5] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing, world::UInt64) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:816 [6] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:804 [inlined] [7] (::Base.JuliaLowering.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Any, ::Any, ::Any, ::Vararg{Any}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:363 [8] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:51 [inlined] [9] vload(#arg#::Type{SIMD.Vec{3, Float32}}, ptr::Ptr{Float32}, mask::Nothing, #arg#@1::Val{false}, #arg#@2::Val{false}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [10] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [11] vload(#arg#::Type{SIMD.Vec{3, Float32}}, ptr::Ptr{Float32}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [12] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:357 [inlined] [13] (::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float32}, Ptr{Float32}, Int64})(i::Int64) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [14] macro expansion @ ntuple.jl:68 [inlined] [15] ntuple(f::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float32}, Ptr{Float32}, Int64}, ::Val{3}) @ Base ntuple.jl:65 [inlined] [16] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:356 [inlined] [17] vload_cols(::Val{3}, A::Matrix{Float32}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [18] compute_Phi!(ev::RKOCEvaluatorSIMD{3, Float32}, A::Matrix{Float32}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:493 [19] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:48 [inlined] [20] (::RKOCEvaluatorSIMD{3, Float32})(residuals::Vector{Float32}, A::Matrix{Float32}, b::Vector{Float32}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:10 [21] (::RKOCEvaluatorSIMD{3, Float32})(A::Matrix{Float32}, b::Vector{Float32}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:63 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [23] test_simd_residuals(::Type{Float32}, method::typeof(GaussLegendre6), order::Int64) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:369 SIMD residual calculation: Test Failed at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:370 Expression: residuals == residuals_simd Evaluated: Float32[0.0, 0.0, 1.4901161f-8, 2.9802322f-8, 3.7252903f-9, 7.450581f-9, 1.4901161f-8, 2.9802322f-8, 2.7939677f-9, 1.8626451f-9 … 0.0, 2.7939677f-9, 5.5879354f-9, 3.7252903f-9, 0.0, 5.5879354f-9, 1.1175871f-8, 3.7252903f-9, 7.450581f-9, 1.4901161f-8] == Float32[-2.0381376f7, 4.1434f-41, -1.5281737f11, 4.1434f-41, -1.51622f11, 4.1434f-41, -1.1783189f11, 4.1434f-41, -1.5281737f11, 4.1434f-41 … 4.1434f-41, -1.5336709f11, 4.1434f-41, -2.0381824f7, 4.1434f-41, -2.0381824f7, 4.1434f-41, -1.5281737f11, 4.1434f-41, -1.1783189f11] Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:564 [inlined] [2] test_simd_residuals(::Type{Float32}, method::typeof(GaussLegendre6), order::Int64) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:370 [3] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:379 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 [inlined] [6] top-level scope @ ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:376 SIMD residual calculation: Error During Test at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:351 Test threw exception Expression: iszero(#= /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:351 =# @allocated(ev(residuals, A, b))) LoweringError: #= /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 =# - function argument name not unique Expression: #arg# Containing expressions: (lambda (block #self# x ptr #arg# #arg#) (block N T Al Te) (block (meta :inline) (call (call top.getproperty Base :llvmcall) "%ptr = bitcast ptr %0 to <4 x double>*\n%res = load <4 x double>, <4 x double>* %ptr, align 8 \nret <4 x double> %res\n" (call core.apply_type LVec N T) (call core.apply_type Tuple (call core.apply_type Ptr T)) ptr))) Detailed provenance: #arg# └─ #arg# └─ (block (meta inline) (call (. Base (inert llvmcall)) "%ptr = bitcast ptr %0 to <4 x double>*\n%res = load <4 x double>, <4 x double>* %ptr, align 8 \nret <4 x double> %res\n" (curly LVec N T) (curly Tuple (curly Ptr T)) ptr)) └─ @ /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 Stacktrace: [1] explicit_declare_in_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, scope::Base.JuliaLowering.ScopeInfo, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, new_k::Symbol) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:145 [2] enter_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:301 [3] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:432 [4] resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:787 [5] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing, world::UInt64) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:816 [6] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:804 [inlined] [7] (::Base.JuliaLowering.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Any, ::Any, ::Any, ::Vararg{Any}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:363 [8] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:51 [inlined] [9] vload(#arg#::Type{SIMD.Vec{4, Float64}}, ptr::Ptr{Float64}, mask::Nothing, #arg#@1::Val{false}, #arg#@2::Val{false}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [10] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [11] vload(#arg#::Type{SIMD.Vec{4, Float64}}, ptr::Ptr{Float64}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [12] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:357 [inlined] [13] (::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float64}, Ptr{Float64}, Int64})(i::Int64) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [14] macro expansion @ ntuple.jl:68 [inlined] [15] ntuple(f::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float64}, Ptr{Float64}, Int64}, ::Val{4}) @ Base ntuple.jl:65 [inlined] [16] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:356 [inlined] [17] vload_cols(::Val{4}, A::Matrix{Float64}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [18] compute_Phi!(ev::RKOCEvaluatorSIMD{4, Float64}, A::Matrix{Float64}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:493 [19] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:48 [inlined] [20] (::RKOCEvaluatorSIMD{4, Float64})(residuals::Vector{Float64}, A::Matrix{Float64}, b::Vector{Float64}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:10 [21] allocated(::RKOCEvaluatorSIMD{4, Float64}, ::Vector{Float64}, ::Matrix{Float64}, ::Vector{Float64}) @ Base timing.jl:523 [22] macro expansion @ timing.jl:564 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [24] test_residual_allocs(ev::RKOCEvaluatorSIMD{4, Float64}, residuals::Vector{Float64}, A::Matrix{Float64}, b::Vector{Float64}) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:350 SIMD residual calculation: Error During Test at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:369 Test threw exception Expression: residuals_simd == ev_simd(A, b) LoweringError: #= /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 =# - function argument name not unique Expression: #arg# Containing expressions: (lambda (block #self# x ptr #arg# #arg#) (block N T Al Te) (block (meta :inline) (call (call top.getproperty Base :llvmcall) "%ptr = bitcast ptr %0 to <4 x double>*\n%res = load <4 x double>, <4 x double>* %ptr, align 8 \nret <4 x double> %res\n" (call core.apply_type LVec N T) (call core.apply_type Tuple (call core.apply_type Ptr T)) ptr))) Detailed provenance: #arg# └─ #arg# └─ (block (meta inline) (call (. Base (inert llvmcall)) "%ptr = bitcast ptr %0 to <4 x double>*\n%res = load <4 x double>, <4 x double>* %ptr, align 8 \nret <4 x double> %res\n" (curly LVec N T) (curly Tuple (curly Ptr T)) ptr)) └─ @ /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 Stacktrace: [1] explicit_declare_in_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, scope::Base.JuliaLowering.ScopeInfo, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, new_k::Symbol) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:145 [2] enter_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:301 [3] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:432 [4] resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:787 [5] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing, world::UInt64) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:816 [6] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:804 [inlined] [7] (::Base.JuliaLowering.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Any, ::Any, ::Any, ::Vararg{Any}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:363 [8] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:51 [inlined] [9] vload(#arg#::Type{SIMD.Vec{4, Float64}}, ptr::Ptr{Float64}, mask::Nothing, #arg#@1::Val{false}, #arg#@2::Val{false}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [10] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [11] vload(#arg#::Type{SIMD.Vec{4, Float64}}, ptr::Ptr{Float64}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [12] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:357 [inlined] [13] (::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float64}, Ptr{Float64}, Int64})(i::Int64) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [14] macro expansion @ ntuple.jl:68 [inlined] [15] ntuple(f::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float64}, Ptr{Float64}, Int64}, ::Val{4}) @ Base ntuple.jl:65 [inlined] [16] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:356 [inlined] [17] vload_cols(::Val{4}, A::Matrix{Float64}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [18] compute_Phi!(ev::RKOCEvaluatorSIMD{4, Float64}, A::Matrix{Float64}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:493 [19] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:48 [inlined] [20] (::RKOCEvaluatorSIMD{4, Float64})(residuals::Vector{Float64}, A::Matrix{Float64}, b::Vector{Float64}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:10 [21] (::RKOCEvaluatorSIMD{4, Float64})(A::Matrix{Float64}, b::Vector{Float64}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:63 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [23] test_simd_residuals(::Type{Float64}, method::typeof(RungeKutta4), order::Int64) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:369 SIMD residual calculation: Test Failed at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:370 Expression: residuals == residuals_simd Evaluated: [-1.1102230246251565e-16, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] == [5.0e-324, 4.243991582e-314, 0.0, 1.5e-323, 8.487983164e-314, 0.0, 2.5e-323, 6.2743171547261e-310] Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:564 [inlined] [2] test_simd_residuals(::Type{Float64}, method::typeof(RungeKutta4), order::Int64) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:370 [3] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:378 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 [inlined] [6] top-level scope @ ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:376 SIMD residual calculation: Error During Test at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:351 Test threw exception Expression: iszero(#= /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:351 =# @allocated(ev(residuals, A, b))) LoweringError: #= /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 =# - function argument name not unique Expression: #arg# Containing expressions: (lambda (block #self# x ptr #arg# #arg#) (block N T Al Te) (block (meta :inline) (call (call top.getproperty Base :llvmcall) "%ptr = bitcast ptr %0 to <3 x double>*\n%res = load <3 x double>, <3 x double>* %ptr, align 8 \nret <3 x double> %res\n" (call core.apply_type LVec N T) (call core.apply_type Tuple (call core.apply_type Ptr T)) ptr))) Detailed provenance: #arg# └─ #arg# └─ (block (meta inline) (call (. Base (inert llvmcall)) "%ptr = bitcast ptr %0 to <3 x double>*\n%res = load <3 x double>, <3 x double>* %ptr, align 8 \nret <3 x double> %res\n" (curly LVec N T) (curly Tuple (curly Ptr T)) ptr)) └─ @ /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 Stacktrace: [1] explicit_declare_in_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, scope::Base.JuliaLowering.ScopeInfo, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, new_k::Symbol) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:145 [2] enter_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:301 [3] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:432 [4] resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:787 [5] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing, world::UInt64) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:816 [6] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:804 [inlined] [7] (::Base.JuliaLowering.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Any, ::Any, ::Any, ::Vararg{Any}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:363 [8] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:51 [inlined] [9] vload(#arg#::Type{SIMD.Vec{3, Float64}}, ptr::Ptr{Float64}, mask::Nothing, #arg#@1::Val{false}, #arg#@2::Val{false}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [10] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [11] vload(#arg#::Type{SIMD.Vec{3, Float64}}, ptr::Ptr{Float64}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [12] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:357 [inlined] [13] (::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float64}, Ptr{Float64}, Int64})(i::Int64) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [14] macro expansion @ ntuple.jl:68 [inlined] [15] ntuple(f::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float64}, Ptr{Float64}, Int64}, ::Val{3}) @ Base ntuple.jl:65 [inlined] [16] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:356 [inlined] [17] vload_cols(::Val{3}, A::Matrix{Float64}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [18] compute_Phi!(ev::RKOCEvaluatorSIMD{3, Float64}, A::Matrix{Float64}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:493 [19] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:48 [inlined] [20] (::RKOCEvaluatorSIMD{3, Float64})(residuals::Vector{Float64}, A::Matrix{Float64}, b::Vector{Float64}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:10 [21] allocated(::RKOCEvaluatorSIMD{3, Float64}, ::Vector{Float64}, ::Matrix{Float64}, ::Vector{Float64}) @ Base timing.jl:523 [22] macro expansion @ timing.jl:564 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [24] test_residual_allocs(ev::RKOCEvaluatorSIMD{3, Float64}, residuals::Vector{Float64}, A::Matrix{Float64}, b::Vector{Float64}) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:350 SIMD residual calculation: Error During Test at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:369 Test threw exception Expression: residuals_simd == ev_simd(A, b) LoweringError: #= /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 =# - function argument name not unique Expression: #arg# Containing expressions: (lambda (block #self# x ptr #arg# #arg#) (block N T Al Te) (block (meta :inline) (call (call top.getproperty Base :llvmcall) "%ptr = bitcast ptr %0 to <3 x double>*\n%res = load <3 x double>, <3 x double>* %ptr, align 8 \nret <3 x double> %res\n" (call core.apply_type LVec N T) (call core.apply_type Tuple (call core.apply_type Ptr T)) ptr))) Detailed provenance: #arg# └─ #arg# └─ (block (meta inline) (call (. Base (inert llvmcall)) "%ptr = bitcast ptr %0 to <3 x double>*\n%res = load <3 x double>, <3 x double>* %ptr, align 8 \nret <3 x double> %res\n" (curly LVec N T) (curly Tuple (curly Ptr T)) ptr)) └─ @ /home/pkgeval/.julia/packages/SIMD/UiGbs/src/LLVM_intrinsics.jl:477 Stacktrace: [1] explicit_declare_in_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, scope::Base.JuliaLowering.ScopeInfo, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, new_k::Symbol) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:145 [2] enter_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:301 [3] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:432 [4] resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:787 [5] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing, world::UInt64) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:816 [6] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:804 [inlined] [7] (::Base.JuliaLowering.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Any, ::Any, ::Any, ::Vararg{Any}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:363 [8] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:51 [inlined] [9] vload(#arg#::Type{SIMD.Vec{3, Float64}}, ptr::Ptr{Float64}, mask::Nothing, #arg#@1::Val{false}, #arg#@2::Val{false}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [10] macro expansion @ ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [inlined] [11] vload(#arg#::Type{SIMD.Vec{3, Float64}}, ptr::Ptr{Float64}) @ SIMD ~/.julia/packages/SIMD/UiGbs/src/arrayops.jl:48 [12] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:357 [inlined] [13] (::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float64}, Ptr{Float64}, Int64})(i::Int64) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [14] macro expansion @ ntuple.jl:68 [inlined] [15] ntuple(f::RungeKuttaToolKit.var"#vload_cols##->###0"{Int64, Type{Float64}, Ptr{Float64}, Int64}, ::Val{3}) @ Base ntuple.jl:65 [inlined] [16] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:356 [inlined] [17] vload_cols(::Val{3}, A::Matrix{Float64}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:350 [inlined] [18] compute_Phi!(ev::RKOCEvaluatorSIMD{3, Float64}, A::Matrix{Float64}) @ RungeKuttaToolKit ~/.julia/packages/RungeKuttaToolKit/6adHH/src/RungeKuttaToolKit.jl:493 [19] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:48 [inlined] [20] (::RKOCEvaluatorSIMD{3, Float64})(residuals::Vector{Float64}, A::Matrix{Float64}, b::Vector{Float64}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:10 [21] (::RKOCEvaluatorSIMD{3, Float64})(A::Matrix{Float64}, b::Vector{Float64}) @ RungeKuttaToolKit.AbstractRKInterface ~/.julia/packages/RungeKuttaToolKit/6adHH/src/AbstractRKInterface.jl:63 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [23] test_simd_residuals(::Type{Float64}, method::typeof(GaussLegendre6), order::Int64) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:369 SIMD residual calculation: Test Failed at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:370 Expression: residuals == residuals_simd Evaluated: [0.0, 0.0, 2.7755575615628914e-17, 5.551115123125783e-17, -6.938893903907228e-18, 1.3877787807814457e-17, 0.0, 0.0, -3.469446951953614e-18, 0.0 … 3.469446951953614e-18, 0.0, 0.0, 6.938893903907228e-18, 6.938893903907228e-18, 3.469446951953614e-18, 6.938893903907228e-18, 6.938893903907228e-18, 1.3877787807814457e-17, 5.551115123125783e-17] == [2.0e-323, 1.0609978955e-313, 0.0, 3.0e-323, 1.4853970537e-313, 0.0, 4.0e-323, 0.0, 0.0, 7.4e-323 … 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.27448648355245e-310] Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:564 [inlined] [2] test_simd_residuals(::Type{Float64}, method::typeof(GaussLegendre6), order::Int64) @ Main ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:370 [3] macro expansion @ ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:379 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 [inlined] [6] top-level scope @ ~/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:376 Test Summary: | Pass Fail Error Total Time SIMD residual calculation | 18 6 12 36 29.1s RNG of the outermost testset: Random.Xoshiro(0xd823c3ead3ece532, 0x01e8c48d79146158, 0xa6103f6271fbf645, 0xfb0e23e773e5bab1, 0xf99249d3a45df36a) ERROR: LoadError: Some tests did not pass: 18 passed, 6 failed, 12 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/RungeKuttaToolKit/6adHH/test/runtests.jl:376 Testing failed after 349.4s ERROR: LoadError: Package RungeKuttaToolKit errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3247 [3] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:587 [4] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [8] include(mod::Module, _path::String) @ Base Base.jl:325 [9] exec_options(opts::Base.JLOptions) @ Base client.jl:355 [10] _start() @ Base client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 1901.09s: package tests unexpectedly errored