Top 11 C++ Linear Algebra Projects

taco
The Tensor Algebra Compiler (taco) computes sparse tensor expressions on CPUs and GPUs (by tensorcompiler)
Project mention: Qué tire la primer piedra, aquien no le ha pasado así....?  reddit.com/r/mexico  20220714 
I had exactly the same thought after watching the video (though I wanted to do this for a while anyways) and did exactly that :) I found it interesting to see how different changes impact the ABI of our library, even though we don't promise ABI compatibility or anything. We add the head of the diff part to a PR comment, and store everything else as a build artifact. See the corresponding PR here: https://github.com/ginkgoproject/ginkgo/pull/922

Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

kokkoskernels
Kokkos C++ Performance Portability Programming EcoSystem: Math Kernels  Provides BLAS, Sparse BLAS and Graph Kernels


Matrix
Easytouse Scientific Computing library in/for C++ available for Linux and Windows. (by mlcpp)

itpp
IT++ library mirror/fork. C++ library of mathematical, signal processing and communication classes and functions.


SonarQube
Static code analysis for 29 languages.. Your projects are multilanguage. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

Project mention: A C/C++ library to manage matrices computations  reddit.com/r/C_Programming  20220126

matrixsized
Generic matrix with statically known size and bindings to C++ linear algebra libraries (Eigen, Spectra).

I do not have as much experience as you do, but I've written as simple BLAS wrapper for my own use. https://github.com/keithalewis/fms_blas One thing to keep in mind is the impedance mismatch between C++ and BLAS. Users must be aware of the memory required by BLAS routines in order to avoid copying/clobbering data.

C++ Linear Algebra related posts
 A C/C++ library to manage matrices computations
 A C/C++ library to manage matrices computations
 A C/C++ library to manage matrices computations
 A C/C++ library to manage matrices computations
 A C/C++ library to manage matrices computations
 Matrix Multiplication Inches Closer To Mythic Goal
 [New linear algebra library] monolish: MONOlithic LIner equation Solvers for Highlyparallel architecture
Index
What are some of the best opensource Linear Algebra projects in C++? This list will help you:
Project  Stars  

1  taco  1,000 
2  ginkgo  231 
3  kokkoskernels  176 
4  monolish  172 
5  Matrix  20 
6  itpp  18 
7  LinearAlgebra  5 
8  matrixop  4 
9  matrixsized  0 
10  fms_blas  0 
11  kronmult993  0 
Are you hiring? Post a new remote job listing for free.