Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/JuliaInv/KrylovMethods.jl
Simple and fast Julia implementation of Krylov subspace methods for linear systems.
https://github.com/JuliaInv/KrylovMethods.jl
Last synced: about 2 months ago
JSON representation
Simple and fast Julia implementation of Krylov subspace methods for linear systems.
- Host: GitHub
- URL: https://github.com/JuliaInv/KrylovMethods.jl
- Owner: JuliaInv
- License: mit
- Created: 2013-12-10T00:55:37.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2020-09-27T13:37:49.000Z (almost 4 years ago)
- Last Synced: 2024-07-10T17:44:42.028Z (2 months ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 216 KB
- Stars: 45
- Watchers: 8
- Forks: 9
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-sciml - JuliaInv/KrylovMethods.jl: Simple and fast Julia implementation of Krylov subspace methods for linear systems.
README
[![Build Status](https://travis-ci.org/JuliaInv/KrylovMethods.jl.svg?branch=master)](https://travis-ci.org/JuliaInv/KrylovMethods.jl)
[![Build status](https://ci.appveyor.com/api/projects/status/rcwxarativdkwbwp?svg=true)](https://ci.appveyor.com/project/lruthotto/krylovmethods-jl-qowll)
[![Coverage Status](https://coveralls.io/repos/github/JuliaInv/KrylovMethods.jl/badge.svg?branch=master)](https://coveralls.io/github/JuliaInv/KrylovMethods.jl?branch=master)KrylovMethods.jl
=========================Released under the [MIT License](https://github.com/lruthotto/KrylovMethods.jl/blob/master/LICENSE).
Simple and fast Julia implementation of Krylov subspace methods for linear systems.
## Goals and Guidelines
The main goal of this package is to derive simple and fast implementation of the most useful Krylov subspace methods.
Our main objectives are:
- **speed**: where try to minimize allocation costs and maximize the use of BLAS routines,
- **memory efficiency**: storing temporary variables and re-allocations are avoided,
- **generality**: where possible complex systems are supported,
- **reliability**: unit tests are provided.