Debian Science Project
Summary
Mathematics-dev
Debian Science Mathematics-dev packages

This metapackage will install Debian Science packages which might be helpful for development of applications for Mathematics.

You might also be interested in the science-mathematics metapackage.

The list to the right includes various software projects which are of some interest to the Debian Science Project. Currently, only a few of them are available as Debian packages. It is our goal, however, to include all software in Debian Science which can sensibly add to a high quality Debian Pure Blend.

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Science to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Science mailing list

Links to other tasks

Debian Science Mathematics-dev packages

Official Debian packages with high relevance

Code-saturne-bin
General purpose Computational Fluid Dynamics (CFD) software - binaries
Versions of package code-saturne-bin
ReleaseVersionArchitectures
squeeze2.0.0.rc1-5amd64,i386,ia64,kfreebsd-amd64,kfreebsd-i386,powerpc,sparc
wheezy2.1.7-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,powerpc,sparc
sid3.2.2-1sparc
jessie3.3.2-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el
sid3.3.2-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el
Popcon: 18 users (57 upd.)*
Versions and Archs
License: DFSG free
Svn

The basic capabilities of Code_Saturne enable the handling of either incompressible or expandable flows with or without heat transfer and turbulence. Dedicated modules are available for specific physics such as radiative heat transfer, combustion (gas, coal, heavy fuel oil, ...), magneto-hydrodynamics, compressible flows, two-phase flows (Euler-Lagrange approach with two-way coupling), extensions to specific applications (e.g. Mercure_Saturne for atmospheric environment).

It runs in parallel with MPI on distributed memory machines. Developed since 1997 at EDF R&D, it is based on a co-located Finite Volume approach that accepts meshes with any type of cell (tetrahedral, hexahedral, prismatic, pyramidal, polyhedral...) and any type of grid structure (unstructured, block structured, hybrid, conforming or with hanging nodes, ...).

This package contains the binary files.

Code-saturne-include
General purpose Computational Fluid Dynamics (CFD) software - includes
Versions of package code-saturne-include
ReleaseVersionArchitectures
squeeze2.0.0.rc1-5amd64,i386,ia64,kfreebsd-amd64,kfreebsd-i386,powerpc,sparc
wheezy2.1.7-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,powerpc,sparc
sid3.2.2-1sparc
jessie3.3.2-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el
sid3.3.2-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el
Popcon: 13 users (61 upd.)*
Versions and Archs
License: DFSG free
Svn

The basic capabilities of Code_Saturne enable the handling of either incompressible or expandable flows with or without heat transfer and turbulence. Dedicated modules are available for specific physics such as radiative heat transfer, combustion (gas, coal, heavy fuel oil, ...), magneto-hydrodynamics, compressible flows, two-phase flows (Euler-Lagrange approach with two-way coupling), extensions to specific applications (e.g. Mercure_Saturne for atmospheric environment).

It runs in parallel with MPI on distributed memory machines. Developed since 1997 at EDF R&D, it is based on a co-located Finite Volume approach that accepts meshes with any type of cell (tetrahedral, hexahedral, prismatic, pyramidal, polyhedral...) and any type of grid structure (unstructured, block structured, hybrid, conforming or with hanging nodes, ...).

This package contains the include files.

Dolfin-dev
Empty package depending on latest DOLFIN development package
Versions of package dolfin-dev
ReleaseVersionArchitectures
squeeze0.9.8-3all
wheezy1.0.0-7all
Debtags of package dolfin-dev:
devellibrary, lang:c++
fieldmathematics
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Svn

DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements.

This package will always depend on the most recent version of libdolfinX-dev (X=version), so if you install it then you will get upgrades automatically.

Fflas-ffpack
Finite field linear algebra subroutines/package
Versions of package fflas-ffpack
ReleaseVersionArchitectures
jessie1.6.0-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.6.0-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream2.0.0
Popcon: 10 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

FFLAS-FFPACK consists in the creation of a set of routines, giving the same tools as a set of classical Basic Linear Algebra Subroutines, but working over finite fields. In the same way, some other routines of higher level (such as the one in LAPACK) are also produced.

Fftw-dev
library for computing Fast Fourier Transforms
Versions of package fftw-dev
ReleaseVersionArchitectures
squeeze2.1.3-22amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.1.5-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.1.5-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.1.5-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream3.3.4
Debtags of package fftw-dev:
devellibrary
fieldmathematics
roledevel-lib
works-withimage:raster, image
Popcon: 76 users (54 upd.)*
Newer upstream!
License: DFSG free
Svn

This library computes FFTs in one or more dimensions. It is extremely fast. This package contains the statically linked library and the header files.

Gap-dev
GAP computer algebra system, compiler and development files
Maintainer: Bill Allombert
Versions of package gap-dev
ReleaseVersionArchitectures
squeeze4r4p12-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy4r4p12-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie4r7p5-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid4r7p5-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package gap-dev:
devellibrary, compiler
fieldmathematics
roledocumentation, devel-lib
works-withsoftware:source
Popcon: 47 users (19 upd.)*
Versions and Archs
License: DFSG free

GAP is a system for computational discrete algebra, with particular emphasis on Computational Group Theory. GAP provides a programming language, a library of thousands of functions implementing algebraic algorithms written in the GAP language as well as large data libraries of algebraic objects. GAP is used in research and teaching for studying groups and their representations, rings, vector spaces, algebras, combinatorial structures, and more.

This package contains the GAP compiler and the headers files and objects files necessary to build GAP packages.

The GAP compiler (GAC) creates C code from GAP code and then calls the system's C compiler to produce machine code from it. This can result in a speedup.

Libalglib-dev
Development files for the alglib library
Versions of package libalglib-dev
ReleaseVersionArchitectures
wheezy2.6.0-6amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie3.8.2-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.8.2-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libalglib-dev:
devellibrary
roledevel-lib
Popcon: 9 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

ALGLIB is a cross-platform numerical analysis and data processing library. This package support C++. ALGLIB features include:

  • Linear algebra (direct algorithms, EVD/SVD)
  • Solvers (linear and nonlinear)
  • Interpolation
  • Optimization
  • Fast Fourier transforms
  • Numerical integration
  • Linear and nonlinear least-squares fitting
  • Ordinary differential equations
  • Special functions
  • Statistics (descriptive statistics, hypothesis testing)
  • Data analysis (classification/regression, including neural networks)

This package contains the development files (headers and documentation) for ALGLIB.

Libann-dev
Approximate Nearest Neighbor Searching library (development files)
Versions of package libann-dev
ReleaseVersionArchitectures
squeeze1.1.1+doc-2.2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.1.2+doc-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.1.2+doc-5amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.1.2+doc-5amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libann-dev:
devellibrary
roledevel-lib
Popcon: 24 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

ANN is a library written in C++, which supports data structures and algorithms for both exact and approximate nearest neighbor searching in arbitrarily high dimensions. ANN assumes that distances are measured using any class of distance functions called Minkowski metrics. These include the well known Euclidean distance, Manhattan distance, and max distance. ANN performs quite efficiently for point sets ranging in size from thousands to hundreds of thousands, and in dimensions as high as 20.

This package contains the header files for developing applications with the ANN library.

Libarmadillo-dev
streamlined C++ linear algebra library - Headers
Versions of package libarmadillo-dev
ReleaseVersionArchitectures
squeeze0.9.52-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy3.2.3+dfsg-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie4.450.2+dfsg-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid4.450.2+dfsg-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream4.450.4
Debtags of package libarmadillo-dev:
devellibrary, examples
roledevel-lib
Popcon: 11 users (7 upd.)*
Newer upstream!
License: DFSG free
Git

Armadillo is a streamlined C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Optional integration with LAPACK and ATLAS libraries is also provided.

This package has the development libraries and headers for Armadillo.

Libarpack++2-dev
Object-oriented version of the ARPACK package (development)
Versions of package libarpack++2-dev
ReleaseVersionArchitectures
squeeze2.3-1.1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.3-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.3-5amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.3-5amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libarpack++2-dev:
devellibrary, lang:c++
fieldmathematics
roledevel-lib
Popcon: 22 users (18 upd.)*
Versions and Archs
License: DFSG free
Git

ARPACK++ is an object-oriented version of the ARPACK package. It consists a collection of classes that offers c++ programmers an interface to ARPACK. It preserves the full capability, performance, accuracy and low memory requirements of the FORTRAN package, but takes advantage of the c++ object-oriented programming environment.

ARPACK stands for ARnoldi PACKage and provides standard and generalized eigenvalue solvers for sparse matrices that arises typically from finite element codes. See the corresponding Debian package.

Libarpack2-dev
Fortran77 subroutines to solve large scale eigenvalue problems (development)
Versions of package libarpack2-dev
ReleaseVersionArchitectures
squeeze2.1+parpack96.dfsg-3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy3.1.1-2.1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie3.1.5-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.1.5-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libarpack2-dev:
devellibrary, lang:fortran
fieldmathematics
roledevel-lib
Popcon: 43 users (62 upd.)*
Versions and Archs
License: DFSG free
Svn

ARPACK software is capable of solving large scale symmetric, nonsymmetric, and generalized eigenproblems from significant application areas. The software is designed to compute a few (k) eigenvalues with user specified features such as those of largest real part or largest magnitude. Storage requirements are on the order of n*k locations. No auxiliary storage is required. A set of Schur basis vectors for the desired k-dimensional eigen-space is computed which is numerically orthogonal to working precision. Numerically accurate eigenvectors are available on request.

This package contains the static libraries and the documentation for development with libarpack (including examples).

Libatlas-base-dev
Automatically Tuned Linear Algebra Software, generic static
Versions of package libatlas-base-dev
ReleaseVersionArchitectures
squeeze3.8.3-27amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy3.8.4-9+deb7u1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid3.10.1-4hurd-i386
jessie3.10.2-2arm64
sid3.10.2-2arm64
jessie3.10.2-3amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x
sid3.10.2-4amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
upstream3.11.30
Debtags of package libatlas-base-dev:
devellibrary
roledevel-lib
Popcon: 1115 users (257 upd.)*
Newer upstream!
License: DFSG free
Git

ATLAS is an approach for the automatic generation and optimization of numerical software. Currently ATLAS supplies optimized versions for the complete set of linear algebra kernels known as the Basic Linear Algebra Subroutines (BLAS), and a subset of the linear algebra routines in the LAPACK library.

This package includes the static libraries and symbolic links needed for program development.

Libblas-dev
Basic Linear Algebra Subroutines 3, static library
Versions of package libblas-dev
ReleaseVersionArchitectures
squeeze1.2-8amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.2.20110419-5amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.2.20110419-9amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.2.20110419-10amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libblas-dev:
devellibrary
roledevel-lib
Popcon: 3792 users (1243 upd.)*
Versions and Archs
License: DFSG free
Git

This package is a binary incompatible upgrade to the blas-dev package. Several minor changes to the C interface have been incorporated.

BLAS (Basic Linear Algebra Subroutines) is a set of efficient routines for most of the basic vector and matrix operations. They are widely used as the basis for other high quality linear algebra software, for example lapack and linpack. This implementation is the Fortran 77 reference implementation found at netlib.

This package contains a static version of the library.

Libblitz0-dev
C++ template class library for scientific computing
Versions of package libblitz0-dev
ReleaseVersionArchitectures
squeeze0.9-10amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.9-13amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.10-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.10-1mips
sid0.10-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libblitz0-dev:
devellibrary
roledevel-lib
Popcon: 23 users (15 upd.)*
Versions and Archs
License: DFSG free
Svn

Blitz++ offers a high level of abstraction, but performance which rivals Fortran. The current version supports arrays and vectors.

This package contains the static library and header files for compiling programs with blitz++.

Libcdd-dev
Library for finding vertices of convex polytopes, development
Versions of package libcdd-dev
ReleaseVersionArchitectures
squeeze094b.dfsg-4amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy094b.dfsg-4.2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie094g-5amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid094g-5amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libcdd-dev:
devellibrary
roledevel-lib
Popcon: 5 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

The cddlib library is a C library for manipulating general convex polyhedra. It supports converting between the system of linear inequalities representation and a vertices and extreme rays representation of a polyhedron, and also supports solving linear programming problems.

This package contains the cddlib development files.

Libcgal-dev
C++ library for computational geometry (development files)
Maintainer: Joachim Reichel
Versions of package libcgal-dev
ReleaseVersionArchitectures
squeeze3.6.1-2 (non-free)amd64,armel,i386,mips,mipsel,powerpc,s390,sparc
wheezy4.0-5amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie4.4-2amd64,arm64,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid4.5-2amd64,arm64,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libcgal-dev:
devellibrary
roledevel-lib
uitoolkitqt
Popcon: 87 users (143 upd.)*
Versions and Archs
License: DFSG free

CGAL (Computational Geometry Algorithms Library) makes the most important of the solutions and methods developed in computational geometry available to users in industry and academia in a C++ library. The goal is to provide easy access to useful, reliable geometric algorithms.

This package contains the header files and static libraries for libCGAL.so, libCGAL_Core.so, and libCGAL_ImageIO.so. The header files and static libraries for libCGAL_Qt4.so can be found in the package libcgal-qt4-dev.

Libcminpack-dev
Nonlinear equations and nonlinear least squares problems - development
Versions of package libcminpack-dev
ReleaseVersionArchitectures
wheezy1.2.2-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.3.4-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.3.4-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libcminpack-dev:
devellibrary
roledevel-lib
Popcon: 5 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

Minpack includes software for solving nonlinear equations and nonlinear least squares problems. Five algorithmic paths each include a core subroutine and an easy-to-use driver. The algorithms proceed either from an analytic specification of the Jacobian matrix or directly from the problem functions. The paths include facilities for systems of equations with a banded Jacobian matrix, for least squares problems with a large amount of data, and for checking the consistency of the Jacobian matrix with the functions.

This is the C re-write of the original fortran minpack implementation.

This package contains development files needed to build cminpack applications.

Libcneartree-dev
Library and headers for solving the Nearest Neighbor Problem
Versions of package libcneartree-dev
ReleaseVersionArchitectures
wheezy3.1.1-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie3.1.1-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.1.1-2.1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream4.0
Debtags of package libcneartree-dev:
devellibrary
roledevel-lib
Popcon: 6 users (4 upd.)*
Newer upstream!
License: DFSG free
Git

Neartree is an API and a library for finding nearest neighbors among points in spaces of arbitrary dimensions. This package provides a C++ template, TNear.h, and C library and header files for compiling programs using Neartree.

The library uses the Nearest Neighbor algorithm after Kalantari and McDonald, (IEEE Transactions on Software Engineering, v. SE-9, pp. 631-634,1983) modified to use recursion instead of a double-linked tree and simplified so that it does less checking for things like is the distance to the right less than the distance to the left; it was found that these checks make little to no difference.

Libcqrlib2-dev
Library and headers for quaternion arithmetic and rotation math
Versions of package libcqrlib2-dev
ReleaseVersionArchitectures
squeeze1.0.3-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.1.2-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.1.2-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.1.2-2.1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream1.1.3
Debtags of package libcqrlib2-dev:
devellibrary
roledevel-lib
Popcon: 6 users (9 upd.)*
Newer upstream!
License: DFSG free
Git

Quaternions are four-dimensional numbers which form an associative normed division algebra over the real numbers. Unit quaternions are a convenient and efficient way to represent orientations and rotations in three dimensions.

CQRlib is an ANSI C implementation of a utility library for quaternion arithmetic and quaternion rotation math.

This package contains files needed for compiling programs using CQRlib.

Libcvector2-dev
ANSI C implementation of dynamic arrays (development files)
Versions of package libcvector2-dev
ReleaseVersionArchitectures
squeeze1.0.3-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.0.3-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.0.3.1-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.0.3.1-1.1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libcvector2-dev:
devellibrary
roledevel-lib
Popcon: 6 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

CVector is an ANSI C library which implements dynamic arrays approximating the functionality of the C++ vector class. It provides functions to create and manipulate an abstract vector container. Vector elements can be of any datatype.

This package contains files needed for compiling programs using CVector.

Libdogleg-dev
Powell's dog-leg nonlinear least squares solver for sparse matrices
Versions of package libdogleg-dev
ReleaseVersionArchitectures
jessie0.08-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.08-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libdogleg-dev:
devellibrary
roledevel-lib
Popcon: 6 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Solves unconstrained nonlinear least squares problems using Powell's dog-leg method. The user specifies a callback C function that returns the value and gradients of the model function at a particular operating point. This library takes a series of dog-leg steps to find a local minimum of the residual surface.

This library works with sparse matrices, which makes it suitable for efficiently solving very large problems.

Development files

Libdouble-conversion-dev
routines to convert IEEE floats to and from strings (development files)
Versions of package libdouble-conversion-dev
ReleaseVersionArchitectures
jessie2.0.1-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.0.1-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libdouble-conversion-dev:
devellibrary
roledevel-lib
Popcon: 7 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

This library provides routines to convert IEEE single and double floats to and from string representations. It offers at lot of flexibility with respect to the conversion format: shortest, fixed, precision or exponential representation; decimal, octal or hexadecimal basis; control over number of digits, leading/trailing zeros and spaces.

The library consists of efficient conversion routines that have been extracted from the V8 JavaScript engine. The code has been refactored and improved so that it can be used more easily in other projects.

This package contains a static version of the library and development headers.

Libdune-grid-dev
toolbox for solving PDEs -- grid interface (development files)
Versions of package libdune-grid-dev
ReleaseVersionArchitectures
wheezy2.2.0-1amd64,i386,ia64,kfreebsd-amd64,kfreebsd-i386,powerpc,s390x
jessie2.3.1-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc
sid2.3.1-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,sparc
Debtags of package libdune-grid-dev:
devellibrary
roledevel-lib
Popcon: 12 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

DUNE, the Distributed and Unified Numerics Environment is a modular toolbox for solving partial differential equations (PDEs) with grid-based methods. It supports the easy implementation of methods like Finite Elements (FE), Finite Volumes (FV), and also Finite Differences (FD).

This package contains the development files for the grid interface.

Libec-dev
Library for modular symbols and elliptic curves over Q (development)
Versions of package libec-dev
ReleaseVersionArchitectures
jessie2014-09-21-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2014-09-21-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libec-dev:
devellibrary
roledevel-lib
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

This library implements 2-descent on elliptic curves over Q and computations with modular symbols.

This package contains the development files for the library.

Libeigen3-dev
lightweight C++ template library for linear algebra
Versions of package libeigen3-dev
ReleaseVersionArchitectures
wheezy3.1.0-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie3.2.2-3all
sid3.2.2-3all
Debtags of package libeigen3-dev:
devellibrary, lang:c++
roledevel-lib
Popcon: 194 users (178 upd.)*
Versions and Archs
License: DFSG free
Git

Eigen 3 is a lightweight C++ template library for vector and matrix math, a.k.a. linear algebra.

Unlike most other linear algebra libraries, Eigen 3 focuses on the simple mathematical needs of applications: games and other OpenGL apps, spreadsheets and other office apps, etc. Eigen 3 is dedicated to providing optimal speed with GCC. A lot of improvements since 2-nd version of Eigen.

Libeinspline-dev
library for interpolating cubic basis splines (static library and doc)
Versions of package libeinspline-dev
ReleaseVersionArchitectures
jessie0.9.2-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.9.2-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libeinspline-dev:
devellibrary
roledevel-lib
Popcon: 5 users (43 upd.)*
Versions and Archs
License: DFSG free
Git

Einspline is intended to be a simple, fast, and accurate library for creating and evaluating interpolating cubic basis splines (B-splines).

It features the following:

  • grids of one, two or three dimensions
  • both uniform and non-uniform grids
  • real and complex datatypes in single or double precision
  • evaluation of value, gradient, hessian and laplacian
  • periodic, fixed first-derivative, or fixed second derivative boundary conditions
  • C and Fortran 77 interfaces

This package contains a static version of the library and its documentation.

Libfeel++-dev
A library for the finite element method
Versions of package libfeel++-dev
ReleaseVersionArchitectures
jessie0.99.0-final.1-1amd64,i386,powerpc
sid0.99.0-final.1-1amd64,i386,powerpc
Debtags of package libfeel++-dev:
devellibrary
roledevel-lib
Popcon: 5 users (17 upd.)*
Versions and Archs
License: DFSG free
Svn

Provides the header files and static libraries.

Feel++ is a versatile finite element library to solve partial differential equations.

Support 1D, 2D, 3D

Support the following basic entities: simplices (segment, triangle, tetrahedron) and product of simplices (quadrangle, hexahedron)

Support various point sets on these basic entities: equispaced points, quadrature points, interpolation points (Gauss-Lobatto, Fekete, WarpBlend?)

Support continuous and discontinuous Galerkin methods

Support various polynomial sets:

  • Lagrange(continuous,discontinuous,all dimensions,all interpolation point sets)

  • Dubiner(discontinuous), boundary adapted(continuous)

  • Legendre(discontinuous), boundary adapted(continuous)

Provide mathematical concept for higher order abstraction (Function spaces and associated elements, forms and operators)

Provide a language embedded in C++ for variational formulations, projection and numerical integration

Libfftw3-dev
Library for computing Fast Fourier Transforms - development
Versions of package libfftw3-dev
ReleaseVersionArchitectures
squeeze3.2.2-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy3.3.2-3.1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie3.3.4-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.3.4-1mips,mipsel
sid3.3.4-1.1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,powerpc,ppc64el,s390x,sparc
Debtags of package libfftw3-dev:
devellibrary
roledevel-lib
Popcon: 424 users (346 upd.)*
Versions and Archs
License: DFSG free
Git

The FFTW library computes Fast Fourier Transforms (FFT) in one or more dimensions. It is extremely fast. This package contains the statically linked library, header files and test programs.

This package contains the header files and static libraries. For documentation, see libfftw3-doc.

Libflann-dev
Fast Library for Approximate Nearest Neighbors - development
Versions of package libflann-dev
ReleaseVersionArchitectures
wheezy1.7.1-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.8.4-4.1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.8.4-4.1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libflann-dev:
devellibrary
roledevel-lib
Popcon: 36 users (15 upd.)*
Versions and Archs
License: DFSG free
Svn

FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces. It contains a collection of algorithms found to work best for nearest neighbor search and a system for automatically choosing the best algorithm and optimum parameters depending on the dataset.

This package contains development files needed to build FLANN applications.

Libfplll-dev
Library for LLL-reduction of Euclidean lattices, development
Versions of package libfplll-dev
ReleaseVersionArchitectures
squeeze2.1.6+20071129-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
jessie4.0.4-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid4.0.4-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libfplll-dev:
devellibrary
roledevel-lib
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

fpLLL is a library for computing reduced (nearly orthogonal) bases for Euclidean lattices using the floating-point LLL algorithm.

fpLLL contains multiple different implementations of the floating-point LLL reduction algorithm, offering multiple different speed/guarantees ratios.

It contains a 'wrapper' that chooses the estimated best sequence of variants in order to provide a guaranteed output as fast as possible. In the case of the wrapper, the succession of variants is oblivious to the user.

This package contains development files for libfplll.

Libfreefem++-dev
Provides the development files of the FreeFem++ FE suite
Versions of package libfreefem++-dev
ReleaseVersionArchitectures
wheezy3.19.1-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie3.31-2-1amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.31-2-1amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream3.31.3
Debtags of package libfreefem++-dev:
devellibrary, lang:c++
roledevel-lib
Popcon: 6 users (10 upd.)*
Newer upstream!
License: DFSG free
Git

FreeFem++ is an implementation of a language dedicated to the finite element method. It enables you to solve Partial Differential Equations (PDE) easily.

Problems involving PDE from several branches of physics such as fluid-structure interactions require interpolations of data on several meshes and their manipulation within one program. FreeFem++ includes a fast quadtree-based interpolation algorithm and a language for the manipulation of these data on multiple meshes. It contains also a powerful mesh generation and adaption tool integrated seamlessly in FreeFem++ called bamg.

FreeFem++ is written in C++ and the FreeFem++ language is a C++ idiom allowing for a smooth learning curve.

This package contains the development files of FreeFem++.

Libfreefem-dev
Development library, header files and manpages
Versions of package libfreefem-dev
ReleaseVersionArchitectures
squeeze3.5.8-4.2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy3.5.8-5amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie3.5.8-5.1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.5.8-5.1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libfreefem-dev:
devellibrary, lang:c++
fieldmathematics
roledevel-lib
Popcon: 5 users (5 upd.)*
Versions and Archs
License: DFSG free
Svn

FreeFEM is a language adapted to Partial Differential equation. The underlying method used is the Finite Element Method. This tool has been successfully used as a teaching tool and even as a research tool.

Libgf2x-dev
Routines for fast arithmetic in GF(2)[x] (development files)
Versions of package libgf2x-dev
ReleaseVersionArchitectures
jessie1.1-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.1-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libgf2x-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

GF2X is a C/C++ software package containing routines for fast arithmetic in GF(2)[x] (multiplication, squaring, GCD) and searching for irreducible/primitive trinomials.

This package contains the development files for the library.

Libgivaro-dev
arithmetic and algebraic computations - development files
Versions of package libgivaro-dev
ReleaseVersionArchitectures
squeeze3.2.13-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
jessie3.7.2-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.7.2-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream3.8.0
Debtags of package libgivaro-dev:
devellibrary
roledevel-lib
Popcon: 13 users (5 upd.)*
Newer upstream!
License: DFSG free
Git

Givaro is a C++ library for arithmetic and algebraic computations. Its main features are implementations of the basic arithmetic of many mathematical entities: Primes fields, Extensions Fields, Finite Fields, Finite Rings, Polynomials, Algebraic numbers, and Arbitrary precision integers and rationals (C++ wrappers over gmp).

Givaro also provides data-structures and templated classes for the manipulation of basic algebraic objects, such as vectors, matrices (dense, sparse, structured), univariate polynomials (and therefore recursive multivariate).

It contains different program modules and is fully compatible with the LinBox linear algebra library and the Athapascan environment, which permits parallel programming.

This package contains development files for Givaro.

Libglpk-dev
linear programming kit - development files
Versions of package libglpk-dev
ReleaseVersionArchitectures
squeeze4.43-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy4.45-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie4.55-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid4.55-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libglpk-dev:
devellibrary
roledevel-lib
suitegnu
Popcon: 50 users (41 upd.)*
Versions and Archs
License: DFSG free
Git

GLPK (GNU Linear Programming Kit) is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library.

This package contains static library, headers, and the development manpage for libvc.

Libglpk-java
Java binding to the GNU Linear Programming Kit
Versions of package libglpk-java
ReleaseVersionArchitectures
squeeze1.0.13-4amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.0.18-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.0.37-1amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.0.37-1amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
Debtags of package libglpk-java:
devellibrary, lang:java
fieldmathematics
roleshared-lib, devel-lib
Popcon: 0 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

GLPK (GNU Linear Programming Kit) is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library.

GLPK supports the GNU MathProg language, which is a subset of the AMPL language. GLPK also supports the standard MPS and LP formats.

This package contains the Java binding to GLPK.

Libgnuplot-iostream-dev
C++ programming interface for gnuplot. Headers
Versions of package libgnuplot-iostream-dev
ReleaseVersionArchitectures
jessie0~20140302.gitc8919a0+dfsg-2all
sid0~20140302.gitc8919a0+dfsg-2all
Debtags of package libgnuplot-iostream-dev:
devellibrary
roledevel-lib
Popcon: 13 users (11 upd.)*
Versions and Archs
License: DFSG free
Git

This interface allows gnuplot to be controlled from C++ and is designed to be the lowest hanging fruit. In other words, if you know how gnuplot works it should only take 30 seconds to learn this library. Basically it is just an iostream pipe to gnuplot with some extra functions for pushing data arrays and getting mouse clicks. Data sources include STL containers (eg. vector or map) and one or two dimensional Blitz++ arrays (of scalars or TinyVectors). Support for other data sources should be easy to add.

Basically there are two functions defined: send() sends arrays of data values (it is overloaded to do the right thing based upon what type of variable you pass) and getMouse() gets the position of a mouse click. Everything else is accomplished by sending commands manually to gnuplot via the iostream interface.

Libgsl0-dev
GNU Scientific Library (GSL) -- development package
Maintainer: Dirk Eddelbuettel
Versions of package libgsl0-dev
ReleaseVersionArchitectures
squeeze1.14+dfsg-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.15+dfsg.2-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.16+dfsg-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.16+dfsg-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libgsl0-dev:
devellibrary, lang:c
fieldmathematics
roledevel-lib
suitegnu
Popcon: 538 users (289 upd.)*
Versions and Archs
License: DFSG free

The GNU Scientific Library (GSL) is a collection of routines for numerical analysis. The routines are written from scratch by the GSL team in C, and present a modern API for C programmers, while allowing wrappers to be written for very high level languages.

This package contains the header files, static libraries and symbolic links that developers using GNU GSL will need.

Libhypre-dev
High Performance Matrix Preconditioners - Development Files
Versions of package libhypre-dev
ReleaseVersionArchitectures
squeeze2.4.0b-7all
wheezy2.8.0b-1all
jessie2.8.0b-2all
sid2.8.0b-2all
Debtags of package libhypre-dev:
devellibrary
roledevel-lib
Popcon: 77 users (28 upd.)*
Versions and Archs
License: DFSG free
Git

Hypre is a set of matrix preconditioning libraries to aid in the solution of large systems of linear equations.

This package contains the headers and symlinks necessary to develop programs which use hypre.

Libigraph0-dev
library for creating and manipulating graphs - development files
Versions of package libigraph0-dev
ReleaseVersionArchitectures
squeeze0.5.3-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.5.4-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.7.1-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.7.1-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libigraph0-dev:
devellibrary
roledevel-lib
Popcon: 6 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

igraph is a library for creating and manipulating graphs. It is intended to be as powerful (ie. fast) as possible to enable the analysis of large graphs.

This package contains the include files and static library for igraph.

Libiml-dev
Integer Matrix Library, development files
Versions of package libiml-dev
ReleaseVersionArchitectures
squeeze1.0.3-4amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.0.3-4.2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.0.3-5amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x
sid1.0.3-5amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
upstream1.0.4
Debtags of package libiml-dev:
devellibrary
roledevel-lib
Popcon: 3 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

IML is a library for exact, dense linear algebra over the integers. IML contains algorithms for nonsingular rational system solving, computing the right nullspace of an integer matrix, and certified linear system solving.

In addition, IML provides some low level routines for a variety of mod p matrix operations: computing the row-echelon form, determinant, rank profile, and inverse of a mod p matrix. These mod p routines are not general purpose; they require that p satisfy some preconditions based on the dimension of the input matrix (usually p should be prime and should be no more than about 20 bits long).

This package contains development files for IML.

Libitsol-dev
ITerative SOLvers - devel
Versions of package libitsol-dev
ReleaseVersionArchitectures
squeeze1.0.0-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.0.0-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.0.0-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.0.0-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libitsol-dev:
devellibrary
roledevel-lib
Popcon: 8 users (7 upd.)*
Versions and Archs
License: DFSG free
Svn

ITSOL is a library of iterative solvers for general sparse linear systems of equations. ITSOL can be viewed as an extension of the itsol module in SPARSKIT. It is written in C and offers a selection of recently developed preconditioners. The preconditioner suite includes:

  • ILUK (ILU preconditioner with level of fill)
  • ILUT (ILU preconditioner with threshold)
  • ILUC (Crout version of ILUT)
  • VBILUK (variable block preconditioner with level of fill - with automatic block detection)
  • VBILUT (variable block preconditioner with threshold - with automatic block detection)
  • ARMS (Algebraic Recursive Multilevel Solvers -- includes actually several methods - In particular the standard ARMS and the ddPQ version which uses nonsymmetric permutations)

Note that ITSOL is a scalar package. You may find parallel implentations of some of the preconditioners listed above in pARMS.

This package provides the itsol header files required to compile C/C++ programs that use ITSOL.

Libjama-dev
C++ Linear Algebra Package
Versions of package libjama-dev
ReleaseVersionArchitectures
squeeze1.2.4-2all
wheezy1.2.4-2all
jessie1.2.4-2all
sid1.2.4-2all
upstream1.2.5
Debtags of package libjama-dev:
devellibrary, lang:c++
fieldmathematics
roledevel-lib
Popcon: 8 users (7 upd.)*
Newer upstream!
License: DFSG free

JAMA/C++ was adapted for The Template Numerical Toolkit (TNT) from JAMA, a Java Matrix Library, developed jointly by the Mathworks and NIST. See http://math.nist.gov/javanumerics/jama for more information.

TNT is a collection of interfaces and reference implementations of numerical objects useful for scientific computing in C++. The toolkit defines interfaces for basic data structures, such as multidimensional arrays and sparse matrices, commonly used in numerical applications. The goal of this package is to provide reusable software components that address many of the portability and maintenance problems with C++ codes.

TNT provides a distinction between interfaces and implementations of TNT components. For example, there is a TNT interface for two-dimensional arrays which describes how individual elements are accessed and how certain information, such as the array dimensions, can be used in algorithms; however, there can be several implementations of such an interface: one that uses expression templates, or one that uses BLAS kernels, or another that is instrumented to provide debugging information. By specifying only the interface, applications codes may utilize such algorithms, while giving library developers the greatest flexibility in employing optimization or portability strategies.

 Homepage: [http://math.nist.gov/tnt/](http://math.nist.gov/tnt/)
Liblapack-dev
Library of linear algebra routines 3 - static version
Versions of package liblapack-dev
ReleaseVersionArchitectures
squeeze3.2.1-8amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy3.4.1+dfsg-1+deb70u1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie3.5.0-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.5.0-3hurd-i386
sid3.5.0-4amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package liblapack-dev:
devellibrary
roledevel-lib
Popcon: 2861 users (506 upd.)*
Versions and Archs
License: DFSG free
Git

LAPACK version 3.X is a comprehensive FORTRAN library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community.

Liblbfgs-dev
L-BFGS solver for unconstrained nonlinear optimization problems
Versions of package liblbfgs-dev
ReleaseVersionArchitectures
jessie1.10-5amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.10-5amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package liblbfgs-dev:
devellibrary
roledevel-lib
Popcon: 6 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Solves nonlinear optimization problems using the limited-memory BFGS method. The user specifies a callback C function that returns the value and gradients of the cost function at a particular operating point. This library estimates the Hessians from user input, and applies Newton's method iteratively to find a local minimum of the cost function. This is a small library, written in C with minimal dependencies.

This package contains development files

Liblfunction-dev
development files for liblfunction
Versions of package liblfunction-dev
ReleaseVersionArchitectures
jessie1.23+dfsg-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.23+dfsg-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package liblfunction-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

liblfunction is a library for computing zeros and values of L-functions. Supported L-functions include the Riemann zeta function, the L-function of the Ramanujan delta function, and L-functions of elliptic curves defined over the rationals.

This package contains the development files for the library.

Liblinbox-dev
Library for exact linear algebra - development files
Versions of package liblinbox-dev
ReleaseVersionArchitectures
squeeze1.1.6~rc0-4amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
jessie1.3.2-1.1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x
sid1.3.2-1.1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package liblinbox-dev:
devellibrary
roledevel-lib
Popcon: 2 users (4 upd.)*
Versions and Archs
License: DFSG free

LinBox is a C++ template library for exact, high-performance linear algebra computation with dense, sparse, and structured matrices over the integers and over finite fields.

This package contains the LinBox development files.

Liblip-dev
reliable interpolation of multivariate scattered data
Versions of package liblip-dev
ReleaseVersionArchitectures
squeeze2.0.0-1.1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.0.0-1.1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.0.0-1.2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.0.0-1.2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package liblip-dev:
devellibrary
fieldmathematics
roledevel-lib
Popcon: 8 users (7 upd.)*
Versions and Archs
License: DFSG free

Lip interpolates scattered multivariate data with a Lipschitz function.

Methods of interpolation of multivariate scattered data are scarce. The programming library Lip implements a new method by G. Beliakov, which relies on building reliable lower and upper approximations of Lipschitz functions. If we assume that the function that we want to interpolate is Lipschitz-continuous, we can provide tight bounds on its values at any point, in the worse case scenario. Thus we obtain the interpolant, which approximates the unknown Lipschitz function f best in the worst case scenario. This translates into reliable learning of f, something that other methods cannot do (the error of approximation of most other methods can be infinitely large, depending on what f generated the data).

Lipschitz condition implies that the rate of change of the function is bounded:

|f(x)-f(y)|<M||x-y||.

It is easily interpreted as the largest slope of the function f. f needs not be differentiable.

The interpolant based on the Lipschitz properties of the function is piecewise linear, it possesses many useful properties, and it is shown that it is the best possible approximation to f in the worst case scenario. The value of the interpolant depends on the data points in the immediate neigbourhood of the point in question, and in this sense, the method is similar to the natural neighbour interpolation.

There are two methods of construction and evaluation of the interpolant. The explicit method processes all data points to find the neighbours of the point in question. It does not require any preprocessing, but the evaluation of the interpolant has linear complexity O(K) in terms of the number of data.

"Fast" method requires substantial preprocessing in the case of more than 3-4 variables, but then it provides O(log K) evaluation time, and thus is suitable for very large data sets (K of order of 500000) and modest dimension (n=1-4). For larger dimension, explicit method becomes practically more efficient. The class library Lip implements both fast and explicit methods.

Liblrcalc-dev
library for calculating Littlewood-Richardson coefficients - development files
Versions of package liblrcalc-dev
ReleaseVersionArchitectures
jessie1.2-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.2-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package liblrcalc-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

The "Littlewood-Richardson Calculator" is a package of C programs for computing Littlewood-Richardson coefficients, providing fast calculation of single LR coefficients, products of Schur functions, and skew Schur functions. Its interface uses the same notation as the SF package of John Stembridge, to make it easier to use both packages at the same time.

This package contains the development files for the library.

Libm4ri-dev
Method of the Four Russians Inversion library, development files
Versions of package libm4ri-dev
ReleaseVersionArchitectures
squeeze0.0.20080521-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.0.20080521-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie20130416-6amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid20140914-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libm4ri-dev:
devellibrary
roledevel-lib
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

M4RI is a library for fast arithmetic with dense matrices over F2. The name M4RI comes from the first implemented algorithm: The "Method of the Four Russians" inversion algorithm. This algorithm in turn is named after the "Method of the Four Russians" multiplication algorithm which is probably better referred to as Kronrod's method.

This package contains development files for libm4ri.

Please cite: Martin Albrecht and Gregory Bard: The M4RI Library -- Version 20130416. (2013)
Libm4rie-dev
extended Method of the Four Russians Inversion library, development files
Versions of package libm4rie-dev
ReleaseVersionArchitectures
jessie20130416-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid20130416-2hurd-i386,kfreebsd-i386,mips,ppc64el,sparc
sid20140914-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,mipsel,powerpc,s390x
Debtags of package libm4rie-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

M4RIE is a library for fast arithmetic with dense matrices over small finite fields of even characteristic. It uses the M4RI library, implementing the same operations over the finite field F2.

The name M4RI comes from the first implemented algorithm: The "Method of the Four Russians" inversion algorithm. This algorithm in turn is named after the "Method of the Four Russians" multiplication algorithm which is probably better referred to as Kronrod's method.

This package contains development files for the M4RIE library.

Please cite: Martin Albrecht: ???. (2013)
Libmadlib-dev
mesh adaptation library
Versions of package libmadlib-dev
ReleaseVersionArchitectures
squeeze1.3.0-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.3.0-2.1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.3.0-2.1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.3.0-2.1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libmadlib-dev:
devellibrary
roledevel-lib
Popcon: 11 users (13 upd.)*
Versions and Archs
License: DFSG free
Git

This package contains the development files (headers, so and static libraries) for MAdLib.

MAdLib is a library that performs global node repositioning and mesh adaptation by local mesh modifications on tetrahedral or triangular meshes. It is designed to frequently adapt the mesh in transient computations. MAdLib is written in C++.

The adaptation procedure is driven by two objectives:

  • make the edge lengths as close as possible to a (non-homogenous)

    prescribed length,

  • maintain a satisfying element quality everywhere.

MAdLib can be used in transient computations in order to maintain a satisfying element quality (moving boundaries, multiphase flows with interface tracking, ...) or/and to apply selective refinements and coarsenings (error estimators based, interface capturing: shocks, free surfaces, ...).

Libmatheval-dev
GNU library for evaluating symbolic mathematical expressions (development)
Versions of package libmatheval-dev
ReleaseVersionArchitectures
wheezy1.1.8-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.1.11+dfsg-1.2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.1.11+dfsg-1.2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libmatheval-dev:
devellibrary
roledevel-lib
Popcon: 11 users (25 upd.)*
Versions and Archs
License: DFSG free
Git

GNU libmatheval is a library comprising of several procedures that make it possible to create an in-memory tree representation of mathematical functions over single or multiple variables and later use this representation to evaluate functions for specified variable values, to create corresponding trees for function derivatives over specified variables or to print textual representations of in-memory trees to a specified string. The library supports arbitrary variable names in expressions, decimal constants, basic unary and binary operators and elementary mathematical functions.

This package contains the header files and static library.

Libmatio-dev
MAT File I/O Library - development files
Versions of package libmatio-dev
ReleaseVersionArchitectures
squeeze1.3.4-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.3.4-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.5.2-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.5.2-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libmatio-dev:
devellibrary
roledevel-lib
Popcon: 17 users (20 upd.)*
Versions and Archs
License: DFSG free
Svn

matio is an ISO C library (with a limited Fortran 90 interface) for reading and writing Matlab MAT files.

This package contains the development files needed to compile software to use the libmatio API.

Libmpfrc++-dev
C++ wrapper for the GNU MPFR C library
Versions of package libmpfrc++-dev
ReleaseVersionArchitectures
jessie3.5.9+ds-1all
sid3.6.1+ds-1all
Debtags of package libmpfrc++-dev:
devellibrary
roledevel-lib
Popcon: 11 users (18 upd.)*
Versions and Archs
License: DFSG free
Git

MPFR C++ introduces C++ arbitrary precision numeric types; based on GNU MPFR --- Multiple Precision Floating-Point Reliable Library.

MPFR C++ makes possible to use MPFR calculations in the same simple way as calculations with numbers of built-in types double or float: all arithmetic and boolean operators (+, -, *, /, >, !=, etc.) are implemented through operator overloading technique; elementary mathematical functions (sqrt, pow, sin, cos, etc.) are supported.

Libmuparser-dev
fast mathematical expressions parse library (development)
Versions of package libmuparser-dev
ReleaseVersionArchitectures
squeeze1.32-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.1.0-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.2.3-4amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.2.3-4amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libmuparser-dev:
devellibrary
roledevel-lib
Popcon: 36 users (14 upd.)*
Versions and Archs
License: DFSG free
Git

muParser is a high performance mathematical parser library, written in pure C++. It is based on transforming an expression into a bytecode and precalculating constant parts of it.

This package contains the development files.

Libnewmat10-dev
matrix manipulations library (C++ headers files)
Maintainer: Philippe Coval
Versions of package libnewmat10-dev
ReleaseVersionArchitectures
squeeze1.10.4-5amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.10.4-5amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.10.4-5amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.10.4-5amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream11
Debtags of package libnewmat10-dev:
devellibrary, lang:c++
fieldmathematics
roledevel-lib
Popcon: 10 users (8 upd.)*
Newer upstream!
License: DFSG free

Newmat library is intended for scientists and engineers who need to manipulate a variety of types of matrices using standard matrix operations. Emphasis is on the kind of operations needed in statistical calculations such as least squares, linear equation solve and eigenvalues.

Newmat supports matrix types: Matrix (rectangular matrix); UpperTriangularMatrix; LowerTriangularMatrix; DiagonalMatrix; SymmetricMatrix; BandMatrix; UpperBandMatrix; LowerBandMatrix; SymmetricBandMatrix; IdentityMatrix; RowVector; ColumnVector.

Only one element type (float or double) is supported (default is double).

The library includes the operations , +, -, =, +=, -=, Kronecker product, Schur product, concatenation, inverse, transpose, conversion between types, submatrix, determinant, Cholesky decomposition, QR triangularisation, singular value decomposition, eigenvalues of a symmetric matrix, sorting, fast Fourier and trig. transforms and printing.

libnewmat-dev contains static libraries, headers, and some documentation.

Libnfft3-dev
Library for computing Non-uniform Fast Fourier Transforms - development
Maintainer: Ghislain Vaillant
Versions of package libnfft3-dev
ReleaseVersionArchitectures
jessie3.2.3+dfsg-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.2.3+dfsg-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libnfft3-dev:
devellibrary
roledevel-lib
Popcon: 5 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

NFFT is a C subroutine library for computing the nonequispaced discrete Fourier transform (NDFT) in one or more dimensions, of arbitrary input size, and of complex data.

This package contains the header files and static version of the library.

Libnglib-dev
Automatic 3d tetrahedral mesh generator development files
Versions of package libnglib-dev
ReleaseVersionArchitectures
squeeze4.9.12.dfsg-3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
sid4.9.13.dfsg-8amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
upstream5.3.1
Debtags of package libnglib-dev:
devellibrary
roledevel-lib
Popcon: 3 users (38 upd.)*
Newer upstream!
License: DFSG free
Git

NETGEN is an automatic 3d tetrahedral mesh generator. It accepts input from constructive solid geometry (CSG) or boundary representation (BRep) from STL file format. The connection to a geometry kernel allows the handling of IGES and STEP files. NETGEN contains modules for mesh optimization and hierarchical mesh refinement.

This package contains the static libraries and header files.

Libopenblas-dev
Optimized BLAS (linear algebra) library based on GotoBLAS2
Versions of package libopenblas-dev
ReleaseVersionArchitectures
wheezy0.1.1-6+deb7u3amd64,i386,ia64,kfreebsd-amd64,kfreebsd-i386,powerpc
jessie0.2.11-2amd64,armhf,i386,kfreebsd-amd64,kfreebsd-i386,powerpc
sid0.2.11-3amd64,armhf,i386,kfreebsd-amd64,kfreebsd-i386,powerpc
upstream0.2.12
Debtags of package libopenblas-dev:
devellibrary
roledevel-lib
Popcon: 180 users (95 upd.)*
Newer upstream!
License: DFSG free
Git

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

Unlike Atlas, OpenBLAS provides a multiple architecture library.

All kernel will be included in the library and dynamically switched to the best architecture at run time (only on x86 arches).

This package includes the static libraries and symbolic links needed for program development.

Libopenturns-dev
headers and development libraries for OpenTURNS
Versions of package libopenturns-dev
ReleaseVersionArchitectures
squeeze0.13.2-8amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.0-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.3-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,powerpc,ppc64el,s390x
sid1.3-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,powerpc,ppc64el,s390x,sparc
experimental1.4-3amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,powerpc,ppc64el,s390x,sparc
Debtags of package libopenturns-dev:
devellibrary
roledevel-lib
Popcon: 15 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

OpenTURNS is a powerful and generic tool to treat and quantify uncertainties in numerical simulations in design, optimization and control. It allows both sensitivity and reliability analysis studies:

  • defining the outputs of interest and decision criterion;
  • quantify and model the source of uncertainties;
  • propagate uncertainties and/or analyse sensitivity and
  • rank the sources of uncertainty

OpenTURNS is a large project with more than 300 C++ classes which uses well known and supported software such as R for the statistical methods and BLAS/LAPACK for the linear algebra.

This package provides the OpenTURNS headers should be used if one wants to link its application against the library.

Libpolybori-dev
polynomials over Boolean Rings, core development files
Versions of package libpolybori-dev
ReleaseVersionArchitectures
squeeze0.5~rc1-2.1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390
wheezy0.5~rc1-2.2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.8.3-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.8.3-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libpolybori-dev:
devellibrary
roledevel-lib
Popcon: 7 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

The core of PolyBoRi is a C++ library, which provides high-level data types for Boolean polynomials and monomials, exponent vectors, as well as for the underlying polynomial rings and subsets of the powerset of the Boolean variables. As a unique approach, binary decision diagrams are used as internal storage type for polynomial structures. On top of this C++-library a Python interface is provided. This allows parsing of complex polynomial systems, as well as sophisticated and extendable strategies for Groebner base computation. PolyBoRi features a powerful reference implementation for Groebner basis computation.

This package contains the PolyBoRi core development files.

Libpolybori-groebner-dev
development files for libpolybori-groebner
Versions of package libpolybori-groebner-dev
ReleaseVersionArchitectures
jessie0.8.3-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.8.3-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libpolybori-groebner-dev:
devellibrary
roledevel-lib
Popcon: 5 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

The core of PolyBoRi is a C++ library, which provides high-level data types for Boolean polynomials and monomials, exponent vectors, as well as for the underlying polynomial rings and subsets of the powerset of the Boolean variables. As a unique approach, binary decision diagrams are used as internal storage type for polynomial structures. On top of this C++-library a Python interface is provided. This allows parsing of complex polynomial systems, as well as sophisticated and extendable strategies for Groebner base computation. PolyBoRi features a powerful reference implementation for Groebner basis computation.

This package contains the development files for libpolybori-groebner.

Libpynac-dev
Engine for symbolic geometric calculus for Python (development files)
Versions of package libpynac-dev
ReleaseVersionArchitectures
jessie0.3.2+dfsg-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.3.2+dfsg-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libpynac-dev:
devellibrary
roledevel-lib
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Pynac (which stands for "Python is Not a CAS") is a fork of GiNaC that replaces the dependency of GiNaC on CLN (Class Library for Numbers, C++) by a dependency on Python.

This is the library for symbolic geometric calculus in Python, as used in SAGE (http://www.sagemath.org)

This package contains the development files for the library.

Libqcustomplot-dev
Qt C++ widget for plotting. Header
Versions of package libqcustomplot-dev
ReleaseVersionArchitectures
jessie1.2.1-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.2.1-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libqcustomplot-dev:
devellibrary
roledevel-lib
Popcon: 6 users (25 upd.)*
Versions and Archs
License: DFSG free
Git

QCustomPlot plotting library focuses on making good looking, publication quality 2D plots, graphs and charts, as well as offering high performance for realtime visualization applications. The package contains a header-file.

Libqd-dev
Double-double and quad double types in C++ and F90
Versions of package libqd-dev
ReleaseVersionArchitectures
squeeze2.3.7-2.1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.3.11.dfsg-2.1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.3.11.dfsg-2.2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.3.11.dfsg-2.2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream2.3.15
Debtags of package libqd-dev:
devellibrary
roledevel-lib
Popcon: 17 users (9 upd.)*
Newer upstream!
License: DFSG free
Svn

This package supports both a double-double datatype (approx. 32 decimal digits) and a quad-double datatype (approx. 64 decimal digits). The computational library is written in C++. Both C++ and Fortran-90 high-level language interfaces are provided to permit one to convert an existing C++ or Fortran-90 program to use the library with only minor changes to the source code.

Libqhull-dev
calculate convex hulls and related structures (development files)
Versions of package libqhull-dev
ReleaseVersionArchitectures
squeeze2009.1-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2009.1-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2012.1-5amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2012.1-5amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libqhull-dev:
devellibrary
roledevel-lib
Popcon: 63 users (32 upd.)*
Versions and Archs
License: DFSG free
Git

Qhull computes convex hulls, Delaunay triangulations, halfspace intersections about a point, Voronoi diagrams, furthest-site Delaunay triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d, and higher dimensions.

This package contains the files necessary for development (headers and libraries), as well as the library documentation in HTML format.

Libquadrule-dev
Development files for quadrule
Versions of package libquadrule-dev
ReleaseVersionArchitectures
jessie0~20121001-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0~20121001-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream0~20130608
Debtags of package libquadrule-dev:
devellibrary
roledevel-lib
Popcon: 5 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

QUADRULE is a C library which sets up a variety of quadrature rules, used to approximate the integral of a function over various domains.

QUADRULE returns the abscissas and weights for a variety of one dimensional quadrature rules for approximating the integral of a function. The best rule is generally Gauss-Legendre quadrature, but other rules offer special features, including the ability to handle certain weight functions, to approximate an integral on an infinite integration region, or to estimate the approximation error.

This package provides everything needed for compiling C programs that call quadrule functions.

Libranlip-dev
generates random variates with multivariate Lipschitz density
Versions of package libranlip-dev
ReleaseVersionArchitectures
squeeze1.0-4.1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.0-4.1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.0-4.1amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x
sid1.0-4.1amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package libranlip-dev:
devellibrary
roledevel-lib
Popcon: 8 users (9 upd.)*
Versions and Archs
License: DFSG free

RanLip generates random variates with an arbitrary multivariate Lipschitz density.

While generation of random numbers from a variety of distributions is implemented in many packages (like GSL library http://www.gnu.org/software/gsl/ and UNURAN library http://statistik.wu-wien.ac.at/unuran/), generation of random variate with an arbitrary distribution, especially in the multivariate case, is a very challenging task. RanLip is a method of generation of random variates with arbitrary Lipschitz-continuous densities, which works in the univariate and multivariate cases, if the dimension is not very large (say 3-10 variables).

Lipschitz condition implies that the rate of change of the function (in this case, probability density p(x)) is bounded:

|p(x)-p(y)|<M||x-y||.

From this condition, we can build an overestimate of the density, so called hat function h(x)>=p(x), using a number of values of p(x) at some points. The more values we use, the better is the hat function. The method of acceptance/rejection then works as follows: generatea random variate X with density h(x); generate an independent uniform on (0,1) random number Z; if p(X)<=Z h(X), then return X, otherwise repeat all the above steps.

RanLip constructs a piecewise constant hat function of the required density p(x) by subdividing the domain of p (an n-dimensional rectangle) into many smaller rectangles, and computes the upper bound on p(x) within each of these rectangles, and uses this upper bound as the value of the hat function.

Libratpoints-dev
development files for libratpoints
Versions of package libratpoints-dev
ReleaseVersionArchitectures
jessie2.1.3-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.1.3-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libratpoints-dev:
devellibrary
roledevel-lib
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

This program tries to find all rational points within a given height bound on a hyperelliptic curve in a very efficient way, by using an optimized quadratic sieve algorithm.

This package contains the development files for the library.

Libscscp1-dev
IMCCE SCSCP C Library -- development package
Versions of package libscscp1-dev
ReleaseVersionArchitectures
jessie1.0.1+ds-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.0.1+ds-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libscscp1-dev:
devellibrary
roledevel-lib
Popcon: 5 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

SCSCP stands for Symbolic Computation Software Composibility Protocol. This protocol is developed by the European project SCIEnce - Symbolic Computation Infrastructure for Europe: http://www.symbolic-computing.org

This C/C++ library, which is developed by the French Institute of Celestial Mechanics and Ephemeridesis Calculus (IMCCE) consists of an implementation of the SCSCP protocol. It provides an Application Programming Interface (API) to develop client and server applications to communicate with systems that support the SCSCP protocol, mainly Computer Algebra Systems (CAS).

This package contains the header files, static libraries and symbolic links that developers using the SCSCP library developed at IMCCE will need.

Libscythestat-dev
header files for Scythe statistics library.
Maintainer: Steffen Moeller
Versions of package libscythestat-dev
ReleaseVersionArchitectures
wheezy1.0.2-1all
jessie1.0.2-1all
sid1.0.2-1all
upstream1.0.3
Debtags of package libscythestat-dev:
devellibrary
roledevel-lib
Popcon: 5 users (5 upd.)*
Newer upstream!
License: DFSG free

Files provided by this package are required to develop new programs with the Scythe library. There is no binary library associated with these headers, i.e. all template code is contained within and no further dependencies are required at runtime

The Scythe Statistical Library is an open source C++ library for statistical computation. It includes a suite of matrix manipulation functions, a suite of pseudo-random number generators, and a suite of numerical optimizers. Programs written using Scythe are generally much faster than those written in commonly used interpreted languages, such as R, Matlab, and GAUSS; and can be compiled on any system with the GNU GCC compiler (and perhaps with other C++ compilers). One of the primary design goals of the Scythe developers has been ease of use for non-expert C++ programmers. Ease of use is provided through three primary mechanisms: (1) operator and function over-loading, (2) numerous pre-fabricated utility functions, and (3) clear documentation and example programs. Additionally, Scythe is quite flexible and entirely extensible because the source code is available to all users.

Libslepc3.4.2-dev
Scalable Library for Eigenvalue Problem Computations
Versions of package libslepc3.4.2-dev
ReleaseVersionArchitectures
jessie3.4.2.dfsg-2amd64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.4.2.dfsg-2amd64,armel,armhf,hurd-i386,i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream3.5.1
Debtags of package libslepc3.4.2-dev:
devellibrary
roledevel-lib
Popcon: 7 users (16 upd.)*
Newer upstream!
License: DFSG free
Svn

SLEPc is a software library for the solution of large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for either standard or generalized eigenproblems, with real or complex arithmetic. It can also be used for computing a partial SVD of a large, sparse, rectangular matrix.

This package contains the static libraries, shared links, and header files for SLEPC.

Libsparskit-dev
A basic tool-kit for sparse matrix computations - devel
Versions of package libsparskit-dev
ReleaseVersionArchitectures
squeeze2.0.0-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.0.0-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.0.0-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.0.0-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libsparskit-dev:
devellibrary
roledevel-lib
Popcon: 5 users (7 upd.)*
Versions and Archs
License: DFSG free
Svn

SPARSKIT a basic tool-kit for sparse matrix computations. Sparskit is a general purpose FORTRAN-77 library for sparse matrix computations. It has been gathered over several years and includes some of the most useful tools for developing and implementing sparse matrix techniques, particularly for iterative solvers. If you need a simple routine for doing a sparse matrix operation (e.g., adding two sparse matrices, or reordering a sparse matrix) it is likely to be available in SPARSKIT. SPARSKIT also contains most of the iterative accelarators and a number of efficient preconditioners.

Libspooles-dev
SPOOLES SParse Object Oriented Linear Equations Solver development files
Versions of package libspooles-dev
ReleaseVersionArchitectures
squeeze2.2-8amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.2-9amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.2-11amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.2-11amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libspooles-dev:
devellibrary
roledevel-lib
Popcon: 77 users (29 upd.)*
Versions and Archs
License: DFSG free
Git

SPOOLES is a library for solving sparse real and complex linear systems of equations, written in the C language using object oriented design.

This package contains the SPOOLES development files.

Libstxxl-dev
Development libraries for STXXL
Versions of package libstxxl-dev
ReleaseVersionArchitectures
squeeze1.2.1-3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.3.1-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.4.0-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.4.0-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libstxxl-dev:
devellibrary
roledevel-lib
Popcon: 15 users (58 upd.)*
Versions and Archs
License: DFSG free
Git

STXXL provides an STL replacement using an abstraction layer to storage devices to allow for the optimal layout of data structures. This allows for multi-terabyte datasets to be held and manipulated in standard C++ data structures, whilst abstracting the complexity of managing this behaviour efficiently. STXXL utilises multi-disk I/O to speed up I/O bound calculations. STXXL has been developed at the University of Karlsruhe.

Development libraries for STXXL, required for building programs that utilise the STXXL library

Libsuitesparse-dev
libraries for sparse matrices computations (development files)
Versions of package libsuitesparse-dev
ReleaseVersionArchitectures
squeeze3.4.0-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy3.4.0-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie4.2.1-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid4.2.1-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libsuitesparse-dev:
devellibrary
roledevel-lib
Popcon: 146 users (68 upd.)*
Versions and Archs
License: DFSG free
Git

Suitesparse is a collection of libraries for computations involving sparse matrices. This package includes the following libraries:

AMD approximate minimum degree ordering

CAMD symmetric approximate minimum degree

BTF permutation to block triangular form (beta)

COLAMD column approximate minimum degree ordering

CCOLAMD constrained column approximate minimum degree ordering

CHOLMOD sparse Cholesky factorization

CSparse a concise sparse matrix package

CXSparse CSparse extended: complex matrix, int and long int support

KLU sparse LU factorization, primarily for circuit simulation

LDL a simple LDL' factorization

UMFPACK sparse LU factorization

SPQR sparse QR factorization

This package contains the static libraries and header files.

Libsuperlu-dev
Direct solution of large, sparse systems of linear equations
Versions of package libsuperlu-dev
ReleaseVersionArchitectures
jessie4.3+dfsg-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid4.3+dfsg-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libsuperlu-dev:
devellibrary
roledevel-lib
Popcon: 58 users (20 upd.)*
Versions and Archs
License: DFSG free
Svn

Development files for SuperLU.

SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations on high performance machines. The library is written in C and is callable from either C or Fortran. The library routines will perform an LU decomposition with partial pivoting and triangular system solves through forward and back substitution. The LU factorization routines can handle non-square matrices but the triangular solves are performed only for square matrices. The matrix columns may be preordered (before factorization) either through library or user supplied routines. This preordering for sparsity is completely separate from the factorization. Working precision iterative refinement subroutines are provided for improved backward stability. Routines are also provided to equilibrate the system, estimate the condition number, calculate the relative backward error, and estimate error bounds for the refined solutions.

Libsymmetrica-dev
A library for combinatorics, development files
Maintainer: Tim Abbott
Versions of package libsymmetrica-dev
ReleaseVersionArchitectures
squeeze2.0-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.0-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package libsymmetrica-dev:
devellibrary
roledevel-lib
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free

Symmetrica is a library for combinatorics. It has support for the representation theory of the symmetric group and related groups, combinatorics of tableaux, symmetric functions and polynomials, Schubert polynomials, and the representation theory of Hecke algebras of type A_n.

This package contains development files for symmetrica.

Libtachyon-dev
Parallel/Multiprocessor Ray Tracing Software, development files
Versions of package libtachyon-dev
ReleaseVersionArchitectures
squeeze0.98~beta.dfsg-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.99~b2+dfsg-0.4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.99~b2+dfsg-0.4amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.99~b2+dfsg-0.4amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libtachyon-dev:
devellibrary
roledevel-lib
Popcon: 2 users (3 upd.)*
Versions and Archs
License: DFSG free

Tachyon is a portable, high performance parallel ray tracing system supporting MPI and multithreaded implementations. Tachyon is built as a C callable library, which can be used with the included demo programs or within your own application. The distribution also includes a simple scene file parser front-end which reads a few different formats.

Tachyon implements all of the basic geometric primitives such as triangles, planes, spheres, cylinders, etc. Some of the goals in developing Tachyon were to make it fast and for it to parallelize well. These are what set it apart from more full-featured programs like POV-Ray, Rayshade, and others. Tachyon supports enough features to be an excellent alternative to slower programs for demanding animation and scientific visualization tasks. As time goes on, Tachyon will indeed incorporate more features, but with a continued emphasis on rendering performance.

Libtnt-dev
interface for scientific computing in C++
Versions of package libtnt-dev
ReleaseVersionArchitectures
squeeze1.2.6-1all
wheezy1.2.6-1all
jessie1.2.6-1all
sid1.2.6-1all
Debtags of package libtnt-dev:
devellibrary
roledevel-lib
Popcon: 8 users (9 upd.)*
Versions and Archs
License: DFSG free

The Template Numerical Toolkit (TNT) is a collection of interfaces and reference implementations of numerical objects useful for scientific computing in C++. The toolkit defines interfaces for basic data structures, such as multidimensional arrays and sparse matrices, commonly used in numerical applications. The goal of this package is to provide reusable software components that address many of the portability and maintenance problems with C++ codes.

TNT provides a distinction between interfaces and implementations of TNT components. For example, there is a TNT interface for two-dimensional arrays which describes how individual elements are accessed and how certain information, such as the array dimensions, can be used in algorithms; however, there can be several implementations of such an interface: one that uses expression templates, or one that uses BLAS kernels, or another that is instrumented to provide debugging information. By specifying only the interface, applications codes may utilize such algorithms, while giving library developers the greatest flexibility in employing optimization or portability strategies.

 Homepage: [http://math.nist.gov/tnt/](http://math.nist.gov/tnt/)
Libtrilinos-dev
parallel solver libraries within an object-oriented software framework
Versions of package libtrilinos-dev
ReleaseVersionArchitectures
squeeze10.0.4.dfsg-1.1amd64,i386,ia64,kfreebsd-amd64,kfreebsd-i386,powerpc,sparc
upstream101.0.2
Debtags of package libtrilinos-dev:
devellibrary
roledevel-lib
Popcon: 2 users (1 upd.)*
Newer upstream!
License: DFSG free
Svn

The Trilinos Project is an effort to develop and implement robust parallel algorithms using modern object-oriented software design, while still leveraging the value of established numerical libraries such as PETSc, Aztec, the BLAS and LAPACK. It emphasizes abstract interfaces for maximum flexibility of component interchanging, and provides a full-featured set of concrete classes that implement all abstract interfaces.

This package contains the headers and static libraries.

Libug-dev
software framework for finite element methods (development files)
Versions of package libug-dev
ReleaseVersionArchitectures
jessie3.11.0-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.11.0-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Popcon: 13 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

UG is a flexible software tool for the numerical solution of partial differential equations on unstructured meshes, with a focus on multigrid methods. It has a very powerful grid manager, which supports two- and three-dimensional grids with mixed element types. The grids can be adaptively refinement using either classic red/green-refinement, or pure red refinement with hanging nodes. All this is fully parallelized and can run on large distributed machines.

This package contains the development files.

Libviennacl-dev
Scientific computing library written in C++ based on OpenCL
Versions of package libviennacl-dev
ReleaseVersionArchitectures
wheezy1.2.0-2 (contrib)all
jessie1.5.2-2all
sid1.5.2-2all
Debtags of package libviennacl-dev:
devellibrary
roledevel-lib
Popcon: 6 users (17 upd.)*
Versions and Archs
License: DFSG free
Git

The Vienna Computing Library (ViennaCL) is a scientific computing library written in C++ and based on OpenCL. It allows simple, high-level access to the vast computing resources available on parallel architectures such as GPUs and is primarily focused on common linear algebra operations (BLAS levels 1, 2 and 3) and the solution of large systems of equations by means of iterative methods with optional preconditioner.

ViennaCL is header-only with no binary library and projects using it only need to link against a conforming OpenCL implementation.

Libzn-poly-dev
development files for libzn-poly
Versions of package libzn-poly-dev
ReleaseVersionArchitectures
squeeze0.8-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.8-1.1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.9-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.9-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libzn-poly-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

zn_poly is a C library for polynomial arithmetic in Z/nZ[x], where n is any modulus that fits into an unsigned long.

This package contains the development files for the library.

Minpack-dev
nonlinear equations and nonlinear least squares static library
Versions of package minpack-dev
ReleaseVersionArchitectures
squeeze19961126-16amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy19961126+dfsg1-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie19961126+dfsg1-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid19961126+dfsg1-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package minpack-dev:
devellibrary, examples, doc
fieldmathematics
roleshared-lib, documentation, devel-lib
Popcon: 7 users (6 upd.)*
Versions and Archs
License: DFSG free
Svn

Minpack includes software for solving nonlinear equations and nonlinear least squares problems. Five algorithmic paths each include a core subroutine and an easy-to-use driver. The algorithms proceed either from an analytic specification of the Jacobian matrix or directly from the problem functions. The paths include facilities for systems of equations with a banded Jacobian matrix, for least squares problems with a large amount of data, and for checking the consistency of the Jacobian matrix with the functions.

This package provides the headers, man pages, examples, and static library.

Petsc-dev
Virtual package depending on latest PETSc development package
Versions of package petsc-dev
ReleaseVersionArchitectures
squeeze3.1.dfsg-7all
wheezy3.2.dfsg-6all
jessie3.4.2.dfsg1-8.1all
sid3.4.2.dfsg1-8.1all
upstream3.5.2
Debtags of package petsc-dev:
devellibrary
rolemetapackage, dummy
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

This metapackage will always depend on the most recent version of petscX-dev (X=version), so if you install it then you will get upgrades automatically.

Python-dolfin
Python interface for DOLFIN
Versions of package python-dolfin
ReleaseVersionArchitectures
squeeze0.9.8-3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.0.0-7amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.4.0+dfsg-4amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.4.0+dfsg-4amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package python-dolfin:
devellibrary, lang:python
fieldmathematics
roledevel-lib
Popcon: 18 users (12 upd.)*
Versions and Archs
License: DFSG free
Svn

DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements.

This package contains the Python interface for DOLFIN.

Python-ferari
optimizations for evaluation of variational forms
Versions of package python-ferari
ReleaseVersionArchitectures
squeeze0.2.0-1all
wheezy1.0.0-1all
jessie1.0.0-1all
sid1.0.0-1all
Debtags of package python-ferari:
devellibrary, lang:python
fieldmathematics
roledevel-lib
Popcon: 16 users (10 upd.)*
Versions and Archs
License: DFSG free
Svn

FErari (Finite Element rearrangement to automatically reduce instructions) generates optimized code for evaluation of the element tensor (element stiffness matrix) and functions as an optimizing backend for FFC.

Python-ffc
compiler for finite element variational forms
Versions of package python-ffc
ReleaseVersionArchitectures
squeeze0.9.3-1all
wheezy1.0.0-1all
jessie1.4.0-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.4.0-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package python-ffc:
devellibrary, lang:python
fieldmathematics
roleprogram, devel-lib
Popcon: 35 users (12 upd.)*
Versions and Archs
License: DFSG free
Svn

The FEniCS Form Compiler FFC provides state-of-the-art automatic and efficient evaluation of general multilinear forms (variational formulations) for FEniCS. FFC functions as the form evaluation system for DOLFIN but can also be used to compile forms for other systems.

FFC works as a compiler for multilinear forms by generating code (C or C++) for the evaluation of a multilinear form given in mathematical notation. This new approach to form evaluation makes it possible to combine generality with efficiency; the form can be given in mathematical notation and the generated code is as efficient as hand-optimized code.

Python-glpk
Python bindings to the GNU Linear Programming Kit
Versions of package python-glpk
ReleaseVersionArchitectures
squeeze0.4.43-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.4.45-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid0.4.52-1.1amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Popcon: 7 users (4 upd.)*
Versions and Archs
License: DFSG free

GLPK (GNU Linear Programming Kit) is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library.

GLPK supports the GNU MathProg language, which is a subset of the AMPL language. GLPK also supports the standard MPS and LP formats.

This is the Python bindings to GLPK.

Python-linop
Linear mathematical operators in Python (Python 2)
Versions of package python-linop
ReleaseVersionArchitectures
jessie0.8.2-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.8.2-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Popcon: 3 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Linop provides a standalone set of classes to abstract the creation and management of linear operators, to be used as a common basis for the development of advanced mathematical frameworks.

This is the Python 2 version of the package.

Python-numexpr
Fast numerical array expression evaluator for Python and NumPy
Versions of package python-numexpr
ReleaseVersionArchitectures
wheezy2.0.1-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.4-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.4-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Popcon: 205 users (129 upd.)*
Versions and Archs
License: DFSG free
Git

Numexpr package evaluates multiple-operator array expressions many times faster than NumPy can. It accepts the expression as a string, analyzes it, rewrites it more efficiently, and compiles it to faster Python code on the fly. It's the next best thing to writing the expression in C and compiling it with a specialized just-in-time (JIT) compiler, i.e. it does not require a compiler at runtime.

This is the Python 2 version of the package.

Python-numpy
Numerical Python adds a fast array facility to the Python language
Versions of package python-numpy
ReleaseVersionArchitectures
squeeze1.4.1-5amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.6.2-1.2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.8.2-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.8.2-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
experimental1.9.0~rc1-1amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mipsel,powerpc,ppc64el,s390x,sparc
upstream1.9.0
Debtags of package python-numpy:
devellibrary, lang:python
fieldmathematics
roledevel-lib
Popcon: 42538 users (20619 upd.)*
Newer upstream!
License: DFSG free
Svn

Numpy contains a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, and useful linear algebra, Fourier transform, and random number capabilities.

Numpy replaces the python-numeric and python-numarray modules which are now deprecated and shouldn't be used except to support older software.

The package is enhanced by the following packages: python-shapely
Python-openopt
Python module for numerical optimization
Maintainer: Yaroslav Halchenko
Versions of package python-openopt
ReleaseVersionArchitectures
squeeze0.27+svn364-1all
wheezy0.38+svn1589-1all
jessie0.38+svn1589-1all
sid0.38+svn1589-1all
upstream0.5402
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Numerical optimization framework developed in Python which provides connections to lots of solvers with easy and unified OpenOpt syntax. Problems which can be tackled with OpenOpt

  • Linear Problem (LP)
  • Mixed-Integer Linear Problem (MILP)
  • Quadratic Problem (QP)
  • Non-Linear Problem (NLP)
  • Non-Smooth Problem (NSP)
  • Non-Linear Solve Problem (NLSP)
  • Least Squares Problem (LSP)
  • Linear Least Squares Problem (LLSP)
  • Mini-Max Problem (MMP)
  • Global Problem (GLP)

A variety of solvers is available (e.g. IPOPT, ALGENCAN).

Python-openturns
Python front-end of OpenTURNS (aka TUI)
Versions of package python-openturns
ReleaseVersionArchitectures
squeeze0.13.2-8amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.0-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.3-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,powerpc,ppc64el,s390x
sid1.3-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,powerpc,ppc64el,s390x,sparc
experimental1.4-3amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,powerpc,ppc64el,s390x,sparc
Popcon: 41 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

OpenTURNS is a powerful and generic tool to treat and quantify uncertainties in numerical simulations in design, optimization and control. It allows both sensitivity and reliability analysis studies:

  • defining the outputs of interest and decision criterion;
  • quantify and model the source of uncertainties;
  • propagate uncertainties and/or analyse sensitivity and
  • rank the sources of uncertainty

OpenTURNS is a large project with more than 300 C++ classes which uses well known and supported software such as R for the statistical methods and BLAS/LAPACK for the linear algebra.

This package provides a textual user interface that gives access to all the functionalities provided by the OpenTURNS library.

Python-polybori
polynomials over Boolean Rings, Python module
Versions of package python-polybori
ReleaseVersionArchitectures
squeeze0.5~rc1-2.1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390
wheezy0.5~rc1-2.2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.8.3-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.8.3-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Popcon: 14 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

The core of PolyBoRi is a C++ library, which provides high-level data types for Boolean polynomials and monomials, exponent vectors, as well as for the underlying polynomial rings and subsets of the powerset of the Boolean variables. As a unique approach, binary decision diagrams are used as internal storage type for polynomial structures. On top of this C++-library a Python interface is provided. This allows parsing of complex polynomial systems, as well as sophisticated and extendable strategies for Groebner base computation. PolyBoRi features a powerful reference implementation for Groebner basis computation.

This package contains the PolyBoRi Python module.

Python-pynfft
Python bindings for the NFFT3 library - Python 2
Versions of package python-pynfft
ReleaseVersionArchitectures
sid1.3.2-1amd64
Popcon: 0 users (15 upd.)*
Versions and Archs
License: DFSG free
Git

This package provides Python bindings to the NFFT library, useful for performing Fourier transforms on non-uniformly sampled data with efficient speed. The bindings were generated using Cython and abstract the creation and execution of NFFT plans out using classes.

This package provides the Python 2 version of the bindings.

Python-pyoperators
Operators and solvers for high-performance computing (Python 2)
Versions of package python-pyoperators
ReleaseVersionArchitectures
sid0.13-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,powerpc,ppc64el,s390x
Popcon: users ( upd.)*
Versions and Archs
License: DFSG free
Git

The PyOperators package defines operators and solvers for high-performance computing. These operators are multi-dimensional functions with optimised and controlled memory management. If linear, they behave like matrices with a sparse storage footprint.

This package provides the Python 2 version of the library.

Python-pyviennacl
Python bindings for ViennaCL linear algebra library (for Python 2)
Versions of package python-pyviennacl
ReleaseVersionArchitectures
jessie1.0.2+dfsg-1amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.0.2+dfsg-1amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream1.0.3
Popcon: 0 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

The Vienna Computing Library (ViennaCL) is a free open-source scientific computing library written in C++ and provides CUDA, OpenCL and OpenMP computing backends. It enables simple, high-level access to the vast computing resources available on parallel architectures such as GPUs and is primarily focused on common linear algebra operations (BLAS levels 1, 2 and 3) and the solution of large systems of equations by means of iterative methods with optional preconditioners.

This package provides the Python 2 bindings for ViennaCL, PyViennaCL, letting you harness the computational power of ViennaCL in the context of the Python scientific ecosystem.

Python-ufc
Python utilities (templates) for generating UFC code
Versions of package python-ufc
ReleaseVersionArchitectures
squeeze1.4.1-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.0.5-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.3.0-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.3.0-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package python-ufc:
devellibrary, lang:python
fieldmathematics
roledevel-lib
Popcon: 23 users (9 upd.)*
Versions and Archs
License: DFSG free
Svn

UFC (Unified Form-assembly Code) is a unified framework for finite element assembly. More precisely, it defines a fixed interface for communicating low level routines (functions) for evaluating and assembling finite element variational forms. The UFC interface consists of a single header file ufc.h that specifies a C++ interface that must be implemented by code that complies with the UFC specification. Examples of form compilers that support the UFC interface are FFC and SyFi.

This package contains Python utilities for generating UFC code.

Python-ufl
unified language for form-compilers
Versions of package python-ufl
ReleaseVersionArchitectures
squeeze0.5.3-1all
wheezy1.0.0-1all
jessie1.4.0-1all
sid1.4.0-1all
Debtags of package python-ufl:
devellibrary, lang:python
fieldmathematics
roledevel-lib
Popcon: 40 users (13 upd.)*
Versions and Archs
License: DFSG free
Svn

UFL (Unified Form Language) is a unified language for definition of variational forms intended for finite element discretization. More precisely, it defines a fixed interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation. The form compilers FFC and SyFi use UFL as their end-user interface, producing UFC implementations as their output.

Python3-linop
Linear mathematical operators in Python (Python 3)
Versions of package python3-linop
ReleaseVersionArchitectures
jessie0.8.2-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.8.2-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Linop provides a standalone set of classes to abstract the creation and management of linear operators, to be used as a common basis for the development of advanced mathematical frameworks.

This is the Python 3 version of the package.

Python3-numexpr
Fast numerical array expression evaluator for Python 3 and NumPy
Versions of package python3-numexpr
ReleaseVersionArchitectures
jessie2.4-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.4-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Popcon: 18 users (20 upd.)*
Versions and Archs
License: DFSG free
Git

Numexpr package evaluates multiple-operator array expressions many times faster than NumPy can. It accepts the expression as a string, analyzes it, rewrites it more efficiently, and compiles it to faster Python code on the fly. It's the next best thing to writing the expression in C and compiling it with a specialized just-in-time (JIT) compiler, i.e. it does not require a compiler at runtime.

This package contains numexpr for Python 3.

Python3-pynfft
Python bindings for the NFFT3 library - Python 3
Versions of package python3-pynfft
ReleaseVersionArchitectures
sid1.3.2-1amd64
Popcon: 0 users (15 upd.)*
Versions and Archs
License: DFSG free
Git

This package provides Python bindings to the NFFT library, useful for performing Fourier transforms on non-uniformly sampled data with efficient speed. The bindings were generated using Cython and abstract the creation and execution of NFFT plans out using classes.

This package provides the Python 3 version of the bindings.

Python3-pyoperators
Operators and solvers for high-performance computing (Python 3)
Versions of package python3-pyoperators
ReleaseVersionArchitectures
sid0.13-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,powerpc,ppc64el,s390x
Popcon: users ( upd.)*
Versions and Archs
License: DFSG free
Git

The PyOperators package defines operators and solvers for high-performance computing. These operators are multi-dimensional functions with optimised and controlled memory management. If linear, they behave like matrices with a sparse storage footprint.

This package provides the Python 3 version of the library.

Python3-pyviennacl
Python bindings for ViennaCL linear algebra library (for Python 3)
Versions of package python3-pyviennacl
ReleaseVersionArchitectures
jessie1.0.2+dfsg-1amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.0.2+dfsg-1amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream1.0.3
Popcon: 0 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

The Vienna Computing Library (ViennaCL) is a free open-source scientific computing library written in C++ and provides CUDA, OpenCL and OpenMP computing backends. It enables simple, high-level access to the vast computing resources available on parallel architectures such as GPUs and is primarily focused on common linear algebra operations (BLAS levels 1, 2 and 3) and the solution of large systems of equations by means of iterative methods with optional preconditioners.

This package provides the Python 3 bindings for ViennaCL, PyViennaCL, letting you harness the computational power of ViennaCL in the context of the Python scientific ecosystem.

Sfftw-dev
library for computing Fast Fourier Transforms
Versions of package sfftw-dev
ReleaseVersionArchitectures
squeeze2.1.3-22amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.1.5-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.1.5-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.1.5-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream3.3.4
Debtags of package sfftw-dev:
devellibrary
fieldmathematics
roledevel-lib
Popcon: 39 users (7 upd.)*
Newer upstream!
License: DFSG free
Svn

This library computes FFTs in one or more dimensions. It is extremely fast. This package contains the statically linked library and the header files.

Ufc
unified code generation interface for form-compilers
Versions of package ufc
ReleaseVersionArchitectures
squeeze1.4.1-1all
wheezy2.0.5-3all
jessie2.3.0-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid2.3.0-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package ufc:
devellang:c++
fieldmathematics
rolesource
Popcon: 24 users (11 upd.)*
Versions and Archs
License: DFSG free
Svn

UFC (Unified Form-assembly Code) is a unified framework for finite element assembly. More precisely, it defines a fixed interface for communicating low level routines (functions) for evaluating and assembling finite element variational forms. The UFC interface consists of a single header file ufc.h that specifies a C++ interface that must be implemented by code that complies with the UFC specification. Examples of form compilers that support the UFC interface are FFC and SyFi.

Official Debian packages with lower relevance

Cfortran
Header file permitting Fortran routines to be called in C/C++
Versions of package cfortran
ReleaseVersionArchitectures
squeeze4.4-14all
wheezy4.4-14all
jessie4.4-14all
sid4.4-14all
Debtags of package cfortran:
devellang:fortran, lang:c++, lang:c
roledevel-lib
useconverting
Popcon: 42 users (83 upd.)*
Versions and Archs
License: DFSG free
Git

cfortran.h is an easy-to-use powerful bridge between C and FORTRAN. It provides a completely transparent, machine independent interface between C and FORTRAN routines (= subroutines and/or functions) and global data, i.e. structures and COMMON blocks.

Fflas-ffpack-dev-doc
FFLAS-FFPACK Developer Documentation
Versions of package fflas-ffpack-dev-doc
ReleaseVersionArchitectures
jessie1.6.0-1all
sid1.6.0-1all
upstream2.0.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

FFLAS-FFPACK consists in the creation of a set of routines, giving the same tools as a set of classical Basic Linear Algebra Subroutines, but working over finite fields. In the same way, some other routines of higher level (such as the one in LAPACK) are also produced.

This package provies developer's documentation of FFLAS-FFPACK.

Fflas-ffpack-user-doc
FFLAS-FFPACK User Documentation
Versions of package fflas-ffpack-user-doc
ReleaseVersionArchitectures
jessie1.6.0-1all
sid1.6.0-1all
upstream2.0.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

FFLAS-FFPACK consists in the creation of a set of routines, giving the same tools as a set of classical Basic Linear Algebra Subroutines, but working over finite fields. In the same way, some other routines of higher level (such as the one in LAPACK) are also produced.

This package provies user's documentation of FFLAS-FFPACK.

Givaro-dev-doc
Developer Documentation for Givaro (obsolete)
Versions of package givaro-dev-doc
ReleaseVersionArchitectures
jessie3.7.2-1all
sid3.7.2-1all
upstream3.8.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Givaro is a C++ library for arithmetic and algebraic computations. Its main features are implementations of the basic arithmetic of many mathematical entities: Primes fields, Extensions Fields, Finite Fields, Finite Rings, Polynomials, Algebraic numbers, and Arbitrary precision integers and rationals (C++ wrappers over gmp).

Givaro also provides data-structures and templated classes for the manipulation of basic algebraic objects, such as vectors, matrices (dense, sparse, structured), univariate polynomials (and therefore recursive multivariate).

It contains different program modules and is fully compatible with the LinBox linear algebra library and the Athapascan environment, which permits parallel programming.

This is a transitional dummy package, Debian no longer ships Developer Documentation for Givaro. This 'givaro-dev-doc' package can be safely removed from the system if no other package depends on it.

Givaro-user-doc
User Documentation for Givaro (obsolete)
Versions of package givaro-user-doc
ReleaseVersionArchitectures
jessie3.7.2-1all
sid3.7.2-1all
upstream3.8.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Givaro is a C++ library for arithmetic and algebraic computations. Its main features are implementations of the basic arithmetic of many mathematical entities: Primes fields, Extensions Fields, Finite Fields, Finite Rings, Polynomials, Algebraic numbers, and Arbitrary precision integers and rationals (C++ wrappers over gmp).

Givaro also provides data-structures and templated classes for the manipulation of basic algebraic objects, such as vectors, matrices (dense, sparse, structured), univariate polynomials (and therefore recursive multivariate).

It contains different program modules and is fully compatible with the LinBox linear algebra library and the Athapascan environment, which permits parallel programming.

This is a transitional dummy package. The 'givaro-user-doc' package has been renamed to 'libgivaro-doc', which has been installed automatically. This 'givaro-user-doc' package can be safely removed from the system if no other package depends on it.

Libcliquer-dev
clique searching library (development headers)
Versions of package libcliquer-dev
ReleaseVersionArchitectures
wheezy1.21-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.21-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.21-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libcliquer-dev:
devellibrary
roledevel-lib
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

This package contains the development headers for the clique searching library found in libcliquer0, which allows searching for cliques in arbitrary weighted and unweighted graphs.

Libdune-istl-dev
toolbox for solving PDEs -- iterative solvers (development files)
Versions of package libdune-istl-dev
ReleaseVersionArchitectures
wheezy2.2.0-1all
jessie2.3.1-1all
sid2.3.1-1all
Debtags of package libdune-istl-dev:
devellibrary
roledevel-lib
Popcon: 4 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

DUNE, the Distributed and Unified Numerics Environment is a modular toolbox for solving partial differential equations (PDEs) with grid-based methods. It supports the easy implementation of methods like Finite Elements (FE), Finite Volumes (FV), and also Finite Differences (FD).

This package contains the development files for the iterative solver template library.

Libdune-localfunctions-dev
toolbox for solving PDEs -- local basis (development files)
Versions of package libdune-localfunctions-dev
ReleaseVersionArchitectures
wheezy2.2.0-1all
jessie2.3.1-1all
sid2.3.1-1all
Debtags of package libdune-localfunctions-dev:
devellibrary
roledevel-lib
Popcon: 4 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

DUNE, the Distributed and Unified Numerics Environment is a modular toolbox for solving partial differential equations (PDEs) with grid-based methods. It supports the easy implementation of methods like Finite Elements (FE), Finite Volumes (FV), and also Finite Differences (FD).

This package contains the development files for the interface for the local basis and layout of the degrees of freedom.

Libitpp-dev
C++ library of signal processing and communication routines: Headers
Versions of package libitpp-dev
ReleaseVersionArchitectures
squeeze4.0.7-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy4.2-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid4.3.1-1hurd-i386
jessie4.3.1-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid4.3.1-3amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libitpp-dev:
devellibrary
fieldmathematics
roleshared-lib
Popcon: 14 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

IT++ is a C++ library of mathematical, signal processing and communication classes and functions. Its main use is in simulation of communication systems and for performing research in the area of communications. The kernel of the library consists of generic vector and matrix classes, and a set of accompanying routines. Such a kernel makes IT++ similar to MATLAB or GNU Octave .

This package has the development libraries and headers for IT++.

Liblrs-dev
package to enumerate vertices and extreme rays (static libraries and headers)
Maintainer: David Bremner
Versions of package liblrs-dev
ReleaseVersionArchitectures
squeeze0.42c-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.42c-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.43-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.43-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package liblrs-dev:
devellibrary
roledevel-lib
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

A convex polyhedron is the set of points satisfying a finite family of linear inequalities. The study of the vertices and extreme rays of such systems is important and useful in e.g. mathematics and optimization. In a dual interpretation, finding the vertices of a (bounded) polyhedron is equivalent to finding the convex hull (bounding inequalities) of an (arbitrary dimensional) set of points. Lrs (lexicographic reverse search) has two important features that can be very important for certain applications: it works in exact arithmetic, and it consumes memory proportional to the input, no matter how large the output is.

This package contains the optional static libraries and headers, useful for developers.

Libntl-dev
Number Theory Library, development files
Versions of package libntl-dev
ReleaseVersionArchitectures
squeeze5.4.2-4amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy5.5.2-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie6.2.1-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid6.2.1-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libntl-dev:
devellibrary
roledevel-lib
Popcon: 11 users (49 upd.)*
Versions and Archs
License: DFSG free
Git

NTL is a high-performance, portable C++ library providing data structures and algorithms for manipulating signed, arbitrary length integers, and for vectors, matrices, and polynomials over the integers and over finite fields.

This package contains development files for NTL.

Libqrupdate-dev
Fast updates of QR and Cholesky decompositions -- static library
Versions of package libqrupdate-dev
ReleaseVersionArchitectures
squeeze1.0.1-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.1.1-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.1.2-1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid1.1.2-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
Debtags of package libqrupdate-dev:
devellibrary
roledevel-lib
Popcon: 4 users (7 upd.)*
Versions and Archs
License: DFSG free
Svn

qrupdate is a Fortran library for QR and Cholesky decompositions. It is most notably used by Octave.

This package contains the static library.

Openturns-examples
examples of OpenTURNS functionalities
Versions of package openturns-examples
ReleaseVersionArchitectures
squeeze0.13.2-8amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.0-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.3-2amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,powerpc,ppc64el,s390x
sid1.3-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,powerpc,ppc64el,s390x,sparc
experimental1.4-3amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,powerpc,ppc64el,s390x,sparc
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

OpenTURNS is a powerful and generic tool to treat and quantify uncertainties in numerical simulations in design, optimization and control. It allows both sensitivity and reliability analysis studies:

  • defining the outputs of interest and decision criterion;
  • quantify and model the source of uncertainties;
  • propagate uncertainties and/or analyse sensitivity and
  • rank the sources of uncertainty

OpenTURNS is a large project with more than 300 C++ classes which uses well known and supported software such as R for the statistical methods and BLAS/LAPACK for the linear algebra.

This package provides examples which are written either in C++ or in Python.

They are primarly used as validation tests for the whole platform but they can also be seen as tutorials for beginners.

Debian packages in contrib or non-free

Libjlapack-java
LAPACK numerical subroutines translated from their Fortran 77 source
Versions of package libjlapack-java
ReleaseVersionArchitectures
wheezy0.8~dfsg-1 (contrib)all
jessie0.8~dfsg-1 (contrib)all
sid0.8~dfsg-1 (contrib)all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free, but needs non-free components
Svn

The package provides the LAPACK numerical subroutines translated from their

 subset Fortran 77 source into class files, executable by the Java Virtual
Machine (JVM) and for use by Java programmers.

This makes it possible for Java applications or applets, distributed on the World Wide Web to use established legacy numerical code that was originally written in Fortran. The translation is accomplished using a special purpose Fortran-to-Java (source-to-source) compiler.

Libmtj-java
Java library for developing numerical applications
Versions of package libmtj-java
ReleaseVersionArchitectures
wheezy0.9.14~dfsg-2 (contrib)all
jessie0.9.14+dfsg-2 (contrib)all
sid0.9.14+dfsg-2 (contrib)all
Popcon: 0 users (4 upd.)*
Versions and Archs
License: DFSG free, but needs non-free components
Svn

MTJ is designed to be used as a library for developing numerical applications, both for small and large scale computations. The library is based on BLAS and LAPACK for its dense and structured sparse computations, and on the Templates project for unstructured sparse operations.

MTJ uses the netlib-java project as a backend, which can be set up to use machine-optimised BLAS libraries for improved performance of dense matrix operations, falling back to a pure Java implementation. This ensures perfect portability, while allowing for improved performance in a production environment.

Libnauty-dev
library for computing graph automorphisms (development files)
Versions of package libnauty-dev
ReleaseVersionArchitectures
squeeze2.4-2 (non-free)amd64,armel,i386,ia64,mips,mipsel,powerpc,s390,sparc
wheezy2.4r2-1 (non-free)amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package libnauty-dev:
devellibrary
roledevel-lib
Popcon: 3 users (0 upd.)*
Versions and Archs
License: non-free
Git

nauty (no automorphisms, yes?) is a set of procedures for determining the automorphism group of a vertex-coloured graph. It provides this information in the form of a set of generators, the size of the group, and the orbits of the group. It is also able to produce a canonically-labelled isomorph of the graph, to assist in isomorphism testing. This package provides a C API.

Libnetlib-java
collection of mission-critical software components for linear algebra systems
Versions of package libnetlib-java
ReleaseVersionArchitectures
wheezy0.9.3-1 (contrib)all
jessie0.9.3-1 (contrib)all
sid0.9.3-1 (contrib)all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free, but needs non-free components
Svn

Netlib is a collection of mission-critical software components for linear algebra systems (i.e. working with vectors or matrices).

Netlib libraries are written in C, Fortran or optimised assembly code. This package provides a Java translation but it does not take advantage of optimised system libraries.

Libparmetis-dev
Parallel Graph Partitioning and Sparse Matrix Ordering Libs: Devel
Versions of package libparmetis-dev
ReleaseVersionArchitectures
squeeze3.1.1-3 (non-free)amd64,armel,i386,ia64,mips,mipsel,powerpc,s390,sparc
wheezy3.1.1-4 (non-free)amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie3.1.1-4 (non-free)amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x
sid3.1.1-4 (non-free)amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390x,sparc
upstream3.2.0
Debtags of package libparmetis-dev:
devellibrary
roledevel-lib
Popcon: 13 users (3 upd.)*
Newer upstream!
License: non-free
Svn

ParMetis computes minimal-cut partitions of graphs and meshes in parallel, and orders variables for minimal fill when using direct solvers for sparse matrices. It does all this in parallel, and also can efficiently re-partition a graph or mesh whose connectivity has changed.

This package contains files needed to develop programs using ParMetis.

Libsuitesparse-metis-dev
collection of libraries for computations for sparse matrices
Versions of package libsuitesparse-metis-dev
ReleaseVersionArchitectures
wheezy3.1.0-2 (contrib)amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie3.1.0-2 (contrib)amd64,armel,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x
sid3.1.0-2 (contrib)amd64,armel,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package libsuitesparse-metis-dev:
devellibrary
roledevel-lib
Popcon: 7 users (8 upd.)*
Versions and Archs
License: DFSG free, but needs non-free components
Svn

Suitesparse is a collection of libraries for computations involving sparse matrices. libsuitesparse-metis-dev is a replacement for libsuitesparse-dev compiled with libmetis support. The package includes the following libraries:

AMD approximate minimum degree ordering

CAMD symmetric approximate minimum degree

BTF permutation to block triangular form (beta)

COLAMD column approximate minimum degree ordering

CCOLAMD constrained column approximate minimum degree ordering

CHOLMOD sparse Cholesky factorization

CSparse a concise sparse matrix package

CXSparse CSparse extended: complex matrix, int and long int support

KLU sparse LU factorization, primarily for circuit simulation

LDL a simple LDL' factorization

UMFPACK sparse LU factorization

UFconfig configuration file for all the above packages.

This package contains the static libraries and header files.

Libtet1.4-dev
Quality Tetrahedral Mesh Generator
Versions of package libtet1.4-dev
ReleaseVersionArchitectures
wheezy1.4.3-1 (non-free)amd64,i386
Debtags of package libtet1.4-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: non-free
Svn

TetGen generates the Delaunay tetrahedralization, Voronoi diagram, and convex hull for three-dimensional point sets, generates the constrained Delaunay tetrahedralizations and quality tetrahedral meshes for three-dimensional domains with piecewise linear boundary.

This package provides header file and static library.

Libtet1.4.2-dev
A Quality Tetrahedral Mesh Generator
Versions of package libtet1.4.2-dev
ReleaseVersionArchitectures
squeeze1.4.2-3 (non-free)i386
Debtags of package libtet1.4.2-dev:
devellibrary
roledevel-lib
Popcon: 2 users (0 upd.)*
Versions and Archs
License: non-free
Svn

TetGen generates the Delaunay tetrahedralization, Voronoi diagram, and convex hull for three-dimensional point sets, generates the constrained Delaunay tetrahedralizations and quality tetrahedral meshes for three-dimensional domains with piecewise linear boundary.

This package provides header file and static library.

Packaging has started and developers might try the packaging code in VCS

Liblevmar-dev - wnpp
Levenberg-Marquardt nonlinear least squares algorithm (devel)
License: GPLv2+
Debian package not available
Git
Version: 2.6-1

levmar is a native ANSI C implementation of the Levenberg-Marquardt optimization algorithm. Both unconstrained and constrained (under linear equations, inequality and box constraints) Levenberg-Marquardt variants are included. The LM algorithm is an iterative technique that finds a local minimum of a function that is expressed as the sum of squares of nonlinear functions. It has become a standard technique for nonlinear least-squares problems and can be thought of as a combination of steepest descent and the Gauss-Newton method. When the current solution is far from the correct on, the algorithm behaves like a steepest descent method: slow, but guaranteed to converge. When the current solution is close to the correct solution, it becomes a Gauss-Newton method.

This package contains the header file and the demo program.

Libmesh-dev
libMesh - A C++ Finite Element Library
License: free
Debian package not available
Svn
Version: 0.7.3.1-1.1

The libMesh library is a C++ framework for the numerical simulation of partial differential equations on serial and parallel platforms. Development began in March 2002 with the intent of providing a friendly interface to a number of high-quality software packages that are publicly available. Currently the library supports 1D, 2D, and 3D steady and transient finite element and finite volume simulations. PETSc is currently used for the solution of linear systems on both serial and parallel platforms.

This package contains the C++ header files and shared library links (only needed for developing programs with libmesh).

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 173692