From e8beb3acdb6b41c15061f775695e00de8cbeed32 Mon Sep 17 00:00:00 2001 From: termi-official Date: Mon, 17 Mar 2025 16:06:00 +0100 Subject: [PATCH] Runic --- src/precs.jl | 2 +- test/runtests.jl | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/precs.jl b/src/precs.jl index bb6d0f8..e246c7d 100644 --- a/src/precs.jl +++ b/src/precs.jl @@ -5,7 +5,7 @@ end function LinearAlgebra.ldiv!(y::AbstractVector, prec::BoomerAMGPrecWrapper, x::AbstractVector) fill!(y, eltype(y)(0.0)) - HYPRE.solve!(prec.P, y, prec.A, x) + return HYPRE.solve!(prec.P, y, prec.A, x) end """ diff --git a/test/runtests.jl b/test/runtests.jl index 1918f26..7199260 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -27,7 +27,7 @@ end b = rand(100) x = zeros(100) # Solve - tol = 1e-9 + tol = 1.0e-9 # function set_debug_printlevel(amg, A, p) # HYPRE.HYPRE_BoomerAMGSetPrintLevel(amg, 3) # end @@ -38,8 +38,8 @@ end ) prob = LinearProblem(A, b) solver = KrylovJL_CG(precs = bamg) - x = solve(prob, solver, atol=1.0e-14) - @test x ≈ A \ b atol=√tol + x = solve(prob, solver, atol = 1.0e-14) + @test x ≈ A \ b atol = √tol end @@ -784,4 +784,3 @@ end @test r.exitcode == 0 end end -