This is a simple linear algebra library that builds upon julia
language.
git clone https://github.com/yangjunjie0320/SimpleLinearAlgebra.jl
cd SimpleLinearAlgebra.jl
julia --project=. -e 'using Pkg; Pkg.instantiate()'
using LinearAlgebra
using SimpleLinearAlgebra
# forward substitution
l = tril(rand(10, 10))
b = rand(10)
prob = ForwardSubstitution(l, b)
soln = kernel(prob)
x = soln.x
@assert isapprox(l * x, b, atol=1e-10)