From 591ad0e4f97bb647aedb095ac0ac9665211a14e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olav=20M=C3=B8yner?= Date: Mon, 20 Oct 2025 16:37:23 +0200 Subject: [PATCH] Avoid running tests with threads --- test/runtests.jl | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/test/runtests.jl b/test/runtests.jl index c5ff487..cfbd848 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -29,14 +29,6 @@ end @test H.parmatrix != HYPRE_ParCSRMatrix(C_NULL) end -@testset "Threads" begin - @test HYPRE.set_nthreads(1) == 1 - @test HYPRE.set_nthreads(2) == 2 - @test HYPRE.nthreads() == 2 - @test HYPRE.set_nthreads(0) == 2 - @test HYPRE.set_nthreads(1_000_000) == Sys.CPU_THREADS -end - @testset "HYPREMatrix(::SparseMatrixCS(C|R))" begin ilower, iupper = 4, 6 CSC = convert( @@ -757,6 +749,16 @@ end @test xcsr ≈ CSC \ b atol = tol # TODO: CSR \ b fails end +@testset "Threads" begin + current = HYPRE.nthreads() + @test HYPRE.set_nthreads(1) == 1 + @test HYPRE.set_nthreads(2) == 2 + @test HYPRE.nthreads() == 2 + @test HYPRE.set_nthreads(0) == 2 + @test HYPRE.set_nthreads(1_000_000) == Sys.CPU_THREADS + @test HYPRE.set_nthreads(current) +end + @testset "MPI execution" begin testfiles = joinpath.( @__DIR__,