Package evaluation of DiffEqDiffTools on Julia 1.10.9 (96dc2d8c45*) started at 2025-06-06T12:51:31.335 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 4.99s ################################################################################ # Installation # Installing DiffEqDiffTools... Resolving package versions... Updating `~/.julia/environments/v1.10/Project.toml` [01453d9d] + DiffEqDiffTools v1.7.0 Updating `~/.julia/environments/v1.10/Manifest.toml` ⌅ [4fba245c] + ArrayInterface v2.14.17 [01453d9d] + DiffEqDiffTools v1.7.0 [ae029012] + Requires v1.3.1 ⌅ [90137ffa] + StaticArrays v0.12.6 [56f22d72] + Artifacts [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [2f01184e] + SparseArrays v1.10.0 [10745b16] + Statistics v1.10.0 [cf7118a7] + UUIDs [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [4536629a] + OpenBLAS_jll v0.3.23+4 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [8e850b90] + libblastrampoline_jll v5.11.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 6.74s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 18.24s ################################################################################ # Testing # Testing DiffEqDiffTools Status `/tmp/jl_JYaMps/Project.toml` ⌅ [4fba245c] ArrayInterface v2.14.17 [aae01518] BandedMatrices v1.9.4 [ffab5731] BlockBandedMatrices v0.13.4 [01453d9d] DiffEqDiffTools v1.7.0 [ae029012] Requires v1.3.1 ⌅ [90137ffa] StaticArrays v0.12.6 [37e2e46d] LinearAlgebra [2f01184e] SparseArrays v1.10.0 [8dfed614] Test Status `/tmp/jl_JYaMps/Manifest.toml` ⌅ [4fba245c] ArrayInterface v2.14.17 [4c555306] ArrayLayouts v1.11.1 [aae01518] BandedMatrices v1.9.4 [8e7c35d0] BlockArrays v1.6.3 [ffab5731] BlockBandedMatrices v0.13.4 [01453d9d] DiffEqDiffTools v1.7.0 [1a297f60] FillArrays v1.13.0 [a3b82374] MatrixFactorizations v3.0.1 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [ae029012] Requires v1.3.1 ⌅ [90137ffa] StaticArrays v0.12.6 [56f22d72] Artifacts [2a0f44e3] Base64 [ade2ca70] Dates [b77e0a4c] InteractiveUtils [8f399da3] Libdl [37e2e46d] LinearAlgebra [56ddb016] Logging [d6f4376e] Markdown [de0858da] Printf [9a3f8284] Random [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization [2f01184e] SparseArrays v1.10.0 [10745b16] Statistics v1.10.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test [cf7118a7] UUIDs [4ec0a83e] Unicode [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [4536629a] OpenBLAS_jll v0.3.23+4 [bea87d4a] SuiteSparse_jll v7.2.1+1 [8e850b90] libblastrampoline_jll v5.11.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 Derivative single point f : R -> R tests | 5 5 1.9s 2.246794 seconds (205.57 k allocations: 12.890 MiB, 99.71% compilation time) ┌ Warning: Pre-computed function values are only useful for fdtype==Val{:forward}. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:47 ┌ Warning: Pre-computed function values are only useful for fdtype==Val{:forward}. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:47 ┌ Warning: Val{:complex} makes the epsilon array redundant. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:58 ┌ Warning: Pre-computed function values are only useful for fdtype==Val{:forward}. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:47 ┌ Warning: Pre-computed function values are only useful for fdtype==Val{:forward}. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:47 ┌ Warning: Val{:complex} makes the epsilon array redundant. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:58 Test Summary: | Pass Total Time Derivative StridedArray f : R -> R tests | 15 15 1.8s 1.841261 seconds (928.88 k allocations: 64.918 MiB, 1.40% gc time, 99.65% compilation time) ┌ Warning: Pre-computed function values are only useful for fdtype==Val{:forward}. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:47 Test Summary: | Pass Total Time Derivative single point f : C -> C tests | 2 2 0.0s 0.000381 seconds (185 allocations: 9.047 KiB) ┌ Warning: Pre-computed function values are only useful for fdtype==Val{:forward}. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:47 ┌ Warning: Pre-computed function values are only useful for fdtype==Val{:forward}. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:47 ┌ Warning: Pre-computed function values are only useful for fdtype==Val{:forward}. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:47 ┌ Warning: Pre-computed function values are only useful for fdtype==Val{:forward}. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:47 Test Summary: | Pass Total Time Derivative StridedArray f : C -> C tests | 14 14 0.6s 0.640415 seconds (234.41 k allocations: 16.033 MiB, 6.06% gc time, 99.15% compilation time) WARNING: Method definition f(Any) in module Main at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:49 overwritten at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:86. ┌ Warning: Pre-computed function values are only useful for fdtype==Val{:forward}. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:47 Test Summary: | Pass Total Time Derivative single point f : R -> C tests | 2 2 0.0s 0.000375 seconds (185 allocations: 9.047 KiB) ┌ Warning: Pre-computed function values are only useful for fdtype==Val{:forward}. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:47 ┌ Warning: Pre-computed function values are only useful for fdtype==Val{:forward}. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:47 ┌ Warning: Pre-computed function values are only useful for fdtype==Val{:forward}. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:47 ┌ Warning: Pre-computed function values are only useful for fdtype==Val{:forward}. └ @ DiffEqDiffTools ~/.julia/packages/DiffEqDiffTools/3mm8U/src/derivatives.jl:47 Test Summary: | Pass Total Time Derivative StridedArray f : R -> C tests | 21 21 0.6s 0.617826 seconds (189.72 k allocations: 13.000 MiB, 1.69% gc time, 99.05% compilation time) WARNING: Method definition f(Any) in module Main at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:86 overwritten at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:170. Test Summary: | Pass Total Time Gradient of f:vector->scalar real-valued tests | 14 14 1.7s 1.662962 seconds (837.39 k allocations: 56.958 MiB, 0.66% gc time, 99.77% compilation time) WARNING: Method definition f(Any) in module Main at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:170 overwritten at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:200. Test Summary: | Pass Total Time Gradient of f : C^N -> C tests | 9 9 0.6s 0.551792 seconds (357.57 k allocations: 24.181 MiB, 99.52% compilation time) WARNING: Method definition f(Any) in module Main at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:200 overwritten at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:222. Test Summary: | Pass Total Time Gradient of f : C^N -> R tests | 6 6 0.3s 0.264353 seconds (126.22 k allocations: 8.621 MiB, 99.79% compilation time: 100% of which was recompilation) WARNING: Method definition f(Any) in module Main at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:222 overwritten at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:241. Test Summary: | Pass Total Time Gradient of f : R^N -> C tests | 6 6 0.4s 0.408650 seconds (247.19 k allocations: 16.916 MiB, 2.70% gc time, 99.54% compilation time) Test Summary: | Pass Broken Total Time Gradient of f:scalar->vector real-valued tests | 11 1 12 1.0s 1.029992 seconds (568.66 k allocations: 38.731 MiB, 1.22% gc time, 99.70% compilation time) WARNING: Method definition f(Any, Any) in module Main at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:260 overwritten at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:289. Test Summary: | Pass Total Time Gradient of f:vector->scalar complex-valued tests | 6 6 0.5s 0.546481 seconds (302.29 k allocations: 20.704 MiB, 99.68% compilation time) Test Summary: | Pass Total Time Out-of-Place Jacobian StridedArray real-valued tests | 8 8 6.1s 6.142076 seconds (3.56 M allocations: 245.868 MiB, 6.21% gc time, 99.95% compilation time) Test Summary: | Pass Total Time inPlace Jacobian StridedArray real-valued tests | 8 8 3.7s 3.718847 seconds (1.15 M allocations: 79.225 MiB, 0.34% gc time, 99.92% compilation time) WARNING: Method definition iipf(Any, Any) in module Main at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:310 overwritten at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:360. WARNING: Method definition oopf(Any) in module Main at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:314 overwritten at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:364. Test Summary: | Pass Total Time Out-of-Place Jacobian StridedArray f : C^N -> C^N tests | 5 5 3.9s 3.858945 seconds (1.65 M allocations: 113.850 MiB, 0.82% gc time, 99.95% compilation time) Test Summary: | Pass Total Time inPlace Jacobian StridedArray f : C^N -> C^N tests | 5 5 2.4s 2.402984 seconds (739.94 k allocations: 51.174 MiB, 0.52% gc time, 99.92% compilation time) WARNING: Method definition oopf(Any) in module Main at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:364 overwritten at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:397. WARNING: Method definition iipf(Any, Any) in module Main at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:360 overwritten at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:398. Test Summary: | Pass Total Time Jacobian for non-vector inputs | 6 6 3.8s 3.753930 seconds (1.40 M allocations: 96.412 MiB, 0.64% gc time, 99.95% compilation time) WARNING: Method definition f(Any) in module Main at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:241 overwritten at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:410. Test Summary: | Pass Total Time Hessian StridedArray f : R^N -> R tests | 5 5 2.7s 2.654576 seconds (544.62 k allocations: 37.146 MiB, 0.47% gc time, 99.96% compilation time) WARNING: Method definition f(Any, Any) in module Main at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:289 overwritten at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/coloring_tests.jl:4. WARNING: Method definition oopf(Any) in module Main at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/finitedifftests.jl:397 overwritten at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/coloring_tests.jl:13. WARNING: Method definition f(Any, Any) in module Main at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/coloring_tests.jl:4 overwritten at /home/pkgeval/.julia/packages/DiffEqDiffTools/3mm8U/test/coloring_tests.jl:98. 375.619968 seconds (231.56 M allocations: 170.600 GiB, 14.80% gc time, 22.35% compilation time: 1% of which was recompilation) Testing DiffEqDiffTools tests passed Testing completed after 381.23s PkgEval succeeded after 416.8s