An open API service providing repository metadata for many open source software ecosystems.

Topic: "sparse-matrix"

eigenteam/eigen-git-mirror

THIS MIRROR IS DEPRECATED -- New url: https://gitlab.com/libeigen/eigen

Language: C++ - Size: 114 MB - Last synced at: 11 days ago - Pushed at: about 3 years ago - Stars: 1,807 - Forks: 552

DrTimothyAldenDavis/SuiteSparse

The official SuiteSparse library: a suite of sparse matrix algorithms authored or co-authored by Tim Davis, Texas A&M University.

Language: C - Size: 271 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,293 - Forks: 282

gunrock/gunrock

Programmable CUDA/C++ GPU Graph Analytics

Language: C++ - Size: 74.6 MB - Last synced at: 17 days ago - Pushed at: 10 months ago - Stars: 1,023 - Forks: 206

pydata/sparse

Sparse multi-dimensional arrays for the PyData ecosystem

Language: Python - Size: 2.07 MB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 634 - Forks: 132

pyamg/pyamg

Algebraic Multigrid Solvers in Python

Language: Python - Size: 11.4 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 604 - Forks: 115

lessthanoptimal/ejml

A fast and easy to use linear algebra library written in Java for dense, sparse, real, and complex matrices.

Language: Java - Size: 9.18 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 584 - Forks: 120

conradsnicta/armadillo-code

Armadillo: fast C++ library for linear algebra & scientific computing - https://arma.sourceforge.net

Size: 10.7 KB - Last synced at: 15 days ago - Pushed at: 12 months ago - Stars: 500 - Forks: 123

optimatika/ojAlgo

oj! Algorithms

Language: JetBrains MPS - Size: 74.7 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 479 - Forks: 213

tlk00/BitMagic

BitMagic Library

Language: C++ - Size: 61.9 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 425 - Forks: 50

ing-bank/sparse_dot_topn

Python package to accelerate the sparse matrix multiplication and top-n similarity selection

Language: C++ - Size: 442 KB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 405 - Forks: 85

OneSparse/OneSparse

Accelerated Sparse Linear Algebra with Postgres and SuiteSparse

Language: C - Size: 13.7 MB - Last synced at: 23 days ago - Pushed at: about 2 months ago - Stars: 375 - Forks: 24

kokkos/kokkos-kernels

Kokkos C++ Performance Portability Programming Ecosystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels

Language: C++ - Size: 30.2 MB - Last synced at: 10 days ago - Pushed at: 12 days ago - Stars: 340 - Forks: 107

SciML/NonlinearSolve.jl

High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.

Language: Julia - Size: 34.8 MB - Last synced at: 4 days ago - Pushed at: 11 days ago - Stars: 269 - Forks: 46

JuliaDiff/FiniteDiff.jl

Fast non-allocating calculations of gradients, Jacobians, and Hessians with sparsity support

Language: Julia - Size: 793 KB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 267 - Forks: 40

ricosjp/monolish

monolish: MONOlithic LInear equation Solvers for Highly-parallel architecture

Language: C++ - Size: 20.3 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 201 - Forks: 13

MatMechLab/AsFem

Advanced Simulation kit based on Finite Element Method (AsFem)

Language: C++ - Size: 40.8 MB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 195 - Forks: 57

pghysels/STRUMPACK

Structured Matrix Package (LBNL)

Language: C++ - Size: 9.47 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 173 - Forks: 41

james-bowman/sparse

Sparse matrix formats for linear algebra supporting scientific and machine learning applications

Language: Go - Size: 324 KB - Last synced at: 10 months ago - Pushed at: almost 4 years ago - Stars: 157 - Forks: 23

cpmech/russell

Rust Scientific Libary. ODE and DAE (Runge-Kutta) solvers. Special functions (Bessel, Elliptic, Beta, Gamma, Erf). Linear algebra. Sparse solvers (MUMPS, UMFPACK). Probability distributions. Tensor calculus.

Language: Rust - Size: 7.59 MB - Last synced at: 14 days ago - Pushed at: 18 days ago - Stars: 149 - Forks: 12

cp2k/dbcsr

DBCSR: Distributed Block Compressed Sparse Row matrix library

Language: Fortran - Size: 622 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 142 - Forks: 48

qpSWIFT/qpSWIFT

qpSWIFT is a light-weight sparse quadratic programming solver

Language: C - Size: 8.34 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 139 - Forks: 25

python-graphblas/python-graphblas

Python library for GraphBLAS: high-performance sparse linear algebra for scalable graph analytics

Language: Jupyter Notebook - Size: 3.72 MB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 134 - Forks: 15

JuliaParallel/PETSc.jl

Julia wrappers for the PETSc library

Language: Julia - Size: 7.48 MB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 134 - Forks: 39

dgSPARSE/dgSPARSE-Lib

PyTorch-Based Fast and Efficient Processing for Various Machine Learning Applications with Diverse Sparsity

Language: Cuda - Size: 8.21 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 108 - Forks: 28

zdebruine/RcppML

Rcpp Machine Learning: Fast robust NMF, divisive clustering, and more

Language: C++ - Size: 19.6 MB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 106 - Forks: 18

JuliaSparse/SparseArrays.jl

SparseArrays.jl is a Julia stdlib

Language: Julia - Size: 2.7 MB - Last synced at: 16 days ago - Pushed at: 23 days ago - Stars: 95 - Forks: 60

flatironinstitute/sparse_dot

Python wrapper for Intel Math Kernel Library (MKL) matrix multiplication

Language: Python - Size: 313 KB - Last synced at: 16 days ago - Pushed at: 26 days ago - Stars: 84 - Forks: 11

kyegomez/SparseAttention

Pytorch Implementation of the sparse attention from the paper: "Generating Long Sequences with Sparse Transformers"

Language: Python - Size: 2.16 MB - Last synced at: 20 days ago - Pushed at: 2 months ago - Stars: 81 - Forks: 2

open2c/coolpuppy

A versatile tool to perform pile-up analysis on Hi-C data in .cool format.

Language: Python - Size: 109 MB - Last synced at: 22 days ago - Pushed at: 7 months ago - Stars: 80 - Forks: 12

IntelLabs/SpMP 📦

sparse matrix pre-processing library

Language: C++ - Size: 361 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 80 - Forks: 14

alugowski/fast_matrix_market

Fast and full-featured Matrix Market I/O library for C++, Python, and R

Language: C++ - Size: 863 KB - Last synced at: 15 days ago - Pushed at: 10 months ago - Stars: 78 - Forks: 8

sympiler/nasoq

NASOQ:Numerically Accurate Sparsity Oriented QP Solver

Language: C++ - Size: 1.35 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 72 - Forks: 21

wo80/CSparse.NET

A concise library for solving sparse linear systems with direct methods.

Language: C# - Size: 438 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 65 - Forks: 27

flaport/torch_sparse_solve

A sparse KLU solver for PyTorch.

Language: Python - Size: 48.8 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 65 - Forks: 5

martinjrobins/diffsol

ODE solver library in Rust

Language: Rust - Size: 4.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 57 - Forks: 7

drifter1/circuitsim

Implementing a full-on electronic circuit simulator, studying the whole concept and physics behind it!

Language: Python - Size: 33.2 KB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 52 - Forks: 13

drdarshan/ssgetpy

A searchable Python interface to the SuiteSparse Matrix Collection

Language: Python - Size: 120 KB - Last synced at: 25 days ago - Pushed at: about 3 years ago - Stars: 48 - Forks: 10

benedekrozemberczki/NMFADMM

A sparsity aware implementation of "Alternating Direction Method of Multipliers for Non-Negative Matrix Factorization with the Beta-Divergence" (ICASSP 2014).

Language: Python - Size: 7.13 MB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 46 - Forks: 11

JuliaSmoothOptimizers/HSL.jl

Julia interface to the HSL Mathematical Software Library

Language: Julia - Size: 1.37 MB - Last synced at: 2 days ago - Pushed at: 17 days ago - Stars: 45 - Forks: 17

BoooC/CNN-Accelerator-Based-on-Eyeriss-v2

A Flexible and Energy Efficient Accelerator For Sparse Convolution Neural Network

Language: Verilog - Size: 156 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 45 - Forks: 3

ivan-pi/fmetis

A modern Fortran interface to the METIS graph partitioning library

Language: Fortran - Size: 913 KB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 44 - Forks: 10

MaestroGraph/sparse-hyper

Code for the paper "Learning sparse transformations through backpropagation"

Language: Python - Size: 32.7 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 43 - Forks: 4

glami/sansa

SANSA - sparse EASE for millions of items

Language: Python - Size: 1.71 MB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 42 - Forks: 6

nschloe/betterspy

:eyes: Visualization for SciPy sparse matrices.

Language: Python - Size: 1.15 MB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 41 - Forks: 6

AlphaSparse/Library

A sparse BLAS lib supporting multiple backends

Language: C - Size: 9.65 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 40 - Forks: 7

sympiler/sympiler

Sympiler is a Code Generator for Transforming Sparse Matrix Codes

Language: C++ - Size: 2.7 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 39 - Forks: 15

cslab-ntua/sparsex

The SparseX sparse kernel optimization library

Language: C++ - Size: 3.7 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 37 - Forks: 8

mi2-warsaw/FSelectorRcpp

Rcpp (free of Java/Weka) implementation of FSelector entropy-based feature selection algorithms with a sparse matrix support

Language: R - Size: 4.55 MB - Last synced at: 28 days ago - Pushed at: 8 months ago - Stars: 36 - Forks: 15

QuantumBFS/LuxurySparse.jl

A luxury sparse matrix package for Julia

Language: Julia - Size: 256 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 36 - Forks: 7

flaport/klujax

Solve sparse linear systems in JAX using the KLU algorithm

Language: Python - Size: 410 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 35 - Forks: 4

andrewssobral/godec

Python implementation of the GoDec algorithm from Zhou and Tao (ICML 2011) for low-rank and sparse representation

Language: Python - Size: 1.52 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 35 - Forks: 5

owlbarn/eigen

Owl's OCaml Interface to Eigen3 C++ Library

Language: C++ - Size: 2.21 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 33 - Forks: 12

3343/edge

Extreme-scale Discontinuous Galerkin Environment (EDGE)

Language: C++ - Size: 3.31 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 30 - Forks: 21

sorush-khajepor/listLBM

ListLBM is a sparse lattice Boltzmann solver for multiphase flow in porous media

Language: Fortran - Size: 1.21 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 28 - Forks: 10

JuliaSparse/KLU.jl

Julia Wrapper for the KLU sparse matrix solver from SuiteSparse

Language: Julia - Size: 410 KB - Last synced at: 5 days ago - Pushed at: 16 days ago - Stars: 26 - Forks: 7

SparseLinearAlgebra/spla

An open-source generalized sparse linear algebra library with vendor-agnostic GPUs accelerated computations

Language: C++ - Size: 924 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 26 - Forks: 8

chenxuhao/gardenia

GARDENIA: Graph Analytics Repository for Designing Efficient Next-generation Accelerators

Language: C++ - Size: 1.24 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 26 - Forks: 7

roshansridhar/Multimodal-Sentiment-Analysis

Engaged in research to help improve to boost text sentiment analysis using facial features from video using machine learning.

Language: Jupyter Notebook - Size: 2.04 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 25 - Forks: 10

SparseLinearAlgebra/cuBool

Sparse linear Boolean algebra for Nvidia Cuda

Language: C++ - Size: 38.8 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 24 - Forks: 4

jchristopherson/linalg

A linear algebra library that provides a user-friendly interface to several BLAS and LAPACK routines.

Language: Fortran - Size: 11.1 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 23 - Forks: 2

safreita1/Recommender-System

Anime recommender system using collaborative filtering and latent factor model

Language: Python - Size: 326 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 23 - Forks: 7

puckbee/CVR

Parallelized and vectorized SpMV on Intel Xeon Phi (Knights Landing, AVX512, KNL)

Language: C++ - Size: 27.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 3

william-dawson/NTPoly

A massively parallel library for computing the functions of sparse matrices.

Language: Fortran - Size: 15.6 MB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 21 - Forks: 10

JuliaSmoothOptimizers/AMD.jl

Approximate Minimum Degree Ordering in Julia

Language: Julia - Size: 816 KB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 21 - Forks: 12

david-cortes/MatrixExtra

(R) Efficient methods and operators for the sparse matrix classes in 'Matrix' (esp. CSR format or "RsparseMatrix")

Language: C++ - Size: 509 KB - Last synced at: 13 days ago - Pushed at: 12 months ago - Stars: 21 - Forks: 3

jvdp1/libsparse

Fortran library to handle sparse matrices

Language: Fortran - Size: 523 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 19 - Forks: 2

huiscliu/sxamg

Algebraic Multigrid (AMG) Solver Library

Language: C - Size: 767 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 4

michelemartone/pyrsb

PyRSB: a Python interface to the librsb Sparse Matrix library

Language: Cython - Size: 303 KB - Last synced at: 24 days ago - Pushed at: about 3 years ago - Stars: 19 - Forks: 4

HicrestLaboratory/SPARTA

SParse AcceleRation on Tensor Architecture

Language: Emacs Lisp - Size: 612 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 17 - Forks: 7

alugowski/matspy

Sparse matrix spy plot and sparkline renderer.

Language: Python - Size: 1.52 MB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 17 - Forks: 0

zziz/sm

Sparse Matrix - Simple implementation of Sparse Matrix Operations in C++.

Language: C++ - Size: 105 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 17 - Forks: 0

atoptima/DynamicSparseArrays.jl

Dynamic sparse vector and matrix for julia

Language: Julia - Size: 619 KB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 1

LeventErkok/conjugateGradient

Sparse matrix linear equation solver, using the Conjugate Gradient algorithm

Language: Haskell - Size: 25.4 KB - Last synced at: 19 days ago - Pushed at: almost 5 years ago - Stars: 16 - Forks: 6

lenskit/csr

Compressed sparse matrices

Language: Python - Size: 3.97 MB - Last synced at: 20 days ago - Pushed at: 12 months ago - Stars: 15 - Forks: 2

SparseLinearAlgebra/spbla

Sparse Boolean linear algebra for Nvidia Cuda, OpenCL and CPU computations

Language: C++ - Size: 19 MB - Last synced at: 4 days ago - Pushed at: almost 3 years ago - Stars: 15 - Forks: 4

jzavatoneveth/laplacian-eigenmaps

Spectral embedding using Laplacian Eigenmaps

Language: Matlab - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 14 - Forks: 9

alugowski/matrepr

Format matrices and tensors to HTML, string, and LaTeX, with Jupyter integration.

Language: Python - Size: 947 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 13 - Forks: 0

mbdriscoll/indigo

High-Performance Structured Linear Operators

Language: Python - Size: 5 MB - Last synced at: 28 days ago - Pushed at: about 7 years ago - Stars: 13 - Forks: 1

chenxuhao/caffe-escoin

Escoin: Efficient Sparse Convolutional Neural Network Inference on GPUs

Language: C++ - Size: 37.8 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 2

niitsuma/delayedsparse

Efficient sparse matrix implementation for various "Principal Component Analysis"

Language: Python - Size: 26.4 KB - Last synced at: about 1 hour ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 2

muellan/containers

generic C++ containers; matrix, triangle matrix, crs sparse matrix, etc.

Language: C++ - Size: 226 KB - Last synced at: about 2 months ago - Pushed at: about 7 years ago - Stars: 12 - Forks: 0

deepbrook/sparseDTW 📦

Python implementation of the SparseDTW algorithm

Language: Python - Size: 33.2 KB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 12 - Forks: 5

fchen365/epca

Exploratory Principal Component Analysis

Language: R - Size: 706 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 2

mzy2240/fastSE

A collection of power system analysis tools. Optimized for large-scale grid.

Language: Python - Size: 89.8 KB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 0

hclhkbu/gcoospdm

Sparse-dense matrix-matrix multiplication on GPUs

Language: Python - Size: 845 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 11 - Forks: 2

flag4j/Flag4j

Fast linear algebra for Java

Language: Java - Size: 102 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 0

artmenlope/double-slit-2d-schrodinger

This repository contains Python 3 scripts for simulating the passage of a 2D Gaussian wave packet through a double slit. For this, the 2D Schrödinger equation is solved using the Crank-Nicolson numerical method.

Language: Python - Size: 13.8 MB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 1

real-space/tfQMRgpu

A CUDA implementation of the transpose-free Quasi-Minimal Residual method

Language: C++ - Size: 918 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 9 - Forks: 1

ginkgo-project/ssget

Command line tool for working with matrices from the SuiteSparse Matrix Collection (sparse.tamu.edu)

Language: Shell - Size: 15.6 KB - Last synced at: 27 days ago - Pushed at: about 5 years ago - Stars: 9 - Forks: 4

jeh0753/sparseMF

Open source matrix factorization recommender for sparse matrices

Language: Python - Size: 82 KB - Last synced at: 19 days ago - Pushed at: about 7 years ago - Stars: 9 - Forks: 4

Realife-Brahmin/PowerSystems-Analysis-Stability-WSU

MATLAB implementations for the courses Analysis of Power Systems (EE 521) and Power System Stability and Control (EE 523) at Washington State University.

Language: HTML - Size: 113 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 8 - Forks: 3

fcdimitr/CompressedSparseBlocks.jl

A Julia interface (wrapper) to the Compressed Sparse Blocks (CSB) library.

Language: Julia - Size: 1.04 MB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

younes-nb/sparse-matrix

Matrices operations using sparse

Language: Python - Size: 77.9 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

elit-altum/C-Programs

Basic programs written in C using ANSI for GNU-GCC

Language: C - Size: 38.1 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 3

geffy/crowdai-counterfactual

2nd place solution for Criteo Ad Placement challenge

Language: Jupyter Notebook - Size: 772 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 8 - Forks: 5

tatami-inc/archive-beachmat 📦

An archived version of the beachmat repository, see https://github.com/LTLA/beachmat for the active version.

Language: C++ - Size: 427 KB - Last synced at: 8 months ago - Pushed at: almost 8 years ago - Stars: 8 - Forks: 0

jabirali/bodge

Numerical library for working with clean superconductors in Python using the Bogoliubov-de Gennes formalism

Language: Python - Size: 10.5 MB - Last synced at: about 15 hours ago - Pushed at: 7 months ago - Stars: 7 - Forks: 1

naiem-reza/SBA-with-GCPs

python implementation of Sparse Bundle adjustment based on RNE (Schur Complement) to use descries dimension of design matrix (A)

Language: Python - Size: 98.1 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

JayantGoel001/Non-Linear-Data-Structure-And-Algorithm

Language: C++ - Size: 2.5 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 1

siesta-project/buds

Reference counted fortran data structures

Language: Fortran - Size: 10.8 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 1