@@ -3,36 +3,43 @@ if isdefined(Base, :Experimental) &&
3
3
isdefined (Base. Experimental, Symbol (" @max_methods" ))
4
4
@eval Base. Experimental. @max_methods 1
5
5
end
6
- using ArrayInterface
7
- using RecursiveFactorization
8
- using Base: cache_dependencies, Bool
9
- using LinearAlgebra
10
- using SparseArrays
11
- using SparseArrays: AbstractSparseMatrixCSC, nonzeros, rowvals, getcolptr
12
- using SciMLBase: AbstractLinearAlgorithm
13
- using SciMLOperators
14
- using SciMLOperators: AbstractSciMLOperator, IdentityOperator
15
- using Setfield
16
- using UnPack
17
- using SuiteSparse
18
- using KLU
19
- using Sparspak
20
- using FastLapackInterface
21
- using DocStringExtensions
22
- using EnumX
23
- using Requires
24
- import InteractiveUtils
25
-
26
- using LinearAlgebra: BlasInt, LU
27
- using LinearAlgebra. LAPACK: require_one_based_indexing, chkfinite, chkstride1,
28
- @blasfunc , chkargsok
29
-
30
- import GPUArraysCore
31
- import Preferences
32
- import ConcreteStructs: @concrete
33
-
34
- # wrap
35
- import Krylov
6
+
7
+ import PrecompileTools
8
+
9
+ PrecompileTools. @recompile_invalidations begin
10
+ using ArrayInterface
11
+ using RecursiveFactorization
12
+ using Base: cache_dependencies, Bool
13
+ using LinearAlgebra
14
+ using SparseArrays
15
+ using SparseArrays: AbstractSparseMatrixCSC, nonzeros, rowvals, getcolptr
16
+ using SciMLBase: AbstractLinearAlgorithm
17
+ using SciMLOperators
18
+ using SciMLOperators: AbstractSciMLOperator, IdentityOperator
19
+ using Setfield
20
+ using UnPack
21
+ using SuiteSparse
22
+ using KLU
23
+ using Sparspak
24
+ using FastLapackInterface
25
+ using DocStringExtensions
26
+ using EnumX
27
+ using Requires
28
+ import InteractiveUtils
29
+
30
+ using LinearAlgebra: BlasInt, LU
31
+ using LinearAlgebra. LAPACK: require_one_based_indexing, chkfinite, chkstride1,
32
+ @blasfunc , chkargsok
33
+
34
+ import GPUArraysCore
35
+ import Preferences
36
+ import ConcreteStructs: @concrete
37
+
38
+ # wrap
39
+ import Krylov
40
+
41
+ using SciMLBase
42
+ end
36
43
37
44
using Reexport
38
45
@reexport using SciMLBase
131
138
const IS_OPENBLAS = Ref (true )
132
139
isopenblas () = IS_OPENBLAS[]
133
140
134
- import PrecompileTools
135
-
136
141
PrecompileTools. @compile_workload begin
137
142
A = rand (4 , 4 )
138
143
b = rand (4 )
0 commit comments