Package evaluation to test OpenMDAOCore on Julia 1.14.0-DEV.65 (b05afe0f25*) started at 2025-11-11T16:06:28.974 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 10.95s ################################################################################ # Installation # Installing OpenMDAOCore... Resolving package versions... Installed CommonWorldInvalidations ─ v1.0.0 Installed Functors ───────────────── v0.5.2 Installed SparseMatrixColorings ──── v0.4.23 Installed DataStructures ─────────── v0.18.22 Installed Adapt ──────────────────── v4.4.0 Installed ConstructionBase ───────── v1.6.0 Installed ArrayInterface ─────────── v7.22.0 Installed ComponentArrays ────────── v0.15.30 Installed StaticArrayInterface ───── v1.8.0 Installed OrderedCollections ─────── v1.8.1 Installed PrecompileTools ────────── v1.3.3 Installed StaticArraysCore ───────── v1.4.4 Installed ChainRulesCore ─────────── v1.26.0 Installed Compat ─────────────────── v4.18.1 Installed UnitfulAngles ──────────── v0.7.2 Installed SciMLPublic ────────────── v1.0.0 Installed IfElse ─────────────────── v0.1.1 Installed Requires ───────────────── v1.3.1 Installed Static ─────────────────── v1.3.1 Installed ADTypes ────────────────── v1.18.0 Installed Preferences ────────────── v1.5.0 Installed Unitful ────────────────── v1.25.1 Installed OpenMDAOCore ───────────── v0.3.2 Installed DocStringExtensions ────── v0.9.5 Installed DifferentiationInterface ─ v0.6.54 Updating `~/.julia/environments/v1.14/Project.toml` [24d19c10] + OpenMDAOCore v0.3.2 Updating `~/.julia/environments/v1.14/Manifest.toml` [47edcb42] + ADTypes v1.18.0 [79e6a3ab] + Adapt v4.4.0 [4fba245c] + ArrayInterface v7.22.0 [d360d2e6] + ChainRulesCore v1.26.0 [f70d9fcc] + CommonWorldInvalidations v1.0.0 [34da2185] + Compat v4.18.1 [b0b7db55] + ComponentArrays v0.15.30 [187b0558] + ConstructionBase v1.6.0 ⌅ [864edb3b] + DataStructures v0.18.22 ⌅ [a0c0ee7d] + DifferentiationInterface v0.6.54 [ffbed154] + DocStringExtensions v0.9.5 [d9f16b24] + Functors v0.5.2 [615f187c] + IfElse v0.1.1 [24d19c10] + OpenMDAOCore v0.3.2 [bac558e1] + OrderedCollections v1.8.1 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.0 [ae029012] + Requires v1.3.1 [431bcebd] + SciMLPublic v1.0.0 [0a514795] + SparseMatrixColorings v0.4.23 [aedffcd0] + Static v1.3.1 [0d7ed370] + StaticArrayInterface v1.8.0 [1e83bf80] + StaticArraysCore v1.4.4 [1986cc42] + Unitful v1.25.1 [6fb2a4bd] + UnitfulAngles v0.7.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [d6f4376e] + Markdown v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+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. To see why use `status --outdated -m` Installation completed after 5.95s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling packages... WARNING: Imported binding Operations.project_rel_path was undeclared at import time during import to TestEnv. 4595.8 ms ✓ TestEnv 1 dependency successfully precompiled in 5 seconds. 27 already precompiled. 1 dependency had output during precompilation: ┌ TestEnv │ WARNING: Imported binding Operations.project_rel_path was undeclared at import time during import to TestEnv. └ ┌ Error: Failed to use TestEnv.jl; test dependencies will not be precompiled │ exception = │ UndefVarError: `project_rel_path` not defined in `TestEnv` │ Suggestion: this global was defined as `Pkg.Operations.project_rel_path` but not assigned a value. │ Stacktrace: │ [1] get_test_dir(ctx::Pkg.Types.Context, pkgspec::PackageSpec) │ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/common.jl:75 │ [2] test_dir_has_project_file │ @ ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/common.jl:52 [inlined] │ [3] maybe_gen_project_override! │ @ ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/common.jl:83 [inlined] │ [4] activate(pkg::String; allow_reresolve::Bool) │ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/activate_set.jl:12 │ [5] activate(pkg::String) │ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/activate_set.jl:9 │ [6] top-level scope │ @ /PkgEval.jl/scripts/precompile.jl:24 │ [7] include(mod::Module, _path::String) │ @ Base ./Base.jl:309 │ [8] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:344 │ [9] _start() │ @ Base ./client.jl:577 └ @ Main /PkgEval.jl/scripts/precompile.jl:26 Precompiling package dependencies... Precompiling packages... 930.9 ms ✓ SciMLPublic 1034.5 ms ✓ ConstructionBase 835.3 ms ✓ CommonWorldInvalidations 992.8 ms ✓ StaticArraysCore 1169.7 ms ✓ Requires 1312.0 ms ✓ OrderedCollections 1412.6 ms ✓ ADTypes 1220.3 ms ✓ DocStringExtensions 863.4 ms ✓ IfElse 32342.4 ms ✓ Unitful 1425.8 ms ✓ Compat 1376.3 ms ✓ Preferences 729.9 ms ✓ ConstructionBase → ConstructionBaseLinearAlgebraExt 922.9 ms ✓ Adapt 1776.4 ms ✓ DifferentiationInterface 756.2 ms ✓ ADTypes → ADTypesConstructionBaseExt 2263.4 ms ✓ Unitful → PrintfExt 1966.2 ms ✓ Unitful → ConstructionBaseUnitfulExt 834.7 ms ✓ Compat → CompatLinearAlgebraExt 1222.3 ms ✓ PrecompileTools 1070.4 ms ✓ ArrayInterface 1138.4 ms ✓ Adapt → AdaptSparseArraysExt 1666.4 ms ✓ DifferentiationInterface → DifferentiationInterfaceSparseArraysExt 5328.7 ms ✓ UnitfulAngles 2848.4 ms ✓ ChainRulesCore 4138.9 ms ✓ DataStructures 1239.2 ms ✓ Functors 12760.9 ms ✓ SparseMatrixColorings 6069.1 ms ✓ Static 751.7 ms ✓ ArrayInterface → ArrayInterfaceStaticArraysCoreExt 1329.6 ms ✓ ArrayInterface → ArrayInterfaceSparseArraysExt 1204.1 ms ✓ ChainRulesCore → ChainRulesCoreSparseArraysExt 837.5 ms ✓ ADTypes → ADTypesChainRulesCoreExt 1295.8 ms ✓ DifferentiationInterface → DifferentiationInterfaceChainRulesCoreExt 1197.7 ms ✓ ArrayInterface → ArrayInterfaceChainRulesCoreExt 2046.3 ms ✓ DifferentiationInterface → DifferentiationInterfaceSparseMatrixColoringsExt 17173.2 ms ✓ StaticArrayInterface 2160.2 ms ✓ ComponentArrays 8020.9 ms ✓ OpenMDAOCore 39 dependencies successfully precompiled in 128 seconds. 13 already precompiled. Precompilation completed after 142.53s ################################################################################ # Testing # Testing OpenMDAOCore Status `/tmp/jl_gGZyq5/Project.toml` [47edcb42] ADTypes v1.18.0 [b0b7db55] ComponentArrays v0.15.30 [e30172f5] Documenter v1.15.0 [7da242da] Enzyme v0.13.101 [f151be2c] EnzymeCore v0.8.16 [f6369f11] ForwardDiff v1.2.2 [24d19c10] OpenMDAOCore v0.3.2 [37e2e3b7] ReverseDiff v1.16.1 [1bc83da4] SafeTestsets v0.1.0 [47a9eef4] SparseDiffTools v2.26.0 [0a514795] SparseMatrixColorings v0.4.23 [1986cc42] Unitful v1.25.1 [6fb2a4bd] UnitfulAngles v0.7.2 [e88e6eb3] Zygote v0.7.10 [2f01184e] SparseArrays v1.13.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_gGZyq5/Manifest.toml` [47edcb42] ADTypes v1.18.0 [a4c015fc] ANSIColoredPrinters v0.0.1 [621f4979] AbstractFFTs v1.5.0 [1520ce14] AbstractTrees v0.4.5 [7d9f7c33] Accessors v0.1.42 [79e6a3ab] Adapt v4.4.0 [ec485272] ArnoldiMethod v0.4.0 [4fba245c] ArrayInterface v7.22.0 [fa961155] CEnum v0.5.0 [082447d4] ChainRules v1.72.6 [d360d2e6] ChainRulesCore v1.26.0 [944b1d66] CodecZlib v0.7.8 [bbf7d656] CommonSubexpressions v0.3.1 [f70d9fcc] CommonWorldInvalidations v1.0.0 [34da2185] Compat v4.18.1 [b0b7db55] ComponentArrays v0.15.30 [a33af91c] CompositionsBase v0.1.2 [187b0558] ConstructionBase v1.6.0 [9a962f9c] DataAPI v1.16.0 ⌅ [864edb3b] DataStructures v0.18.22 [e2d170a0] DataValueInterfaces v1.0.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 ⌅ [a0c0ee7d] DifferentiationInterface v0.6.54 [ffbed154] DocStringExtensions v0.9.5 [e30172f5] Documenter v1.15.0 [7da242da] Enzyme v0.13.101 [f151be2c] EnzymeCore v0.8.16 [e2ba6199] ExprTools v0.1.10 [1a297f60] FillArrays v1.15.0 [6a86dc24] FiniteDiff v2.29.0 [f6369f11] ForwardDiff v1.2.2 [069b7b12] FunctionWrappers v1.1.3 [d9f16b24] Functors v0.5.2 [46192b85] GPUArraysCore v0.2.0 [61eb1bfa] GPUCompiler v1.7.2 [d7ba0133] Git v1.5.0 [86223c79] Graphs v1.13.1 ⌅ [b5f81e59] IOCapture v0.2.5 [7869d1d1] IRTools v0.4.15 [615f187c] IfElse v0.1.1 [d25df0c9] Inflate v0.1.5 [3587e190] InverseFunctions v0.1.17 [92d709cd] IrrationalConstants v0.2.6 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.1 [682c06a0] JSON v1.2.1 [929cbde3] LLVM v9.4.4 [0e77f7df] LazilyInitializedFields v1.3.0 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [d0879d2d] MarkdownAST v0.1.2 [77ba4419] NaNMath v1.1.3 [d8793406] ObjectFile v0.5.0 [24d19c10] OpenMDAOCore v0.3.2 [bac558e1] OrderedCollections v1.8.1 [65ce6f38] PackageExtensionCompat v1.0.2 [69de0a69] Parsers v2.8.3 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.0 [c1ae055f] RealDot v0.1.0 [189a3867] Reexport v1.2.2 [2792f1a3] RegistryInstances v0.1.0 [ae029012] Requires v1.3.1 [37e2e3b7] ReverseDiff v1.16.1 [1bc83da4] SafeTestsets v0.1.0 ⌅ [c0aeaf25] SciMLOperators v0.4.0 [431bcebd] SciMLPublic v1.0.0 [6c6a2e73] Scratch v1.3.0 [efcf1570] Setfield v1.1.2 [699a6c99] SimpleTraits v0.9.5 [47a9eef4] SparseDiffTools v2.26.0 [dc90abb0] SparseInverseSubset v0.1.2 [0a514795] SparseMatrixColorings v0.4.23 [276daf66] SpecialFunctions v2.6.1 [aedffcd0] Static v1.3.1 [0d7ed370] StaticArrayInterface v1.8.0 [90137ffa] StaticArrays v1.9.15 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [09ab397b] StructArrays v0.7.2 [53d494c1] StructIO v0.3.1 [ec057cc2] StructUtils v2.6.0 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [e689c965] Tracy v0.1.6 [3bb67fe8] TranscodingStreams v0.11.3 [3a884ed6] UnPack v1.0.2 [1986cc42] Unitful v1.25.1 [6fb2a4bd] UnitfulAngles v0.7.2 [19fa3120] VertexSafeGraphs v0.2.0 [e88e6eb3] Zygote v0.7.10 [700de1a5] ZygoteRules v0.2.7 [7cc45869] Enzyme_jll v0.0.211+0 [2e619515] Expat_jll v2.7.3+0 [020c3dae] Git_LFS_jll v3.7.0+0 [f8c6e375] Git_jll v2.51.3+0 [dad2f222] LLVMExtra_jll v0.0.38+0 [ad6e5548] LibTracyClient_jll v0.9.1+6 [94ce4f54] Libiconv_jll v1.18.0+0 [9bd350c2] OpenSSH_jll v10.2.1+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.13.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.0.0 [9e88b42a] Serialization v1.11.0 [1a1011a3] SharedArrays v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.11.0 [4607b0f0] SuiteSparse [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.16.0+0 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.11.4 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.7+0 [458c3c95] OpenSSL_jll v3.5.4+0 [efcefdf7] PCRE2_jll v10.47.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.68.0+1 [3f19e933] p7zip_jll v17.7.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... ┌ Warning: Unable to determine HTML(edit_link = ...) from remote HEAD branch, defaulting to "master". │ Calling `git remote` failed with an exception. Set JULIA_DEBUG=Documenter to see the error. │ Unless this is due to a configuration error, the relevant variable should be set explicitly. └ @ Documenter ~/.julia/packages/Documenter/HdXI4/src/utilities/utilities.jl:665 [ Info: SetupBuildDirectory: setting up build directory. [ Info: Doctest: running doctests. [ Info: Skipped ExpandTemplates step (doctest only). [ Info: Skipped CrossReferences step (doctest only). [ Info: Skipped CheckDocument step (doctest only). [ Info: Skipped Populate step (doctest only). [ Info: Skipped RenderDocument step (doctest only). Test Summary: | Pass Total Time doctests | 1 1 3m10.3s Test Summary: | Pass Total Time VarData | 84 84 2.6s Test Summary: | Pass Total Time PartialsData | 59 59 3.2s Test Summary: | Pass Total Time Finding ExplicitComponent methods | 12 12 1.1s Test Summary: | Pass Total Time Finding ImplicitComponent methods | 56 56 1.6s Test Summary: | Pass Total Time get_rows_cols | 14 14 0.3s Test Summary: | Pass Total Time get_rows_cols_dict_from_sparsity | 68 68 22.9s Test Summary: | Pass Total Time unitfulify | 6 6 13.8s Test Summary: | Pass Total Time Aviary utils | 384 384 6.3s WARNING: Imported binding Compiler.WorldView was undeclared at import time during import to GPUCompiler. ERROR: LoadError: UndefVarError: `WorldView` not defined in `GPUCompiler` Suggestion: this global was defined as `Compiler.WorldView` but not assigned a value. Stacktrace:  [1] ci_cache_lookup(cache::Compiler.OverlayCodeCache{Compiler.InternalCodeCache}, mi::Core.MethodInstance, min_world::UInt64, max_world::UInt64)  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/jlgen.jl:647  [2] compile_method_instance(job::GPUCompiler.CompilerJob)  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/jlgen.jl:838  [3] macro expansion  @ ~/.julia/packages/Tracy/tYwAE/src/tracepoint.jl:163 [inlined]  [4] irgen(job::GPUCompiler.CompilerJob)  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/irgen.jl:4  [5] macro expansion  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:200 [inlined]  [6] macro expansion  @ ~/.julia/packages/Tracy/tYwAE/src/tracepoint.jl:163 [inlined]  [7] emit_llvm(job::GPUCompiler.CompilerJob; kwargs::@Kwargs{})  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:199  [8] emit_llvm(job::GPUCompiler.CompilerJob)  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:182  [9] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{})  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:95  [10] compile_unhooked  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:80 [inlined]  [11] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{})  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67  [12] compile  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined]  [13] #145  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/precompile.jl:35 [inlined]  [14] JuliaContext(f::GPUCompiler.var"#145#146"{GPUCompiler.CompilerJob{GPUCompiler.NativeCompilerTarget, GPUCompiler.var"##149".DummyCompilerParams}}; kwargs::@Kwargs{})  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:34  [15] JuliaContext(f::Function)  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:25  [16] macro expansion  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/precompile.jl:34 [inlined]  [17] macro expansion  @ ~/.julia/packages/PrecompileTools/gn08A/src/workloads.jl:73 [inlined]  [18] macro expansion  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/precompile.jl:25 [inlined]  [19] macro expansion  @ ~/.julia/packages/PrecompileTools/gn08A/src/workloads.jl:121 [inlined]  [20] top-level scope  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/precompile.jl:118  [21] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:310  [22] top-level scope  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/GPUCompiler.jl:51  [23] include(mod::Module, _path::String)  @ Base ./Base.jl:309  [24] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3151  [25] top-level scope  @ stdin:5  [26] eval(m::Module, e::Any)  @ Core ./boot.jl:489  [27] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:2997  [28] include_string  @ ./loading.jl:3007 [inlined]  [29] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:342  [30] _start()  @ Base ./client.jl:577 in expression starting at /home/pkgeval/.julia/packages/GPUCompiler/Gp8bZ/src/precompile.jl:3 in expression starting at /home/pkgeval/.julia/packages/GPUCompiler/Gp8bZ/src/GPUCompiler.jl:1 in expression starting at stdin:5 WARNING: Imported binding Compiler.WorldView was undeclared at import time during import to GPUCompiler. ERROR: LoadError: UndefVarError: `WorldView` not defined in `GPUCompiler` Suggestion: this global was defined as `Compiler.WorldView` but not assigned a value. Stacktrace:  [1] ci_cache_lookup(cache::Compiler.OverlayCodeCache{Compiler.InternalCodeCache}, mi::Core.MethodInstance, min_world::UInt64, max_world::UInt64)  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/jlgen.jl:647  [2] compile_method_instance(job::GPUCompiler.CompilerJob)  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/jlgen.jl:838  [3] macro expansion  @ ~/.julia/packages/Tracy/tYwAE/src/tracepoint.jl:163 [inlined]  [4] irgen(job::GPUCompiler.CompilerJob)  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/irgen.jl:4  [5] macro expansion  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:200 [inlined]  [6] macro expansion  @ ~/.julia/packages/Tracy/tYwAE/src/tracepoint.jl:163 [inlined]  [7] emit_llvm(job::GPUCompiler.CompilerJob; kwargs::@Kwargs{})  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:199  [8] emit_llvm(job::GPUCompiler.CompilerJob)  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:182  [9] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{})  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:95  [10] compile_unhooked  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:80 [inlined]  [11] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{})  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67  [12] compile  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined]  [13] #145  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/precompile.jl:35 [inlined]  [14] JuliaContext(f::GPUCompiler.var"#145#146"{GPUCompiler.CompilerJob{GPUCompiler.NativeCompilerTarget, GPUCompiler.var"##149".DummyCompilerParams}}; kwargs::@Kwargs{})  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:34  [15] JuliaContext(f::Function)  @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:25  [16] macro expansion  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/precompile.jl:34 [inlined]  [17] macro expansion  @ ~/.julia/packages/PrecompileTools/gn08A/src/workloads.jl:73 [inlined]  [18] macro expansion  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/precompile.jl:25 [inlined]  [19] macro expansion  @ ~/.julia/packages/PrecompileTools/gn08A/src/workloads.jl:121 [inlined]  [20] top-level scope  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/precompile.jl:118  [21] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:310  [22] top-level scope  @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/GPUCompiler.jl:51  [23] include(mod::Module, _path::String)  @ Base ./Base.jl:309  [24] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3151  [25] top-level scope  @ stdin:5  [26] eval(m::Module, e::Any)  @ Core ./boot.jl:489  [27] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:2997  [28] include_string  @ ./loading.jl:3007 [inlined]  [29] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:342  [30] _start()  @ Base ./client.jl:577 in expression starting at /home/pkgeval/.julia/packages/GPUCompiler/Gp8bZ/src/precompile.jl:3 in expression starting at /home/pkgeval/.julia/packages/GPUCompiler/Gp8bZ/src/GPUCompiler.jl:1 in expression starting at stdin:5 1 dependency had output during precompilation: ┌ GPUCompiler │ [Output was shown above] └ manual sparsity: Error During Test at /home/pkgeval/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:30 Got exception outside of a @test LoadError: The following 1 package failed to precompile: GPUCompiler Failed to precompile GPUCompiler [61eb1bfa-7361-4325-ad38-22787b887f55] to "/home/pkgeval/.julia/compiled/v1.14/GPUCompiler/jl_av1hNY" (ProcessExited(1)). in expression starting at /home/pkgeval/.julia/packages/Enzyme/p8iSl/src/typetree.jl:6 in expression starting at /home/pkgeval/.julia/packages/Enzyme/p8iSl/src/Enzyme.jl:1 in expression starting at /home/pkgeval/.julia/packages/OpenMDAOCore/v5KNT/test/autosparse_manual.jl:9 automatic sparsity: Error During Test at /home/pkgeval/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:30 Got exception outside of a @test LoadError: MethodError: no method matching _prepare_pushforward_aux(::Val{false}, ::DifferentiationInterface.PushforwardFast, ::OpenMDAOCore.var"#36#37"{typeof(Main.var"##automatic sparsity#191".f_simple!), Tuple{Int64, Int64}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(e = ViewAxis(1:3, Shaped1DAxis((3,))), f = ViewAxis(4:15, ShapedAxis((4, 3))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, ::ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), c = ViewAxis(5:8, Shaped1DAxis((4,))), d = ViewAxis(9:20, ShapedAxis((4, 3))))}}}, ::Tuple{ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), c = ViewAxis(5:8, Shaped1DAxis((4,))), d = ViewAxis(9:20, ShapedAxis((4, 3))))}}}}) The function `_prepare_pushforward_aux` exists, but no method is defined for this combination of argument types. The autodiff backend you chose may not be compatible with the operation you want to perform. Please refer to the documentation of DifferentiationInterface.jl and open an issue if necessary. Closest candidates are: _prepare_pushforward_aux(::Val, !Matched::DifferentiationInterface.PushforwardSlow, ::F, ::Any, ::ADTypes.AbstractADType, ::Any, ::NTuple{N, T} where {N, T}, DifferentiationInterface.Context...) where {F, C} @ DifferentiationInterface ~/.julia/packages/DifferentiationInterface/zJHX8/src/first_order/pushforward.jl:293 _prepare_pushforward_aux(::Val, !Matched::DifferentiationInterface.PushforwardSlow, ::F, !Matched::ADTypes.AbstractADType, ::Any, !Matched::NTuple{N, T} where {N, T}, !Matched::DifferentiationInterface.Context...) where {F, C} @ DifferentiationInterface ~/.julia/packages/DifferentiationInterface/zJHX8/src/first_order/pushforward.jl:277 Stacktrace: [1] prepare_pushforward_nokwarg(::Val{false}, ::OpenMDAOCore.var"#36#37"{typeof(Main.var"##automatic sparsity#191".f_simple!), Tuple{Int64, Int64}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(e = ViewAxis(1:3, Shaped1DAxis((3,))), f = ViewAxis(4:15, ShapedAxis((4, 3))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, ::ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), c = ViewAxis(5:8, Shaped1DAxis((4,))), d = ViewAxis(9:20, ShapedAxis((4, 3))))}}}, ::Tuple{ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), c = ViewAxis(5:8, Shaped1DAxis((4,))), d = ViewAxis(9:20, ShapedAxis((4, 3))))}}}}) @ DifferentiationInterface ~/.julia/packages/DifferentiationInterface/zJHX8/src/first_order/pushforward.jl:272 [2] _prepare_sparse_jacobian_aux_aux(::Val{false}, ::DifferentiationInterface.BatchSizeSettings{1, false, true}, ::SparseArrays.SparseMatrixCSC{Bool, Int64}, ::SparseMatrixColorings.ColumnColoringResult{SparseArrays.SparseMatrixCSC{Bool, Int64}, Int64, SparseMatrixColorings.BipartiteGraph{Int64}, Vector{Int64}, Vector{SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}}, Vector{Int64}, Nothing}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(e = ViewAxis(1:3, Shaped1DAxis((3,))), f = ViewAxis(4:15, ShapedAxis((4, 3))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, ::Tuple{OpenMDAOCore.var"#36#37"{typeof(Main.var"##automatic sparsity#191".f_simple!), Tuple{Int64, Int64}}, ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(e = ViewAxis(1:3, Shaped1DAxis((3,))), f = ViewAxis(4:15, ShapedAxis((4, 3))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}}, ::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), c = ViewAxis(5:8, Shaped1DAxis((4,))), d = ViewAxis(9:20, ShapedAxis((4, 3))))}}}) @ DifferentiationInterfaceSparseMatrixColoringsExt ~/.julia/packages/DifferentiationInterface/zJHX8/ext/DifferentiationInterfaceSparseMatrixColoringsExt/jacobian.jl:124 [3] _prepare_sparse_jacobian_aux(::Val{false}, ::DifferentiationInterface.PushforwardFast, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(e = ViewAxis(1:3, Shaped1DAxis((3,))), f = ViewAxis(4:15, ShapedAxis((4, 3))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, ::Tuple{OpenMDAOCore.var"#36#37"{typeof(Main.var"##automatic sparsity#191".f_simple!), Tuple{Int64, Int64}}, ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(e = ViewAxis(1:3, Shaped1DAxis((3,))), f = ViewAxis(4:15, ShapedAxis((4, 3))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}}, ::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), c = ViewAxis(5:8, Shaped1DAxis((4,))), d = ViewAxis(9:20, ShapedAxis((4, 3))))}}}) @ DifferentiationInterfaceSparseMatrixColoringsExt ~/.julia/packages/DifferentiationInterface/zJHX8/ext/DifferentiationInterfaceSparseMatrixColoringsExt/jacobian.jl:90 [4] prepare_jacobian_nokwarg(::Val{false}, ::OpenMDAOCore.var"#36#37"{typeof(Main.var"##automatic sparsity#191".f_simple!), Tuple{Int64, Int64}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(e = ViewAxis(1:3, Shaped1DAxis((3,))), f = ViewAxis(4:15, ShapedAxis((4, 3))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, ::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), c = ViewAxis(5:8, Shaped1DAxis((4,))), d = ViewAxis(9:20, ShapedAxis((4, 3))))}}}) @ DifferentiationInterfaceSparseMatrixColoringsExt ~/.julia/packages/DifferentiationInterface/zJHX8/ext/DifferentiationInterfaceSparseMatrixColoringsExt/jacobian.jl:57 [5] prepare_jacobian(::OpenMDAOCore.var"#36#37"{typeof(Main.var"##automatic sparsity#191".f_simple!), Tuple{Int64, Int64}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(e = ViewAxis(1:3, Shaped1DAxis((3,))), f = ViewAxis(4:15, ShapedAxis((4, 3))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, ::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), c = ViewAxis(5:8, Shaped1DAxis((4,))), d = ViewAxis(9:20, ShapedAxis((4, 3))))}}}; strict::Val{false}) @ DifferentiationInterface ~/.julia/packages/DifferentiationInterface/zJHX8/src/first_order/jacobian.jl:23 [6] prepare_jacobian(::OpenMDAOCore.var"#36#37"{typeof(Main.var"##automatic sparsity#191".f_simple!), Tuple{Int64, Int64}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(e = ViewAxis(1:3, Shaped1DAxis((3,))), f = ViewAxis(4:15, ShapedAxis((4, 3))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, ::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), c = ViewAxis(5:8, Shaped1DAxis((4,))), d = ViewAxis(9:20, ShapedAxis((4, 3))))}}}) @ DifferentiationInterface ~/.julia/packages/DifferentiationInterface/zJHX8/src/first_order/jacobian.jl:15 [7] _get_sparse_prep_stuff(ad_backend::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, f!::Function, Y_ca::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(e = ViewAxis(1:3, Shaped1DAxis((3,))), f = ViewAxis(4:15, ShapedAxis((4, 3))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, X_ca::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), c = ViewAxis(5:8, Shaped1DAxis((4,))), d = ViewAxis(9:20, ShapedAxis((4, 3))))}}}) @ OpenMDAOCore ~/.julia/packages/OpenMDAOCore/v5KNT/src/sparse_ad.jl:198 [8] OpenMDAOCore.SparseADExplicitComp(ad_backend::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, f!::typeof(Main.var"##automatic sparsity#191".f_simple!), Y_ca::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(e = ViewAxis(1:3, Shaped1DAxis((3,))), f = ViewAxis(4:15, ShapedAxis((4, 3))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, X_ca::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), c = ViewAxis(5:8, Shaped1DAxis((4,))), d = ViewAxis(9:20, ShapedAxis((4, 3))))}}}; params::Tuple{Int64, Int64}, units_dict::Dict{Symbol, String}, tags_dict::Dict{Symbol, Vector{String}}, shape_by_conn_dict::Dict{Symbol, Bool}, copy_shape_dict::Dict{Symbol, Symbol}, force_skip_prep::Bool, aviary_input_vars::Dict{Symbol, Dict{String, Nothing}}, aviary_output_vars::Dict{Symbol, Dict{String, Nothing}}, aviary_meta_data::Dict{String, Nothing}) @ OpenMDAOCore ~/.julia/packages/OpenMDAOCore/v5KNT/src/sparse_ad.jl:124 [9] kwcall(::@NamedTuple{params::Tuple{Int64, Int64}}, ::Type{OpenMDAOCore.SparseADExplicitComp}, ad_backend::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, f!::Function, Y_ca::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(e = ViewAxis(1:3, Shaped1DAxis((3,))), f = ViewAxis(4:15, ShapedAxis((4, 3))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, X_ca::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), c = ViewAxis(5:8, Shaped1DAxis((4,))), d = ViewAxis(9:20, ShapedAxis((4, 3))))}}}) @ OpenMDAOCore ~/.julia/packages/OpenMDAOCore/v5KNT/src/sparse_ad.jl:105 [10] doit_in_place(; sparse_detect_method::Symbol, ad_type::String) @ Main.var"##automatic sparsity#191" ~/.julia/packages/OpenMDAOCore/v5KNT/test/autosparse_automatic.jl:103 [11] doit_in_place @ ~/.julia/packages/OpenMDAOCore/v5KNT/test/autosparse_automatic.jl:69 [inlined] [12] top-level scope @ ~/.julia/packages/OpenMDAOCore/v5KNT/test/autosparse_automatic.jl:426 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:681 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [16] macro expansion @ ~/.julia/packages/OpenMDAOCore/v5KNT/test/runtests.jl:681 [inlined] [17] eval(m::Module, e::Any) @ Core ./boot.jl:489 [18] top-level scope @ ~/.julia/packages/OpenMDAOCore/v5KNT/test/runtests.jl:677 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [20] macro expansion @ ~/.julia/packages/OpenMDAOCore/v5KNT/test/runtests.jl:680 [inlined] [21] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [26] _start() @ Base ./client.jl:577 in expression starting at /home/pkgeval/.julia/packages/OpenMDAOCore/v5KNT/test/autosparse_automatic.jl:423 automatic sparsity, with Aviary metadata: Error During Test at /home/pkgeval/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:30 Got exception outside of a @test LoadError: MethodError: no method matching _prepare_pushforward_aux(::Val{false}, ::DifferentiationInterface.PushforwardFast, ::OpenMDAOCore.var"#36#37"{typeof(Main.var"##automatic sparsity, with Aviary metadata#192".f_simple!), Tuple{Int64, Int64}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(f = ViewAxis(1:12, ShapedAxis((4, 3))), e = ViewAxis(13:15, Shaped1DAxis((3,))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, ::ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), d = ViewAxis(5:16, ShapedAxis((4, 3))), c = ViewAxis(17:20, Shaped1DAxis((4,))))}}}, ::Tuple{ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), d = ViewAxis(5:16, ShapedAxis((4, 3))), c = ViewAxis(17:20, Shaped1DAxis((4,))))}}}}) The function `_prepare_pushforward_aux` exists, but no method is defined for this combination of argument types. The autodiff backend you chose may not be compatible with the operation you want to perform. Please refer to the documentation of DifferentiationInterface.jl and open an issue if necessary. Closest candidates are: _prepare_pushforward_aux(::Val, !Matched::DifferentiationInterface.PushforwardSlow, ::F, ::Any, ::ADTypes.AbstractADType, ::Any, ::NTuple{N, T} where {N, T}, DifferentiationInterface.Context...) where {F, C} @ DifferentiationInterface ~/.julia/packages/DifferentiationInterface/zJHX8/src/first_order/pushforward.jl:293 _prepare_pushforward_aux(::Val, !Matched::DifferentiationInterface.PushforwardSlow, ::F, !Matched::ADTypes.AbstractADType, ::Any, !Matched::NTuple{N, T} where {N, T}, !Matched::DifferentiationInterface.Context...) where {F, C} @ DifferentiationInterface ~/.julia/packages/DifferentiationInterface/zJHX8/src/first_order/pushforward.jl:277 Stacktrace: [1] prepare_pushforward_nokwarg(::Val{false}, ::OpenMDAOCore.var"#36#37"{typeof(Main.var"##automatic sparsity, with Aviary metadata#192".f_simple!), Tuple{Int64, Int64}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(f = ViewAxis(1:12, ShapedAxis((4, 3))), e = ViewAxis(13:15, Shaped1DAxis((3,))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, ::ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), d = ViewAxis(5:16, ShapedAxis((4, 3))), c = ViewAxis(17:20, Shaped1DAxis((4,))))}}}, ::Tuple{ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), d = ViewAxis(5:16, ShapedAxis((4, 3))), c = ViewAxis(17:20, Shaped1DAxis((4,))))}}}}) @ DifferentiationInterface ~/.julia/packages/DifferentiationInterface/zJHX8/src/first_order/pushforward.jl:272 [2] _prepare_sparse_jacobian_aux_aux(::Val{false}, ::DifferentiationInterface.BatchSizeSettings{1, false, true}, ::SparseArrays.SparseMatrixCSC{Bool, Int64}, ::SparseMatrixColorings.ColumnColoringResult{SparseArrays.SparseMatrixCSC{Bool, Int64}, Int64, SparseMatrixColorings.BipartiteGraph{Int64}, Vector{Int64}, Vector{SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}}, Vector{Int64}, Nothing}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(f = ViewAxis(1:12, ShapedAxis((4, 3))), e = ViewAxis(13:15, Shaped1DAxis((3,))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, ::Tuple{OpenMDAOCore.var"#36#37"{typeof(Main.var"##automatic sparsity, with Aviary metadata#192".f_simple!), Tuple{Int64, Int64}}, ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(f = ViewAxis(1:12, ShapedAxis((4, 3))), e = ViewAxis(13:15, Shaped1DAxis((3,))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}}, ::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), d = ViewAxis(5:16, ShapedAxis((4, 3))), c = ViewAxis(17:20, Shaped1DAxis((4,))))}}}) @ DifferentiationInterfaceSparseMatrixColoringsExt ~/.julia/packages/DifferentiationInterface/zJHX8/ext/DifferentiationInterfaceSparseMatrixColoringsExt/jacobian.jl:124 [3] _prepare_sparse_jacobian_aux(::Val{false}, ::DifferentiationInterface.PushforwardFast, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(f = ViewAxis(1:12, ShapedAxis((4, 3))), e = ViewAxis(13:15, Shaped1DAxis((3,))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, ::Tuple{OpenMDAOCore.var"#36#37"{typeof(Main.var"##automatic sparsity, with Aviary metadata#192".f_simple!), Tuple{Int64, Int64}}, ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(f = ViewAxis(1:12, ShapedAxis((4, 3))), e = ViewAxis(13:15, Shaped1DAxis((3,))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}}, ::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), d = ViewAxis(5:16, ShapedAxis((4, 3))), c = ViewAxis(17:20, Shaped1DAxis((4,))))}}}) @ DifferentiationInterfaceSparseMatrixColoringsExt ~/.julia/packages/DifferentiationInterface/zJHX8/ext/DifferentiationInterfaceSparseMatrixColoringsExt/jacobian.jl:90 [4] prepare_jacobian_nokwarg(::Val{false}, ::OpenMDAOCore.var"#36#37"{typeof(Main.var"##automatic sparsity, with Aviary metadata#192".f_simple!), Tuple{Int64, Int64}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(f = ViewAxis(1:12, ShapedAxis((4, 3))), e = ViewAxis(13:15, Shaped1DAxis((3,))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, ::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), d = ViewAxis(5:16, ShapedAxis((4, 3))), c = ViewAxis(17:20, Shaped1DAxis((4,))))}}}) @ DifferentiationInterfaceSparseMatrixColoringsExt ~/.julia/packages/DifferentiationInterface/zJHX8/ext/DifferentiationInterfaceSparseMatrixColoringsExt/jacobian.jl:57 [5] prepare_jacobian(::OpenMDAOCore.var"#36#37"{typeof(Main.var"##automatic sparsity, with Aviary metadata#192".f_simple!), Tuple{Int64, Int64}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(f = ViewAxis(1:12, ShapedAxis((4, 3))), e = ViewAxis(13:15, Shaped1DAxis((3,))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, ::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), d = ViewAxis(5:16, ShapedAxis((4, 3))), c = ViewAxis(17:20, Shaped1DAxis((4,))))}}}; strict::Val{false}) @ DifferentiationInterface ~/.julia/packages/DifferentiationInterface/zJHX8/src/first_order/jacobian.jl:23 [6] prepare_jacobian(::OpenMDAOCore.var"#36#37"{typeof(Main.var"##automatic sparsity, with Aviary metadata#192".f_simple!), Tuple{Int64, Int64}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(f = ViewAxis(1:12, ShapedAxis((4, 3))), e = ViewAxis(13:15, Shaped1DAxis((3,))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, ::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, ::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), d = ViewAxis(5:16, ShapedAxis((4, 3))), c = ViewAxis(17:20, Shaped1DAxis((4,))))}}}) @ DifferentiationInterface ~/.julia/packages/DifferentiationInterface/zJHX8/src/first_order/jacobian.jl:15 [7] _get_sparse_prep_stuff(ad_backend::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, f!::Function, Y_ca::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(f = ViewAxis(1:12, ShapedAxis((4, 3))), e = ViewAxis(13:15, Shaped1DAxis((3,))), g = ViewAxis(16:27, ShapedAxis((3, 4))))}}}, X_ca::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.Axis{(a = 1, b = ViewAxis(2:4, Shaped1DAxis((3,))), d = ViewAxis(5:16, ShapedAxis((4, 3))), c = ViewAxis(17:20, Shaped1DAxis((4,))))}}}) @ OpenMDAOCore ~/.julia/packages/OpenMDAOCore/v5KNT/src/sparse_ad.jl:198 [8] OpenMDAOCore.SparseADExplicitComp(ad_backend::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, f!::typeof(Main.var"##automatic sparsity, with Aviary metadata#192".f_simple!), Y_ca::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.FlatAxis}}, X_ca::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.FlatAxis}}; params::Tuple{Int64, Int64}, units_dict::Dict{Symbol, String}, tags_dict::Dict{Symbol, Vector{String}}, shape_by_conn_dict::Dict{Symbol, Bool}, copy_shape_dict::Dict{Symbol, Symbol}, force_skip_prep::Bool, aviary_input_vars::Dict{Symbol, Dict{String}}, aviary_output_vars::Dict{Symbol, Dict{String, String}}, aviary_meta_data::Dict{String, Dict{String, Any}}) @ OpenMDAOCore ~/.julia/packages/OpenMDAOCore/v5KNT/src/sparse_ad.jl:124 [9] kwcall(::@NamedTuple{params::Tuple{Int64, Int64}, aviary_input_vars::Dict{Symbol, Dict{String}}, aviary_output_vars::Dict{Symbol, Dict{String, String}}, aviary_meta_data::Dict{String, Dict{String, Any}}}, ::Type{OpenMDAOCore.SparseADExplicitComp}, ad_backend::ADTypes.AutoSparse{ADTypes.AutoEnzyme{EnzymeCore.ForwardMode{false, EnzymeCore.FFIABI, false, false, false}, Nothing}, OpenMDAOCore.PerturbedDenseSparsityDetector{:direct, ADTypes.AutoForwardDiff{nothing, Nothing}, Float64, Float64}, SparseMatrixColorings.GreedyColoringAlgorithm{:direct, 1, Tuple{SparseMatrixColorings.NaturalOrder}}}, f!::Function, Y_ca::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.FlatAxis}}, X_ca::ComponentArrays.ComponentVector{Float64, Vector{Float64}, Tuple{ComponentArrays.FlatAxis}}) @ OpenMDAOCore ~/.julia/packages/OpenMDAOCore/v5KNT/src/sparse_ad.jl:105 [10] doit_in_place(; sparse_detect_method::Symbol, ad_type::String) @ Main.var"##automatic sparsity, with Aviary metadata#192" ~/.julia/packages/OpenMDAOCore/v5KNT/test/autosparse_automatic_aviary.jl:128 [11] doit_in_place @ ~/.julia/packages/OpenMDAOCore/v5KNT/test/autosparse_automatic_aviary.jl:69 [inlined] [12] top-level scope @ ~/.julia/packages/OpenMDAOCore/v5KNT/test/autosparse_automatic_aviary.jl:470 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:684 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [16] macro expansion @ ~/.julia/packages/OpenMDAOCore/v5KNT/test/runtests.jl:684 [inlined] [17] eval(m::Module, e::Any) @ Core ./boot.jl:489 [18] top-level scope @ ~/.julia/packages/OpenMDAOCore/v5KNT/test/runtests.jl:677 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [20] macro expansion @ ~/.julia/packages/OpenMDAOCore/v5KNT/test/runtests.jl:683 [inlined] [21] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [26] _start() @ Base ./client.jl:577 in expression starting at /home/pkgeval/.julia/packages/OpenMDAOCore/v5KNT/test/autosparse_automatic_aviary.jl:467 Test Summary: | Pass Error Total Time SparseADExplicitComp | 788 3 791 14m08.6s manual sparsity | 1 1 6m53.6s automatic sparsity | 380 1 381 5m03.4s automatic sparsity, with Aviary metadata | 408 1 409 2m11.5s RNG of the outermost testset: Random.Xoshiro(0x7309090d4a8eab03, 0xfa0b4236faa85e63, 0x61e85a8dc2d353fb, 0xf22e3c349989f673, 0xe9f839e73b6e2738) ERROR: LoadError: Some tests did not pass: 788 passed, 0 failed, 3 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/OpenMDAOCore/v5KNT/test/runtests.jl:676 Testing failed after 1116.28s ERROR: LoadError: Package OpenMDAOCore 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:2946 [3] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2795 [inlined] [4] 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:572 [5] kwcall(::@NamedTuple{julia_args::Cmd, io::IOContext{IO}}, ::typeof(Pkg.API.test), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:548 [6] 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 [7] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:161 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [9] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [inlined] [10] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkg::String) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [12] include(mod::Module, _path::String) @ Base ./Base.jl:309 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [14] _start() @ Base ./client.jl:577 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 1314.67s: package fails to precompile