LAPACK

Top 16 LAPACK Open-Source Projects

  • OpenBLAS

    OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.

  • Project mention: LLaMA Now Goes Faster on CPUs | news.ycombinator.com | 2024-03-31

    The Fortran implementation is just a reference implementation. The goal of reference BLAS [0] is to provide relatively simple and easy to understand implementations which demonstrate the interface and are intended to give correct results to test against. Perhaps an exceptional Fortran compiler which doesn't yet exist could generate code which rivals hand (or automatically) tuned optimized BLAS libraries like OpenBLAS [1], MKL [2], ATLAS [3], and those based on BLIS [4], but in practice this is not observed.

    Justine observed that the threading model for LLaMA makes it impractical to integrate one of these optimized BLAS libraries, so she wrote her own hand-tuned implementations following the same principles they use.

    [0] https://en.wikipedia.org/wiki/Basic_Linear_Algebra_Subprogra...

    [1] https://github.com/OpenMathLib/OpenBLAS

    [2] https://www.intel.com/content/www/us/en/developer/tools/onea...

    [3] https://en.wikipedia.org/wiki/Automatically_Tuned_Linear_Alg...

    [4]https://en.wikipedia.org/wiki/BLIS_(software)

  • lapack

    LAPACK development repository

  • Project mention: Linus Torvalds adds arbitrary tabs to kernel code | news.ycombinator.com | 2024-04-17

    Indentation by steps of 3 spaces is common in old Fortran 77 code. This is LAPACK for example. Scroll down to about line 400 to see actual code, not comments.

    https://github.com/Reference-LAPACK/lapack/blob/master/SRC/c...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • scikit-cuda

    Python interface to GPU-powered libraries

  • jblas

    Linear Algebra for Java

  • oj! Algorithms

    oj! Algorithms

  • ndarray-linalg

    Linear algebra package for rust-ndarray using LAPACK binding (by rust-ndarray)

  • blasjs

    Pure Javascript manually written :ok_hand: implementation of BLAS, Many numerical software applications use BLAS computations, including Armadillo, LAPACK, LINPACK, GNU Octave, Mathematica, MATLAB, NumPy, R, and Julia.

  • Project mention: Blasjs – Pure TypeScript rewrite of BLAS | news.ycombinator.com | 2023-06-13
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • monolish

    monolish: MONOlithic LInear equation Solvers for Highly-parallel architecture

  • xtensor-blas

    BLAS extension to xtensor

  • lapack

    Wrappers for LAPACK (Fortran) (by blas-lapack-rs)

  • intel-mkl-src

    Redistribute Intel MKL as a crate

  • quickstart-fortran

    An easy Windows installer for GFortran and the Fortran Package Manager

  • linalg

    Linear algebra library based on LAPACK

  • analisis-numerico-computo-cientifico

    Análisis numérico y cómputo científico

  • SLICOT-Reference

    SLICOT - A Fortran subroutines library for systems and control

  • SciFortran

    A library of fortran modules and routines for scientific calculations (*in a way* just like scipy for python)

  • Project mention: What numerical libraries (besides LAPACK) do you normally use in Fortran? | /r/fortran | 2023-06-09

    SciFortran is a library of numerical routines for scientific calculations.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

LAPACK related posts

  • Linus Torvalds adds arbitrary tabs to kernel code

    3 projects | news.ycombinator.com | 17 Apr 2024
  • Lapack: Release 3.12.0

    1 project | news.ycombinator.com | 24 Nov 2023
  • Lapack – Releases from 1.0 to 3.1.1

    1 project | news.ycombinator.com | 30 Oct 2023
  • Assume I'm an idiot - oogabooga LLaMa.cpp??!

    4 projects | /r/LocalLLaMA | 23 Jun 2023
  • I think I've "fixed" some compiler errors from a lapack library (which conssisted of white spaces errors only that made the code not compile). Supposing that there was actual errors, how can I enter in contact to send the fixed code?

    1 project | /r/fortran | 29 Apr 2023
  • What tools or libraries are missing in rust?

    5 projects | /r/rust | 13 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source LAPACK projects? This list will help you:

Project Stars
1 OpenBLAS 6,014
2 lapack 1,408
3 scikit-cuda 970
4 jblas 589
5 oj! Algorithms 454
6 ndarray-linalg 356
7 blasjs 288
8 monolish 190
9 xtensor-blas 155
10 lapack 80
11 intel-mkl-src 74
12 quickstart-fortran 60
13 linalg 46
14 analisis-numerico-computo-cientifico 44
15 SLICOT-Reference 40
16 SciFortran 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com