Skip to content

Commit 1cff753

Browse files
Merge pull request #829 from jClugstor/blas_errors_fix
Use WarnLevel instead of ErrorLevel for Blas messages by default
2 parents 5c87a24 + 77330fe commit 1cff753

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

src/LinearSolve.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ using SciMLOperators: SciMLOperators, AbstractSciMLOperator, IdentityOperator,
2222
MatrixOperator,
2323
has_ldiv!, issquare
2424
using SciMLLogging: SciMLLogging, @SciMLMessage, verbosity_to_int, AbstractVerbositySpecifier, AbstractMessageLevel, AbstractVerbosityPreset,
25-
Silent, InfoLevel, WarnLevel, ErrorLevel, CustomLevel, None, Minimal, Standard, Detailed, All
25+
Silent, InfoLevel, WarnLevel, CustomLevel, None, Minimal, Standard, Detailed, All
2626
using Setfield: @set, @set!
2727
using UnPack: @unpack
2828
using DocStringExtensions: DocStringExtensions

src/verbosity.jl

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@ function LinearVerbosity(;
106106
Silent(),
107107
InfoLevel(),
108108
Silent(),
109-
ErrorLevel(),
110-
ErrorLevel(),
109+
WarnLevel(),
110+
WarnLevel(),
111111
Silent(),
112112
Silent(),
113113
Silent(),
@@ -148,8 +148,8 @@ function LinearVerbosity(;
148148
KrylovJL_verbosity = Silent(),
149149
HYPRE_verbosity = InfoLevel(),
150150
pardiso_verbosity = Silent(),
151-
blas_errors = ErrorLevel(),
152-
blas_invalid_args = ErrorLevel(),
151+
blas_errors = WarnLevel(),
152+
blas_invalid_args = WarnLevel(),
153153
blas_info = Silent(),
154154
blas_success = Silent(),
155155
condition_number=Silent(),
@@ -193,8 +193,8 @@ function LinearVerbosity(verbose::AbstractVerbosityPreset)
193193
KrylovJL_verbosity = Silent(),
194194
HYPRE_verbosity = Silent(),
195195
pardiso_verbosity = Silent(),
196-
blas_errors = ErrorLevel(),
197-
blas_invalid_args = ErrorLevel(),
196+
blas_errors = WarnLevel(),
197+
blas_invalid_args = WarnLevel(),
198198
blas_info = Silent(),
199199
blas_success = Silent(),
200200
condition_number = Silent(),
@@ -216,8 +216,8 @@ function LinearVerbosity(verbose::AbstractVerbosityPreset)
216216
KrylovJL_verbosity = CustomLevel(1), # verbose = true in Krylov.jl
217217
HYPRE_verbosity = InfoLevel(),
218218
pardiso_verbosity = CustomLevel(1), # verbose = true in Pardiso.jl
219-
blas_errors = ErrorLevel(),
220-
blas_invalid_args = ErrorLevel(),
219+
blas_errors = WarnLevel(),
220+
blas_invalid_args = WarnLevel(),
221221
blas_info = InfoLevel(),
222222
blas_success = InfoLevel(),
223223
condition_number = Silent(),
@@ -236,8 +236,8 @@ function LinearVerbosity(verbose::AbstractVerbosityPreset)
236236
KrylovJL_verbosity = CustomLevel(1),
237237
HYPRE_verbosity = InfoLevel(),
238238
pardiso_verbosity = CustomLevel(1), # verbsoe = true in Pardiso.jl
239-
blas_errors = ErrorLevel(),
240-
blas_invalid_args = ErrorLevel(),
239+
blas_errors = WarnLevel(),
240+
blas_invalid_args = WarnLevel(),
241241
blas_info = InfoLevel(),
242242
blas_success = InfoLevel(),
243243
condition_number = InfoLevel(),

test/verbosity.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ using Test
2525
end
2626

2727
@testset "Group-level keyword constructors" begin
28-
v4_error = LinearVerbosity(error_control = ErrorLevel())
28+
v4_error = LinearVerbosity(error_control = SciMLLogging.ErrorLevel())
2929
@test v4_error.default_lu_fallback isa SciMLLogging.ErrorLevel
3030

3131
v4_numerical = LinearVerbosity(numerical = Silent())
@@ -53,9 +53,9 @@ using Test
5353

5454
@testset "Individual keyword arguments" begin
5555
v6_individual = LinearVerbosity(
56-
default_lu_fallback = ErrorLevel(),
57-
KrylovKit_verbosity = InfoLevel(),
58-
pardiso_verbosity = Silent()
56+
default_lu_fallback = SciMLLogging.ErrorLevel(),
57+
KrylovKit_verbosity = SciMLLogging.InfoLevel(),
58+
pardiso_verbosity = SciMLLogging.Silent()
5959
)
6060
@test v6_individual.default_lu_fallback isa SciMLLogging.ErrorLevel
6161
@test v6_individual.KrylovKit_verbosity isa SciMLLogging.InfoLevel

0 commit comments

Comments
 (0)