From 05aeb8e7806e843b0714d23997a4aa1b982cef33 Mon Sep 17 00:00:00 2001 From: Valentin Churavy Date: Thu, 24 Jul 2025 17:16:52 +0200 Subject: [PATCH] [Preferences] Fix use of symbol for _PREFERENCE_THREADING --- src/Trixi.jl | 2 +- src/auxiliary/math.jl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Trixi.jl b/src/Trixi.jl index 6f31873a721..28d32535be7 100644 --- a/src/Trixi.jl +++ b/src/Trixi.jl @@ -18,7 +18,7 @@ module Trixi using Preferences: @load_preference, set_preferences! const _PREFERENCE_SQRT = @load_preference("sqrt", "sqrt_Trixi_NaN") const _PREFERENCE_LOG = @load_preference("log", "log_Trixi_NaN") -const _PREFERENCE_THREADING = @load_preference("backend", :polyester) +const _PREFERENCE_THREADING = Symbol(@load_preference("backend", "polyester")) const _PREFERENCE_LOOPVECTORIZATION = @load_preference("loop_vectorization", true) # Include other packages that are used in Trixi.jl diff --git a/src/auxiliary/math.jl b/src/auxiliary/math.jl index fbebf4a9479..e2fcab85fa0 100644 --- a/src/auxiliary/math.jl +++ b/src/auxiliary/math.jl @@ -27,7 +27,7 @@ function set_threading_backend!(backend::Symbol = :polyester; force = true) if !(backend in valid_backends) throw(ArgumentError("Invalid threading backend: $(backend). Current options are: $(join(valid_backends, ", "))")) end - set_preferences!(TRIXI_UUID, "backend" => backend, force = force) + set_preferences!(TRIXI_UUID, "backend" => string(backend), force = force) @info "Please restart Julia and reload Trixi.jl for the `backend` change to take effect" end