Top 8 C Linear Algebra Projects

Project mention: Small Neural networks in Julia 5x faster than PyTorch  news.ycombinator.com  20220414
The article asks "Which Microoptimizations matter for BLAS3?", implying small dimensions, but doesn't actually tell me. The problem is wellstudied, depending on what you consider "small". The most important thing is to avoid the packing step below an appropriate threshold. Implementations include libxsmm, blasfeo, and the "sup" version in blis (with papers on libxsmm and blasfeo). Eigen might also be relevant.

Project mention: Cuttingedge research on numerical representations?  reddit.com/r/ProgrammingLanguages  20220320
Ball arithmetic looks interesting. As far as I know, arb is the primary implementation.

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.



neatmatrixlibrary
nml is a "simple" matrix/numerical analysis library written in pure C. The scope of the library is to highlight various algorithm implementations related to matrices. Code readability was a major concern.
Project mention: On writing your own linear algebra matrix library in C (followup article with explanations after submitting the github library a while back)  reddit.com/r/C_Programming  20211210 


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.
C Linear Algebra related posts
 BLASLike Library Instantiation Software Framework
 On writing your own linear algebra matrix library in C (followup article with explanations after submitting the github library a while back)
 As a hobbyist, I've written my own matrices library in C
 Terrible Scaling on AMD Epyc 7662
 Best usage for optional compilation of accelerating instructions ?
 BLIS: AMDOptimized Linear Algebra Routines
 My first deepdive into linear algebra and numerical analysis. An article describing how to write a C library that performs most of the "academical" algorithms for matrices (Row Echelon, Reduced Row Echelon, LU(P) Factorization, Inverse, Determinants, etc.)
Index
What are some of the best opensource Linear Algebra projects in C? This list will help you:
Project  Stars  

1  blis  1,292 
2  arb  360 
3  phpscicarray  186 
4  numruby  43 
5  neatmatrixlibrary  31 
6  Mathc  12 
7  macadam  3 
8  CodeFindsDeterminantofaArrayinC  1 
Are you hiring? Post a new remote job listing for free.