# Where are CHOLMOD and sparse linear algebra operations in 0.7?

**URL:** <https://discourse.julialang.org/t/where-are-cholmod-and-sparse-linear-algebra-operations-in-0-7/9185>\
**Category:** General Usage\
**Created:** [February 19, 2018, 9:47pm UTC](https://discourse.julialang.org/t/where-are-cholmod-and-sparse-linear-algebra-operations-in-0-7/9185 "2018-02-19T21:47:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stephen\_Vavasis](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stephen_vavasis/32/3389_2.png) [@Stephen\_Vavasis](https://discourse.julialang.org/u/Stephen_Vavasis)\
**Post date:** [February 19, 2018, 9:47pm UTC](https://discourse.julialang.org/t/where-are-cholmod-and-sparse-linear-algebra-operations-in-0-7/9185/1 "2018-02-19T21:47:31Z")

</div>

It seems that sparse linear algebra source files in 0.7 are no longer in the `base` folder of the Julia distribution but have been moved to the `site` folder. What is the significance of this change? My 0.6 code has the following statement:

`import Base.SparseArrays.CHOLMOD.FactorComponent`

which no longer works in 0.7. What is the correct version of this for 0.7?

Another question: I couldn’t find documentation of the sparse version of `cholfact` in the 0.7 manual. Where did the documentation go?

(And P.S.: I haven’t been able to download an 0.7 nightly for Windows for over a week - the link on the download page is broken. Is this a known issue?)

---

<div class="post-metadata">

**Author:** ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Post date:** [February 19, 2018, 9:54pm UTC](https://discourse.julialang.org/t/where-are-cholmod-and-sparse-linear-algebra-operations-in-0-7/9185/2 "2018-02-19T21:54:02Z")

</div>

> [@Stephen\_Vavasis](#):
>
> It seems that sparse linear algebra source files in 0.7 are no longer in the base folder of the Julia distribution but have been moved to the site folder.

[https://github.com/JuliaLang/julia/tree/master/stdlib/SparseArrays](https://github.com/JuliaLang/julia/tree/master/stdlib/SparseArrays)

> [@Stephen\_Vavasis](#):
>
> import Base.SparseArrays.CHOLMOD.FactorComponent

Use `import SparseArrays.CHOLMOD.FactorComponent`

> [@Stephen\_Vavasis](#):
>
> I couldn’t find documentation of the sparse version of cholfact in the 0.7 manual. Where did the documentation go?

Looks like `SuiteSparse` stlib has lost its docs.

> [@Stephen\_Vavasis](#):
>
> Is this a known issue?

Yes.

---

<div class="post-metadata">

**Author:** ![Stephen\_Vavasis](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stephen_vavasis/32/3389_2.png) [@Stephen\_Vavasis](https://discourse.julialang.org/u/Stephen_Vavasis)\
**Post date:** [February 19, 2018, 9:57pm UTC](https://discourse.julialang.org/t/where-are-cholmod-and-sparse-linear-algebra-operations-in-0-7/9185/3 "2018-02-19T21:57:09Z")

</div>

Thanks very much! Could you explain a bit what is the difference between the `base` and `site` source-code folders in the 0.7 Julia distribution? In 0.6, the `site` folder was empty.

---

<div class="post-metadata">

**Author:** ![Stephen\_Vavasis](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stephen_vavasis/32/3389_2.png) [@Stephen\_Vavasis](https://discourse.julialang.org/u/Stephen_Vavasis)\
**Post date:** [February 19, 2018, 10:16pm UTC](https://discourse.julialang.org/t/where-are-cholmod-and-sparse-linear-algebra-operations-in-0-7/9185/4 "2018-02-19T22:16:22Z")

</div>

Sorry: this

```julia
import SparseArrays.CHOLMOD.FactorComponent

```

didn’t work – I received an `UndefVarError` on `CHOLMOD`. I tried it two ways: with a prior declaration `using SparseArrays` and without.

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [February 19, 2018, 10:19pm UTC](https://discourse.julialang.org/t/where-are-cholmod-and-sparse-linear-algebra-operations-in-0-7/9185/5 "2018-02-19T22:19:18Z")

</div>

```julia
julia> import SuiteSparse.CHOLMOD.FactorComponent

```
