All Projects → sympiler → sympiler

sympiler / sympiler

Licence: other
Sympiler is a Code Generator for Transforming Sparse Matrix Codes

Programming Languages

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

Projects that are alternatives of or similar to sympiler

grblas
Python wrapper around GraphBLAS
Stars: ✭ 22 (-31.25%)
Mutual labels:  linear-algebra, sparse-matrix
Arraymancer
A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Stars: ✭ 793 (+2378.13%)
Mutual labels:  linear-algebra, high-performance-computing
dbcsr
DBCSR: Distributed Block Compressed Sparse Row matrix library
Stars: ✭ 65 (+103.13%)
Mutual labels:  linear-algebra, sparse-matrix
hicma
HiCMA: Hierarchical Computations on Manycore Architectures
Stars: ✭ 21 (-34.37%)
Mutual labels:  linear-algebra, high-performance-computing
Libflame
High-performance object-based library for DLA computations
Stars: ✭ 197 (+515.63%)
Mutual labels:  linear-algebra, high-performance-computing
monolish
monolish: MONOlithic LInear equation Solvers for Highly-parallel architecture
Stars: ✭ 166 (+418.75%)
Mutual labels:  linear-algebra, sparse-matrix
Vectorious
Linear algebra in TypeScript.
Stars: ✭ 616 (+1825%)
Mutual labels:  linear-algebra, high-performance-computing
Blis
BLAS-like Library Instantiation Software Framework
Stars: ✭ 859 (+2584.38%)
Mutual labels:  linear-algebra, high-performance-computing
Eigen Git Mirror
THIS MIRROR IS DEPRECATED -- New url: https://gitlab.com/libeigen/eigen
Stars: ✭ 1,659 (+5084.38%)
Mutual labels:  linear-algebra, sparse-matrix
Nasoq
NASOQ:Numerically Accurate Sparsity Oriented QP Solver
Stars: ✭ 30 (-6.25%)
Mutual labels:  linear-algebra, high-performance-computing
eigen
Owl's OCaml Interface to Eigen3 C++ Library
Stars: ✭ 30 (-6.25%)
Mutual labels:  linear-algebra, sparse-matrix
Taco
The Tensor Algebra Compiler (taco) computes sparse tensor expressions on CPUs and GPUs
Stars: ✭ 846 (+2543.75%)
Mutual labels:  code-generator, linear-algebra
linnea
Linnea is an experimental tool for the automatic generation of optimized code for linear algebra problems.
Stars: ✭ 60 (+87.5%)
Mutual labels:  linear-algebra, high-performance-computing
lubeck
High level linear algebra library for Dlang
Stars: ✭ 57 (+78.13%)
Mutual labels:  linear-algebra
Tensor
A library and extension that provides objects for scientific computing in PHP.
Stars: ✭ 146 (+356.25%)
Mutual labels:  linear-algebra
qdldl
A free LDL factorisation routine
Stars: ✭ 54 (+68.75%)
Mutual labels:  linear-algebra
Mathematics for Machine Learning
Learn mathematics behind machine learning and explore different mathematics in machine learning.
Stars: ✭ 28 (-12.5%)
Mutual labels:  linear-algebra
ParallelUtilities.jl
Fast and easy parallel mapreduce on HPC clusters
Stars: ✭ 28 (-12.5%)
Mutual labels:  high-performance-computing
numphp
PHP tools for matrix computation
Stars: ✭ 25 (-21.87%)
Mutual labels:  linear-algebra
bandicoot-code
Bandicoot: GPU accelerator add-on for the Armadillo C++ linear algebra library
Stars: ✭ 21 (-34.37%)
Mutual labels:  linear-algebra

APM example workflow example workflow

Sympiler

Sympiler is a code generator for transforming sparse matrix methods. To access the list of publication and resources please visit: http://www.sympiler.com/

Quick Build Guide for Impatient Users

If you have CMake 3.16 or higher and a C++11 compiler, then:

git  clone --recursive https://github.com/sympiler/sympiler.git
cd sympiler
cmake -DCMAKE_BUILD_TYPE=Release  -S . -B build
cmake --build build --config Release -j 6 

For details, please see the table below.

Table of Contents:

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].