Summary
Mathematicsdev
Debian Science Mathematicsdev 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 sciencemathematics 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 Mathematicsdev packages
Official Debian packages with high relevance
Codesaturnebin
General purpose Computational Fluid Dynamics (CFD) software  binaries

Versions of package codesaturnebin 
Release  Version  Architectures 
squeeze  2.0.0.rc15  amd64,i386,ia64,kfreebsdamd64,kfreebsdi386,powerpc,sparc 
wheezy  2.1.71  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,powerpc,sparc 
sid  3.2.21  sparc 
jessie  3.3.24  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el 
sid  3.3.24  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el 
experimental  3.3.4+repack1~exp1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el 
upstream  3.3.4 
Popcon:
14 users (11 upd.) ^{*}

License: DFSG free

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, ...),
magnetohydrodynamics, compressible flows, twophase flows
(EulerLagrange approach with twoway 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 colocated 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.


Codesaturneinclude
General purpose Computational Fluid Dynamics (CFD) software  includes

Versions of package codesaturneinclude 
Release  Version  Architectures 
squeeze  2.0.0.rc15  amd64,i386,ia64,kfreebsdamd64,kfreebsdi386,powerpc,sparc 
wheezy  2.1.71  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,powerpc,sparc 
sid  3.2.21  sparc 
jessie  3.3.24  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el 
sid  3.3.24  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el 
experimental  3.3.4+repack1~exp1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el 
upstream  3.3.4 
Popcon:
12 users (12 upd.) ^{*}

License: DFSG free

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, ...),
magnetohydrodynamics, compressible flows, twophase flows
(EulerLagrange approach with twoway 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 colocated 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.


Dolfindev
Empty package depending on latest DOLFIN development package

Versions of package dolfindev 
Release  Version  Architectures 
squeeze  0.9.83  all 
wheezy  1.0.07  all 
upstream  1.5.0 
Debtags of package dolfindev: 
devel  library, lang:c++ 
field  mathematics 
role  devellib 

License: DFSG free

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 objectoriented 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
libdolfinXdev (X=version), so if you install it then you will get
upgrades automatically.


Fflasffpack
Finite field linear algebra subroutines/package

Versions of package fflasffpack 
Release  Version  Architectures 
jessie  1.6.01  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.6.01  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  2.0.0 

License: DFSG free

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


Fftwdev
library for computing Fast Fourier Transforms

Versions of package fftwdev 
Release  Version  Architectures 
squeeze  2.1.322  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  2.1.51  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  2.1.51  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2.1.51  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  3.3.4 
Debtags of package fftwdev: 
devel  library 
field  mathematics 
role  devellib 
workswith  image:raster, image 
Popcon:
83 users (82 upd.) ^{*}

License: DFSG free

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


Gapdev
GAP computer algebra system, compiler and development files

Versions of package gapdev 
Release  Version  Architectures 
squeeze  4r4p122  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  4r4p122  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  4r7p52  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  4r7p52  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
experimental  4r7p71  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package gapdev: 
devel  library, compiler 
field  mathematics 
role  documentation, devellib 
workswith  software:source 
Popcon:
45 users (22 upd.) ^{*}

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.


Libalglibdev
Development files for the alglib library

Versions of package libalglibdev 
Release  Version  Architectures 
wheezy  2.6.06  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  3.8.23  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  3.8.23  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libalglibdev: 
devel  library 
role  devellib 

License: DFSG free

ALGLIB is a crossplatform 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 leastsquares 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.


Libanndev
Approximate Nearest Neighbor Searching library (development files)

Versions of package libanndev 
Release  Version  Architectures 
squeeze  1.1.1+doc2.2  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.1.2+doc3  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.1.2+doc5  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.1.2+doc5  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libanndev: 
devel  library 
role  devellib 

License: DFSG free

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.


Libarmadillodev
streamlined C++ linear algebra library  Headers

Versions of package libarmadillodev 
Release  Version  Architectures 
squeeze  0.9.521  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  3.2.3+dfsg1  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  4.450.2+dfsg1  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  4.450.4+dfsg1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
experimental  4.550.2+dfsg1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  5.000.1 
Debtags of package libarmadillodev: 
devel  library, examples 
role  devellib 

License: DFSG free

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++2dev
Objectoriented version of the ARPACK package (development)

Versions of package libarpack++2dev 
Release  Version  Architectures 
squeeze  2.31.1  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  2.32  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  2.35  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2.35  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libarpack++2dev: 
devel  library, lang:c++ 
field  mathematics 
role  devellib 

License: DFSG free

ARPACK++ is an objectoriented 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++
objectoriented 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.


Libarpack2dev
Fortran77 subroutines to solve large scale eigenvalue problems (development)

Versions of package libarpack2dev 
Release  Version  Architectures 
squeeze  2.1+parpack96.dfsg3  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  3.1.12.1  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  3.1.53  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  3.1.53  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libarpack2dev: 
devel  library, lang:fortran 
field  mathematics 
role  devellib 
Popcon:
57 users (107 upd.) ^{*}

License: DFSG free

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 kdimensional eigenspace 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).


Libatlasbasedev
Automatically Tuned Linear Algebra Software, generic static

Versions of package libatlasbasedev 
Release  Version  Architectures 
squeeze  3.8.327  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  3.8.49+deb7u1  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  3.10.27  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  3.10.27  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  3.11.33 
Debtags of package libatlasbasedev: 
devel  library 
role  devellib 
Popcon:
1378 users (102 upd.) ^{*}

License: DFSG free

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.


Libblasdev
Basic Linear Algebra Subroutines 3, static library

Versions of package libblasdev 
Release  Version  Architectures 
squeeze  1.28  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.2.201104195  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.2.2011041910  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.2.2011041910  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libblasdev: 
devel  library 
role  devellib 
Popcon:
4157 users (299 upd.) ^{*}

License: DFSG free

This package is a binary incompatible upgrade to the blasdev
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.


Libblitz0dev
C++ template class library for scientific computing

Versions of package libblitz0dev 
Release  Version  Architectures 
squeeze  0.910  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  0.913  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  0.103.2  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  0.103.2  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libblitz0dev: 
devel  library 
role  devellib 
Popcon:
24 users (14 upd.) ^{*}

License: DFSG free

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


Libcdddev
Library for finding vertices of convex polytopes, development

Versions of package libcdddev 
Release  Version  Architectures 
squeeze  094b.dfsg4  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  094b.dfsg4.2  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  094g5  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  094g5  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libcdddev: 
devel  library 
role  devellib 

License: DFSG free

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.


Libcgaldev
C++ library for computational geometry (development files)

Versions of package libcgaldev 
Release  Version  Architectures 
squeeze  3.6.12 (nonfree)  amd64,armel,i386,mips,mipsel,powerpc,s390,sparc 
wheezy  4.05  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  4.52  amd64,arm64,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  4.52  amd64,arm64,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
experimental  4.5.22  amd64,arm64,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  4.6 
Debtags of package libcgaldev: 
devel  library 
role  devellib 
uitoolkit  qt 
Popcon:
98 users (54 upd.) ^{*}

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


Libcminpackdev
Nonlinear equations and nonlinear least squares problems  development

Versions of package libcminpackdev 
Release  Version  Architectures 
wheezy  1.2.21  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.3.42  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.3.42  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libcminpackdev: 
devel  library 
role  devellib 

License: DFSG free

Minpack includes software for solving nonlinear equations and nonlinear least
squares problems. Five algorithmic paths each include a core subroutine and an
easytouse 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 rewrite of the original fortran minpack implementation.
This package contains development files needed to build cminpack applications.


Libcneartreedev
Library and headers for solving the Nearest Neighbor Problem

Versions of package libcneartreedev 
Release  Version  Architectures 
wheezy  3.1.11  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  3.1.12.1  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  3.1.12.1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  4.0 
Debtags of package libcneartreedev: 
devel  library 
role  devellib 

License: DFSG free

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. SE9, pp.
631634,1983) modified to use recursion instead of a doublelinked 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.


Libcqrlib2dev
Library and headers for quaternion arithmetic and rotation math

Versions of package libcqrlib2dev 
Release  Version  Architectures 
squeeze  1.0.31  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.1.21  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.1.22.1  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.1.22.1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  1.1.3 
Debtags of package libcqrlib2dev: 
devel  library 
role  devellib 

License: DFSG free

Quaternions are fourdimensional 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.


Libcvector2dev
ANSI C implementation of dynamic arrays (development files)

Versions of package libcvector2dev 
Release  Version  Architectures 
squeeze  1.0.31  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.0.31  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.0.3.11.1  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.0.3.11.1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libcvector2dev: 
devel  library 
role  devellib 

License: DFSG free

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.


Libdoglegdev
Powell's dogleg nonlinear least squares solver for sparse matrices

Versions of package libdoglegdev 
Release  Version  Architectures 
jessie  0.083  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  0.083  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libdoglegdev: 
devel  library 
role  devellib 

License: DFSG free

Solves unconstrained nonlinear least squares problems using Powell's dogleg
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 dogleg 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


Libdoubleconversiondev
routines to convert IEEE floats to and from strings (development files)

Versions of package libdoubleconversiondev 
Release  Version  Architectures 
jessie  2.0.11  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2.0.11  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libdoubleconversiondev: 
devel  library 
role  devellib 

License: DFSG free

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.


Libdunegriddev
toolbox for solving PDEs  grid interface (development files)

Versions of package libdunegriddev 
Release  Version  Architectures 
wheezy  2.2.01  amd64,i386,ia64,kfreebsdamd64,kfreebsdi386,powerpc,s390x 
jessie  2.3.11  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc 
sid  2.3.11  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,sparc 
Debtags of package libdunegriddev: 
devel  library 
role  devellib 

License: DFSG free

DUNE, the Distributed and Unified Numerics Environment is a modular toolbox
for solving partial differential equations (PDEs) with gridbased 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.


Libecdev
Library for modular symbols and elliptic curves over Q (development)

Versions of package libecdev 
Release  Version  Architectures 
jessie  201409211  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  201409211  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  20150408 
Debtags of package libecdev: 
devel  library 
role  devellib 

License: DFSG free

This library implements 2descent on elliptic curves over Q and computations
with modular symbols.
This package contains the development files for the library.


Libeigen3dev
lightweight C++ template library for linear algebra

Versions of package libeigen3dev 
Release  Version  Architectures 
wheezy  3.1.01  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  3.2.23  all 
sid  3.2.23  all 
experimental  3.2.41~exp1  all 
upstream  3.2.4 
Debtags of package libeigen3dev: 
devel  library, lang:c++ 
role  devellib 
Popcon:
236 users (166 upd.) ^{*}

License: DFSG free

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 2nd version of Eigen.


Libeinsplinedev
library for interpolating cubic basis splines (static library and doc)

Versions of package libeinsplinedev 
Release  Version  Architectures 
jessie  0.9.22  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  0.9.22  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libeinsplinedev: 
devel  library 
role  devellib 

License: DFSG free

Einspline is intended to be a simple, fast, and accurate library for creating
and evaluating interpolating cubic basis splines (Bsplines).
It features the following:
 grids of one, two or three dimensions
 both uniform and nonuniform grids
 real and complex datatypes in single or double precision
 evaluation of value, gradient, hessian and laplacian
 periodic, fixed firstderivative, 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 
Release  Version  Architectures 
jessie  0.99.0final.11  amd64,i386,powerpc 
sid  0.99.0final.11  amd64,i386,powerpc 
Debtags of package libfeel++dev: 
devel  library 
role  devellib 

License: DFSG free

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 (GaussLobatto,
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


Libfftw3dev
Library for computing Fast Fourier Transforms  development

Versions of package libfftw3dev 
Release  Version  Architectures 
squeeze  3.2.21  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  3.3.23.1  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  3.3.42  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  3.3.42  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libfftw3dev: 
devel  library 
role  devellib 
Popcon:
420 users (272 upd.) ^{*}

License: DFSG free

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


Libflanndev
Fast Library for Approximate Nearest Neighbors  development

Versions of package libflanndev 
Release  Version  Architectures 
wheezy  1.7.14  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.8.44.1  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.8.44.1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libflanndev: 
devel  library 
role  devellib 
Popcon:
35 users (16 upd.) ^{*}

License: DFSG free

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.


Libfpllldev
Library for LLLreduction of Euclidean lattices, development

Versions of package libfpllldev 
Release  Version  Architectures 
squeeze  2.1.6+200711292  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
jessie  4.0.42  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  4.0.42  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libfpllldev: 
devel  library 
role  devellib 

License: DFSG free

fpLLL is a library for computing reduced (nearly orthogonal) bases
for Euclidean lattices using the floatingpoint LLL algorithm.
fpLLL contains multiple different implementations of the
floatingpoint 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 
Release  Version  Architectures 
wheezy  3.19.11  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  3.3121  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  3.3121  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
experimental  3.36.11  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libfreefem++dev: 
devel  library, lang:c++ 
role  devellib 

License: DFSG free

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
fluidstructure interactions require interpolations of data on
several meshes and their manipulation within one program. FreeFem++
includes a fast quadtreebased 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++.


Libfreefemdev
Development library, header files and manpages

Versions of package libfreefemdev 
Release  Version  Architectures 
squeeze  3.5.84.2  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  3.5.85  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  3.5.85.1  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  3.5.85.1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libfreefemdev: 
devel  library, lang:c++ 
field  mathematics 
role  devellib 

License: DFSG free

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.


Libgf2xdev
Routines for fast arithmetic in GF(2)[x] (development files)

Versions of package libgf2xdev 
Release  Version  Architectures 
jessie  1.12  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.12  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libgf2xdev: 
devel  library 
role  devellib 

License: DFSG free

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.


Libgivarodev
arithmetic and algebraic computations  development files

Versions of package libgivarodev 
Release  Version  Architectures 
squeeze  3.2.131  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
jessie  3.7.21  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  3.7.21  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  3.8.0 
Debtags of package libgivarodev: 
devel  library 
role  devellib 

License: DFSG free

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


Libglpkdev
linear programming kit  development files

Versions of package libglpkdev 
Release  Version  Architectures 
squeeze  4.431  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  4.451  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  4.551  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  4.551  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libglpkdev: 
devel  library 
role  devellib 
suite  gnu 
Popcon:
61 users (22 upd.) ^{*}

License: DFSG free

GLPK (GNU Linear Programming Kit) is intended for solving largescale
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.


Libglpkjava
Java binding to the GNU Linear Programming Kit

Versions of package libglpkjava 
Release  Version  Architectures 
squeeze  1.0.134  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.0.181  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.0.371  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.0.371  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
Debtags of package libglpkjava: 
devel  library, lang:java 
field  mathematics 
role  sharedlib, devellib 

License: DFSG free

GLPK (GNU Linear Programming Kit) is intended for solving largescale
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.


Libgnuplotiostreamdev
C++ programming interface for gnuplot. Headers

Versions of package libgnuplotiostreamdev 
Release  Version  Architectures 
jessie  0~20140302.gitc8919a0+dfsg2  all 
sid  0~20140302.gitc8919a0+dfsg2  all 
Debtags of package libgnuplotiostreamdev: 
devel  library 
role  devellib 

License: DFSG free

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.


Libgsl0dev
GNU Scientific Library (GSL)  development package

Versions of package libgsl0dev 
Release  Version  Architectures 
squeeze  1.14+dfsg1  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.15+dfsg.22  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.16+dfsg2  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.16+dfsg2  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libgsl0dev: 
devel  library, lang:c 
field  mathematics 
role  devellib 
suite  gnu 
Popcon:
557 users (205 upd.) ^{*}

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.


Libhypredev
High Performance Matrix Preconditioners  Development Files

Versions of package libhypredev 
Release  Version  Architectures 
squeeze  2.4.0b7  all 
wheezy  2.8.0b1  all 
jessie  2.8.0b2  all 
sid  2.8.0b2  all 
Debtags of package libhypredev: 
devel  library 
role  devellib 
Popcon:
76 users (18 upd.) ^{*}

License: DFSG free

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.


Libigraph0dev
library for creating and manipulating graphs  development files

Versions of package libigraph0dev 
Release  Version  Architectures 
squeeze  0.5.31  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  0.5.42  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  0.7.12  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  0.7.12  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libigraph0dev: 
devel  library 
role  devellib 

License: DFSG free

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.


Libimldev
Integer Matrix Library, development files

Versions of package libimldev 
Release  Version  Architectures 
squeeze  1.0.34  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.0.34.2  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.0.35  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.0.35  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  1.0.4 
Debtags of package libimldev: 
devel  library 
role  devellib 

License: DFSG free

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


Libitsoldev
ITerative SOLvers  devel

Versions of package libitsoldev 
Release  Version  Architectures 
squeeze  1.0.01  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.0.02  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.0.02  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.0.02  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libitsoldev: 
devel  library 
role  devellib 

License: DFSG free

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.


Libjamadev
C++ Linear Algebra Package

Versions of package libjamadev 
Release  Version  Architectures 
squeeze  1.2.42  all 
wheezy  1.2.42  all 
jessie  1.2.42  all 
sid  1.2.42  all 
upstream  1.2.5 
Debtags of package libjamadev: 
devel  library, lang:c++ 
field  mathematics 
role  devellib 

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
twodimensional 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/)


Liblapackdev
Library of linear algebra routines 3  static version

Versions of package liblapackdev 
Release  Version  Architectures 
squeeze  3.2.18  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  3.4.1+dfsg1+deb70u1  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  3.5.04  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  3.5.04  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package liblapackdev: 
devel  library 
role  devellib 
Popcon:
2861 users (296 upd.) ^{*}

License: DFSG free

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.


Liblbfgsdev
LBFGS solver for unconstrained nonlinear optimization problems

Versions of package liblbfgsdev 
Release  Version  Architectures 
jessie  1.105  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.105  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package liblbfgsdev: 
devel  library 
role  devellib 

License: DFSG free

Solves nonlinear optimization problems using the limitedmemory 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


Liblfunctiondev
development files for liblfunction

Versions of package liblfunctiondev 
Release  Version  Architectures 
jessie  1.23+dfsg3  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.23+dfsg4  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package liblfunctiondev: 
devel  library 
role  devellib 

License: DFSG free

liblfunction is a library for computing zeros and values of Lfunctions.
Supported Lfunctions include the Riemann zeta function, the
Lfunction of the Ramanujan delta function, and Lfunctions
of elliptic curves defined over the rationals.
This package contains the development files for the library.


Liblinboxdev
Library for exact linear algebra  development files

Versions of package liblinboxdev 
Release  Version  Architectures 
squeeze  1.1.6~rc04  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
jessie  1.3.21.1  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.3.21.1  amd64,arm64,armel,armhf,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package liblinboxdev: 
devel  library 
role  devellib 

License: DFSG free

LinBox is a C++ template library for exact, highperformance
linear algebra computation with dense, sparse, and structured
matrices over the integers and over finite fields.
This package contains the LinBox development files.


Liblipdev
reliable interpolation of multivariate scattered data

Versions of package liblipdev 
Release  Version  Architectures 
squeeze  2.0.01.1  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  2.0.01.1  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  2.0.01.2  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2.0.01.2  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package liblipdev: 
devel  library 
field  mathematics 
role  devellib 

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 Lipschitzcontinuous, 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)<Mxy.
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 34 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=14). For larger dimension, explicit method becomes
practically more efficient. The class library Lip implements both fast
and explicit methods.


Liblrcalcdev
library for calculating LittlewoodRichardson coefficients  development files

Versions of package liblrcalcdev 
Release  Version  Architectures 
jessie  1.21  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.21  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package liblrcalcdev: 
devel  library 
role  devellib 

License: DFSG free

The "LittlewoodRichardson Calculator" is a package of C programs for
computing LittlewoodRichardson 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.


Libm4ridev
Method of the Four Russians Inversion library, development files

Versions of package libm4ridev 
Release  Version  Architectures 
squeeze  0.0.200805212  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  0.0.200805212  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  201409142  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  201409142  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libm4ridev: 
devel  library 
role  devellib 

License: DFSG free

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.


Libm4riedev
extended Method of the Four Russians Inversion library, development files

Versions of package libm4riedev 
Release  Version  Architectures 
sid  201304162  sparc 
jessie  201409141  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  201409141  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x 
Debtags of package libm4riedev: 
devel  library 
role  devellib 

License: DFSG free

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)


Libmadlibdev

Versions of package libmadlibdev 
Release  Version  Architectures 
squeeze  1.3.02  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.3.02.1  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.3.02.1  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.3.02.1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libmadlibdev: 
devel  library 
role  devellib 
Popcon:
14 users (11 upd.) ^{*}

License: DFSG free

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:
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, ...).


Libmathevaldev
GNU library for evaluating symbolic mathematical expressions (development)

Versions of package libmathevaldev 
Release  Version  Architectures 
wheezy  1.1.81  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.1.11+dfsg2  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.1.11+dfsg2  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libmathevaldev: 
devel  library 
role  devellib 
Popcon:
10 users (10 upd.) ^{*}

License: DFSG free

GNU libmatheval is a library comprising of several procedures that make
it possible to create an inmemory 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 inmemory 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.


Libmatiodev
MAT File I/O Library  development files

Versions of package libmatiodev 
Release  Version  Architectures 
squeeze  1.3.42  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.3.44  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.5.23  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.5.23  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libmatiodev: 
devel  library 
role  devellib 

License: DFSG free

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
multiprecision floating point number class for C++

Versions of package libmpfrc++dev 
Release  Version  Architectures 
jessie  3.6.1+ds1  all 
sid  3.6.2+ds1  all 
Debtags of package libmpfrc++dev: 
devel  library 
role  devellib 
Popcon:
13 users (22 upd.) ^{*}

License: DFSG free

MPFR C++ introduces C++ arbitrary precision numeric types; based on
GNU MPFR  Multiple Precision FloatingPoint Reliable Library.
MPFR C++ makes possible to use MPFR calculations in the same simple
way as calculations with numbers of builtin 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.


Libmuparserdev
fast mathematical expressions parse library (development)

Versions of package libmuparserdev 
Release  Version  Architectures 
squeeze  1.321  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  2.1.03  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  2.2.34  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2.2.34  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libmuparserdev: 
devel  library 
role  devellib 
Popcon:
34 users (20 upd.) ^{*}

License: DFSG free

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.


Libnewmat10dev
matrix manipulations library (C++ headers files)

Versions of package libnewmat10dev 
Release  Version  Architectures 
squeeze  1.10.45  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.10.45  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.10.45  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.10.45  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  11 
Debtags of package libnewmat10dev: 
devel  library, lang:c++ 
field  mathematics 
role  devellib 

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.
libnewmatdev contains static libraries, headers, and some documentation.


Libnfft3dev
Library for computing Nonuniform Fast Fourier Transforms  development

Versions of package libnfft3dev 
Release  Version  Architectures 
jessie  3.2.3+dfsg1  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  3.2.3+dfsg1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libnfft3dev: 
devel  library 
role  devellib 

License: DFSG free

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.


Libnglibdev
Automatic 3d tetrahedral mesh generator development files

Versions of package libnglibdev 
Release  Version  Architectures 
squeeze  4.9.12.dfsg3  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
sid  4.9.13.dfsg8  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390x,sparc 
upstream  5.3.1 
Debtags of package libnglibdev: 
devel  library 
role  devellib 

License: DFSG free

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.


Libopenblasdev
Optimized BLAS (linear algebra) library based on GotoBLAS2

Versions of package libopenblasdev 
Release  Version  Architectures 
wheezy  0.1.16+deb7u3  amd64,i386,ia64,kfreebsdamd64,kfreebsdi386,powerpc 
jessie  0.2.121  amd64,armhf,i386,powerpc 
sid  0.2.121  amd64,armhf,i386,kfreebsdamd64,kfreebsdi386,powerpc 
upstream  0.2.14 
Debtags of package libopenblasdev: 
devel  library 
role  devellib 
Popcon:
270 users (20 upd.) ^{*}

License: DFSG free

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.


Libopenturnsdev
headers and development libraries for OpenTURNS

Versions of package libopenturnsdev 
Release  Version  Architectures 
squeeze  0.13.28  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.04  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
sid  1.32  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,powerpc,ppc64el,s390x,sparc 
jessie  1.33  amd64,arm64,armel,armhf,i386,powerpc,ppc64el,s390x 
experimental  1.43  amd64,armel,armhf,i386,kfreebsdamd64,kfreebsdi386,powerpc,ppc64el,s390x,sparc 
upstream  1.5 
Debtags of package libopenturnsdev: 
devel  library 
role  devellib 
Popcon:
15 users (16 upd.) ^{*}

License: DFSG free

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.


Libpolyboridev
polynomials over Boolean Rings, core development files

Versions of package libpolyboridev 
Release  Version  Architectures 
squeeze  0.5~rc12.1  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390 
wheezy  0.5~rc12.2  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  0.8.33  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  0.8.35  amd64,arm64,armel,armhf,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libpolyboridev: 
devel  library 
role  devellib 

License: DFSG free

The core of PolyBoRi is a C++ library, which provides highlevel 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.


Libpolyborigroebnerdev
development files for libpolyborigroebner

Versions of package libpolyborigroebnerdev 
Release  Version  Architectures 
jessie  0.8.33  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  0.8.35  amd64,arm64,armel,armhf,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libpolyborigroebnerdev: 
devel  library 
role  devellib 

License: DFSG free

The core of PolyBoRi is a C++ library, which provides highlevel 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 libpolyborigroebner.


Libpynacdev
Engine for symbolic geometric calculus for Python (development files)

Versions of package libpynacdev 
Release  Version  Architectures 
jessie  0.3.2+dfsg1  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  0.3.2+dfsg1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libpynacdev: 
devel  library 
role  devellib 

License: DFSG free

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.


Libqcustomplotdev
Qt C++ widget for plotting. Header

Versions of package libqcustomplotdev 
Release  Version  Architectures 
jessie  1.2.13  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.2.13  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libqcustomplotdev: 
devel  library 
role  devellib 

License: DFSG free

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


Libqddev
Doubledouble and quad double types in C++ and F90

Versions of package libqddev 
Release  Version  Architectures 
squeeze  2.3.72.1  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  2.3.11.dfsg2.1  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  2.3.11.dfsg2.2  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2.3.11.dfsg2.2  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  2.3.15 
Debtags of package libqddev: 
devel  library 
role  devellib 

License: DFSG free

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


Libqhulldev
calculate convex hulls and related structures (development files)

Versions of package libqhulldev 
Release  Version  Architectures 
squeeze  2009.11  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  2009.13  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  2012.15  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2012.15  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libqhulldev: 
devel  library 
role  devellib 
Popcon:
66 users (36 upd.) ^{*}

License: DFSG free

Qhull computes convex hulls, Delaunay triangulations, halfspace
intersections about a point, Voronoi diagrams, furthestsite
Delaunay triangulations, and furthestsite Voronoi diagrams. It
runs in 2d, 3d, 4d, and higher dimensions.
This package contains the files necessary for development (headers and
libraries), as well as the library documentation in HTML format.


Libquadruledev
Development files for quadrule

Versions of package libquadruledev 
Release  Version  Architectures 
jessie  0~201210012  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  0~201210012  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  0~20130608 
Debtags of package libquadruledev: 
devel  library 
role  devellib 

License: DFSG free

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


Libranlipdev
generates random variates with multivariate Lipschitz density

Versions of package libranlipdev 
Release  Version  Architectures 
squeeze  1.04.1  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.04.1  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.04.1  amd64,armel,armhf,i386,mips,mipsel,powerpc,s390x 
sid  1.04.1  amd64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390x,sparc 
Debtags of package libranlipdev: 
devel  library 
role  devellib 

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.wuwien.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 Lipschitzcontinuous densities, which works in
the univariate and multivariate cases, if the dimension is not very
large (say 310 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)<Mxy.
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 ndimensional 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.


Libratpointsdev
development files for libratpoints

Versions of package libratpointsdev 
Release  Version  Architectures 
jessie  2.1.31  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2.1.31  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libratpointsdev: 
devel  library 
role  devellib 

License: DFSG free

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.


Libscscp1dev
IMCCE SCSCP C Library  development package

Versions of package libscscp1dev 
Release  Version  Architectures 
jessie  1.0.1+ds1  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.0.1+ds1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libscscp1dev: 
devel  library 
role  devellib 

License: DFSG free

SCSCP stands for Symbolic Computation Software Composibility Protocol.
This protocol is developed by the European project SCIEnce  Symbolic
Computation Infrastructure for Europe: http://www.symboliccomputing.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.


Libscythestatdev
header files for Scythe statistics library.

Versions of package libscythestatdev 
Release  Version  Architectures 
wheezy  1.0.21  all 
jessie  1.0.21  all 
sid  1.0.21  all 
upstream  1.0.3 
Debtags of package libscythestatdev: 
devel  library 
role  devellib 

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 pseudorandom 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 nonexpert C++ programmers. Ease of use is
provided through three primary mechanisms: (1) operator and function
overloading, (2) numerous prefabricated 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.2dev
Scalable Library for Eigenvalue Problem Computations

Versions of package libslepc3.4.2dev 
Release  Version  Architectures 
jessie  3.4.2.dfsg2  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  3.4.2.dfsg2  amd64,arm64,armel,armhf,hurdi386,i386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  3.5.3 
Debtags of package libslepc3.4.2dev: 
devel  library 
role  devellib 
Popcon:
12 users (13 upd.) ^{*}

License: DFSG free

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.


Libsparskitdev
A basic toolkit for sparse matrix computations  devel

Versions of package libsparskitdev 
Release  Version  Architectures 
squeeze  2.0.01  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  2.0.02  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  2.0.02  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2.0.02  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libsparskitdev: 
devel  library 
role  devellib 

License: DFSG free

SPARSKIT a basic toolkit for sparse matrix computations. Sparskit is a general
purpose FORTRAN77 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.


Libspoolesdev
SPOOLES SParse Object Oriented Linear Equations Solver development files

Versions of package libspoolesdev 
Release  Version  Architectures 
squeeze  2.28  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  2.29  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  2.211  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2.211  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libspoolesdev: 
devel  library 
role  devellib 
Popcon:
74 users (20 upd.) ^{*}

License: DFSG free

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.


Libstxxldev
Development libraries for STXXL

Versions of package libstxxldev 
Release  Version  Architectures 
squeeze  1.2.13  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.3.14  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.4.03  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.4.03  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  1.4.1 
Debtags of package libstxxldev: 
devel  library 
role  devellib 

License: DFSG free

STXXL provides an STL replacement using an abstraction layer to
storage devices to allow for the optimal layout of data structures. This
allows for multiterabyte datasets to be held and manipulated in standard
C++ data structures, whilst abstracting the complexity of managing this
behaviour efficiently. STXXL utilises multidisk 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


Libsuitesparsedev
libraries for sparse matrices computations (development files)

Versions of package libsuitesparsedev 
Release  Version  Architectures 
squeeze  3.4.02  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  3.4.03  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  4.2.13  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  4.2.13  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  4.4.4 
Debtags of package libsuitesparsedev: 
devel  library 
role  devellib 
Popcon:
143 users (49 upd.) ^{*}

License: DFSG free

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.


Libsuperludev
Direct solution of large, sparse systems of linear equations

Versions of package libsuperludev 
Release  Version  Architectures 
jessie  4.3+dfsg3  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  4.3+dfsg3  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libsuperludev: 
devel  library 
role  devellib 
Popcon:
54 users (14 upd.) ^{*}

License: DFSG free

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


Libsymmetricadev
A library for combinatorics, development files

Versions of package libsymmetricadev 
Release  Version  Architectures 
squeeze  2.01  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  2.01  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
Debtags of package libsymmetricadev: 
devel  library 
role  devellib 

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.


Libsymmetrica2dev
Symmetrica Combinatoric C Library  development package

Versions of package libsymmetrica2dev 
Release  Version  Architectures 
jessie  2.0+ds3  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2.0+ds3  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 

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 the header files, static libraries and symbolic
links that developers using the Symmetrica Combinatoric C Library will
need.


Libtachyondev
Parallel/Multiprocessor Ray Tracing Software, development files

Versions of package libtachyondev 
Release  Version  Architectures 
squeeze  0.98~beta.dfsg1  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  0.99~b2+dfsg0.4  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  0.99~b2+dfsg0.4  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  0.99~b2+dfsg0.4  amd64,arm64,armel,armhf,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libtachyondev: 
devel  library 
role  devellib 

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 frontend 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 fullfeatured programs
like POVRay, 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.


Libtntdev
interface for scientific computing in C++

Versions of package libtntdev 
Release  Version  Architectures 
squeeze  1.2.61  all 
wheezy  1.2.61  all 
jessie  1.2.61  all 
sid  1.2.61  all 
Debtags of package libtntdev: 
devel  library 
role  devellib 

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 twodimensional
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/)


Libtrilinosdev
parallel solver libraries within an objectoriented software framework

Versions of package libtrilinosdev 
Release  Version  Architectures 
squeeze  10.0.4.dfsg1.1  amd64,i386,ia64,kfreebsdamd64,kfreebsdi386,powerpc,sparc 
upstream  101.0.2 
Debtags of package libtrilinosdev: 
devel  library 
role  devellib 

License: DFSG free

The Trilinos Project is an effort to develop and implement robust
parallel algorithms using modern objectoriented 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 fullfeatured set of concrete classes that implement all
abstract interfaces.
This package contains the headers and static libraries.


Libugdev
software framework for finite element methods (development files)

Versions of package libugdev 
Release  Version  Architectures 
jessie  3.11.01  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  3.11.01  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 

License: DFSG free

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 threedimensional grids with mixed element types. The grids
can be adaptively refinement using either classic
red/greenrefinement, 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.


Libviennacldev
Scientific computing library written in C++ based on OpenCL

Versions of package libviennacldev 
Release  Version  Architectures 
wheezy  1.2.02 (contrib)  all 
jessie  1.5.22  all 
sid  1.5.22  all 
upstream  1.6.2 
Debtags of package libviennacldev: 
devel  library 
role  devellib 

License: DFSG free

The Vienna Computing Library (ViennaCL) is a scientific computing library
written in C++ and based on OpenCL. It allows simple, highlevel 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 headeronly with no binary library and projects using it only need
to link against a conforming OpenCL implementation.


Libznpolydev
development files for libznpoly

Versions of package libznpolydev 
Release  Version  Architectures 
squeeze  0.81  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  0.81.1  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  0.93  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  0.93  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libznpolydev: 
devel  library 
role  devellib 

License: DFSG free

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.


Minpackdev
nonlinear equations and nonlinear least squares static library

Versions of package minpackdev 
Release  Version  Architectures 
squeeze  1996112616  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  19961126+dfsg11  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  19961126+dfsg13  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  19961126+dfsg13  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package minpackdev: 
devel  library, examples, doc 
field  mathematics 
role  sharedlib, documentation, devellib 

License: DFSG free

Minpack includes software for solving nonlinear equations and
nonlinear least squares problems. Five algorithmic paths each include
a core subroutine and an easytouse 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.


Petscdev
Virtual package depending on latest PETSc development package

Versions of package petscdev 
Release  Version  Architectures 
squeeze  3.1.dfsg7  all 
wheezy  3.2.dfsg6  all 
jessie  3.4.2.dfsg18.1  all 
sid  3.4.2.dfsg18.1  all 
upstream  3.5.3 
Debtags of package petscdev: 
devel  library 
role  metapackage, dummy 

License: DFSG free

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


Pythondolfin
Python interface for DOLFIN

Versions of package pythondolfin 
Release  Version  Architectures 
squeeze  0.9.83  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.0.07  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.4.0+dfsg4  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.4.0+dfsg4  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
experimental  1.5.01  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  1.5.0 
Debtags of package pythondolfin: 
devel  library, lang:python 
field  mathematics 
role  devellib 

License: DFSG free

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


Pythonferari
optimizations for evaluation of variational forms

Versions of package pythonferari 
Release  Version  Architectures 
squeeze  0.2.01  all 
wheezy  1.0.01  all 
jessie  1.0.01  all 
sid  1.0.01  all 
Debtags of package pythonferari: 
devel  library, lang:python 
field  mathematics 
role  devellib 

License: DFSG free

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.


Pythonffc
compiler for finite element variational forms

Versions of package pythonffc 
Release  Version  Architectures 
squeeze  0.9.31  all 
wheezy  1.0.01  all 
jessie  1.4.01  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.5.03  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package pythonffc: 
devel  library, lang:python 
field  mathematics 
role  program, devellib 
Popcon:
32 users (22 upd.) ^{*}

License: DFSG free

The FEniCS Form Compiler FFC provides stateoftheart 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 handoptimized code.


Pythonglpk
Python bindings to the GNU Linear Programming Kit

Versions of package pythonglpk 
Release  Version  Architectures 
squeeze  0.4.432  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  0.4.451  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
sid  0.4.521.1  amd64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390x,sparc 

License: DFSG free

GLPK (GNU Linear Programming Kit) is intended for solving largescale
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.


Pythonlinop
Linear mathematical operators in Python (Python 2)

Versions of package pythonlinop 
Release  Version  Architectures 
jessie  0.8.22  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  0.8.22  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 

License: DFSG free

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.


Pythonnumexpr
Fast numerical array expression evaluator for Python and NumPy

Versions of package pythonnumexpr 
Release  Version  Architectures 
wheezy  2.0.13  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  2.41  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2.41  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Popcon:
311 users (177 upd.) ^{*}

License: DFSG free

Numexpr package evaluates multipleoperator 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 justintime
(JIT) compiler, i.e. it does not require a compiler at runtime.
This is the Python 2 version of the package.


Pythonnumpy
Numerical Python adds a fast array facility to the Python language

Versions of package pythonnumpy 
Release  Version  Architectures 
squeeze  1.4.15  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.6.21.2  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.8.22  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.8.22  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
experimental  1.9.0~rc11  powerpc 
experimental  1.9.21  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,ppc64el,s390x,sparc 
upstream  1.9.2 
Debtags of package pythonnumpy: 
devel  library, lang:python 
field  mathematics 
role  devellib 
Popcon:
40624 users (15514 upd.) ^{*}

License: DFSG free

Numpy contains a powerful Ndimensional 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 pythonnumeric and pythonnumarray modules which are
now deprecated and shouldn't be used except to support older
software.


Pythonopenopt
Python module for numerical optimization

Versions of package pythonopenopt 
Release  Version  Architectures 
squeeze  0.27+svn3641  all 
wheezy  0.38+svn15891  all 
jessie  0.38+svn15891  all 
sid  0.38+svn15891  all 
upstream  0.5501 

License: DFSG free

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)
 MixedInteger Linear Problem (MILP)
 Quadratic Problem (QP)
 NonLinear Problem (NLP)
 NonSmooth Problem (NSP)
 NonLinear Solve Problem (NLSP)
 Least Squares Problem (LSP)
 Linear Least Squares Problem (LLSP)
 MiniMax Problem (MMP)
 Global Problem (GLP)
A variety of solvers is available (e.g. IPOPT, ALGENCAN).


Pythonopenturns
Python frontend of OpenTURNS (aka TUI)

Versions of package pythonopenturns 
Release  Version  Architectures 
squeeze  0.13.28  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.04  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
sid  1.32  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,powerpc,ppc64el,s390x,sparc 
jessie  1.33  amd64,arm64,armel,armhf,i386,powerpc,ppc64el,s390x 
experimental  1.43  amd64,armel,armhf,i386,kfreebsdamd64,kfreebsdi386,powerpc,ppc64el,s390x,sparc 
upstream  1.5 
Popcon:
35 users (21 upd.) ^{*}

License: DFSG free

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.


Pythonpolybori
polynomials over Boolean Rings, Python module

Versions of package pythonpolybori 
Release  Version  Architectures 
squeeze  0.5~rc12.1  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390 
wheezy  0.5~rc12.2  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  0.8.33  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  0.8.35  amd64,arm64,armel,armhf,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Popcon:
20 users (14 upd.) ^{*}

License: DFSG free

The core of PolyBoRi is a C++ library, which provides highlevel 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.


Pythonpynfft
Python bindings for the NFFT3 library  Python 2

Versions of package pythonpynfft 
Release  Version  Architectures 
sid  1.3.21.1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mipsel,powerpc,ppc64el,s390x,sparc 

License: DFSG free

This package provides Python bindings to the NFFT library, useful for
performing Fourier transforms on nonuniformly 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.


Pythonpyoperators
Operators and solvers for highperformance computing (Python 2)

Versions of package pythonpyoperators 
Release  Version  Architectures 
sid  0.13.52  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  0.13.6 

License: DFSG free

The PyOperators package defines operators and solvers for highperformance
computing. These operators are multidimensional 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.


Pythonpyviennacl
Python bindings for ViennaCL linear algebra library (for Python 2)

Versions of package pythonpyviennacl 
Release  Version  Architectures 
jessie  1.0.2+dfsg1  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.0.2+dfsg1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 

License: DFSG free

The Vienna Computing Library (ViennaCL) is a free opensource
scientific computing library written in C++ and provides CUDA, OpenCL
and OpenMP computing backends. It enables simple, highlevel 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.


Pythonufc
Python utilities (templates) for generating UFC code

Versions of package pythonufc 
Release  Version  Architectures 
squeeze  1.4.11  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  2.0.53  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  2.3.01  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2.3.01  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package pythonufc: 
devel  library, lang:python 
field  mathematics 
role  devellib 
Popcon:
23 users (12 upd.) ^{*}

License: DFSG free

UFC (Unified Formassembly 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.


Pythonufl
unified language for formcompilers

Versions of package pythonufl 
Release  Version  Architectures 
squeeze  0.5.31  all 
wheezy  1.0.01  all 
jessie  1.4.01  all 
sid  1.5.01  all 
Debtags of package pythonufl: 
devel  library, lang:python 
field  mathematics 
role  devellib 
Popcon:
41 users (24 upd.) ^{*}

License: DFSG free

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 enduser interface,
producing UFC implementations as their output.


Python3linop
Linear mathematical operators in Python (Python 3)

Versions of package python3linop 
Release  Version  Architectures 
jessie  0.8.22  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  0.8.22  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 

License: DFSG free

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.


Python3numexpr
Fast numerical array expression evaluator for Python 3 and NumPy

Versions of package python3numexpr 
Release  Version  Architectures 
jessie  2.41  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2.41  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Popcon:
57 users (30 upd.) ^{*}

License: DFSG free

Numexpr package evaluates multipleoperator 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 justintime
(JIT) compiler, i.e. it does not require a compiler at runtime.
This package contains numexpr for Python 3.


Python3pynfft
Python bindings for the NFFT3 library  Python 3

Versions of package python3pynfft 
Release  Version  Architectures 
sid  1.3.21.1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mipsel,powerpc,ppc64el,s390x,sparc 

License: DFSG free

This package provides Python bindings to the NFFT library, useful for
performing Fourier transforms on nonuniformly 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.


Python3pyoperators
Operators and solvers for highperformance computing (Python 3)

Versions of package python3pyoperators 
Release  Version  Architectures 
sid  0.13.52  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  0.13.6 

License: DFSG free

The PyOperators package defines operators and solvers for highperformance
computing. These operators are multidimensional 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.


Python3pyviennacl
Python bindings for ViennaCL linear algebra library (for Python 3)

Versions of package python3pyviennacl 
Release  Version  Architectures 
jessie  1.0.2+dfsg1  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.0.2+dfsg1  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 

License: DFSG free

The Vienna Computing Library (ViennaCL) is a free opensource
scientific computing library written in C++ and provides CUDA, OpenCL
and OpenMP computing backends. It enables simple, highlevel 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.


Sfftwdev
library for computing Fast Fourier Transforms

Versions of package sfftwdev 
Release  Version  Architectures 
squeeze  2.1.322  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  2.1.51  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  2.1.51  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2.1.51  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  3.3.4 
Debtags of package sfftwdev: 
devel  library 
field  mathematics 
role  devellib 
Popcon:
39 users (38 upd.) ^{*}

License: DFSG free

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 formcompilers

Versions of package ufc 
Release  Version  Architectures 
squeeze  1.4.11  all 
wheezy  2.0.53  all 
jessie  2.3.01  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  2.3.01  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package ufc: 
devel  lang:c++ 
field  mathematics 
role  source 
Popcon:
25 users (12 upd.) ^{*}

License: DFSG free

UFC (Unified Formassembly 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 
Release  Version  Architectures 
squeeze  4.414  all 
wheezy  4.414  all 
jessie  4.414  all 
sid  4.414  all 
Debtags of package cfortran: 
devel  lang:fortran, lang:c++, lang:c 
role  devellib 
use  converting 
Popcon:
39 users (98 upd.) ^{*}

License: DFSG free

cfortran.h is an easytouse 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.


Fflasffpackdevdoc
FFLASFFPACK Developer Documentation

Versions of package fflasffpackdevdoc 
Release  Version  Architectures 
jessie  1.6.01  all 
sid  1.6.01  all 
upstream  2.0.0 

License: DFSG free

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


Fflasffpackuserdoc
FFLASFFPACK User Documentation

Versions of package fflasffpackuserdoc 
Release  Version  Architectures 
jessie  1.6.01  all 
sid  1.6.01  all 
upstream  2.0.0 

License: DFSG free

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


Givarodevdoc
Developer Documentation for Givaro (obsolete)

Versions of package givarodevdoc 
Release  Version  Architectures 
jessie  3.7.21  all 
sid  3.7.21  all 
upstream  3.8.0 

License: DFSG free

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 datastructures 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 'givarodevdoc' package can be safely
removed from the system if no other package depends on it.


Givarouserdoc
User Documentation for Givaro (obsolete)

Versions of package givarouserdoc 
Release  Version  Architectures 
jessie  3.7.21  all 
sid  3.7.21  all 
upstream  3.8.0 

License: DFSG free

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 datastructures 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 'givarouserdoc' package
has been renamed to 'libgivarodoc', which has been installed
automatically. This 'givarouserdoc' package can be safely removed
from the system if no other package depends on it.


Libcliquerdev
clique searching library (development headers)

Versions of package libcliquerdev 
Release  Version  Architectures 
wheezy  1.211  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.211  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.211  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libcliquerdev: 
devel  library 
role  devellib 

License: DFSG free

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.


Libduneistldev
toolbox for solving PDEs  iterative solvers (development files)

Versions of package libduneistldev 
Release  Version  Architectures 
wheezy  2.2.01  all 
jessie  2.3.11  all 
sid  2.3.11  all 
Debtags of package libduneistldev: 
devel  library 
role  devellib 

License: DFSG free

DUNE, the Distributed and Unified Numerics Environment is a modular toolbox
for solving partial differential equations (PDEs) with gridbased 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.


Libdunelocalfunctionsdev
toolbox for solving PDEs  local basis (development files)

Versions of package libdunelocalfunctionsdev 
Release  Version  Architectures 
wheezy  2.2.01  all 
jessie  2.3.11  all 
sid  2.3.11  all 
Debtags of package libdunelocalfunctionsdev: 
devel  library 
role  devellib 

License: DFSG free

DUNE, the Distributed and Unified Numerics Environment is a modular toolbox
for solving partial differential equations (PDEs) with gridbased 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.


Libitppdev
C++ library of signal processing and communication routines: Headers

Versions of package libitppdev 
Release  Version  Architectures 
squeeze  4.0.71  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  4.24  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
sid  4.3.11  hurdi386 
jessie  4.3.13  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  4.3.13  amd64,arm64,armel,armhf,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
experimental  4.3.14  amd64,arm64,armel,armhf,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libitppdev: 
devel  library 
field  mathematics 
role  sharedlib 

License: DFSG free

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


Liblrsdev
package to enumerate vertices and extreme rays (static libraries and headers)

Versions of package liblrsdev 
Release  Version  Architectures 
squeeze  0.42c1  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  0.42c1  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  0.431  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  0.431  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  0.51 
Debtags of package liblrsdev: 
devel  library 
role  devellib 

License: DFSG free

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.


Libntldev
Number Theory Library, development files

Versions of package libntldev 
Release  Version  Architectures 
squeeze  5.4.24  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  5.5.22  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  6.2.11  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  6.2.11  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
upstream  9.0.2 
Debtags of package libntldev: 
devel  library 
role  devellib 

License: DFSG free

NTL is a highperformance, 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.


Libqrupdatedev
Fast updates of QR and Cholesky decompositions  static library

Versions of package libqrupdatedev 
Release  Version  Architectures 
squeeze  1.0.11  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.1.11  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  1.1.21  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  1.1.21  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libqrupdatedev: 
devel  library 
role  devellib 

License: DFSG free

qrupdate is a Fortran library for QR and Cholesky decompositions. It
is most notably used by Octave.
This package contains the static library.


Openturnsexamples
examples of OpenTURNS functionalities

Versions of package openturnsexamples 
Release  Version  Architectures 
squeeze  0.13.28  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,sparc 
wheezy  1.04  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
sid  1.32  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,powerpc,ppc64el,s390x,sparc 
jessie  1.33  amd64,arm64,armel,armhf,i386,powerpc,ppc64el,s390x 
experimental  1.43  amd64,armel,armhf,i386,kfreebsdamd64,kfreebsdi386,powerpc,ppc64el,s390x,sparc 
upstream  1.5 

License: DFSG free

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 nonfree
Libjlapackjava
LAPACK numerical subroutines translated from their Fortran 77 source

Versions of package libjlapackjava 
Release  Version  Architectures 
wheezy  0.8~dfsg1 (contrib)  all 
jessie  0.8~dfsg1 (contrib)  all 
sid  0.8~dfsg1 (contrib)  all 

License: DFSG free, but needs nonfree components

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 FortrantoJava
(sourcetosource) compiler.


Libmtjjava
Java library for developing numerical applications

Versions of package libmtjjava 
Release  Version  Architectures 
wheezy  0.9.14~dfsg2 (contrib)  all 
jessie  0.9.14+dfsg2 (contrib)  all 
sid  0.9.14+dfsg2 (contrib)  all 

License: DFSG free, but needs nonfree components

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 netlibjava project as a backend, which can be set up to
use machineoptimised 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.


Libnautydev
library for computing graph automorphisms (development files)

Versions of package libnautydev 
Release  Version  Architectures 
squeeze  2.42 (nonfree)  amd64,armel,i386,ia64,mips,mipsel,powerpc,s390,sparc 
wheezy  2.4r21 (nonfree)  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
Debtags of package libnautydev: 
devel  library 
role  devellib 

License: nonfree

nauty (no automorphisms, yes?) is a set of procedures for determining
the automorphism group of a vertexcoloured 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
canonicallylabelled isomorph of the graph, to assist in isomorphism
testing. This package provides a C API.


Libnetlibjava
collection of missioncritical software components for linear algebra systems

Versions of package libnetlibjava 
Release  Version  Architectures 
wheezy  0.9.31 (contrib)  all 
jessie  0.9.31 (contrib)  all 
sid  0.9.31 (contrib)  all 

License: DFSG free, but needs nonfree components

Netlib is a collection of missioncritical 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.


Libparmetisdev
Parallel Graph Partitioning and Sparse Matrix Ordering Libs: Devel

Versions of package libparmetisdev 
Release  Version  Architectures 
squeeze  3.1.13 (nonfree)  amd64,armel,i386,ia64,mips,mipsel,powerpc,s390,sparc 
wheezy  3.1.14 (nonfree)  amd64,armel,armhf,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  3.1.14 (nonfree)  amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x 
sid  3.1.14 (nonfree)  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
experimental  4.0.33 (nonfree)  amd64,arm64,armel,armhf,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,ppc64el,s390x,sparc 
Debtags of package libparmetisdev: 
devel  library 
role  devellib 

License: nonfree

ParMetis computes minimalcut 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 repartition
a graph or mesh whose connectivity has changed.
This package contains files needed to develop programs using ParMetis.


Libsuitesparsemetisdev
collection of libraries for computations for sparse matrices

Versions of package libsuitesparsemetisdev 
Release  Version  Architectures 
wheezy  3.1.02 (contrib)  amd64,armel,i386,ia64,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390,s390x,sparc 
jessie  3.1.02 (contrib)  amd64,armel,i386,mips,mipsel,powerpc,s390x 
sid  3.1.02 (contrib)  amd64,armel,hurdi386,i386,kfreebsdamd64,kfreebsdi386,mips,mipsel,powerpc,s390x,sparc 
Debtags of package libsuitesparsemetisdev: 
devel  library 
role  devellib 

License: DFSG free, but needs nonfree components

Suitesparse is a collection of libraries for computations involving
sparse matrices. libsuitesparsemetisdev is a replacement for
libsuitesparsedev 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.4dev
Quality Tetrahedral Mesh Generator

Versions of package libtet1.4dev 
Release  Version  Architectures 
wheezy  1.4.31 (nonfree)  amd64,i386 
Debtags of package libtet1.4dev: 
devel  library 
role  devellib 

License: nonfree

TetGen generates the Delaunay tetrahedralization, Voronoi diagram, and convex
hull for threedimensional point sets, generates the constrained Delaunay
tetrahedralizations and quality tetrahedral meshes for threedimensional
domains with piecewise linear boundary.
This package provides header file and static library.


Libtet1.4.2dev
A Quality Tetrahedral Mesh Generator

Versions of package libtet1.4.2dev 
Release  Version  Architectures 
squeeze  1.4.23 (nonfree)  i386 
Debtags of package libtet1.4.2dev: 
devel  library 
role  devellib 

License: nonfree

TetGen generates the Delaunay tetrahedralization, Voronoi diagram, and convex
hull for threedimensional point sets, generates the constrained Delaunay
tetrahedralizations and quality tetrahedral meshes for threedimensional
domains with piecewise linear boundary.
This package provides header file and static library.


Debian packages in New queue (hopefully available soon)
Libfrobbydev
Computations with monomial ideals (development tools)

License: unknown
Version: 0.9.01

Frobby is a software system and project for computations with monomial ideals.
Frobby is free software and it is intended as a vehicle for computational and
mathematical research on monomial ideals.
This package contains the development tools.

Libplbdev
CFD solver based on the lattice Boltzmann method. Development files

License: unknown
Version: 1.5~r1+repack11

A software tool for classical CFD, particlebased models and complex physical
interaction, Palabos offers a powerful environment for your fluid flow
simulations.
Through the innovative matrixbased interface, setting up a massively parallel
simulation or developing a new physical model has become simpler than ever.
The package contains development files.

Packaging has started and developers might try the packaging code in VCS
LevenbergMarquardt nonlinear least squares algorithm (devel)

License: GPLv2+
Debian package not available
Version: 2.61

levmar is a native ANSI C implementation of the LevenbergMarquardt
optimization algorithm. Both unconstrained and constrained (under linear
equations, inequality and box constraints) LevenbergMarquardt 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 leastsquares
problems and can be thought of as a combination of steepest descent and the
GaussNewton 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 GaussNewton method.
This package contains the header file and the demo program.

C++ library for Groebner basis computation (developer tools)

License: GPL2+
Debian package not available
Version: 1.0~git201308271

Mathic is a C++ library of fast data structures designed for use in Groebner
basis computation. This includes data structures for ordering Spairs,
performing divisor queries and ordering polynomial terms during polynomial
reduction.
This package contains the developer tools.

Compute Groebner bases (developer tools)

License: GPL2+
Debian package not available
Version: 1.0~git201310061

Mathicgb is a program for computing Groebner basis and signature Grobner bases.
Mathicgb is based on the fast data structures from mathic.
The paper "Practical Grobner Basis Computation" describes the algorithms in
Mathicgb from a high level. It was presented at ISSAC 2012 and is available at
http://arxiv.org/abs/1206.6940
This package contains the developer tools.

Libmeshdev
libMesh  A C++ Finite Element Library

License: free
Debian package not available
Version: 0.7.3.11.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
highquality 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).

