From ecfbba65f75e33a5e69babc6bb19a8300d44b454 Mon Sep 17 00:00:00 2001 From: Jukka Aho Date: Wed, 12 Nov 2025 01:08:58 +0200 Subject: [PATCH] deps: Add CUDA extension support to Project.toml - [weakdeps] CUDA package for optional GPU support - [extensions] JuliaFEMCUDAExt loaded when 'using CUDA' - Zero overhead when CUDA not loaded - Enables GPU acceleration without mandatory dependency --- Project.toml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Project.toml b/Project.toml index 8c9787f..384067c 100644 --- a/Project.toml +++ b/Project.toml @@ -19,6 +19,12 @@ IterativeSolvers = "0.9.4" Tensors = "≥ 1.0.0" julia = "1.9" +[weakdeps] +CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba" + +[extensions] +JuliaFEMCUDAExt = ["CUDA"] + [extras] Calculus = "49dc2e85-a5d0-5ad3-a950-438e2897f1b9" Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"