Skip to content

Commit c4de1f0

Browse files
committed
Rename package to make the Julia lords happy
1 parent f380611 commit c4de1f0

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name = "ILU0"
1+
name = "ILUZero"
22
uuid = "88f59080-6952-5380-9ea5-54057fb9a43f"
33
version = "0.1.0"
44

@@ -7,7 +7,7 @@ LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
77
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
88

99
[compat]
10-
julia = "1.0"
10+
julia = "1.0, 2"
1111

1212
[extras]
1313
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# ILU0.jl
1+
# ILUZero.jl
22

3-
`ILU0.jl` is a Julia implementation of incomplete LU factorization with zero level of fill-in. It allows for non-allocating updates of the factorization. The module is compatible with [ForwardDiff.jl](https://github.com/JuliaDiff/ForwardDiff.jl).
3+
`ILUZero.jl` is a Julia implementation of incomplete LU factorization with zero level of fill-in. It allows for non-allocating updates of the factorization. The module is compatible with [ForwardDiff.jl](https://github.com/JuliaDiff/ForwardDiff.jl).
44

55
## Requirements
66

@@ -9,10 +9,10 @@
99
## Instalation
1010

1111
```julia
12-
julia> Pkg.clone("https://github.com/mcovalt/ILU0.jl.git")
12+
julia> Pkg.clone("https://github.com/mcovalt/ILUZero.jl.git")
1313
```
1414

15-
## Why use ILU0.jl?
15+
## Why use ILUZero.jl?
1616

1717
You probably shouldn't. Julia's built in factorization methods are much better. Julia uses [SuiteSparse](http://faculty.cse.tamu.edu/davis/suitesparse.html) for sparse matrix factorization which factorizes at about nearly the same speed and results in similarly sized preconditioners which are *much* more robust. In addition, Julia uses heuristics to determine a good factorization scheme for your matrix automatically.
1818

@@ -21,7 +21,7 @@ Due to the zero-fill of this package, however, factorization should be a bit fas
2121
## How to use
2222

2323
```julia
24-
julia> using ILU0
24+
julia> using ILUZero
2525
```
2626

2727
* `LU = ilu0(A)`: Create a factorization based on a sparse matrix `A`
@@ -35,7 +35,7 @@ julia> using ILU0
3535
## Performance
3636

3737
```julia
38-
julia> using ILU0
38+
julia> using ILUZero
3939
julia> using BenchmarkTools, LinearAlgebra, SparseArrays
4040
julia> A = sprand(1000, 1000, 5 / 1000) + 10I
4141
julia> fact = @btime ilu0(A)

src/ILU0.jl renamed to src/ILUZero.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module ILU0
1+
module ILUZero
22
using LinearAlgebra, SparseArrays
33

44
import LinearAlgebra.ldiv!, LinearAlgebra.\, SparseArrays.nnz

test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Start Test Script
2-
using ILU0, LinearAlgebra, SparseArrays, Test
2+
using ILUZero, LinearAlgebra, SparseArrays, Test
33

44
function cg(A, b; M=I)
55
n = size(A, 1)

0 commit comments

Comments
 (0)