Skip to content
This repository has been archived by the owner on Dec 16, 2024. It is now read-only.

Remove solvers from SuiteSparse.jl #65

Merged
merged 1 commit into from
May 30, 2022

Conversation

rayegun
Copy link
Member

@rayegun rayegun commented May 14, 2022

This is a companion to JuliaSparse/SparseArrays.jl#95, which aims to fix dependency problems with using SparseArrays and LinearAlgebra as SparseArrays.jl and SuiteSparse.jl are removed from the sysimage.

I aimed to exactly match the current API through use of const aliases, allowing for downstream users to avoid breakage while we deprecate this package.

I propose that SuiteSparse.jl be deprecated over time, and existing solvers be maintained in SparseArrays.jl.

Eventually I think it's ideal for solvers to be independent again, in user-level packages (CHOLMOD.jl), but for now bundling maintains compatibility.

@rayegun
Copy link
Member Author

rayegun commented May 14, 2022

I doubt tests will pass here until the other PR is finished.

@rayegun
Copy link
Member Author

rayegun commented May 19, 2022

@KristofferC does this look right then? If so am I good to merge both?

@rayegun rayegun merged commit dc9e1ae into JuliaSparse:master May 30, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant