Skip to content

Commit c061196

Browse files
Merge pull request #328 from SciML/patchint32
Patch SparseArray calls for Int32
2 parents 9168ea0 + 7d54e0e commit c061196

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/factorization.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -660,11 +660,11 @@ end
660660

661661
@static if VERSION < v"1.9.0-DEV.1622"
662662
const PREALLOCATED_UMFPACK = SuiteSparse.UMFPACK.UmfpackLU(C_NULL, C_NULL, 0, 0,
663-
[0], Int64[], Float64[], 0)
663+
[0], Int[], Float64[], 0)
664664
finalizer(SuiteSparse.UMFPACK.umfpack_free_symbolic, PREALLOCATED_UMFPACK)
665665
else
666666
const PREALLOCATED_UMFPACK = SuiteSparse.UMFPACK.UmfpackLU(SparseMatrixCSC(0, 0, [1],
667-
Int64[],
667+
Int[],
668668
Float64[]))
669669
end
670670

@@ -750,7 +750,7 @@ Base.@kwdef struct KLUFactorization <: AbstractFactorization
750750
check_pattern::Bool = true
751751
end
752752

753-
const PREALLOCATED_KLU = KLU.KLUFactorization(SparseMatrixCSC(0, 0, [1], Int64[],
753+
const PREALLOCATED_KLU = KLU.KLUFactorization(SparseMatrixCSC(0, 0, [1], Int[],
754754
Float64[]))
755755

756756
function init_cacheval(alg::KLUFactorization,
@@ -835,7 +835,7 @@ Base.@kwdef struct CHOLMODFactorization{T} <: AbstractFactorization
835835
perm::T = nothing
836836
end
837837

838-
const PREALLOCATED_CHOLMOD = cholesky(SparseMatrixCSC(0, 0, [1], Int64[], Float64[]))
838+
const PREALLOCATED_CHOLMOD = cholesky(SparseMatrixCSC(0, 0, [1], Int[], Float64[]))
839839

840840
function init_cacheval(alg::CHOLMODFactorization,
841841
A, b, u, Pl, Pr,
@@ -1240,7 +1240,7 @@ Base.@kwdef struct SparspakFactorization <: AbstractFactorization
12401240
reuse_symbolic::Bool = true
12411241
end
12421242

1243-
const PREALLOCATED_SPARSEPAK = sparspaklu(SparseMatrixCSC(0, 0, [1], Int64[], Float64[]),
1243+
const PREALLOCATED_SPARSEPAK = sparspaklu(SparseMatrixCSC(0, 0, [1], Int[], Float64[]),
12441244
factorize = false)
12451245

12461246
function init_cacheval(alg::SparspakFactorization,
@@ -1266,7 +1266,7 @@ function init_cacheval(::SparspakFactorization, A, b, u, Pl, Pr, maxiters::Int,
12661266
nonzeros(A)),
12671267
factorize = false)
12681268
else
1269-
return sparspaklu(SparseMatrixCSC(0, 0, [1], Int64[], eltype(A)[]),
1269+
return sparspaklu(SparseMatrixCSC(0, 0, [1], Int[], eltype(A)[]),
12701270
factorize = false)
12711271
end
12721272
end

0 commit comments

Comments
 (0)