# 7 projects tagged "Linear Algebra"

## Updated 16 Dec 2010 OpenMPF

 Pop 19.92 32.98

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.

## Updated 12 Aug 2013 Eigen

 Pop 237.99 23.46

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

## Updated 28 Jun 2013 la4j

 Pop 26.15 12.73

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

## Updated 03 Nov 2013 Topologic

 Pop 297.2 8.91

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. Note: the program as such is freeware, while the part of it that deals with the Mathematics to project the geometric shapes to 3-space and 2-space has been released separately under an MIT/X style license.

## Updated 07 Apr 2013 librsb

 Pop 44.06 1.83

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.

## Updated 22 Oct 2012 jMathLab

 Pop 50.2 1.03

jMathLab is a platform for mathematical and numerical computations. It uses the Matlab/Octave programming language. It runs on any platform where Java is installed, and can also run on the Web browser. The following packages are included: symbolic calculations (simplification, differentials, integration), numeric calculations, evaluations of mathematical functions, special functions, linear algebra with vectors and matrices, plotting data and functions, saving data (vectors and matrices) in files, random numbers, statistics, and solving linear and non-linear equations

## Updated 08 Oct 2011 NLinear

 Pop 29.73 1

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

## Project Spotlight

### Theano

A Python library that lets you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays.

## Project Spotlight

### DBSight

An embeddable platform for creating Google-like searching for any database or application.