RSS 7 projects tagged "Linear Algebra"

Download Website Updated 26 Feb 2014 Eigen

Screenshot
Pop 500.05
Vit 37.42

Eigen is a C++ template library for linear algebra: vectors, matrices, and related algorithms. It is versatile, fast, elegant and works on many platforms.

No download No website Updated 05 Jan 2011 Elemental

Screenshot
Pop 23.45
Vit 34.63

Elemental is a C++ framework for distributed-memory dense linear algebra that strives to be fast, portable, and programmable. It can be thought of as a generalization of PLAPACK to element-by-element distributions that also makes use of recent algorithmic advances from the FLAME project. Elemental usually outperforms both PLAPACK and ScaLAPACK, however, it heavily relies on MPI collectives so a good MPI implementation is crucial. Both pure MPI and hybrid OpenMP-MPI configurations are supported.

Download No website Updated 08 Oct 2011 NLinear

Screenshot
Pop 28.53
Vit 1.00

NLinear is a generic linear algebra toolkit for the .NET platform. It is designed to work with any numeric type, including float and double.

No download No website Updated 16 Dec 2010 OpenMPF

Screenshot
Pop 17.06
Vit 34.92

OpenMPF is a library for solving large, dense, multi-RHS linear systems. It is based on MPI/openMP parallelism, and relies on BLAS/LAPACK/MUMPS for the single node computations. It implements direct and iterative solvers, out-of-core matrices and vectors, and is easily accessible through a Python interface.

Download No website Updated 06 Feb 2014 Topologic

Screenshot
Pop 183.35
Vit 8.33

Topologic is a simple renderer for certain higher-dimensional geometric primitives and some regular 3D shapes. The idea is to make it easy for students of certain higher-dimensional maths and physics topics to visualize the typical primitives in those fields and get a grasp for the topic.

Download Website Updated 28 Jun 2013 la4j

Screenshot
Pop 24.78
Vit 17.15

la4j is a single threaded pure Java library which provides Linear Algebra primitives (matrices and vectors) and algorithms.

No download Website Updated 07 Mar 2014 librsb

Screenshot
Pop 189.58
Vit 6.99

librsb is a library for sparse matrix computations featuring the Recursive Sparse Blocks (RSB) matrix format. This format allows cache-efficient and multithreaded (that is, shared memory parallel) operations on large sparse matrices. The most common operations necessary to iterative solvers are available (matrix-vector multiplication, triangular solution, rows/columns scaling, diagonal extraction/setting, blocks extraction, norm computation, formats conversion). The RSB format is especially well-suited for symmetric and transposed multiplication variants. On these variants, librsb has been found to be faster than Intel MKL's implementation for CSR. Most numerical kernels code is auto-generated, and the supported numerical types can be chosen by the user at buildtime. librsb implements the Sparse BLAS standard, as specified in the BLAS Forum documents.

Screenshot

Project Spotlight

ddpt

A dd command variant for disks with large I/O support.

Screenshot

Project Spotlight

Synth

A powerful C++ templating framework.