From eec472717a4f9e3d4e088869531db4444bca8c51 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Sun, 2 Feb 2025 11:46:25 -0800 Subject: [PATCH 1/4] Bump zygote for 0.7 --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 4d3e3b149..87c4469f4 100644 --- a/Project.toml +++ b/Project.toml @@ -115,7 +115,7 @@ StaticArrays = "1.5" StaticArraysCore = "1.4.2" Test = "1" UnPack = "1" -Zygote = "0.6.69" +Zygote = "0.7" julia = "1.10" [extras] From 85bbba081a7ba1389791653b65f206ab90dae9ab Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Mon, 3 Feb 2025 08:59:19 -0800 Subject: [PATCH 2/4] Update Project.toml --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 87c4469f4..d84e40794 100644 --- a/Project.toml +++ b/Project.toml @@ -62,7 +62,7 @@ LinearSolvePardisoExt = "Pardiso" LinearSolveRecursiveArrayToolsExt = "RecursiveArrayTools" [compat] -AllocCheck = "0.1" +AllocCheck = "0.2" Aqua = "0.8" ArrayInterface = "7.7" BandedMatrices = "1.5" From 411ff9219397cd87564191a6c648b3c3bb21e760 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Tue, 4 Feb 2025 19:22:43 -0800 Subject: [PATCH 3/4] Update factorization.jl --- src/factorization.jl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/factorization.jl b/src/factorization.jl index 0d339f1c4..c24ed3fcc 100644 --- a/src/factorization.jl +++ b/src/factorization.jl @@ -213,12 +213,18 @@ function init_cacheval(alg::QRFactorization, A, b, u, Pl, Pr, ArrayInterface.qr_instance(convert(AbstractMatrix, A), alg.pivot) end -function init_cacheval(alg::QRFactorization, A::Symmetric, b, u, Pl, Pr, +function init_cacheval(alg::QRFactorization, A::Symmetric{<:Number, <:Array}, b, u, Pl, Pr, maxiters::Int, abstol, reltol, verbose::Bool, assumptions::OperatorAssumptions) return qr(convert(AbstractMatrix, A), alg.pivot) end +function init_cacheval(alg::QRFactorization, A::Symmetric{<:Number, <:SparseMatrixCSC}, b, u, Pl, Pr, + maxiters::Int, abstol, reltol, verbose::Bool, + assumptions::OperatorAssumptions) + return nothing +end + const PREALLOCATED_QR_ColumnNorm = ArrayInterface.qr_instance(rand(1, 1), ColumnNorm()) function init_cacheval(alg::QRFactorization{ColumnNorm}, A::Matrix{Float64}, b, u, Pl, Pr, From 672a01890aa47026c83caddcd05e123a053dc200 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Tue, 4 Feb 2025 19:38:41 -0800 Subject: [PATCH 4/4] Update src/factorization.jl Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- src/factorization.jl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/factorization.jl b/src/factorization.jl index c24ed3fcc..74631d158 100644 --- a/src/factorization.jl +++ b/src/factorization.jl @@ -219,7 +219,8 @@ function init_cacheval(alg::QRFactorization, A::Symmetric{<:Number, <:Array}, b, return qr(convert(AbstractMatrix, A), alg.pivot) end -function init_cacheval(alg::QRFactorization, A::Symmetric{<:Number, <:SparseMatrixCSC}, b, u, Pl, Pr, +function init_cacheval( + alg::QRFactorization, A::Symmetric{<:Number, <:SparseMatrixCSC}, b, u, Pl, Pr, maxiters::Int, abstol, reltol, verbose::Bool, assumptions::OperatorAssumptions) return nothing