From 2805a664c9f58778e481d775a65358ed4913d109 Mon Sep 17 00:00:00 2001 From: jClugstor Date: Mon, 10 Nov 2025 10:41:14 -0500 Subject: [PATCH 1/3] fix pardiso verbosity --- ext/LinearSolvePardisoExt.jl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ext/LinearSolvePardisoExt.jl b/ext/LinearSolvePardisoExt.jl index 597fce4d9..e9701aa4c 100644 --- a/ext/LinearSolvePardisoExt.jl +++ b/ext/LinearSolvePardisoExt.jl @@ -75,7 +75,11 @@ function LinearSolve.init_cacheval(alg::PardisoJL, end if verbose isa Bool - verbose_spec = LinearVerbosity(pardiso_verbosity = SciMLLogging.WarnLevel()) + if verbose + verbose_spec = LinearVerbosity(pardiso_verbosity = SciMLLogging.WarnLevel()) + else + verbose_spec = LinearVerbosity(pardiso_verbosity = SciMLLogging.Silent()) + end else verbose_spec = verbose end From 72665780f533032a5bd1843afb53ffbff267f11f Mon Sep 17 00:00:00 2001 From: jClugstor Date: Mon, 10 Nov 2025 11:21:09 -0500 Subject: [PATCH 2/3] turn off pardiso verbosity if verbosity is bool --- ext/LinearSolvePardisoExt.jl | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/ext/LinearSolvePardisoExt.jl b/ext/LinearSolvePardisoExt.jl index e9701aa4c..bab20ca5c 100644 --- a/ext/LinearSolvePardisoExt.jl +++ b/ext/LinearSolvePardisoExt.jl @@ -75,11 +75,7 @@ function LinearSolve.init_cacheval(alg::PardisoJL, end if verbose isa Bool - if verbose - verbose_spec = LinearVerbosity(pardiso_verbosity = SciMLLogging.WarnLevel()) - else - verbose_spec = LinearVerbosity(pardiso_verbosity = SciMLLogging.Silent()) - end + verbose_spec = LinearVerbosity(pardiso_verbosity = SciMLLogging.Silent()) else verbose_spec = verbose end From 7451167dda8e575bfcfb218e12872098a78733aa Mon Sep 17 00:00:00 2001 From: jClugstor Date: Mon, 10 Nov 2025 11:36:38 -0500 Subject: [PATCH 3/3] fix HYPRE verbosity --- ext/LinearSolveHYPREExt.jl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ext/LinearSolveHYPREExt.jl b/ext/LinearSolveHYPREExt.jl index 239aaac29..4948499e5 100644 --- a/ext/LinearSolveHYPREExt.jl +++ b/ext/LinearSolveHYPREExt.jl @@ -144,13 +144,12 @@ function SciMLBase.init(prob::LinearProblem, alg::HYPREAlgorithm, Tc = typeof(cacheval) isfresh = true precsisfresh = false - cache = LinearCache{ typeof(A), typeof(b), typeof(u0), typeof(p), typeof(alg), Tc, - typeof(Pl), typeof(Pr), typeof(reltol), + typeof(Pl), typeof(Pr), typeof(reltol), typeof(verb_spec), typeof(__issquare(assumptions)), typeof(sensealg) }(A, b, u0, p, alg, cacheval, isfresh, precsisfresh, Pl, Pr, abstol, reltol, - maxiters, verbose, assumptions, sensealg) + maxiters, verb_spec, assumptions, sensealg) return cache end