All Projects → tvercaut → LSQR-cpp

tvercaut / LSQR-cpp

Licence: BSD-3-Clause license
This is a c++ port initially performed by Luis Ibanez of the LSQR library of Chris Paige and Michael Saunders. The same methodology was applied to the LSMR library of David Fong and Michael Saunders.

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
shell
77523 projects

Projects that are alternatives of or similar to LSQR-cpp

Block
An intelligent block matrix library for numpy, PyTorch, and beyond.
Stars: ✭ 254 (+1236.84%)
Mutual labels:  linear-algebra
PyArmadillo
PyArmadillo: an alternative approach to linear algebra in Python
Stars: ✭ 58 (+205.26%)
Mutual labels:  linear-algebra
susa
High Performance Computing (HPC) and Signal Processing Framework
Stars: ✭ 55 (+189.47%)
Mutual labels:  linear-algebra
eigen-js
⚡ Eigen-js is a port of the Eigen C++ linear algebra library
Stars: ✭ 78 (+310.53%)
Mutual labels:  linear-algebra
fastai-num-linalg-v2-zh
📖 [译] fast.ai 数值线性代数讲义 v2
Stars: ✭ 72 (+278.95%)
Mutual labels:  linear-algebra
NumNet
Numpy style scientific programming package
Stars: ✭ 17 (-10.53%)
Mutual labels:  linear-algebra
Mlcpp
Set of examples of ML approaches implemented in C++
Stars: ✭ 251 (+1221.05%)
Mutual labels:  linear-algebra
linnea
Linnea is an experimental tool for the automatic generation of optimized code for linear algebra problems.
Stars: ✭ 60 (+215.79%)
Mutual labels:  linear-algebra
SplashGeom
Open-source C++ library for geometry and linear algebra
Stars: ✭ 22 (+15.79%)
Mutual labels:  linear-algebra
NAGPythonExamples
Examples and demos showing how to call functions from the NAG Library for Python
Stars: ✭ 46 (+142.11%)
Mutual labels:  linear-algebra
eigen
Owl's OCaml Interface to Eigen3 C++ Library
Stars: ✭ 30 (+57.89%)
Mutual labels:  linear-algebra
numerics
library of numerical methods using Armadillo
Stars: ✭ 17 (-10.53%)
Mutual labels:  linear-algebra
linalg
Linear algebra library based on LAPACK
Stars: ✭ 42 (+121.05%)
Mutual labels:  linear-algebra
equadratures
equadratures.org/
Stars: ✭ 92 (+384.21%)
Mutual labels:  least-squares
AlgebraLinear
Escrita colaborativa de recursos educacionais abertos sobre álgebra linear.
Stars: ✭ 57 (+200%)
Mutual labels:  linear-algebra
Pygraphblas
GraphBLAS for Python
Stars: ✭ 252 (+1226.32%)
Mutual labels:  linear-algebra
CNCC-2019
Computational Neuroscience Crash Course (CNCC 2019)
Stars: ✭ 26 (+36.84%)
Mutual labels:  linear-algebra
dtt
A C++ header-only for data transfer between linear algebra libraries (Eigen, Armadillo, OpenCV, ArrayFire, LibTorch).
Stars: ✭ 74 (+289.47%)
Mutual labels:  linear-algebra
SKLinearAlgebra
Swift extensions for Linear Algebra with SceneKit
Stars: ✭ 53 (+178.95%)
Mutual labels:  linear-algebra
mathcore
Advanced .NET math library (.NET Standard).
Stars: ✭ 24 (+26.32%)
Mutual labels:  linear-algebra

LSQR-cpp

This is a c++ port initially performed by Luis Ibanez of the LSQR library of Chris Paige and Michael Saunders. The same methodology was applied to the LSMR library of David Fong and Michael Saunders.

The LSQR library can be found here: http://web.stanford.edu/group/SOL/software/lsqr/
The LSMR library can be found hereL http://web.stanford.edu/group/SOL/software/lsmr/

The original c++ port of LSQR can be found here: http://svn.na-mic.org/NAMICSandBox/trunk/SparseLinearSolverConversion/

This work was performed to integrate it into the Insight Toolkit (ITK): https://itk.org

https://issues.itk.org/jira/browse/HISTITK-1160

--

LSQR and LSMR can solve sparse, dense and matrix-free linear equations and linear least-squares problems including damped least-squares.

--

The project uses cmake as a build process manager. Please have a look at the cmake documentation for information on how to build a cmake-based project such as this one.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].