diff --git a/Project.toml b/Project.toml index 803538c05..b218f4908 100644 --- a/Project.toml +++ b/Project.toml @@ -122,8 +122,8 @@ RecursiveFactorization = "0.2.23" Reexport = "1.2.2" SafeTestsets = "0.1" SciMLBase = "2.70" -SciMLOperators = "1" SciMLLogging = "1" +SciMLOperators = "1" Setfield = "1.1.1" SparseArrays = "1.10" Sparspak = "0.3.9" diff --git a/ext/LinearSolveCUDAExt.jl b/ext/LinearSolveCUDAExt.jl index 5bae5040d..eab6ee401 100644 --- a/ext/LinearSolveCUDAExt.jl +++ b/ext/LinearSolveCUDAExt.jl @@ -1,13 +1,16 @@ module LinearSolveCUDAExt using CUDA +using CUDA: CuVector, CuMatrix using LinearSolve: LinearSolve, is_cusparse, defaultalg, cudss_loaded, DefaultLinearSolver, DefaultAlgorithmChoice, ALREADY_WARNED_CUDSS, LinearCache, needs_concrete_A, error_no_cudss_lu, init_cacheval, OperatorAssumptions, CudaOffloadFactorization, CudaOffloadLUFactorization, CudaOffloadQRFactorization, - SparspakFactorization, KLUFactorization, UMFPACKFactorization + SparspakFactorization, KLUFactorization, UMFPACKFactorization, + LinearVerbosity using LinearSolve.LinearAlgebra, LinearSolve.SciMLBase, LinearSolve.ArrayInterface +using LinearAlgebra: LU using SciMLBase: AbstractSciMLOperator function LinearSolve.is_cusparse(A::Union{ diff --git a/lib/LinearSolveAutotune/Project.toml b/lib/LinearSolveAutotune/Project.toml index 1b0e60bcf..df593f72a 100644 --- a/lib/LinearSolveAutotune/Project.toml +++ b/lib/LinearSolveAutotune/Project.toml @@ -3,6 +3,9 @@ uuid = "67398393-80e8-4254-b7e4-1b9a36a3c5b6" authors = ["SciML"] version = "1.8.0" +[sources] +LinearSolve = {path = "../.."} + [deps] Base64 = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"