Package evaluation to test RungeKuttaToolKit on Julia 1.14.0-DEV.2309 (6e1a27e459*) started at 2026-06-06T06:37:56.588 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 17.38s ################################################################################ # Installation # Installing RungeKuttaToolKit... Resolving package versions... Installed SIMD ────────────── v3.7.2 Installed MultiFloats ─────── v2.3.0 Installed Preferences ─────── v1.5.2 Installed RungeKuttaToolKit ─ v3.3.0 Installed PrecompileTools ─── v1.3.4 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 4.59s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 6.5 s ✓ TestEnv 1 dependency successfully precompiled in 7 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 0.7 s ✓ StatsAPI 98.0 s ✓ OffsetArrays 1.1 s ✓ DocStringExtensions 1.1 s ✓ Statistics 1.1 s ✓ DataAPI 38.0 s ✓ PtrArrays 150.2 s ✓ OrderedCollections 2.7 s ✓ IrrationalConstants 2.9 s ✓ Preferences 42.5 s ✓ Statistics → SparseArraysExt 55.8 s ✓ Missings 39.7 s ✓ AliasTables 167.5 s ✓ DataStructures 1.9 s ✓ LogExpFunctions 3.2 s ✓ PrecompileTools 38.3 s ✓ SortingAlgorithms 656.7 s ✓ SIMD 173.5 s ✓ StatsBase 119.5 s ✓ MultiFloats 113.5 s ✓ RungeKuttaToolKit 20 dependencies successfully precompiled in 1708 seconds. 14 already precompiled. Precompilation completed after 1742.54s ################################################################################ # Testing # Testing RungeKuttaToolKit Status `/tmp/jl_8CzqeB/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_8CzqeB/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 4.2s Test Summary: | Pass Total Time rooted tree combinatorics | 1245 1245 14.0s Test Summary: | Pass Total Time reshape operators | 18 18 4.8s Test Summary: | Pass Total Time RKOCEvaluator construction | 264 264 33.2s Test Summary: | Pass Total Time residual calculation | 94 94 52.3s 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:146 [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:299 [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:425 [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:773 [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:803 [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:790 [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:146 [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:299 [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:425 [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:773 [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:803 [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:790 [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[-19.25, -0.03001, NaN, 0.0, -0.03128, -0.0009303, NaN, 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:146 [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:299 [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:425 [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:773 [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:803 [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:790 [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:146 [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:299 [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:425 [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:773 [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:803 [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:790 [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[0.00010157, 0.0, 0.0, 0.0, NaN, NaN, NaN, NaN, 0.0, 0.0 … 0.0, 0.0003777, -0.001589, NaN, 0.0, 0.00010157, 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:146 [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:299 [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:425 [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:773 [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:803 [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:790 [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:146 [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:299 [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:425 [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:773 [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:803 [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:790 [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[7.8840455f31, 4.5502f-41, 7.8840455f31, 4.5502f-41, 0.0, 0.0, 0.0, 0.0] 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:146 [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:299 [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:425 [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:773 [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:803 [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:790 [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:146 [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:299 [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:425 [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:773 [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:803 [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:790 [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[-9.2821446f-29, 4.5502f-41, -9.282183f-29, 4.5502f-41, -9.2822216f-29, 4.5502f-41, -8.4469944f-26, 4.5502f-41, -2.5076512f-14, 4.5502f-41 … 4.5502f-41, -8.625383f-29, 4.5502f-41, 3.753f-41, 0.0, 6.0233f-41, 0.0, -6.84412f-27, 4.5502f-41, 1.6803089f36] 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:146 [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:299 [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:425 [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:773 [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:803 [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:790 [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:146 [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:299 [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:425 [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:773 [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:803 [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:790 [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] == [1.56e-321, 1.566e-321, 1.556e-321, 1.56e-321, 1.364e-321, 1.556e-321, 1.354e-321, 1.364e-321] 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:146 [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:299 [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:425 [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:773 [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:803 [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:790 [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:146 [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:299 [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:425 [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:773 [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:803 [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:790 [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] == [6.89046484674144e-310, 6.89045535807593e-310, 6.8904553580933e-310, 6.89045535810755e-310, 6.89045535810913e-310, 6.89045535809174e-310, 6.8904553580965e-310, 6.89047252016075e-310, 6.8904633450779e-310, 6.8904553581028e-310 … 6.89047252016075e-310, 6.89045535813126e-310, 6.89045535813443e-310, 6.89045719553373e-310, 6.890455358136e-310, 6.8904553581376e-310, 6.8904551650014e-310, 3.5e-323, 3.0e-323, 6.89046428635914e-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 32.1s RNG of the outermost testset: Random.Xoshiro(0x8dead570535e1e45, 0xca54336a7f6a6812, 0x5113b0b380c53b24, 0xf80b4103cccfe0af, 0x4a98aa4bef26a2f8) 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 381.5s 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:326 [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 2171.53s: package tests unexpectedly errored