Skip to content
This repository has been archived by the owner on Jul 19, 2023. It is now read-only.

ERROR: LoadError: Some tests did not pass: 30 passed, 0 failed, 4 errored, 4 broken. #537

Open
iajzenszmi opened this issue Dec 1, 2022 · 18 comments

Comments

@iajzenszmi
Copy link

Test Summary: | Pass Error Broken Total Time
JacVec Operators Interface | 30 4 4 38 3m33.8s
ERROR: LoadError: Some tests did not pass: 30 passed, 0 failed, 4 errored, 4 broken.
in expression starting at /home/ian/.julia/packages/DiffEqOperators/1gRmU/test/runtests.jl:9
ERROR: Package DiffEqOperators errored during testing

@ChrisRackauckas
Copy link
Member

What's the full error?

@xtalax
Copy link
Member

xtalax commented Dec 1, 2022

not surprising since jacvec support has moved to SciML operators, I will properly deprecate them here soon.

@iajzenszmi
Copy link
Author

The maximum character count in an github issues report is approximately 65536. The number of characters in the output is > 65536 characters.
@ OrdinaryDiffEq ~/.julia/packages/OrdinaryDiffEq/VPJBD/src/perform_step/sdirk_perform_step.jl:406
[6] perform_step!
@ ~/.julia/packages/OrdinaryDiffEq/VPJBD/src/perform_step/sdirk_perform_step.jl:387 [inlined]
[7] solve!(integrator::OrdinaryDiffEq.ODEIntegrator{OrdinaryDiffEq.TRBDF2{0, true, DiffEqBase.LinSolveIterativeSolvers{typeof(IterativeSolvers.gmres_iterable!), IterativeSolvers.Identity, IterativeSolvers.Identity, Tuple{}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}}, DiffEqBase.NLNewton{Rational{Int64}, Rational{Int64}, Rational{Int64}}, DataType}, true, Vector{Float64}, Nothing, Float64, DiffEqBase.NullParameters, Float64, Float64, Float64, Vector{Vector{Float64}}, DiffEqBase.ODESolution{Float64, 2, Vector{Vector{Float64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{Float64}}}, DiffEqBase.ODEProblem{Vector{Float64}, Tuple{Float64, Float64}, true, DiffEqBase.NullParameters, DiffEqBase.ODEFunction{true, typeof(Main.var"##316".lorenz), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, typeof(DiffEqBase.update_coefficients!), Nothing, Nothing, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, Nothing, Nothing, Nothing, Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, DiffEqBase.StandardODEProblem}, OrdinaryDiffEq.TRBDF2{0, true, DiffEqBase.LinSolveIterativeSolvers{typeof(IterativeSolvers.gmres_iterable!), IterativeSolvers.Identity, IterativeSolvers.Identity, Tuple{}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}}, DiffEqBase.NLNewton{Rational{Int64}, Rational{Int64}, Rational{Int64}}, DataType}, OrdinaryDiffEq.InterpolationData{DiffEqBase.ODEFunction{true, typeof(Main.var"##316".lorenz), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, typeof(DiffEqBase.update_coefficients!), Nothing, Nothing, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, Nothing, Nothing, Nothing, Nothing, Nothing}, Vector{Vector{Float64}}, Vector{Float64}, Vector{Vector{Vector{Float64}}}, OrdinaryDiffEq.TRBDF2Cache{Vector{Float64}, Vector{Float64}, Vector{Float64}, OrdinaryDiffEq.TRBDF2Tableau{Float64, Float64}, OrdinaryDiffEq.NLSolver{DiffEqBase.NLNewton{Rational{Int64}, Rational{Int64}, Rational{Int64}}, true, Vector{Float64}, Float64, Nothing, Float64, OrdinaryDiffEq.NLNewtonCache{Vector{Float64}, Float64, Float64, Vector{Float64}, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, OrdinaryDiffEq.WOperator{true, Any, LinearAlgebra.UniformScaling{Bool}, Float64, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, Vector{Float64}, Nothing}, DiffEqBase.UJacobianWrapper{DiffEqBase.ODEFunction{true, typeof(Main.var"##316".lorenz), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, typeof(DiffEqBase.update_coefficients!), Nothing, Nothing, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, Nothing, Nothing, Nothing, Nothing, Nothing}, Float64, DiffEqBase.NullParameters}, Nothing, DiffEqBase.LinSolveIterativeSolvers{typeof(IterativeSolvers.gmres_iterable!), IterativeSolvers.Identity, IterativeSolvers.Identity, Tuple{}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}}}}}}, DiffEqBase.DEStats}, DiffEqBase.ODEFunction{true, typeof(Main.var"##316".lorenz), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, typeof(DiffEqBase.update_coefficients!), Nothing, Nothing, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, Nothing, Nothing, Nothing, Nothing, Nothing}, OrdinaryDiffEq.TRBDF2Cache{Vector{Float64}, Vector{Float64}, Vector{Float64}, OrdinaryDiffEq.TRBDF2Tableau{Float64, Float64}, OrdinaryDiffEq.NLSolver{DiffEqBase.NLNewton{Rational{Int64}, Rational{Int64}, Rational{Int64}}, true, Vector{Float64}, Float64, Nothing, Float64, OrdinaryDiffEq.NLNewtonCache{Vector{Float64}, Float64, Float64, Vector{Float64}, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, OrdinaryDiffEq.WOperator{true, Any, LinearAlgebra.UniformScaling{Bool}, Float64, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, Vector{Float64}, Nothing}, DiffEqBase.UJacobianWrapper{DiffEqBase.ODEFunction{true, typeof(Main.var"##316".lorenz), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, typeof(DiffEqBase.update_coefficients!), Nothing, Nothing, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, Nothing, Nothing, Nothing, Nothing, Nothing}, Float64, DiffEqBase.NullParameters}, Nothing, DiffEqBase.LinSolveIterativeSolvers{typeof(IterativeSolvers.gmres_iterable!), IterativeSolvers.Identity, IterativeSolvers.Identity, Tuple{}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}}}}}, OrdinaryDiffEq.DEOptions{Float64, Float64, Float64, Float64, typeof(DiffEqBase.ODE_DEFAULT_NORM), typeof(LinearAlgebra.opnorm), DiffEqBase.CallbackSet{Tuple{}, Tuple{}}, typeof(DiffEqBase.ODE_DEFAULT_ISOUTOFDOMAIN), typeof(DiffEqBase.ODE_DEFAULT_PROG_MESSAGE), typeof(DiffEqBase.ODE_DEFAULT_UNSTABLE_CHECK), DataStructures.BinaryMinHeap{Float64}, DataStructures.BinaryMinHeap{Float64}, Nothing, Nothing, Int64, Tuple{}, Tuple{}, Tuple{}}, Vector{Float64}, Float64, Nothing, OrdinaryDiffEq.DefaultInit})
@ OrdinaryDiffEq ~/.julia/packages/OrdinaryDiffEq/VPJBD/src/solve.jl:428
[8] #__solve#455
@ ~/.julia/packages/OrdinaryDiffEq/VPJBD/src/solve.jl:5 [inlined]
[9] __solve
@ ~/.julia/packages/OrdinaryDiffEq/VPJBD/src/solve.jl:1 [inlined]
[10] solve_call(_prob::DiffEqBase.ODEProblem{Vector{Float64}, Tuple{Float64, Float64}, true, DiffEqBase.NullParameters, DiffEqBase.ODEFunction{true, typeof(Main.var"##316".lorenz), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, typeof(DiffEqBase.update_coefficients!), Nothing, Nothing, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, Nothing, Nothing, Nothing, Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, DiffEqBase.StandardODEProblem}, args::OrdinaryDiffEq.TRBDF2{0, true, DiffEqBase.LinSolveIterativeSolvers{typeof(IterativeSolvers.gmres_iterable!), IterativeSolvers.Identity, IterativeSolvers.Identity, Tuple{}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}}, DiffEqBase.NLNewton{Rational{Int64}, Rational{Int64}, Rational{Int64}}, DataType}; merge_callbacks::Bool, kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ DiffEqBase ~/.julia/packages/DiffEqBase/V7P18/src/solve.jl:92
[11] solve_call
@ ~/.julia/packages/DiffEqBase/V7P18/src/solve.jl:64 [inlined]
[12] #solve_up#467
@ ~/.julia/packages/DiffEqBase/V7P18/src/solve.jl:114 [inlined]
[13] solve_up
@ ~/.julia/packages/DiffEqBase/V7P18/src/solve.jl:105 [inlined]
[14] #solve#466
@ ~/.julia/packages/DiffEqBase/V7P18/src/solve.jl:102 [inlined]
[15] solve(prob::DiffEqBase.ODEProblem{Vector{Float64}, Tuple{Float64, Float64}, true, DiffEqBase.NullParameters, DiffEqBase.ODEFunction{true, typeof(Main.var"##316".lorenz), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, typeof(DiffEqBase.update_coefficients!), Nothing, Nothing, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, DiffEqOperators.JacVecOperator{Float64, typeof(Main.var"##316".lorenz), Vector{Float64}, Vector{Float64}, Vector{Float64}, Any, Any, Bool}, Nothing, Nothing, Nothing, Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, DiffEqBase.StandardODEProblem}, args::OrdinaryDiffEq.TRBDF2{0, true, DiffEqBase.LinSolveIterativeSolvers{typeof(IterativeSolvers.gmres_iterable!), IterativeSolvers.Identity, IterativeSolvers.Identity, Tuple{}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}}, DiffEqBase.NLNewton{Rational{Int64}, Rational{Int64}, Rational{Int64}}, DataType})
@ DiffEqBase ~/.julia/packages/DiffEqBase/V7P18/src/solve.jl:98
[16] macro expansion
@ /snap/julia/67/share/julia/stdlib/v1.8/Test/src/Test.jl:464 [inlined]
[17] top-level scope
@ ~/.julia/packages/DiffEqOperators/1gRmU/test/jacvec_operators.jl:80
Test Summary: | Pass Error Broken Total Time
JacVec Operators Interface | 30 4 4 38 3m33.8s
ERROR: LoadError: Some tests did not pass: 30 passed, 0 failed, 4 errored, 4 broken.
in expression starting at /home/ian/.julia/packages/DiffEqOperators/1gRmU/test/runtests.jl:9
ERROR: Package DiffEqOperators errored during testing

(@v1.8) pkg>

@iajzenszmi
Copy link
Author

To reproduce the output, logon to julia then type ] then add DiffEqOperators then test DiffEqOperators.

@ChrisRackauckas
Copy link
Member

The latest DiffEqOperators is fine: all of the tests passed 7 days ago. https://github.com/SciML/DiffEqOperators.jl/actions/runs/3540957200

Can you share your ]st and ]st -m? Is this a standard binary downloaded from https://julialang.org/downloads/ ?

@ChrisRackauckas
Copy link
Member

Just ran a set of tests on master (#538) which show new installations using the standard binaries pass all tests. So the question is moreso trying to find out what's different with your installation. Old versions or a bad Julia build (incorrect LLVM, provided by a Linux package manager that is done incorrectly) are the usual suspects.

@iajzenszmi
Copy link
Author

ian@ian-HP-Convertible-x360-11-ab1XX:~/CodeCode/DiffEqOperators.jl/src$ julia
_
_ _ ()_ | Documentation: https://docs.julialang.org
() | () () |
_ _ | | __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ ` | |
| | |
| | | | (
| | | Version 1.8.3 (2022-11-14)
/ |_'|||_'_| | Official https://julialang.org/ release
|__/ |

(@v1.8) pkg>

@ChrisRackauckas
Copy link
Member

ChrisRackauckas commented Dec 2, 2022

Can you share ]st, ]st -m, and versioninfo()? Also, could you share information on what the source of the binary was?

@iajzenszmi
Copy link
Author

iajzenszmi commented Dec 2, 2022

https://github.com/iajzenszmi/CodeCode2/blob/main/DifEqOperators.jl%20run
Here is the complete test run in the above URL.
The source of the binary was the julia repository.
(@v1.8) pkg> st
Status ~/.julia/environments/v1.8/Project.toml
⌃ [9fdde737] DiffEqOperators v4.14.0
⌃ [eacbb407] Meshes v0.19.3
[bc4dbde8] PlotMesh v0.1.0
⌃ [91a5bcdd] Plots v1.0.14
[0999239e] SugarBLAS v0.1.0
[ac2d9471] blaspp_jll v2021.4.2+0
Info Packages marked with ⌃ have new versions available and may be upgradable.

(@v1.8) pkg> st -m
Status ~/.julia/environments/v1.8/Manifest.toml
⌅ [c3fe647b] AbstractAlgebra v0.11.2
⌃ [621f4979] AbstractFFTs v1.0.1
[1520ce14] AbstractTrees v0.4.3
[79e6a3ab] Adapt v3.4.0
⌅ [ec485272] ArnoldiMethod v0.1.0
⌅ [4fba245c] ArrayInterface v2.14.17
⌅ [4c555306] ArrayLayouts v0.4.7
⌅ [aae01518] BandedMatrices v0.15.21
[9e28174c] BinDeps v1.0.2
[b99e7846] BinaryProvider v0.5.10
⌅ [8e7c35d0] BlockArrays v0.12.12
⌅ [ffab5731] BlockBandedMatrices v0.9.2
⌅ [a74b3585] Blosc v0.5.1
[631607c0] CMake v1.2.0
[d5fb7624] CMakeWrapper v0.2.4
[159f3aea] Cairo v1.0.5
[a603d957] CanonicalTraits v0.2.4
[324d7699] CategoricalArrays v0.10.7
⌅ [d360d2e6] ChainRulesCore v0.9.45
[7a955b69] CircularArrays v1.3.1
⌅ [3da002f7] ColorTypes v0.8.1
⌅ [c3611d14] ColorVectorSpace v0.8.7
⌅ [5ae59095] Colors v0.9.6
[861a8166] Combinatorics v1.0.2
[38540f10] CommonSolve v0.2.3
[bbf7d656] CommonSubexpressions v0.3.0
⌅ [34da2185] Compat v2.2.1
[88cd18e8] ConsoleProgressMonitor v0.1.2
[187b0558] ConstructionBase v1.4.1
⌅ [d38c429a] Contour v0.5.7
[a8cc5b0e] Crayons v4.1.1
[9a962f9c] DataAPI v1.13.0
⌃ [864edb3b] DataStructures v0.17.20
[e2d170a0] DataValueInterfaces v1.0.0
⌃ [2b5f629d] DiffEqBase v6.44.3
⌅ [c894b116] DiffEqJump v6.10.0
⌃ [9fdde737] DiffEqOperators v4.14.0
[163ba53b] DiffResults v1.1.0
⌃ [b552c78f] DiffRules v1.5.0
[b4f34e82] Distances v0.10.7
⌅ [ffbed154] DocStringExtensions v0.8.6
[e2ba6199] ExprTools v0.1.8
⌅ [c87230d0] FFMPEG v0.3.0
[5789e2e9] FileIO v1.16.0
⌅ [1a297f60] FillArrays v0.9.7
⌅ [53c48c17] FixedPointNumbers v0.6.1
[59287772] Formatting v0.4.2
[f6369f11] ForwardDiff v0.10.33
[069b7b12] FunctionWrappers v1.1.3
⌅ [28b8d3ca] GR v0.48.0
⌅ [6b9d7cbe] GeneralizedGenerated v0.2.8
[4d00f742] GeometryTypes v0.8.5
[a2bd30eb] Graphics v1.1.2
[42e2da0e] Grisu v1.0.2
⌅ [f67ccb44] HDF5 v0.12.5
[615f187c] IfElse v0.1.1
⌅ [a09fc81d] ImageCore v0.8.22
⌅ [6218d12a] ImageMagick v0.7.9
[d25df0c9] Inflate v0.1.3
[92d709cd] IrrationalConstants v0.1.1
[c8e1da08] IterTools v1.4.0
⌅ [42fd0dbc] IterativeSolvers v0.8.5
[82899510] IteratorInterfaceExtensions v1.0.0
[692b3bcd] JLLWrappers v1.4.1
[682c06a0] JSON v0.21.3
[b14d175d] JuliaVariables v0.2.4
[e5e0dc1b] Juno v0.8.4
[b964fa9f] LaTeXStrings v1.3.0
⌃ [2ee39098] LabelledArrays v1.6.6
⌅ [23fbe1c1] Latexify v0.14.12
⌅ [5078a376] LazyArrays v0.18.1
⌅ [d7e5e226] LazyBandedMatrices v0.3.6
[1d6d02ad] LeftChildRightSiblingTrees v0.2.0
[093fc24a] LightGraphs v1.3.5
⌃ [2ab3a3ac] LogExpFunctions v0.3.0
⌅ [e6f89c97] LoggingExtras v0.4.9
⌅ [ae8d54c2] Luxor v1.12.0
[d8e11817] MLStyle v0.4.16
[1914dd2f] MacroTools v0.5.10
[dbb5928d] MappedArrays v0.4.1
⌅ [a3b82374] MatrixFactorizations v0.6.1
[442fdcdd] Measures v0.3.2
[e89f7d12] Media v0.5.0
⌃ [eacbb407] Meshes v0.19.3
[e1d29d7a] Missings v1.0.2
⌅ [961ee093] ModelingToolkit v3.20.1
[e94cdb99] MosaicViews v0.3.4
[46d2c3a1] MuladdMacro v0.2.4
⌅ [872c559c] NNlib v0.7.11
⌅ [77ba4419] NaNMath v0.3.7
[71a1bf82] NameResolution v0.1.5
[b8a86587] NearestNeighbors v0.4.12
[6fe1bfb0] OffsetArrays v1.12.8
[bac558e1] OrderedCollections v1.4.1
[5432bcbf] PaddedViews v0.5.11
[d96e819e] Parameters v0.12.3
[69de0a69] Parsers v2.5.1
[bc4dbde8] PlotMesh v0.1.0
⌅ [ccf2f8ad] PlotThemes v1.0.3
⌅ [995b91a9] PlotUtils v0.6.5
⌃ [91a5bcdd] Plots v1.0.14
[e409e4f3] PoissonRandom v0.4.3
[21216c6a] Preferences v1.3.0
[8162dcfd] PrettyPrint v0.2.0
[33c8b6b6] ProgressLogging v0.1.4
[92933f4c] ProgressMeter v1.7.2
⌅ [dca85d43] QuartzImageIO v0.6.0
[fb686558] RandomExtensions v0.4.3
[e6cf234a] RandomNumbers v1.5.3
[3cdcf5f2] RecipesBase v1.3.2
⌅ [01d81517] RecipesPipeline v0.1.13
⌃ [731186ca] RecursiveArrayTools v2.11.4
⌅ [f2c3362d] RecursiveFactorization v0.1.0
⌅ [189a3867] Reexport v0.2.0
⌅ [74f56ac7] ReferenceFrameRotations v0.5.6
[ae029012] Requires v1.3.0
⌅ [f2b01f46] Roots v1.4.1
[1bc83da4] SafeTestsets v0.0.1
⌅ [efcf1570] Setfield v0.8.2
⌅ [992d4aef] Showoff v0.3.2
[699a6c99] SimpleTraits v0.9.4
[66db9d55] SnoopPrecompile v1.0.1
[a2af1166] SortingAlgorithms v1.1.0
⌅ [276daf66] SpecialFunctions v0.10.3
[cae243ae] StackViews v0.1.1
⌅ [90137ffa] StaticArrays v0.12.5
[1e83bf80] StaticArraysCore v1.4.0
[82ae8749] StatsAPI v1.5.0
[2913bbd2] StatsBase v0.33.21
[0999239e] SugarBLAS v0.1.0
⌅ [d1185830] SymbolicUtils v0.5.2
[3783bdb8] TableTraits v1.0.1
[bd369af6] Tables v1.10.0
[5d786b92] TerminalLoggers v0.1.6
[a759f4b9] TimerOutputs v0.5.22
[a2a6695c] TreeViews v0.3.0
[30578b45] URIParser v0.4.1
[3a884ed6] UnPack v1.0.2
[1986cc42] Unitful v1.12.2
[700de1a5] ZygoteRules v0.2.2
[6e34b625] Bzip2_jll v1.0.8+0
[83423d85] Cairo_jll v1.16.1+1
[2e619515] Expat_jll v2.4.8+0
[b22a6f82] FFMPEG_jll v4.4.2+2
[a3f928ae] Fontconfig_jll v2.13.93+0
[d7e528f0] FreeType2_jll v2.10.4+0
[559328eb] FriBidi_jll v1.0.10+0
[78b55507] Gettext_jll v0.21.0+0
[7746bdde] Glib_jll v2.74.0+1
[3b182d85] Graphite2_jll v1.3.14+0
[2e76f6c2] HarfBuzz_jll v2.8.1+1
[c1c5ebd0] LAME_jll v3.100.1+0
[dd4b983a] LZO_jll v2.10.1+0
⌅ [e9f186c6] Libffi_jll v3.2.2+1
[d4300ac3] Libgcrypt_jll v1.8.7+0
[7add5ba3] Libgpg_error_jll v1.42.0+0
[94ce4f54] Libiconv_jll v1.16.1+1
[4b2f31a3] Libmount_jll v2.35.0+0
[38a345b3] Libuuid_jll v2.36.0+0
[e7412a2a] Ogg_jll v1.3.5+1
⌅ [656ef2d0] OpenBLAS32_jll v0.3.17+0
[458c3c95] OpenSSL_jll v1.1.19+0
[efe28fd5] OpenSpecFun_jll v0.5.5+0
[91d4177d] Opus_jll v1.3.2+0
[36c8627f] Pango_jll v1.50.9+0
[30392449] Pixman_jll v0.40.1+0
[02c8fc9c] XML2_jll v2.9.14+0
[aed1982a] XSLT_jll v1.1.34+0
[4f6342f7] Xorg_libX11_jll v1.6.9+4
[0c0b7dd1] Xorg_libXau_jll v1.0.9+4
[a3789734] Xorg_libXdmcp_jll v1.1.3+4
[1082639a] Xorg_libXext_jll v1.3.4+4
[ea2f1a96] Xorg_libXrender_jll v0.9.10+4
[14d82f49] Xorg_libpthread_stubs_jll v0.1.0+3
[c7cfdc94] Xorg_libxcb_jll v1.13.0+3
[c5fb5394] Xorg_xtrans_jll v1.4.0+3
[ac2d9471] blaspp_jll v2021.4.2+0
[a4ae2306] libaom_jll v3.4.0+0
[0ac62f75] libass_jll v0.15.1+0
[f638f0a6] libfdk_aac_jll v2.0.2+0
[b53b4c65] libpng_jll v1.6.38+0
[f27f6e37] libvorbis_jll v1.3.7+1
[1270edf5] x264_jll v2021.5.5+0
[dfaa095f] x265_jll v3.5.0+0
[0dad84c5] ArgTools v1.1.1
[56f22d72] Artifacts
[2a0f44e3] Base64
[ade2ca70] Dates
[8bb1440f] DelimitedFiles
[8ba89e20] Distributed
[f43a241f] Downloads v1.6.0
[7b1f6079] FileWatching
[9fa8497b] Future
[b77e0a4c] InteractiveUtils
[b27032c2] LibCURL v0.6.3
[76f85450] LibGit2
[8f399da3] Libdl
[37e2e46d] LinearAlgebra
[56ddb016] Logging
[d6f4376e] Markdown
[a63ad114] Mmap
[ca575930] NetworkOptions v1.2.0
[44cfe95a] Pkg v1.8.0
[de0858da] Printf
[9abbd945] Profile
[3fa0cd96] REPL
[9a3f8284] Random
[ea8e919c] SHA v0.7.0
[9e88b42a] Serialization
[1a1011a3] SharedArrays
[6462fe0b] Sockets
[2f01184e] SparseArrays
[10745b16] Statistics
[4607b0f0] SuiteSparse
[fa267f1f] TOML v1.0.0
[a4e569a6] Tar v1.10.1
[8dfed614] Test
[cf7118a7] UUIDs
[4ec0a83e] Unicode
[e66e0078] CompilerSupportLibraries_jll v0.5.2+0
[deac9b47] LibCURL_jll v7.84.0+0
[29816b5a] LibSSH2_jll v1.10.2+0
[c8ffd9c3] MbedTLS_jll v2.28.0+0
[14a3606d] MozillaCACerts_jll v2022.2.1
[4536629a] OpenBLAS_jll v0.3.20+0
[efcefdf7] PCRE2_jll v10.40.0+0
[83775a58] Zlib_jll v1.2.12+3
[8e850b90] libblastrampoline_jll v5.1.1+0
[8e850ede] nghttp2_jll v1.48.0+0
[3f19e933] p7zip_jll v17.4.0+0
Info Packages marked with ⌃ and ⌅ have new versions available, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use status --outdated -m

julia
_
_ _ ()_ | Documentation: https://docs.julialang.org
() | () () |
_ _ | | __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ ` | |
| | |
| | | | (
| | | Version 1.8.3 (2022-11-14)
/ |_'|||_'_| | Official https://julialang.org/ release
|__/ |

julia> versioninfo()
Julia Version 1.8.3
Commit 0434deb161e (2022-11-14 20:14 UTC)
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: 4 × Intel(R) Pentium(R) Silver N5000 CPU @ 1.10GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-13.0.1 (ORCJIT, goldmont-plus)
Threads: 1 on 4 virtual cores
Environment:
LD_LIBRARY_PATH = /opt/intel/oneapi/vpl/2022.2.5/lib:/opt/intel/oneapi/tbb/2021.7.1/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/mpi/2021.7.1//libfabric/lib:/opt/intel/oneapi/mpi/2021.7.1//lib/release:/opt/intel/oneapi/mpi/2021.7.1//lib:/opt/intel/oneapi/mkl/2022.2.1/lib/intel64:/opt/intel/oneapi/ipp/2021.6.2/lib/intel64:/opt/intel/oneapi/ippcp/2021.6.2/lib/intel64:/opt/intel/oneapi/ipp/2021.6.2/lib/intel64:/opt/intel/oneapi/dnnl/2022.2.1/cpu_dpcpp_gpu_dpcpp/lib:/opt/intel/oneapi/debugger/2021.7.1/gdb/intel64/lib:/opt/intel/oneapi/debugger/2021.7.1/libipt/intel64/lib:/opt/intel/oneapi/debugger/2021.7.1/dep/lib:/opt/intel/oneapi/dal/2021.7.1/lib/intel64:/opt/intel/oneapi/compiler/2022.2.1/linux/lib:/opt/intel/oneapi/compiler/2022.2.1/linux/lib/x64:/opt/intel/oneapi/compiler/2022.2.1/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2022.2.1/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/ccl/2021.7.1/lib/cpu_gpu_dpcpp

julia>

@ChrisRackauckas
Copy link
Member

DiffEqOperators v4.14.0

That's a version from almost 3 years ago. Lots of changes have occurred since then, so it might be easiest to update that. Can you run ]up and upgrade that to the latest DiffEqOperators 4.44.0 ?

@iajzenszmi
Copy link
Author

iajzenszmi commented Dec 2, 2022

Using ]up does not upgrade to the latest DiffEqOperators 4.44.0 which is not in the julia repository. I have used https://github.com/SciML/DiffEqOperators.jl/releases/tag/v4.44.0 which has the following results.
ERROR: LoadError: Some tests did not pass: 122 passed, 0 failed, 1 errored, 0 broken.
in expression starting at /home/ian/DiffEqOperators.jl-4.44.0/test/runtests.jl:9
ian@ian-HP-Convertible-x360-11-ab1XX:~/DiffEqOperators.jl-4.44.0/test$ julia runtests.jl
ERROR: LoadError: ArgumentError: Package SafeTestsets not found in current path.

  • Run import Pkg; Pkg.add("SafeTestsets") to install the SafeTestsets package.
    Stacktrace:
    [1] macro expansion
    @ ./loading.jl:1163 [inlined]
    [2] macro expansion
    @ ./lock.jl:223 [inlined]
    [3] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:1144
    in expression starting at /home/ian/DiffEqOperators.jl-4.44.0/test/runtests.jl:1
    ian@ian-HP-Convertible-x360-11-ab1XX:~/DiffEqOperators.jl-4.44.0/test$ julia
    _
    _ _ ()_ | Documentation: https://docs.julialang.org
    () | () () |
    _ _ | | __ _ | Type "?" for help, "]?" for Pkg help.
    | | | | | | |/ ` | |
    | | |
    | | | | (
    | | | Version 1.8.3 (2022-11-14)
    / |_'|||_'_| | Official https://julialang.org/ release
    |__/ |

(@v1.8) pkg> add OrdinaryDiffEq
Updating registry at ~/.julia/registries/General.toml
Resolving package versions...
Installed ArrayInterfaceGPUArrays ─ v0.2.2
Installed ExponentialUtilities ──── v1.22.0
Installed OrdinaryDiffEq ────────── v5.39.1
Updating ~/.julia/environments/v1.8/Project.toml
⌃ [1dea7af3] + OrdinaryDiffEq v5.39.1
Updating ~/.julia/environments/v1.8/Manifest.toml
[30b0a656] + ArrayInterfaceCore v0.1.26
[6ba088a2] + ArrayInterfaceGPUArrays v0.2.2
[d4d017d3] + ExponentialUtilities v1.22.0
[6a86dc24] + FiniteDiff v2.17.0
[46192b85] + GPUArraysCore v0.1.2
[01680d73] + GenericSVD v0.3.0
[c145ed77] + GenericSchur v0.5.3
⌃ [d3d80556] + LineSearches v7.1.1
[d41bc354] + NLSolversBase v7.8.3
[2774e3e8] + NLsolve v4.5.1
⌃ [1dea7af3] + OrdinaryDiffEq v5.39.1
⌃ [47a9eef4] + SparseDiffTools v1.13.2
⌅ [19fa3120] + VertexSafeGraphs v0.1.2
Info Packages marked with ⌃ and ⌅ have new versions available, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use status --outdated -m
Precompiling project...
3 dependencies successfully precompiled in 45 seconds. 201 already precompiled.

julia>
ian@ian-HP-Convertible-x360-11-ab1XX:/DiffEqOperators.jl-4.44.0/test$ ls
DerivativeOperators Misc runtests.jl
ian@ian-HP-Convertible-x360-11-ab1XX:
/DiffEqOperators.jl-4.44.0/test$ julia runtests.jl
Test Summary: | Pass Total Time
Poisson example | 1 1 27.6s
28.374299 seconds (31.38 M allocations: 2.025 GiB, 6.31% gc time, 56.47% compilation time: 40% of which was recompilation)
Test Summary: | Pass Total Time
Heat equation example | 1 1 18.3s
18.307286 seconds (28.95 M allocations: 1.642 GiB, 8.30% gc time, 91.85% compilation time: 0% of which was recompilation)
Robin Boundary Condition Operators: Error During Test at /home/ian/.julia/packages/SafeTestsets/A83XK/src/SafeTestsets.jl:25
Got exception outside of a @test
LoadError: DimensionMismatch: tried to assign 4×4 array to 1×4 destination
Stacktrace:
[1] throw_setindex_mismatch(X::Matrix{Float64}, I::Tuple{Int64, Int64})
@ Base ./indices.jl:193
[2] setindex_shape_check
@ ./indices.jl:253 [inlined]
[3] _unsafe_setindex!(::IndexLinear, ::Matrix{Float64}, ::Matrix{Float64}, ::Int64, ::Base.Slice{Base.OneTo{Int64}})
@ Base ./multidimensional.jl:939
[4] _setindex!
@ ./multidimensional.jl:930 [inlined]
[5] setindex!
@ ./abstractarray.jl:1344 [inlined]
[6] DiffEqOperators.GeneralBC(αl::Vector{Float64}, αr::Vector{Float64}, dx::Vector{Float64}, order::Int64)
@ DiffEqOperators ~/.julia/packages/DiffEqOperators/1gRmU/src/derivative_operators/BC_operators.jl:115
[7] top-level scope
@ ~/DiffEqOperators.jl-4.44.0/test/DerivativeOperators/robin.jl:103
[8] include(mod::Module, _path::String)
@ Base ./Base.jl:419
[9] include(x::String)
@ Main.var"##314" ~/.julia/packages/SafeTestsets/A83XK/src/SafeTestsets.jl:23
[10] macro expansion
@ ~/DiffEqOperators.jl-4.44.0/test/runtests.jl:13 [inlined]
[11] macro expansion
@ /snap/julia/67/share/julia/stdlib/v1.8/Test/src/Test.jl:1360 [inlined]
[12] top-level scope
@ ~/DiffEqOperators.jl-4.44.0/test/runtests.jl:13
[13] eval(m::Module, e::Any)
@ Core ./boot.jl:368
[14] macro expansion
@ ~/.julia/packages/SafeTestsets/A83XK/src/SafeTestsets.jl:23 [inlined]
[15] macro expansion
@ ./timing.jl:262 [inlined]
[16] macro expansion
@ /DiffEqOperators.jl-4.44.0/test/runtests.jl:13 [inlined]
[17] top-level scope
@ ./timing.jl:262
[18] include(mod::Module, _path::String)
@ Base ./Base.jl:419
[19] exec_options(opts::Base.JLOptions)
@ Base ./client.jl:303
[20] _start()
@ Base ./client.jl:522
in expression starting at /home/ian/DiffEqOperators.jl-4.44.0/test/DerivativeOperators/robin.jl:103
Test Summary: | Pass Error Total Time
Robin Boundary Condition Operators | 122 1 123 7.1s
ERROR: LoadError: Some tests did not pass: 122 passed, 0 failed, 1 errored, 0 broken.
in expression starting at /home/ian/DiffEqOperators.jl-4.44.0/test/runtests.jl:9
ian@ian-HP-Convertible-x360-11-ab1XX:
/DiffEqOperators.jl-4.44.0/test$ cd /DiffEqOperators.jl-4.44.0
ian@ian-HP-Convertible-x360-11-ab1XX:
/DiffEqOperators.jl-4.44.0$ cd src

@ChrisRackauckas
Copy link
Member

Using ]up does not upgrade to the latest DiffEqOperators 4.44.0 which is not in the julia repository.

It is in the Julia General repository. See the merge here: JuliaRegistries/General#72822 and the listing here: https://github.com/JuliaRegistries/General/blob/master/D/DiffEqOperators/Versions.toml#L184. So it's most definitely in there.

Your issue seems to be that your local registry is very old. When's the last time you updated the registry? What happens when you run ]up?

@iajzenszmi
Copy link
Author

(@v1.8) pkg> up
Updating registry at ~/.julia/registries/General.toml
No Changes to ~/.julia/environments/v1.8/Project.toml
No Changes to ~/.julia/environments/v1.8/Manifest.toml

(@v1.8) pkg> st
Status ~/.julia/environments/v1.8/Project.toml
⌃ [9fdde737] DiffEqOperators v4.14.0
⌃ [eacbb407] Meshes v0.19.3
⌃ [1dea7af3] OrdinaryDiffEq v5.42.3
[bc4dbde8] PlotMesh v0.1.0
⌃ [91a5bcdd] Plots v1.0.14
[1bc83da4] SafeTestsets v0.0.1
[0999239e] SugarBLAS v0.1.0
[ac2d9471] blaspp_jll v2021.4.2+0
Info Packages marked with ⌃ have new versions available and may be upgradable.

(@v1.8) pkg> st -m
Status ~/.julia/environments/v1.8/Manifest.toml
⌅ [c3fe647b] AbstractAlgebra v0.11.2
⌃ [621f4979] AbstractFFTs v1.0.1
[1520ce14] AbstractTrees v0.4.3
⌅ [79e6a3ab] Adapt v2.4.0
⌅ [ec485272] ArnoldiMethod v0.1.0
⌅ [4fba245c] ArrayInterface v2.14.17
[30b0a656] ArrayInterfaceCore v0.1.26
⌅ [4c555306] ArrayLayouts v0.4.7
⌅ [aae01518] BandedMatrices v0.15.21
[9e28174c] BinDeps v1.0.2
[b99e7846] BinaryProvider v0.5.10
⌅ [8e7c35d0] BlockArrays v0.12.12
⌅ [ffab5731] BlockBandedMatrices v0.9.2
⌅ [a74b3585] Blosc v0.5.1
[631607c0] CMake v1.2.0
[d5fb7624] CMakeWrapper v0.2.4
[159f3aea] Cairo v1.0.5
[a603d957] CanonicalTraits v0.2.4
[324d7699] CategoricalArrays v0.10.7
⌅ [d360d2e6] ChainRulesCore v0.9.45
[7a955b69] CircularArrays v1.3.1
⌅ [3da002f7] ColorTypes v0.8.1
⌅ [c3611d14] ColorVectorSpace v0.8.7
⌅ [5ae59095] Colors v0.9.6
[861a8166] Combinatorics v1.0.2
[38540f10] CommonSolve v0.2.3
[bbf7d656] CommonSubexpressions v0.3.0
⌅ [34da2185] Compat v2.2.1
[88cd18e8] ConsoleProgressMonitor v0.1.2
[187b0558] ConstructionBase v1.4.1
⌅ [d38c429a] Contour v0.5.7
[a8cc5b0e] Crayons v4.1.1
[9a962f9c] DataAPI v1.13.0
⌅ [864edb3b] DataStructures v0.17.20
[e2d170a0] DataValueInterfaces v1.0.0
⌅ [2b5f629d] DiffEqBase v6.44.3
⌅ [c894b116] DiffEqJump v6.10.0
⌃ [9fdde737] DiffEqOperators v4.14.0
[163ba53b] DiffResults v1.1.0
⌃ [b552c78f] DiffRules v1.5.0
[b4f34e82] Distances v0.10.7
⌅ [ffbed154] DocStringExtensions v0.8.6
⌃ [d4d017d3] ExponentialUtilities v1.19.0
[e2ba6199] ExprTools v0.1.8
⌅ [c87230d0] FFMPEG v0.3.0
[9aa1b823] FastClosures v0.3.2
[5789e2e9] FileIO v1.16.0
⌅ [1a297f60] FillArrays v0.9.7
[6a86dc24] FiniteDiff v2.17.0
⌅ [53c48c17] FixedPointNumbers v0.6.1
[59287772] Formatting v0.4.2
[f6369f11] ForwardDiff v0.10.32
[069b7b12] FunctionWrappers v1.1.3
[46192b85] GPUArraysCore v0.1.2
⌅ [28b8d3ca] GR v0.48.0
⌅ [6b9d7cbe] GeneralizedGenerated v0.2.8
[01680d73] GenericSVD v0.3.0
[c145ed77] GenericSchur v0.5.3
[4d00f742] GeometryTypes v0.8.5
[a2bd30eb] Graphics v1.1.2
[42e2da0e] Grisu v1.0.2
⌅ [f67ccb44] HDF5 v0.12.5
[615f187c] IfElse v0.1.1
⌅ [a09fc81d] ImageCore v0.8.22
⌅ [6218d12a] ImageMagick v0.7.9
[d25df0c9] Inflate v0.1.3
[92d709cd] IrrationalConstants v0.1.1
[c8e1da08] IterTools v1.4.0
⌅ [42fd0dbc] IterativeSolvers v0.8.5
[82899510] IteratorInterfaceExtensions v1.0.0
[692b3bcd] JLLWrappers v1.4.1
[682c06a0] JSON v0.21.3
[b14d175d] JuliaVariables v0.2.4
[e5e0dc1b] Juno v0.8.4
[b964fa9f] LaTeXStrings v1.3.0
⌃ [2ee39098] LabelledArrays v1.6.6
⌅ [23fbe1c1] Latexify v0.14.12
⌅ [5078a376] LazyArrays v0.18.1
⌅ [d7e5e226] LazyBandedMatrices v0.3.6
[1d6d02ad] LeftChildRightSiblingTrees v0.2.0
[093fc24a] LightGraphs v1.3.5
⌃ [d3d80556] LineSearches v7.1.1
⌃ [2ab3a3ac] LogExpFunctions v0.3.0
⌅ [e6f89c97] LoggingExtras v0.4.9
⌅ [ae8d54c2] Luxor v1.12.0
[d8e11817] MLStyle v0.4.16
[1914dd2f] MacroTools v0.5.10
[dbb5928d] MappedArrays v0.4.1
⌅ [a3b82374] MatrixFactorizations v0.6.1
[442fdcdd] Measures v0.3.2
[e89f7d12] Media v0.5.0
⌃ [eacbb407] Meshes v0.19.3
[e1d29d7a] Missings v1.0.2
⌅ [961ee093] ModelingToolkit v3.20.1
[e94cdb99] MosaicViews v0.3.4
[46d2c3a1] MuladdMacro v0.2.4
[d41bc354] NLSolversBase v7.8.3
[2774e3e8] NLsolve v4.5.1
⌅ [872c559c] NNlib v0.7.11
⌅ [77ba4419] NaNMath v0.3.7
[71a1bf82] NameResolution v0.1.5
[b8a86587] NearestNeighbors v0.4.12
[6fe1bfb0] OffsetArrays v1.12.8
[bac558e1] OrderedCollections v1.4.1
⌃ [1dea7af3] OrdinaryDiffEq v5.42.3
[5432bcbf] PaddedViews v0.5.11
[d96e819e] Parameters v0.12.3
[69de0a69] Parsers v2.5.1
[bc4dbde8] PlotMesh v0.1.0
⌅ [ccf2f8ad] PlotThemes v1.0.3
⌅ [995b91a9] PlotUtils v0.6.5
⌃ [91a5bcdd] Plots v1.0.14
[e409e4f3] PoissonRandom v0.4.3
[21216c6a] Preferences v1.3.0
[8162dcfd] PrettyPrint v0.2.0
[33c8b6b6] ProgressLogging v0.1.4
[92933f4c] ProgressMeter v1.7.2
⌅ [dca85d43] QuartzImageIO v0.6.0
[fb686558] RandomExtensions v0.4.3
[e6cf234a] RandomNumbers v1.5.3
[3cdcf5f2] RecipesBase v1.3.2
⌅ [01d81517] RecipesPipeline v0.1.13
⌃ [731186ca] RecursiveArrayTools v2.11.4
⌅ [f2c3362d] RecursiveFactorization v0.1.0
⌅ [189a3867] Reexport v0.2.0
⌅ [74f56ac7] ReferenceFrameRotations v0.5.6
[ae029012] Requires v1.3.0
⌅ [f2b01f46] Roots v1.2.0
[1bc83da4] SafeTestsets v0.0.1
[efcf1570] Setfield v1.1.1
⌅ [992d4aef] Showoff v0.3.2
[699a6c99] SimpleTraits v0.9.4
[66db9d55] SnoopPrecompile v1.0.1
[a2af1166] SortingAlgorithms v1.1.0
⌃ [47a9eef4] SparseDiffTools v1.13.2
⌅ [276daf66] SpecialFunctions v0.10.3
[cae243ae] StackViews v0.1.1
⌅ [90137ffa] StaticArrays v0.12.5
[1e83bf80] StaticArraysCore v1.4.0
[82ae8749] StatsAPI v1.5.0
[2913bbd2] StatsBase v0.33.21
[0999239e] SugarBLAS v0.1.0
⌅ [d1185830] SymbolicUtils v0.5.2
[3783bdb8] TableTraits v1.0.1
[bd369af6] Tables v1.10.0
[5d786b92] TerminalLoggers v0.1.6
[a759f4b9] TimerOutputs v0.5.22
[a2a6695c] TreeViews v0.3.0
[30578b45] URIParser v0.4.1
[3a884ed6] UnPack v1.0.2
[1986cc42] Unitful v1.12.2
⌅ [19fa3120] VertexSafeGraphs v0.1.2
[700de1a5] ZygoteRules v0.2.2
[6e34b625] Bzip2_jll v1.0.8+0
[83423d85] Cairo_jll v1.16.1+1
[2e619515] Expat_jll v2.4.8+0
[b22a6f82] FFMPEG_jll v4.4.2+2
[a3f928ae] Fontconfig_jll v2.13.93+0
[d7e528f0] FreeType2_jll v2.10.4+0
[559328eb] FriBidi_jll v1.0.10+0
[78b55507] Gettext_jll v0.21.0+0
[7746bdde] Glib_jll v2.74.0+1
[3b182d85] Graphite2_jll v1.3.14+0
[2e76f6c2] HarfBuzz_jll v2.8.1+1
[c1c5ebd0] LAME_jll v3.100.1+0
[dd4b983a] LZO_jll v2.10.1+0
⌅ [e9f186c6] Libffi_jll v3.2.2+1
[d4300ac3] Libgcrypt_jll v1.8.7+0
[7add5ba3] Libgpg_error_jll v1.42.0+0
[94ce4f54] Libiconv_jll v1.16.1+1
[4b2f31a3] Libmount_jll v2.35.0+0
[38a345b3] Libuuid_jll v2.36.0+0
[e7412a2a] Ogg_jll v1.3.5+1
⌅ [656ef2d0] OpenBLAS32_jll v0.3.17+0
[458c3c95] OpenSSL_jll v1.1.19+0
[efe28fd5] OpenSpecFun_jll v0.5.5+0
[91d4177d] Opus_jll v1.3.2+0
[36c8627f] Pango_jll v1.50.9+0
[30392449] Pixman_jll v0.40.1+0
[02c8fc9c] XML2_jll v2.9.14+0
[aed1982a] XSLT_jll v1.1.34+0
[4f6342f7] Xorg_libX11_jll v1.6.9+4
[0c0b7dd1] Xorg_libXau_jll v1.0.9+4
[a3789734] Xorg_libXdmcp_jll v1.1.3+4
[1082639a] Xorg_libXext_jll v1.3.4+4
[ea2f1a96] Xorg_libXrender_jll v0.9.10+4
[14d82f49] Xorg_libpthread_stubs_jll v0.1.0+3
[c7cfdc94] Xorg_libxcb_jll v1.13.0+3
[c5fb5394] Xorg_xtrans_jll v1.4.0+3
[ac2d9471] blaspp_jll v2021.4.2+0
[a4ae2306] libaom_jll v3.4.0+0
[0ac62f75] libass_jll v0.15.1+0
[f638f0a6] libfdk_aac_jll v2.0.2+0
[b53b4c65] libpng_jll v1.6.38+0
[f27f6e37] libvorbis_jll v1.3.7+1
[1270edf5] x264_jll v2021.5.5+0
[dfaa095f] x265_jll v3.5.0+0
[0dad84c5] ArgTools v1.1.1
[56f22d72] Artifacts
[2a0f44e3] Base64
[ade2ca70] Dates
[8bb1440f] DelimitedFiles
[8ba89e20] Distributed
[f43a241f] Downloads v1.6.0
[7b1f6079] FileWatching
[9fa8497b] Future
[b77e0a4c] InteractiveUtils
[b27032c2] LibCURL v0.6.3
[76f85450] LibGit2
[8f399da3] Libdl
[37e2e46d] LinearAlgebra
[56ddb016] Logging
[d6f4376e] Markdown
[a63ad114] Mmap
[ca575930] NetworkOptions v1.2.0
[44cfe95a] Pkg v1.8.0
[de0858da] Printf
[9abbd945] Profile
[3fa0cd96] REPL
[9a3f8284] Random
[ea8e919c] SHA v0.7.0
[9e88b42a] Serialization
[1a1011a3] SharedArrays
[6462fe0b] Sockets
[2f01184e] SparseArrays
[10745b16] Statistics
[4607b0f0] SuiteSparse
[fa267f1f] TOML v1.0.0
[a4e569a6] Tar v1.10.1
[8dfed614] Test
[cf7118a7] UUIDs
[4ec0a83e] Unicode
[e66e0078] CompilerSupportLibraries_jll v0.5.2+0
[deac9b47] LibCURL_jll v7.84.0+0
[29816b5a] LibSSH2_jll v1.10.2+0
[c8ffd9c3] MbedTLS_jll v2.28.0+0
[14a3606d] MozillaCACerts_jll v2022.2.1
[4536629a] OpenBLAS_jll v0.3.20+0
[efcefdf7] PCRE2_jll v10.40.0+0
[83775a58] Zlib_jll v1.2.12+3
[8e850b90] libblastrampoline_jll v5.1.1+0
[8e850ede] nghttp2_jll v1.48.0+0
[3f19e933] p7zip_jll v17.4.0+0
Info Packages marked with ⌃ and ⌅ have new versions available, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use status --outdated -m

(@v1.8) pkg>

@ChrisRackauckas
Copy link
Member

Interesting. Follow the suggestion and share status --outdated -m?

@ChrisRackauckas
Copy link
Member

Oh, PlotMesh.jl is unmaintained test junk from 2019 (https://github.com/jounihuo/PlotMesh.jl). Get rid of that: that has a bunch of upper bounds that's keeping you back in the stone age.

@iajzenszmi
Copy link
Author

(@v1.8) pkg> status --outdated -m
Status ~/.julia/environments/v1.8/Manifest.toml
⌅ [c3fe647b] AbstractAlgebra v0.11.2 (<v0.27.7): SymbolicUtils
⌃ [621f4979] AbstractFFTs v1.0.1 (<v1.2.1)
⌅ [79e6a3ab] Adapt v2.4.0 (<v3.4.0): OrdinaryDiffEq
⌅ [ec485272] ArnoldiMethod v0.1.0 (<v0.2.0): LightGraphs
⌅ [4fba245c] ArrayInterface v2.14.17 (<v6.0.24): DiffEqBase, DiffEqJump, LabelledArrays, ModelingToolkit, OrdinaryDiffEq, RecursiveArrayTools, SparseDiffTools
⌅ [4c555306] ArrayLayouts v0.4.7 (<v0.8.15): BandedMatrices, BlockArrays, BlockBandedMatrices, LazyArrays, LazyBandedMatrices, MatrixFactorizations
⌅ [aae01518] BandedMatrices v0.15.21 (<v0.17.9): BlockBandedMatrices, DiffEqOperators, LazyBandedMatrices
⌅ [8e7c35d0] BlockArrays v0.12.12 (<v0.16.21): BlockBandedMatrices, LazyBandedMatrices
⌅ [ffab5731] BlockBandedMatrices v0.9.2 (<v0.11.9): DiffEqOperators, LazyBandedMatrices
⌅ [a74b3585] Blosc v0.5.1 (<v0.7.3): HDF5
⌅ [d360d2e6] ChainRulesCore v0.9.45 (<v1.15.6): DiffEqBase, NNlib
⌅ [3da002f7] ColorTypes v0.8.1 (<v0.11.4): ColorVectorSpace, Colors, QuartzImageIO
⌅ [c3611d14] ColorVectorSpace v0.8.7 (<v0.9.9): QuartzImageIO
⌅ [5ae59095] Colors v0.9.6 (<v0.12.8): PlotMesh
⌅ [34da2185] Compat v2.2.1 (<v4.5.0): BlockArrays, Blosc, ChainRulesCore, DiffEqJump, SparseDiffTools
⌅ [d38c429a] Contour v0.5.7 (<v0.6.2): Plots
⌅ [864edb3b] DataStructures v0.17.20 (<v0.18.13): OrdinaryDiffEq
⌅ [2b5f629d] DiffEqBase v6.44.3 (<v6.109.0): OrdinaryDiffEq
⌅ [c894b116] DiffEqJump v6.10.0 (<v8.6.3): ModelingToolkit
⌃ [9fdde737] DiffEqOperators v4.14.0 (<v4.44.0)
⌃ [b552c78f] DiffRules v1.5.0 (<v1.12.2)
⌅ [ffbed154] DocStringExtensions v0.8.6 (<v0.9.2): DiffEqBase, LogExpFunctions, ModelingToolkit, RecursiveArrayTools
⌃ [d4d017d3] ExponentialUtilities v1.19.0 (<v1.22.0)
⌅ [c87230d0] FFMPEG v0.3.0 (<v0.4.1): Plots
⌅ [1a297f60] FillArrays v0.9.7 (<v0.13.5): ArrayLayouts, BandedMatrices, BlockArrays, BlockBandedMatrices, LazyArrays, LazyBandedMatrices
⌅ [53c48c17] FixedPointNumbers v0.6.1 (<v0.8.4): ColorTypes, Colors, QuartzImageIO
⌅ [28b8d3ca] GR v0.48.0 (<v0.71.1): Plots
⌅ [6b9d7cbe] GeneralizedGenerated v0.2.8 (<v0.3.3): ModelingToolkit
⌅ [f67ccb44] HDF5 v0.12.5 (<v0.16.12): PlotMesh
⌅ [a09fc81d] ImageCore v0.8.22 (<v0.9.4): QuartzImageIO
⌅ [6218d12a] ImageMagick v0.7.9 (<v1.2.2): Luxor
⌅ [42fd0dbc] IterativeSolvers v0.8.5 (<v0.9.2): DiffEqBase
⌃ [2ee39098] LabelledArrays v1.6.6 (<v1.12.5)
⌅ [23fbe1c1] Latexify v0.14.12 (<v0.15.17): ModelingToolkit
⌅ [5078a376] LazyArrays v0.18.1 (<v0.22.13): DiffEqOperators, LazyBandedMatrices
⌅ [d7e5e226] LazyBandedMatrices v0.3.6 (<v0.8.4): DiffEqOperators
⌃ [d3d80556] LineSearches v7.1.1 (<v7.2.0)
⌃ [2ab3a3ac] LogExpFunctions v0.3.0 (<v0.3.19)
⌅ [e6f89c97] LoggingExtras v0.4.9 (<v1.0.0): DiffEqBase
⌅ [ae8d54c2] Luxor v1.12.0 (<v3.5.0): PlotMesh
⌅ [a3b82374] MatrixFactorizations v0.6.1 (<v0.9.3): BlockBandedMatrices, LazyArrays, LazyBandedMatrices
⌃ [eacbb407] Meshes v0.19.3 (<v0.26.2)
⌅ [961ee093] ModelingToolkit v3.20.1 (<v8.36.0): DiffEqOperators
⌅ [872c559c] NNlib v0.7.11 (<v0.8.11): DiffEqOperators
⌅ [77ba4419] NaNMath v0.3.7 (<v1.0.1): DiffRules, LineSearches, ModelingToolkit, Plots, RecipesPipeline, SymbolicUtils
⌃ [1dea7af3] OrdinaryDiffEq v5.42.3 (<v6.35.0)
⌅ [ccf2f8ad] PlotThemes v1.0.3 (<v3.1.0): Plots
⌅ [995b91a9] PlotUtils v0.6.5 (<v1.3.1): PlotThemes, Plots
⌃ [91a5bcdd] Plots v1.0.14 (<v1.36.6)
⌅ [dca85d43] QuartzImageIO v0.6.0 (<v0.7.4): Luxor
⌅ [01d81517] RecipesPipeline v0.1.13 (<v0.6.11): Plots
⌃ [731186ca] RecursiveArrayTools v2.11.4 (<v2.32.3)
⌅ [f2c3362d] RecursiveFactorization v0.1.0 (<v0.2.12): DiffEqBase
⌅ [189a3867] Reexport v0.2.0 (<v1.2.2): Colors, OrdinaryDiffEq, PlotUtils, Plots
⌅ [74f56ac7] ReferenceFrameRotations v0.5.6 (<v3.0.0): Meshes
⌅ [f2b01f46] Roots v1.2.0 (<v2.0.8): DiffEqBase
⌅ [992d4aef] Showoff v0.3.2 (<v1.0.3): Plots
⌃ [47a9eef4] SparseDiffTools v1.13.2 (<v1.29.0)
⌅ [276daf66] SpecialFunctions v0.10.3 (<v2.1.7): ColorVectorSpace, ModelingToolkit, SymbolicUtils
⌅ [90137ffa] StaticArrays v0.12.5 (<v1.5.11): DiffEqBase, DiffEqJump, DiffEqOperators, LazyArrays, ModelingToolkit, OrdinaryDiffEq, ReferenceFrameRotations
⌅ [d1185830] SymbolicUtils v0.5.2 (<v0.19.11): ModelingToolkit
⌅ [19fa3120] VertexSafeGraphs v0.1.2 (<v0.2.0): SparseDiffTools
⌅ [e9f186c6] Libffi_jll v3.2.2+1 (<v3.4.4+0): Glib_jll, HarfBuzz_jll
⌅ [656ef2d0] OpenBLAS32_jll v0.3.17+0 (<v0.3.21+0): julia

(@v1.8) pkg>

@iajzenszmi
Copy link
Author

Although three years old, plotmesh.jl tests ok.
^C
ian@ian-HP-Convertible-x360-11-ab1XX:~/DiffEqOperators.jl-4.44.0/src$ julia
_
_ _ ()_ | Documentation: https://docs.julialang.org
() | () () |
_ _ | | __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ ` | |
| | |
| | | | (
| | | Version 1.8.3 (2022-11-14)
/ |_'|||_'_| | Official https://julialang.org/ release
|__/ |

(@v1.8) pkg> add DiffEqOperators.jl-4.44.0
ERROR: Unable to parse DiffEqOperators.jl-4.44.0 as a package.

(@v1.8) pkg> add PlotMesh
Updating registry at ~/.julia/registries/General.toml
Resolving package versions...
No Changes to ~/.julia/environments/v1.8/Project.toml
No Changes to ~/.julia/environments/v1.8/Manifest.toml

(@v1.8) pkg> test PlotMesh
Testing PlotMesh
Status /tmp/jl_gTtCWL/Project.toml
⌅ [5ae59095] Colors v0.9.6
⌅ [f67ccb44] HDF5 v0.12.5
⌅ [6218d12a] ImageMagick v0.7.9
⌅ [ae8d54c2] Luxor v1.12.0
[bc4dbde8] PlotMesh v0.1.0
⌃ [34922c18] VisualRegressionTests v0.3.1
[8dfed614] Test @stdlib/Test
Status /tmp/jl_gTtCWL/Manifest.toml
⌃ [621f4979] AbstractFFTs v1.0.1
⌃ [79e6a3ab] Adapt v2.4.0
[9e28174c] BinDeps v1.0.2
[b99e7846] BinaryProvider v0.5.10
⌅ [a74b3585] Blosc v0.5.1
[631607c0] CMake v1.2.0
[d5fb7624] CMakeWrapper v0.2.4
[159f3aea] Cairo v1.0.5
[aafaddc9] CatIndices v0.2.2
⌅ [3da002f7] ColorTypes v0.8.1
⌅ [c3611d14] ColorVectorSpace v0.8.7
⌅ [5ae59095] Colors v0.9.6
⌅ [34da2185] Compat v2.2.1
[ed09eef8] ComputationalResources v0.3.2
[dc8bdbbb] CustomUnitRanges v1.0.2
[9a962f9c] DataAPI v1.13.0
⌃ [864edb3b] DataStructures v0.17.20
⌅ [ffbed154] DocStringExtensions v0.8.6
[4f61f5a4] FFTViews v0.3.2
[7a1cc6ca] FFTW v1.5.0
[5789e2e9] FileIO v1.16.0
⌅ [53c48c17] FixedPointNumbers v0.6.1
[a2bd30eb] Graphics v1.1.2
⌅ [f67ccb44] HDF5 v0.12.5
⌅ [a09fc81d] ImageCore v0.8.22
⌅ [6a3955dd] ImageFiltering v0.6.21
⌅ [6218d12a] ImageMagick v0.7.9
[92d709cd] IrrationalConstants v0.1.1
[692b3bcd] JLLWrappers v1.4.1
[e5e0dc1b] Juno v0.8.4
⌃ [2ab3a3ac] LogExpFunctions v0.3.0
⌅ [ae8d54c2] Luxor v1.12.0
[1914dd2f] MacroTools v0.5.10
[dbb5928d] MappedArrays v0.4.1
[e89f7d12] Media v0.5.0
[e1d29d7a] Missings v1.0.2
[e94cdb99] MosaicViews v0.3.4
⌃ [77ba4419] NaNMath v0.3.7
[6fe1bfb0] OffsetArrays v1.12.8
[bac558e1] OrderedCollections v1.4.1
[5432bcbf] PaddedViews v0.5.11
[d96e819e] Parameters v0.12.3
[bc4dbde8] PlotMesh v0.1.0
[21216c6a] Preferences v1.3.0
⌅ [dca85d43] QuartzImageIO v0.6.0
⌅ [189a3867] Reexport v0.2.0
[ae029012] Requires v1.3.0
[a2af1166] SortingAlgorithms v1.1.0
⌅ [276daf66] SpecialFunctions v0.10.3
[cae243ae] StackViews v0.1.1
[90137ffa] StaticArrays v1.5.11
[1e83bf80] StaticArraysCore v1.4.0
[82ae8749] StatsAPI v1.5.0
[2913bbd2] StatsBase v0.33.21
⌅ [06e1c1a7] TiledIteration v0.3.1
[30578b45] URIParser v0.4.1
[3a884ed6] UnPack v1.0.2
⌃ [34922c18] VisualRegressionTests v0.3.1
[6e34b625] Bzip2_jll v1.0.8+0
[83423d85] Cairo_jll v1.16.1+1
[2e619515] Expat_jll v2.4.8+0
[f5851436] FFTW_jll v3.3.10+0
[a3f928ae] Fontconfig_jll v2.13.93+0
[d7e528f0] FreeType2_jll v2.10.4+0
[559328eb] FriBidi_jll v1.0.10+0
[78b55507] Gettext_jll v0.21.0+0
[7746bdde] Glib_jll v2.74.0+1
[3b182d85] Graphite2_jll v1.3.14+0
[2e76f6c2] HarfBuzz_jll v2.8.1+1
[1d5cc7b8] IntelOpenMP_jll v2018.0.3+2
[dd4b983a] LZO_jll v2.10.1+0
⌅ [e9f186c6] Libffi_jll v3.2.2+1
[d4300ac3] Libgcrypt_jll v1.8.7+0
[7add5ba3] Libgpg_error_jll v1.42.0+0
[94ce4f54] Libiconv_jll v1.16.1+1
[4b2f31a3] Libmount_jll v2.35.0+0
[38a345b3] Libuuid_jll v2.36.0+0
[856f044c] MKL_jll v2022.2.0+0
[efe28fd5] OpenSpecFun_jll v0.5.5+0
[36c8627f] Pango_jll v1.50.9+0
[30392449] Pixman_jll v0.40.1+0
[02c8fc9c] XML2_jll v2.9.14+0
[aed1982a] XSLT_jll v1.1.34+0
[4f6342f7] Xorg_libX11_jll v1.6.9+4
[0c0b7dd1] Xorg_libXau_jll v1.0.9+4
[a3789734] Xorg_libXdmcp_jll v1.1.3+4
[1082639a] Xorg_libXext_jll v1.3.4+4
[ea2f1a96] Xorg_libXrender_jll v0.9.10+4
[14d82f49] Xorg_libpthread_stubs_jll v0.1.0+3
[c7cfdc94] Xorg_libxcb_jll v1.13.0+3
[c5fb5394] Xorg_xtrans_jll v1.4.0+3
[b53b4c65] libpng_jll v1.6.38+0
[0dad84c5] ArgTools v1.1.1 @stdlib/ArgTools
[56f22d72] Artifacts @stdlib/Artifacts
[2a0f44e3] Base64 @stdlib/Base64
[ade2ca70] Dates @stdlib/Dates
[8bb1440f] DelimitedFiles @stdlib/DelimitedFiles
[8ba89e20] Distributed @stdlib/Distributed
[f43a241f] Downloads v1.6.0 @stdlib/Downloads
[7b1f6079] FileWatching @stdlib/FileWatching
[b77e0a4c] InteractiveUtils @stdlib/InteractiveUtils
[4af54fe1] LazyArtifacts @stdlib/LazyArtifacts
[b27032c2] LibCURL v0.6.3 @stdlib/LibCURL
[76f85450] LibGit2 @stdlib/LibGit2
[8f399da3] Libdl @stdlib/Libdl
[37e2e46d] LinearAlgebra @stdlib/LinearAlgebra
[56ddb016] Logging @stdlib/Logging
[d6f4376e] Markdown @stdlib/Markdown
[a63ad114] Mmap @stdlib/Mmap
[ca575930] NetworkOptions v1.2.0 @stdlib/NetworkOptions
[44cfe95a] Pkg v1.8.0 @stdlib/Pkg
[de0858da] Printf @stdlib/Printf
[9abbd945] Profile @stdlib/Profile
[3fa0cd96] REPL @stdlib/REPL
[9a3f8284] Random @stdlib/Random
[ea8e919c] SHA v0.7.0 @stdlib/SHA
[9e88b42a] Serialization @stdlib/Serialization
[1a1011a3] SharedArrays @stdlib/SharedArrays
[6462fe0b] Sockets @stdlib/Sockets
[2f01184e] SparseArrays @stdlib/SparseArrays
[10745b16] Statistics @stdlib/Statistics
[fa267f1f] TOML v1.0.0 @stdlib/TOML
[a4e569a6] Tar v1.10.1 @stdlib/Tar
[8dfed614] Test @stdlib/Test
[cf7118a7] UUIDs @stdlib/UUIDs
[4ec0a83e] Unicode @stdlib/Unicode
[e66e0078] CompilerSupportLibraries_jll v0.5.2+0 @stdlib/CompilerSupportLibraries_jll
[deac9b47] LibCURL_jll v7.84.0+0 @stdlib/LibCURL_jll
[29816b5a] LibSSH2_jll v1.10.2+0 @stdlib/LibSSH2_jll
[c8ffd9c3] MbedTLS_jll v2.28.0+0 @stdlib/MbedTLS_jll
[14a3606d] MozillaCACerts_jll v2022.2.1 @stdlib/MozillaCACerts_jll
[4536629a] OpenBLAS_jll v0.3.20+0 @stdlib/OpenBLAS_jll
[efcefdf7] PCRE2_jll v10.40.0+0 @stdlib/PCRE2_jll
[83775a58] Zlib_jll v1.2.12+3 @stdlib/Zlib_jll
[8e850b90] libblastrampoline_jll v5.1.1+0 @stdlib/libblastrampoline_jll
[8e850ede] nghttp2_jll v1.48.0+0 @stdlib/nghttp2_jll
[3f19e933] p7zip_jll v17.4.0+0 @stdlib/p7zip_jll
Info Packages marked with ⌃ and ⌅ have new versions available, but those with ⌅ are restricted by compatibility constraints from upgrading.
Precompiling project...
5 dependencies successfully precompiled in 67 seconds. 94 already precompiled.
Testing Running tests...
┌ Warning: range(start, stop) (with neither length nor step given) is deprecated, use range(start, stop=stop) instead.
│ caller = broadcasted at broadcast.jl:1093 [inlined]
└ @ Core ./broadcast.jl:1093
┌ Warning: range(start, stop) (with neither length nor step given) is deprecated, use range(start, stop=stop) instead.
│ caller = broadcasted at broadcast.jl:1093 [inlined]
└ @ Core ./broadcast.jl:1093
┌ Warning: range(start, stop) (with neither length nor step given) is deprecated, use range(start, stop=stop) instead.
│ caller = getindex at range.jl:974 [inlined]
└ @ Core ./range.jl:974
┌ Warning: range(start, stop) (with neither length nor step given) is deprecated, use range(start, stop=stop) instead.
│ caller = getindex at range.jl:974 [inlined]
└ @ Core ./range.jl:974
┌ Warning: range(start, stop) (with neither length nor step given) is deprecated, use range(start, stop=stop) instead.
│ caller = getindex at range.jl:974 [inlined]
└ @ Core ./range.jl:974
[ Info: Reference image test_geom.png matches. Difference: 0.0
Test Summary: | Pass Total Time
PlotMesh.jl | 1 1 36.4s
Testing PlotMesh tests passed

(@v1.8) pkg>

@ChrisRackauckas
Copy link
Member

Yes, but it's forcing everything else to be old, which means that none of the documentation is for you. You'd have to go open the older documentation for anything, since your package environment is held back to 2019. If you remove it, it will fix all of your other packages.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants