From 17383ace2755c217eb8748f5e78cffba11312b44 Mon Sep 17 00:00:00 2001 From: Akshay Sridhar Date: Thu, 1 May 2025 15:44:23 -0700 Subject: [PATCH 1/2] Disable shmem modified: src/Operators/finitedifference.jl --- src/Operators/finitedifference.jl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Operators/finitedifference.jl b/src/Operators/finitedifference.jl index 83deaed6bc..5d1dbcb9c8 100644 --- a/src/Operators/finitedifference.jl +++ b/src/Operators/finitedifference.jl @@ -4177,12 +4177,15 @@ end """ use_fd_shmem() -Allows users to, from global scope, disable finite +Allows users to, from global scope, enable finite difference shmem for operators that support it. +TODO: ~30% slowdown was noticed with CC 0.14.31 +in Aquaplanet benchmarks. This may need attention in +future releases ## Usage ```julia Operators.use_fd_shmem() = false ``` """ -use_fd_shmem() = true +use_fd_shmem() = false From e3e4139728f59e7f835e555cb44cf76d7785e044 Mon Sep 17 00:00:00 2001 From: Akshay Sridhar Date: Thu, 1 May 2025 15:48:19 -0700 Subject: [PATCH 2/2] Update patch version --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 598e808187..bbcf78bd20 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "ClimaCore" uuid = "d414da3d-4745-48bb-8d80-42e94e092884" authors = ["CliMA Contributors "] -version = "0.14.31" +version = "0.14.32" [deps] Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"