Debian Science Project
Summary
Mathematics-dev
Debian Science - Entwicklungshilfen für Mathematik-Programme

Dieses Metapaket installiert Debian-Science-Pakete, die für die Entwicklung von Mathematik-Programmen hilfreich sein können.

Vielleicht interessiert Sie auch das Metapaket science-mathematics.

Description

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

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

Links to other tasks

Debian Science Mathematics-dev packages

Official Debian packages with high relevance

code-saturne-bin
Mehrzweck-Software für numerische Strömungsmechanik (CFD) - Programmdateien
Versions of package code-saturne-bin
ReleaseVersionArchitectures
bullseye6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
experimental7.0.2+repack-1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch4.3.3+repack-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster5.3.2+repack-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie3.3.2-4amd64,armel,armhf,i386
upstream8.1.1
Popcon: 4 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Die grundlegenden Funktionen von Code_Saturne ermöglichen die Bearbeitung von entweder inkompressiblen oder expandierbaren Strömungen mit oder ohne Wärmetransport und Turbulenz. Spezielle Module sind verfügbar für spezielle physikalische Probleme wie Wärmeübertragung durch Strahlung, Verbrennung (Gas, Kohle, Schweröl, ...), Magnetohydrodynamik, kompressible Strömungen, Zweiphasenströmungen (Euler-Lagrange-Ansatz mit Zweiwege-Kopplung), Erweiterungen für spezielle Anwendungen (z.B. das Mercure_Saturne-Modell für atmosphärische Berechnungen).

Mittels MPI arbeitet die Software auf Maschinen mit verteiltem Speicher parallel. Sie wird seit 1997 bei EDF R&D entwickelt. Sie beruht auf einem Ansatz benachbarter finiter Volumen, der Netze mit allen Arten von Zellen (tetraedisch, hexaedisch, prismatisch, pyramidenförmig, polyedrisch, …) und jede Art der Gitterstruktur (unstrukturiert, blockstrukturiert, hybrid, übereinstimmend oder mit hängenden Knoten, …) akzeptiert.

Dieses Paket enthält die Programmdateien.

code-saturne-include
Mehrzweck-Software für numerische Strömungsmechanik (CFD) - Include-Dateien
Versions of package code-saturne-include
ReleaseVersionArchitectures
bullseye6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster5.3.2+repack-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
experimental7.0.2+repack-1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie3.3.2-4amd64,armel,armhf,i386
sid6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch4.3.3+repack-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream8.1.1
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Die grundlegenden Funktionen von Code_Saturne ermöglichen die Bearbeitung von entweder inkompressiblen oder expandierbaren Strömungen mit oder ohne Wärmetransport und Turbulenz. Spezielle Module sind verfügbar für spezielle physikalische Probleme wie Wärmeübertragung durch Strahlung, Verbrennung (Gas, Kohle, Schweröl, ...), Magnetohydrodynamik, kompressible Strömungen, Zweiphasenströmungen (Euler-Lagrange-Ansatz mit Zweiwege-Kopplung), Erweiterungen für spezielle Anwendungen (z.B. das Mercure_Saturne-Modell für atmosphärische Berechnungen).

Mittels MPI arbeitet die Software auf Maschinen mit verteiltem Speicher parallel. Sie wird seit 1997 bei EDF R&D entwickelt. Sie beruht auf einem Ansatz benachbarter finiter Volumen, der Netze mit allen Arten von Zellen (tetraedisch, hexaedisch, prismatisch, pyramidenförmig, polyedrisch, …) und jede Art der Gitterstruktur (unstrukturiert, blockstrukturiert, hybrid, übereinstimmend oder mit hängenden Knoten, …) akzeptiert.

Dieses Paket enthält die Include-Dateien.

coinor-libcoinmp-dev
Simple C API for COIN-OR Solvers Clp and Cbc -- development
Versions of package coinor-libcoinmp-dev
ReleaseVersionArchitectures
trixie1.8.3-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
experimental1.8.4+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.8.3-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.8.3-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.8.3-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.8.3-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.7.6+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.7.6+dfsg1-1amd64,armel,armhf,i386
Popcon: 5 users (8 upd.)*
Versions and Archs
License: DFSG free

The Coin-MP optimizer is an open source solver, it is part of the COIN-OR project which is an initiative to spur the development of open-source software for the operations research community.

CoinMP is a C-API library that supports most of the functionality of CLP (Coin LP), CBC (Coin Branch-and-Cut), and CGL (Cut Generation Library) projects.

This package contains the files needed to build applications using libCoinMP.

cppad
Automatic Differentiation of C++ algorithms, dummy package
Versions of package cppad
ReleaseVersionArchitectures
bullseye2021.00.00.5-1all
stretch2017.00.00.4-3all
buster2019.02.00.1-1all
jessie2014.00.00.3-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

CppAD is a package for automatic differentiation (AD) of algorithms written in C++. Given appropriately written C++ code that computes a function, CppAD augments it to also compute derivative values. The system uses templates, supports forward and reverse accumulation modes, and allows nested derivatives.

This transition package helps with the move to libcppad-dev.

fenics
Automated Solution of Differential Equations
Versions of package fenics
ReleaseVersionArchitectures
bookworm0.5.0.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.7.0.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.7.0.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie1.4.0.1all
stretch2016.2.0.1all
buster2018.1.0.6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2019.2.0.5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package fenics:
fieldmathematics
rolemetapackage
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

FEniCS is a collection of free software for automated, efficient solution of differential equations.

FEniCS has an extensive list of features, including automated solution of variational problems, automated error control and adaptivity, a comprehensive library of finite elements, high performance linear algebra and many more.

FEniCS is organized as a collection of interoperable components, including the problem-solving environment DOLFIN, the form compiler FFC, the finite element tabulator FIAT, the just-in-time compiler Instant, the code generation interface UFC, the form language UFL and a range of additional components.

This is a metapackage which depends on all FEniCS components.

This is the legacy version of FEniCS. You may want to consider installing the next-generation FEniCS-X (fenicx package).

fflas-ffpack
Finite field linear algebra subroutines/package
Versions of package fflas-ffpack
ReleaseVersionArchitectures
trixie2.5.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.5.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.4.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.6.0-1amd64,armel,armhf,i386
sid2.5.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch2.2.2-4amd64,arm64,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.3.2-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 37 users (42 upd.)*
Versions and Archs
License: DFSG free
Git

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

Please cite: Jean-Guillaume Dumas, Pascal Giorgi and Clément Pernet: Dense Linear Algebra over Word-Size Prime Fields: the FFLAS and FFPACK Packages. ACM Trans. on Mathematical Software (TOMS) 35(3):1-42 (2008)
fftw-dev
Bibliothek für schnelle Fourier-Transformationen (FFT)
Versions of package fftw-dev
ReleaseVersionArchitectures
bookworm2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.1.5-4.2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.1.5-4.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.1.5-1amd64,armel,armhf,i386
trixie2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch2.1.5-4.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package fftw-dev:
devellibrary
fieldmathematics
roledevel-lib
works-withimage, image:raster
Popcon: 40 users (24 upd.)*
Versions and Archs
License: DFSG free
Git

Diese Bibliothek berechnet FFTs in einer oder mehreren Dimensionen. Sie ist extrem schnell. Dieses Paket enthält die statisch gelinkte Bibliothek und die Header-Dateien.

gap-dev
Computeralgebra-System GAP, Compiler und Entwicklungsdateien
Maintainer: Bill Allombert
Versions of package gap-dev
ReleaseVersionArchitectures
bookworm4.12.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie4r7p5-2amd64,armel,armhf,i386
buster4r10p0-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch4r8p6-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
experimental4.13.0~alpha1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid4.12.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie4.12.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye4.11.0-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream4.12.2
Debtags of package gap-dev:
develcompiler, library
fieldmathematics
roledevel-lib, documentation
works-withsoftware:source
Popcon: 40 users (51 upd.)*
Newer upstream!
License: DFSG free

GAP ist ein System für diskrete Computeralgebra, mit besonderem Schwerpunkt auf rechnergestützter Gruppentheorie. GAP bietet eine Programmiersprache, eine in der GAP-Sprache geschriebene Bibliothek mit tausenden von Funktionen, die algebraische Algorithmen umsetzen sowie große Datenbibliotheken von algebraischen Objekten. GAP wird in Forschung und Lehre für die Untersuchung von Gruppen und ihren Darstellungen, Ringen, Vektorräumen, Algebren, kombinatorischen Strukturen und vielem mehr verwendet.

Dieses Paket enthält den GAP-Compiler sowie die notwendigen Header- und Objekt-Dateien für den Bau von GAP-Paketen.

Der GAP-Compiler (GAC) erstellt aus GAP-Code C-Code und ruft anschließend den C-Compiler der Systems auf, um daraus Maschinencode zu erzeugen. Dies kann den Prozess beschleunigen.

jel-java
Library for evaluating algebraic expressions in Java
Versions of package jel-java
ReleaseVersionArchitectures
trixie2.1.2-2all
buster2.1.1-1all
bullseye2.1.2-1all
sid2.1.2-2all
bookworm2.1.2-2all
Popcon: 13 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

The JEL library enables users to enter algebraic expressions into their program. Since JEL converts expressions directly into Java bytecode, it significantly speeds up their evaluation time. If the user's Java virtual machine has a JIT compiler, expressions are transparently compiled into native machine code.

JEL may be a very useful tool for a variety of applications in science involving user-defined functions, e.g. to create plots, to apply fits to a data set and to solve integrals or differential equations. Another relevant use case for JEL is given by algebraic operations between two or more columns of a database table.

libalglib-dev
Development files for the alglib library
Versions of package libalglib-dev
ReleaseVersionArchitectures
stretch3.10.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm3.19.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye3.17.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.14.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie4.0.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid4.0.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie3.8.2-3amd64,armel,armhf,i386
upstream4.01.0
Debtags of package libalglib-dev:
devellibrary
roledevel-lib
Popcon: 3 users (5 upd.)*
Newer upstream!
License: DFSG free
Git

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

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

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

libann-dev
»Approximate Nearest Neighbor«-Suchbibliothek (Entwicklungsdateien)
Versions of package libann-dev
ReleaseVersionArchitectures
sid1.1.2+doc-9amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.1.2+doc-5amd64,armel,armhf,i386
buster1.1.2+doc-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie1.1.2+doc-9amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch1.1.2+doc-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm1.1.2+doc-9amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.1.2+doc-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libann-dev:
devellibrary
roledevel-lib
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Approximate Nearest Neighbor (ANN) ist eine C++-Bibliothek, die Datenstrukturen und -algorithmen für Exact- und Approximate-Nearest-Neighbor-Suchen in beliebig hohen Dimensionen unterstützt. ANN nimmt an, dass die Messung aller Abstände mit Distanzfunktionen erfolgt, die zu den Minkowski-Metriken gehören. Das schließt den bekannten euklidischen Abstand, die Manhattan- sowie die Maximum-Distanz ein. ANN arbeitet mit Datensätzen in der Größenordnung von tausenden bis hunderttausenden Punkten und bis zu 20 Dimensionen.

Dieses Paket enthält die Header-Dateien für die Entwicklung von Anwendungen mit der ANN-Bibliothek.

libarmadillo-dev
streamlined C++ linear algebra library - Headers
Versions of package libarmadillo-dev
ReleaseVersionArchitectures
jessie4.450.2+dfsg-1amd64,armel,armhf,i386
trixie12.6.7+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid12.6.7+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch7.600.2+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster9.200.7+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye10.1.2+dfsg-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm11.4.2+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream12.8.1
Debtags of package libarmadillo-dev:
develexamples, library
roledevel-lib
Popcon: 187 users (139 upd.)*
Newer upstream!
License: DFSG free
Git

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

This package has the development libraries and headers for Armadillo.

libarpack++2-dev
Object-oriented version of the ARPACK package (development)
Versions of package libarpack++2-dev
ReleaseVersionArchitectures
bullseye2.3-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.3-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.3-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.3-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.3-9amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.3-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.3-5amd64,armel,armhf,i386
Debtags of package libarpack++2-dev:
devellang:c++, library
fieldmathematics
roledevel-lib
Popcon: 8 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

libarpack2-dev
Fortran77-Subroutinen für die Lösung großer Eigenwertprobleme (Entwicklung)
Versions of package libarpack2-dev
ReleaseVersionArchitectures
bullseye3.8.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie3.1.5-3amd64,armel,armhf,i386
trixie3.9.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster3.7.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch3.4.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid3.9.1-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm3.8.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libarpack2-dev:
devellang:fortran, library
fieldmathematics
roledevel-lib
Popcon: 97 users (104 upd.)*
Versions and Archs
License: DFSG free
Git

Die ARPACK-Software kann umfangreiche symmetrische, unsymmetrische und generalisierte Eigenwertprobleme aus wichtigen Anwendungsbereichen lösen. Sie wurde entwickelt, um ein paar (k) Eigenwerte mit vom Benutzer vorgegebenen Merkmalen wie dem größten Realteil oder dem größten Betrag zu berechnen. Die Speicheranforderungen sind in der Größenordnung von n*k Speicherzellen. Es ist kein Hilfsspeicher erforderlich. Es wird ein Satz von Schur-Basisvektoren für den gewünschten k-dimensionalen Eigenraum berechnet, der im Rahmen der Rechengenauigkeit numerisch orthogonal ist. Auch numerisch genaue Eigenvektoren können abgefragt werden.

Dieses Paket enthält die statischen Bibliotheken und die Dokumentation für die Entwicklung mit libarpack (einschließlich Beispielen).

libatlas-base-dev
Automatically Tuned Linear Algebra Software, generic static
Versions of package libatlas-base-dev
ReleaseVersionArchitectures
sid3.10.3-14amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch3.10.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster3.10.3-8amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye3.10.3-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm3.10.3-13amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie3.10.3-14amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie3.10.2-7amd64,armel,armhf,i386
upstream3.11.41
Debtags of package libatlas-base-dev:
devellibrary
roledevel-lib
Popcon: 71 users (105 upd.)*
Newer upstream!
License: DFSG free
Git

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

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

libbasix-dev
Finite Element Basis Function Definition Runtime Library (development headers)
Versions of package libbasix-dev
ReleaseVersionArchitectures
bookworm0.5.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.0.1~git20210122.4f10ef2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.7.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.7.0-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 4 users (13 upd.)*
Versions and Archs
License: DFSG free
Git

Computes FE basis functions and derivatives for the following elements:

  • Lagrange (interval, triangle, tetrahedron, prism, pyramid, quadrilateral, hexahedron)
  • Nédélec (triangle, tetrahedron)
  • Nédélec Second Kind (triangle, tetrahedron)
  • Raviart-Thomas (triangle, tetrahedron)
  • Regge (triangle, tetrahedron)
  • Crouzeix-Raviart (triangle, tetrahedron)

Computes quadrature rules on different cell types

Provides reference topology and geometry for reference cells of each type.

Python wrapper provided with pybind11.

This package installs the development files for the shared library.

libblas-dev
Basic Linear Algebra Subroutines 3, statische Bibliothek
Versions of package libblas-dev
ReleaseVersionArchitectures
bullseye3.9.0-3+deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid3.12.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.2.20110419-10amd64,armel,armhf,i386
stretch3.7.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie3.12.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster3.8.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm3.11.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libblas-dev:
devellibrary
roledevel-lib
Popcon: 552 users (659 upd.)*
Versions and Archs
License: DFSG free
Git

Dieses Paket ist ein binär nicht kompatibles Upgrade des Pakets blas-dev. Mehrere geringfügige Änderungen an der C-Schnittstelle wurden berücksichtigt.

BLAS (Basic Linear Algebra Subroutines) ist eine Sammlung von effizienten Routinen für die Mehrzahl der grundlegenden Vektor- und Matrizenoperationen. Sie werden häufig als Basis für andere qualitativ hochwertige Software für Lineare Algebra, z.B. lapack und linpack, verwendet. Diese Implementierung ist die bei netlib erhältliche Fortran-77-Referenzimplementierung.

Dieses Paket enthält eine statische Version der Bibliothek.

Please cite: E. Anderson, Z. Bai, C. Bischof, S. Blackford, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney and D. Sorensen: LAPACK Users' Guide (1999)
libblis-dev
BLAS-like Library Instantiation Software Framework (dev,32bit,meta)
Versions of package libblis-dev
ReleaseVersionArchitectures
sid0.9.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch-backports0.5.1-11~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm0.9.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.8.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster-backports0.8.0-1~bpo10+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.5.1-11amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie0.9.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

BLIS is a portable software framework for instantiating high-performance BLAS-like dense linear algebra libraries. The framework was designed to isolate essential kernels of computation that, when optimized, immediately enable optimized implementations of most of its commonly used and computationally intensive operations. BLIS is written in ISO C99 and available under a new/modified/3-clause BSD license. While BLIS exports a new BLAS-like API, it also includes a BLAS compatibility layer which gives application developers access to BLIS implementations via traditional BLAS routine calls. An object-based API is also available for more experienced users.

The package pulls development files for one of the 32-bit BlasInt variants.

Please cite: Field G. {V}an~{Z}ee and Robert A. {v}an~{d}e~{G}eijn: BLIS: A Framework for Rapidly Instantiating BLAS Functionality. ACM Transactions on Mathematical Software 41(3):14:1-14:33 (2015)
libblitz0-dev
C++ template class library for scientific computing - libdev
Versions of package libblitz0-dev
ReleaseVersionArchitectures
bookworm1.0.2+ds-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.0.2+ds-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0.2+ds-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie0.10-3.2amd64,armel,armhf,i386
buster1.0.1+ds-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.0.2+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libblitz0-dev:
devellibrary
roledevel-lib
Popcon: 10 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

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

The package is enhanced by the following packages: libblitz-doc
libbraiding-dev
computations on braid groups (development files)
Versions of package libbraiding-dev
ReleaseVersionArchitectures
buster1.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.1-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream1.2
Popcon: 10 users (38 upd.)*
Newer upstream!
License: DFSG free
Git

libbraiding is a library to compute several properties of braids, including centralizer and conjugacy check.

It is based on CBraid by Jae Choon Cha and Braiding by Juan Gonzalez-Meneses.

This package contains the development files for the library.

libbrial-dev
polynomials over Boolean Rings, core development files
Versions of package libbrial-dev
ReleaseVersionArchitectures
bullseye1.2.10-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.2.11-2.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.2.12-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster1.2.4-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.8.5-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 16 users (36 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains the BRiAl core development files.

libcdd-dev
Library for finding vertices of convex polytopes, development
Versions of package libcdd-dev
ReleaseVersionArchitectures
trixie094m-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster094j-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie094g-5amd64,armel,armhf,i386
sid094m-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch094h-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm094m-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye094l-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libcdd-dev:
devellibrary
roledevel-lib
Popcon: 10 users (40 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains the cddlib development files.

libcgal-dev
C++ library for computational geometry (development files)
Maintainer: Joachim Reichel
Versions of package libcgal-dev
ReleaseVersionArchitectures
sid5.6.1-1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
buster-security4.13-1+deb10u1amd64,arm64,armhf,i386
buster4.13-1amd64,arm64,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm5.5.1-2amd64,arm64,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie5.6-1amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
sid5.6-1armhf
stretch-security4.9-1+deb9u1amd64,arm64,armhf,i386
stretch4.9-1amd64,arm64,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie4.5-2amd64,armhf,i386
bullseye5.2-3amd64,arm64,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libcgal-dev:
devellibrary
roledevel-lib
uitoolkitqt
Popcon: 106 users (33 upd.)*
Versions and Archs
License: DFSG free
Git

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 most of the header files. The header files for visualization with Qt can be found in the package libcgal-qt5-dev.

libcminpack-dev
Nonlinear equations and nonlinear least squares problems - development
Versions of package libcminpack-dev
ReleaseVersionArchitectures
bookworm1.3.6-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.3.6-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.3.6-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.3.4-2amd64,armel,armhf,i386
stretch1.3.4-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.3.6-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.3.6-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libcminpack-dev:
devellibrary
roledevel-lib
Popcon: 1 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

This package contains development files needed to build cminpack applications.

Please cite: Devernay, Frederic: C/C++ Minpack. (2007)
libcneartree-dev
Library and headers for solving the Nearest Neighbor Problem
Versions of package libcneartree-dev
ReleaseVersionArchitectures
bullseye5.1.1+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm5.1.1+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid5.1.1+dfsg1-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie5.1.1+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie3.1.1-2.1amd64,armel,armhf,i386
stretch3.1.1-2.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster5.1.1+dfsg1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libcneartree-dev:
devellibrary
roledevel-lib
Popcon: 0 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

libcombblas-dev
an extensible parallel graph library for graph analytics
Versions of package libcombblas-dev
ReleaseVersionArchitectures
sid2.0.0-3.1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
experimental2.0.0-3.1~exp2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid2.0.0-3armel,armhf
trixie2.0.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster1.6.2-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.6.2-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.6.2-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

The Combinatorial BLAS (CombBLAS) is an extensible distributed-memory parallel graph library offering a small but powerful set of linear algebra primitives specifically targeting graph analytics.

  • The Combinatorial BLAS development influences the Graph BLAS standardization process.
  • It achieves scalability via its two dimensional distribution and coarse-grained parallelism.
  • CombBLAS powers HipMCL, a highly-scalable parallel implementation of the Markov Cluster Algorithm (MCL).
  • Operations among sparse matrices and vectors use arbitrary user defined semirings.

This package provides development files for building client applications against combblas.

libcqrlib-dev
Library and headers for quaternion arithmetic and rotation math
Versions of package libcqrlib-dev
ReleaseVersionArchitectures
sid1.1.4-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.1.4-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.1.4-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster1.1.4-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.1.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

This package contains files needed for compiling programs using CQRlib.

libcvector-dev
Implementierung von dynamischen Arrays mit ANSI C (Entwicklungsdateien)
Versions of package libcvector-dev
ReleaseVersionArchitectures
bookworm1.0.4.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.0.4.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye1.0.4.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.0.4.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.0.4.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

CVector ist eine ANSI-C-Bibliothek, die dynamische Arrays implementiert, welche annähernd der Funktionalität der C++-Klasse vector entsprechen. Sie stellt Funktionen zur Erzeugung und Manipulation eines abstrakten Vektor-Containers bereit. Die Elemente des Vektors können einen beliebigen Datentyp haben.

Dieses Paket enthält die erforderlichen Dateien für das Kompilieren von Programmen, die CVector nutzen.

libdeal.ii-dev
Differential Equations Analysis Library - development files
Versions of package libdeal.ii-dev
ReleaseVersionArchitectures
bookworm9.4.1-1amd64,ppc64el,s390x
trixie9.5.1-2amd64,arm64,ppc64el,s390x
sid9.5.1-2amd64,arm64,ppc64el,s390x
stretch8.4.2-2amd64,arm64,ppc64el
buster9.0.1-1amd64,arm64,ppc64el,s390x
jessie8.1.0-4amd64,armhf,i386
bullseye9.2.0-3amd64,arm64,ppc64el,s390x
buster-backports9.2.0-1~bpo10+1amd64,arm64,s390x
upstream9.5.2
Debtags of package libdeal.ii-dev:
devellibrary
roledevel-lib
Popcon: 0 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

deal.II is a C++ program library targeted at the computational solution of partial differential equations using adaptive finite elements. It uses state-of-the-art programming techniques to offer you a modern interface to the complex data structures and algorithms required.

This package contains the development files.

libdogleg-dev
Powell's dog-leg nonlinear least squares solver for sparse matrices
Versions of package libdogleg-dev
ReleaseVersionArchitectures
stretch0.09-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.08-3amd64,armel,armhf,i386
trixie0.16-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.15.4-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.15.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.16-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster0.14-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libdogleg-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

Development files

libdolfinx-dev
Shared links and header files for DOLFIN
Versions of package libdolfinx-dev
ReleaseVersionArchitectures
bookworm0.5.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2019.2.0~git20210130.c14cb0a-5all
experimental0.7.3-5.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.7.3-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.7.3-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 36 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains the common development files and depends on the real or complex development package.

This is the next-generation version of libdolfinx-dev (DOLFIN-X). The legacy version of DOLFIN is provided by libdolfin-dev.

libdouble-conversion-dev
Routinen zur Umwandlung von IEEE-Fließkommazahlen zu und von Zeichenfolgen (Entwicklungsdateien)
Versions of package libdouble-conversion-dev
ReleaseVersionArchitectures
bullseye3.1.5-6.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.1.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.0.1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.0.1-1amd64,armel,armhf,i386
bookworm3.2.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid3.3.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.3.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package libdouble-conversion-dev:
devellibrary
roledevel-lib
Popcon: 132 users (49 upd.)*
Versions and Archs
License: DFSG free
Git

Diese Bibliothek stellt Routinen zur Umwandlung von IEEE-Fließkommazahlen einfacher (float) und doppelter (double) Genauigkeit zu und von Zeichenketten bereit. Die Bibliothek bietet viel Flexibilität im Hinblick auf das Konvertierungsformat: kürzeste, feste, präzise oder exponentielle Darstellung; dezimale, hexadezimale oder oktale Basis; Kontrolle über die Anzahl der Stellen, vorangestellte/abschließende Nullen und Leerzeichen.

Die Bibliothek besteht aus effizienten Konvertierungsroutinen, die aus der JavaScript-Engine V8 entnommen wurden. Der Code wurde strukturell überarbeitet (refactoring) und verbessert, so dass er leichter in anderen Projekten verwendet werden kann.

Dieses Paket enthält eine statische Version der Bibliothek und Entwicklungs-Header.

libdune-grid-dev
toolbox for solving PDEs -- grid interface (development files)
Versions of package libdune-grid-dev
ReleaseVersionArchitectures
buster2.6.0-3amd64,arm64,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.7.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch2.5.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.3.1-1amd64,armel,armhf,i386
sid2.9.0-2armel,armhf
sid2.9.0-3amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libdune-grid-dev:
devellibrary
roledevel-lib
Popcon: 6 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains the development files for the grid interface.

libec-dev
Library for modular symbols and elliptic curves over Q (development)
Versions of package libec-dev
ReleaseVersionArchitectures
trixie20231212-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid20231212-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster20180815-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye20190909-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2014-09-21-1amd64,armel,armhf,i386
bookworm20221012-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch20160720-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream20250225
Debtags of package libec-dev:
devellibrary
roledevel-lib
Popcon: 9 users (39 upd.)*
Newer upstream!
License: DFSG free
Git

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

This package contains the development files for the library.

libecm-dev
dummy package
Versions of package libecm-dev
ReleaseVersionArchitectures
buster7.0.4+ds-5all
bullseye7.0.4+ds-5all
sid7.0.5+ds-1all
bookworm7.0.5+ds-1all
jessie6.4.4-2amd64,armel,armhf,i386
stretch7.0.4+ds-1all
trixie7.0.5+ds-1all
Debtags of package libecm-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This is a dummy package.

libeigen3-dev
Leichtgewichtige C++-Vorlagenbibliothek für Lineare Algebra
Versions of package libeigen3-dev
ReleaseVersionArchitectures
buster3.3.7-1all
bullseye3.3.9-2all
sid3.4.0-4all
bookworm3.4.0-4all
trixie3.4.0-4all
jessie3.2.2-3all
stretch3.3.2-1all
Debtags of package libeigen3-dev:
devellang:c++, library
roledevel-lib
Popcon: 373 users (213 upd.)*
Versions and Archs
License: DFSG free
Git

Eigen 3 ist eine leichtgewichtige C++-Vorlagenbibliothek für Vektor- und Matrixmathematik, auch bekannt als Lineare Algebra.

Im Gegensatz zu den meisten anderen Bibliotheken für Lineare Algebra konzentriert sich Eigen 3 auf die einfachen mathematischen Bedürfnisse von Anwendungen: Spielen und anderen OpenGL-Apps, Tabellenkalkulationen und weiteren Office-Apps usw. Eigen 3 ist darauf ausgerichtet, mit GCC optimale Geschwindigkeit zu bieten. Seit der 2. Version von Eigen flossen viele Verbesserungen ein.

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

Provides the header files and static libraries.

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

Support 1D, 2D, 3D

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

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

Support continuous and discontinuous Galerkin methods

Support various polynomial sets:

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

  • Dubiner(discontinuous), boundary adapted(continuous)

  • Legendre(discontinuous), boundary adapted(continuous)

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

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

libfftw3-dev
Bibliothek für schnelle Fourier-Transformationen - Entwicklung
Versions of package libfftw3-dev
ReleaseVersionArchitectures
trixie3.3.10-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid3.3.10-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch3.3.5-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie3.3.4-2amd64,armel,armhf,i386
bookworm3.3.10-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye3.3.8-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.3.8-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libfftw3-dev:
devellibrary
roledevel-lib
Popcon: 546 users (464 upd.)*
Versions and Archs
License: DFSG free
Git

Die Bibliothek FFTW berechnet ein- oder mehrdimensionale schnelle Fourier-Transformationen (FFT). Sie ist extrem schnell. Dieses Paket enthält die statisch gelinkte Bibliothek, Header-Dateien und Testprogramme.

Dieses Paket enthält die Header-Dateien und statischen Bibliotheken. Die Dokumentation ist im Paket libfftw3-doc enthalten.

Please cite: Matteo Frigo and Steven G. Johnson: The Design and Implementation of FFTW3. (eprint) 93(2):216–231 (2005)
Registry entries: SciCrunch 
libflame-dev
High-performance object-based library for DLA computations (dev)
Versions of package libflame-dev
ReleaseVersionArchitectures
bookworm5.2.0-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye5.2.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie5.2.0-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid5.2.0-5.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

libflame is a portable library for dense matrix computations, providing much of the functionality present in LAPACK, developed by current and former members of the Science of High-Performance Computing (SHPC) group in the Institute for Computational Engineering and Sciences at The University of Texas at Austin. libflame includes a compatibility layer, lapack2flame, which includes a complete LAPACK implementation.

This package contains the static library and the development files.

libflann-dev
Fast Library for Approximate Nearest Neighbors - development
Versions of package libflann-dev
ReleaseVersionArchitectures
bullseye1.9.1+dfsg-9amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.9.2+dfsg-1+deb12u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.9.1+dfsg-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.9.2+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.9.2+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch1.9.1+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.8.4-4.1amd64,armel,armhf,i386
Debtags of package libflann-dev:
devellibrary
roledevel-lib
Popcon: 29 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

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.

libflint-arb-dev
C library for arbitrary-precision ball arithmetic, development files
Versions of package libflint-arb-dev
ReleaseVersionArchitectures
bullseye2.19.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.23.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.23.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster2.16.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.8.1-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 9 users (25 upd.)*
Versions and Archs
License: DFSG free
Git

FLINT-ARB is a C library for high-performance arbitrary-precision floating-point ball (mid-rad interval) arithmetic. It supports complex numbers, polynomials, matrices, and evaluation of special functions, all with rigorous error bounding.

This package contains the development files.

libflint-dev
C-Bibliothek für Zahlentheorie, Entwicklungsdateien
Versions of package libflint-dev
ReleaseVersionArchitectures
bullseye2.6.3-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.9.0-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid3.0.1-3.1mips64el,riscv64
sid3.1.1-1amd64,arm64,armel,armhf,i386,ppc64el,s390x
trixie3.0.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie2.4.4-2amd64,armel,armhf,i386
buster2.5.2-19amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.5.2-15amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream3.1.2
Debtags of package libflint-dev:
devellibrary
roledevel-lib
Popcon: 33 users (34 upd.)*
Newer upstream!
License: DFSG free
Git

Die Fast Library for Integer Number Theory ist eine C-Bibliothek, die Polynomarithmetik über die ganzen Zahlen, schnelle Integer-Arithmetik und Faktorisierung (einschließlich eines hochoptimierten quadratischen Siebs) unterstützt.

FLINT hat eine ähnliche Funktionalität wie die Number Theory Library (NTL). Im Gegensatz zur NTL, die hauptsächlich für asymptotische Leistung ausgelegt ist, ist FLINT jedoch auch für gute Leistung in kleinen Fällen ausgelegt.

Dieses Paket enthält die FLINT-Entwicklungsdateien.

libfplll-dev
Bibliothek zur LLL-Reduktion von euklidischen Gittern - Entwicklung
Versions of package libfplll-dev
ReleaseVersionArchitectures
sid5.4.5-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie4.0.4-2amd64,armel,armhf,i386
trixie5.4.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm5.4.4-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye5.4.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster5.2.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch5.0.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libfplll-dev:
devellibrary
roledevel-lib
Popcon: 23 users (54 upd.)*
Versions and Archs
License: DFSG free
Git

FpLLL ist eine Bibliothek zur Berechnung reduzierter (annähernd orthogonaler) Basen von euklidischen Gittern mittels LLL-Algorithmus.

FpLLL enthält mehrere unterschiedliche Implementierungen des Fließkomma-LLL-Reduktionsalgorithmus, mit unterschiedlichen Verhältnissen von Geschwindigkeit/Sicherheit.

Dieses Paket enthält einen Wrapper, welcher automatisch die bestbewertete Sequenz aus den Variationen auswählt, mit dem Ziel schnellstmöglich eine sichere Ausgabe zu liefern. Im Falle des Wrappers ist die Reihenfolge der Variationen für den Anwender nicht einsehbar.

Dieses Paket enthält Entwicklungsdateien für libfplll.

libfreefem++-dev
Provides the development files of the FreeFem++ FE suite
Versions of package libfreefem++-dev
ReleaseVersionArchitectures
bookworm4.11+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.61.1+dfsg1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie3.31-2-1amd64,armel,armhf,i386
trixie4.13+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid4.13+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch3.47+dfsg1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream4.14.testActions
Debtags of package libfreefem++-dev:
devellang:c++, library
roledevel-lib
Popcon: 0 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

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

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

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

This package contains the development files of FreeFem++.

Please cite: Hecht, F.: New development in FreeFem++. J. Numer. Math. 20(3-4):251-265 (2012)
libfreefem-dev
Entwicklungs-Bibliothek, Header-Dateien und Handbuchseiten
Versions of package libfreefem-dev
ReleaseVersionArchitectures
bookworm3.5.8-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye3.5.8-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie3.5.8-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid3.5.8-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie3.5.8-5.1amd64,armel,armhf,i386
stretch3.5.8-5.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster3.5.8-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libfreefem-dev:
devellang:c++, library
fieldmathematics
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

FreeFEM ist eine Sprache, die an partiell-differenzierbare Gleichungen (PDE) angepasst ist. Sie benutzt die Finite-Elemente-Methode. Diese Sprache wurde erfolgreich als Lehr- und Forschungswerkzeug eingesetzt.

libfrobby-dev
Computations with monomial ideals (development tools)
Versions of package libfrobby-dev
ReleaseVersionArchitectures
sid0.9.5-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.9.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.9.0-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.9.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm0.9.5-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.9.5-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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.

The current functionality includes Euler characteristic, Hilbert series, maximal standard monomials, combinatorial optimization on monomial ideals, primary decomposition, irreducible decomposition, Alexander dual, associated primes, minimization and intersection of monomial ideals as well as the computation of Frobenius problems (using 4ti2) with very large numbers. Frobby is also able to translate between formats that can be used with several different computer systems, such as Macaulay 2, Monos, 4ti2, CoCoA4 and Singular. Thus Frobby can be used with any of those systems.

This package contains the development tools.

libgemmlowp-dev
small self-contained low-precision GEMM library
Versions of package libgemmlowp-dev
ReleaseVersionArchitectures
buster0.0~git20190128.58825b1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid0.0~git20211220.e844ffd-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.0~git20211220.e844ffd-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.0~git20211220.e844ffd-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.0~git20200506.fda83bd-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream0.0~git20231103.16e8662
Popcon: 0 users (2 upd.)*
Newer upstream!
License: DFSG free
Git

This is not a full linear algebra library, only a GEMM library: it only does general matrix multiplication ("GEMM").

Its performance goals differ from typical GEMM performance goals in the following ways: 1. It cares not only about speed, but also about minimizing power usage.

   It specifically cares about charge usage in mobile/embedded devices.
2. Most GEMMs are optimized primarily for large dense matrix sizes (>= 1000).
   It does care about large sizes, but it also cares specifically about the
   typically smaller matrix sizes encountered in various mobile applications.

Keep in mind (previous section) that gemmlowp itself is a pure-headers-only library.

libgf2x-dev
Routines for fast arithmetic in GF(2)[x] (development files)
Versions of package libgf2x-dev
ReleaseVersionArchitectures
trixie1.3.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie1.1-2amd64,armel,armhf,i386
stretch1.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.2-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.3.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.3.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.3.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libgf2x-dev:
devellibrary
roledevel-lib
Popcon: 5 users (41 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains the development files for the library.

libgivaro-dev
arithmetic and algebraic computations - development files
Versions of package libgivaro-dev
ReleaseVersionArchitectures
bullseye4.1.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm4.2.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie4.2.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid4.2.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster4.0.4-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie3.7.2-1amd64,armel,armhf,i386
stretch4.0.2-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libgivaro-dev:
devellibrary
roledevel-lib
Popcon: 44 users (57 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

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

This package contains development files for Givaro.

libglpk-dev
linear programming kit - development files
Versions of package libglpk-dev
ReleaseVersionArchitectures
sid5.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie5.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm5.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye5.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch4.61-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster4.65-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie4.55-1amd64,armel,armhf,i386
Debtags of package libglpk-dev:
devellibrary
roledevel-lib
suitegnu
Popcon: 48 users (54 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

libglpk-java
Java binding to the GNU Linear Programming Kit
Versions of package libglpk-java
ReleaseVersionArchitectures
jessie1.0.37-1amd64,armel,armhf,i386
buster1.12.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.12.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.12.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.12.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.12.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch1.7.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libglpk-java:
devellang:java, library
fieldmathematics
roledevel-lib, shared-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

This package contains the Java binding to GLPK.

Screenshots of package libglpk-java
libgnuplot-iostream-dev
C++ programming interface for gnuplot. Headers
Versions of package libgnuplot-iostream-dev
ReleaseVersionArchitectures
stretch0~20140302.gitc8919a0+dfsg-3all
buster0~20140302.gitc8919a0+dfsg-3all
trixie0~20140302.gitc8919a0+dfsg-4all
bookworm0~20140302.gitc8919a0+dfsg-4all
sid0~20140302.gitc8919a0+dfsg-4all
bullseye0~20140302.gitc8919a0+dfsg-4all
jessie0~20140302.gitc8919a0+dfsg-2all
Debtags of package libgnuplot-iostream-dev:
devellibrary
roledevel-lib
Popcon: 5 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

libgsl0-dev
Wissenschaftliche GNU-Bibliothek -- Entwicklungspaket
Maintainer: Dirk Eddelbuettel
Versions of package libgsl0-dev
ReleaseVersionArchitectures
jessie1.16+dfsg-2amd64,armel,armhf,i386
Debtags of package libgsl0-dev:
devellang:c, library
fieldmathematics
roledevel-lib
suitegnu
Popcon: 8 users (0 upd.)*
Versions and Archs
License: DFSG free

Die GNU Scientific Library (GSL) ist eine Programmsammlung für numerische Untersuchungen. Das GSL-Team hat die Programme von Grund auf in C geschrieben. Die Bibliothek ist eine moderne Schnittstelle für C-Programmierer, bietet aber auch die Möglichkeit, Wrapper für hoch entwickelte Programmiersprachen zu schreiben.

Dieses Paket enthält die Header-Dateien, statischen Bibliotheken und symbolischen Links, die Entwickler für die Verwendung der GNU GSL benötigen.

libhomfly-dev
compute the homfly polynomial of a link (development files)
Versions of package libhomfly-dev
ReleaseVersionArchitectures
bullseye1.02r6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.02r6-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.02r6-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.02r6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.02r5-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 10 users (26 upd.)*
Versions and Archs
License: DFSG free
Git

libhomfly is a library to compute the homfly polynomial of knots and links.

It is based on a program written by Robert J Jenkins Jr.

This package contains the development files for the library.

libhypre-dev
High Performance Matrix Preconditioners - Development Files
Versions of package libhypre-dev
ReleaseVersionArchitectures
stretch2.11.1-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.15.1-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.18.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.26.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
experimental2.28.0-1exp1ppc64el
trixie2.28.0-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.28.0-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
experimental2.29.0-1exp1amd64,arm64,armel,armhf,i386,mips64el,riscv64,s390x
jessie2.8.0b-2all
upstream2.31.0
Debtags of package libhypre-dev:
devellibrary
roledevel-lib
Popcon: 9 users (12 upd.)*
Newer upstream!
License: DFSG free
Git

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

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

libigraph-dev
library for creating and manipulating graphs - development files
Versions of package libigraph-dev
ReleaseVersionArchitectures
bullseye0.8.5+ds1-1amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x
bookworm0.10.2+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
bookworm-backports0.10.10+ds-1~bpo12+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
trixie0.10.10+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el
sid0.10.10+ds-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 2 users (13 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

libiml-dev
Integer Matrix Library, development files
Versions of package libiml-dev
ReleaseVersionArchitectures
buster1.0.4-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.0.4-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.0.3-5amd64,armel,armhf,i386
sid1.0.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.0.5-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.0.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libiml-dev:
devellibrary
roledevel-lib
Popcon: 9 users (27 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

This package contains development files for IML.

libitsol-dev
ITerative SOLvers - devel
Versions of package libitsol-dev
ReleaseVersionArchitectures
bullseye1.0.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.0.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.0.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.0.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.0.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.0.0-2amd64,armel,armhf,i386
Debtags of package libitsol-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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 implementations of some of the preconditioners listed above in pARMS.

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

libjama-dev
C++ Linear Algebra Package
Versions of package libjama-dev
ReleaseVersionArchitectures
buster1.2.4-2all
bullseye1.2.4-2.1all
bookworm1.2.4-2.3all
trixie1.2.4-4all
sid1.2.4-4all
stretch1.2.4-2all
jessie1.2.4-2all
Debtags of package libjama-dev:
devellang:c++, library
fieldmathematics
roledevel-lib
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free

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

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

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

libjgrapht0.6-java
mathematical graph theory library for Java
Versions of package libjgrapht0.6-java
ReleaseVersionArchitectures
jessie0.6.0-11all
stretch0.6.0-11all
buster0.6.0-11all
bullseye0.6.0-12all
bookworm0.6.0-13all
sid0.6.0-13all
trixie0.6.0-13all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

JGraphT is a free Java graph library that provides mathematical graph theory objects and algorithms. JGraphT supports various types of graphs including:

  • directed and undirected graphs
  • graphs with weighted, unweighted, labeled or user-defined edges
  • various edge multiplicity options, including simple graphs, multigraphs and pseudographs
  • unmodifiable graphs: allow modules to provide "read-only" access to internal graphs
  • listenable graphs: allow external listeners to track modification events
  • subgraphs: graphs that are auto-updating subgraph views on other graphs
libjgrapht0.8-java
mathematical graph theory library for Java
Versions of package libjgrapht0.8-java
ReleaseVersionArchitectures
buster0.8.3-5all
sid0.8.3-6all
bookworm0.8.3-6all
trixie0.8.3-6all
jessie0.8.3-4all
bullseye0.8.3-5all
stretch0.8.3-4all
Popcon: 5 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

JGraphT is a free Java graph library that provides mathematical graph theory objects and algorithms. JGraphT supports various types of graphs including:

  • directed and undirected graphs;
  • graphs with weighted, unweighted, labeled or user-defined edges;
  • various edge multiplicity options, including simple graphs, multigraphs and pseudographs;
  • unmodifiable graphs: allow modules to provide "read-only" access to internal graphs;
  • listenable graphs: allow external listeners to track modification events;
  • subgraphs: graphs that are auto-updating subgraph views on other graphs;
  • all compositions of above graphs.

JGraphT is designed to be simple and type-safe (via Java generics): graph vertices can be of any objects: Strings, URLs, XML documents, even graphs themselves.

liblapack-dev
Bibliothek mit Routinen zur linearen Algebra, Version 3 - statische Version
Versions of package liblapack-dev
ReleaseVersionArchitectures
bullseye3.9.0-3+deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm3.11.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie3.12.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid3.12.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie3.5.0-4amd64,armel,armhf,i386
stretch3.7.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster3.8.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package liblapack-dev:
devellibrary
roledevel-lib
Popcon: 246 users (185 upd.)*
Versions and Archs
License: DFSG free
Git

LAPACK in der Version 3.0 ist eine umfassende FORTRAN-Bibliothek für Operationen der linearen Algebra, wie z.B. Matrizeninvertierung, Lösung von linearen Gleichungssystemen mit der Methode der kleinsten Quadrate, Eigenwertanalyse, Singulärwertzerlegung usw. Es ist ein sehr umfassendes und angesehenes Paket, das umfangreiche Verwendung in der wissenschaftlichen Gemeinschaft gefunden hat.

Dieses Paket enthält eine statische Version der Bibliothek.

Please cite: E. Anderson, Z. Bai, C. Bischof, S. Blackford, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney and D. Sorensen: LAPACK Users' Guide (1999)
liblbfgs-dev
L-BFGS solver for unconstrained nonlinear optimization problems
Versions of package liblbfgs-dev
ReleaseVersionArchitectures
sid1.10-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.10-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.10-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.10-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.10-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.10-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.10-5amd64,armel,armhf,i386
Debtags of package liblbfgs-dev:
devellibrary
roledevel-lib
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains development files

liblfunction-dev
Bibliothek zum Rechnen mit L-Funktionen - Entwicklungsdateien
Versions of package liblfunction-dev
ReleaseVersionArchitectures
sid2.0.5-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.23+dfsg-3amd64,armel,armhf,i386
stretch1.23+dfsg-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.23+dfsg-11amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.23+dfsg-11amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.0.5-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.0.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package liblfunction-dev:
devellibrary
roledevel-lib
Popcon: 13 users (38 upd.)*
Versions and Archs
License: DFSG free
Git

Lcalc ist eine Bibliothek zum Berechnen von Nullstellen und Werten von L-Funktionen. Im Leistungsumfang befinden sich die L-Funktionen der Riemannschen Zeta-Funktion, der Ramanujan-Delta-Funktion und von elliptischen Kurven über die rationalen Zahlen.

Dieses Paket enthält die Entwicklungsdateien für die Bibliothek.

liblibleidenalg-dev
implementation of the Leiden algorithm in C++ - headers
Versions of package liblibleidenalg-dev
ReleaseVersionArchitectures
trixie0.11.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el
sid0.11.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This package implements the Leiden algorithm in C++. It relies on igraph for it to function. Besides the relative flexibility of the implementation, it also scales well, and can be run on graphs of millions of nodes (as long as they can fit in memory). The core class is Optimiser which finds the optimal partition using the Leiden algorithm, which is an extension of the Louvain algorithm for a number of different methods. The methods currently implemented are (1) modularity, (2) Reichardt and Bornholdt's model using the configuration null model and the Erdös-Rényi null model, (3) the Constant Potts model (CPM), (4) Significance, and finally (5) Surprise. In addition, it supports multiplex partition optimisation allowing community detection on for example negative links or multiple time slices. There is the possibility of only partially optimising a partition, so that some community assignments remain fixed. It also provides some support for community detection on bipartite graphs.

This package contains the C++ development files. Most people will find it easier to work with the Python interface provided by python3-leidenalg.

Please cite: V. A. Traag, L. Waltman and N.-J. Van Eck: From Louvain to Leiden: guaranteeing well-connected communities. (eprint) Scientific reports 9(1):5233 (2018)
liblinbox-dev
Library for exact linear algebra - development files
Versions of package liblinbox-dev
ReleaseVersionArchitectures
sid1.7.0-3.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.3.2-1.1amd64,armel,armhf,i386
bullseye1.6.3-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.4.2-3amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
buster1.5.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm1.7.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package liblinbox-dev:
devellibrary
roledevel-lib
Popcon: 21 users (38 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains the LinBox development files.

liblip-dev
reliable interpolation of multivariate scattered data
Versions of package liblip-dev
ReleaseVersionArchitectures
sid2.0.0-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.0.0-1.2amd64,armel,armhf,i386
stretch2.0.0-1.2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.0.0-1.2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.0.0-1.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.0.0-1.5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package liblip-dev:
devellibrary
fieldmathematics
roledevel-lib
Popcon: 1 users (4 upd.)*
Versions and Archs
License: DFSG free

Lip interpolates scattered multivariate data with a Lipschitz function.

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

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

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

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

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

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

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

liblrcalc-dev
Bibliothek zur Berechnung von Littlewood-Richardson-Koeffizienten - Entwicklungsdateien
Versions of package liblrcalc-dev
ReleaseVersionArchitectures
bullseye1.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
experimental2.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.2-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.2-1amd64,armel,armhf,i386
upstream2.1
Debtags of package liblrcalc-dev:
devellibrary
roledevel-lib
Popcon: 7 users (37 upd.)*
Newer upstream!
License: DFSG free
Git

Der »Littlewood-Richardson Calculator« ist ein Paket, bestehend aus C-Programmen, zur Berechnung von Littlewood-Richardson-Koeffizienten. Es ermöglicht eine schnelle Berechnung einzelner LR-Koeffizienten, Produkten von Schur-Funktionen und schiefer Schur-Funktionen. Die Schnittstelle nutzt die gleiche Notation wie das SF-Paket von John Stembridge, um eine gleichzeitige Verwendung beider Pakete zu vereinfachen.

Dieses Paket enthält die Entwicklungsdateien für die Bibliothek.

libm4ri-dev
Method of the Four Russians Inversion library, development files
Versions of package libm4ri-dev
ReleaseVersionArchitectures
jessie20140914-2amd64,armel,armhf,i386
stretch20140914-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster20140914-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye20200125-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm20200125-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie20200125-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid20200125-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libm4ri-dev:
devellibrary
roledevel-lib
Popcon: 21 users (43 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains development files for libm4ri.

Please cite: Martin Albrecht and Gregory Bard: The M4RI Library -- Version 20130416. (2013)
libm4rie-dev
extended Method of the Four Russians Inversion library, development files
Versions of package libm4rie-dev
ReleaseVersionArchitectures
stretch20150908-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie20140914-1amd64,armel,armhf,i386
buster20150908-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye20200125-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm20200125-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie20200125-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid20200125-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libm4rie-dev:
devellibrary
roledevel-lib
Popcon: 10 users (26 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

This package contains development files for the M4RIE library.

Please cite: Martin Albrecht: The M4RIE Library -- Version 20150908. (2015)
libmadlib-dev
mesh adaptation library
Versions of package libmadlib-dev
ReleaseVersionArchitectures
buster1.3.0-2.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.3.0-2.1amd64,armel,armhf,i386
stretch1.3.0-2.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.3.0-2.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.3.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.3.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.3.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream2.0.0
Debtags of package libmadlib-dev:
devellibrary
roledevel-lib
Popcon: 2 users (0 upd.)*
Newer upstream!
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:

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

    prescribed length,

  • maintain a satisfying element quality everywhere.

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

libmatheval-dev
GNU library for evaluating symbolic mathematical expressions (development)
Versions of package libmatheval-dev
ReleaseVersionArchitectures
buster1.1.11+dfsg-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.1.11+dfsg-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.1.11+dfsg-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.1.11+dfsg-2amd64,armel,armhf,i386
trixie1.1.11+dfsg-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch1.1.11+dfsg-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm1.1.11+dfsg-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libmatheval-dev:
devellibrary
roledevel-lib
Popcon: 2 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains the header files and static library.

libmathic-dev
C++ library for Groebner basis computation (developer tools)
Versions of package libmathic-dev
ReleaseVersionArchitectures
stretch1.0~git20160320-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.0~git20230916-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0~git20230916-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.0~git20220426-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.0~git20200526-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.0~git20180311-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

Mathic is a C++ library of fast data structures designed for use in Groebner basis computation. This includes data structures for ordering S-pairs, performing divisor queries and ordering polynomial terms during polynomial reduction.

This package contains the developer tools.

libmathicgb-dev
Compute Groebner bases (developer tools)
Versions of package libmathicgb-dev
ReleaseVersionArchitectures
trixie1.0~git20240206-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch1.0~git20170104-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
sid1.0~git20240206-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.0~git20220621-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.0~git20200526-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Mathicgb is a program for computing Groebner basis and signature Groebner bases. Mathicgb is based on the fast data structures from mathic.

The paper "Practical Groebner 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.

Please cite: Bjarke Hammersholt Roune and Michael Stillman: Practical Groebner Basis Computation. (eprint) Proceedings of the International Symposium on Symbolic and Algebraic Computation (2012)
libmatio-dev
MATLAB MAT File I/O Library - development files
Versions of package libmatio-dev
ReleaseVersionArchitectures
stretch1.5.9-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.5.2-3amd64,armel,armhf,i386
jessie-security1.5.2-3+deb8u1amd64,armel,armhf,i386
buster1.5.13-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.5.19-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.5.23-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.5.26-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.5.26-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libmatio-dev:
devellibrary
roledevel-lib
Popcon: 25 users (19 upd.)*
Versions and Archs
License: DFSG free
Git

matio is a C library for reading and writing MATLAB MAT files.

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

libmeschach-dev
Entwicklungsdateien für meschach
Versions of package libmeschach-dev
ReleaseVersionArchitectures
stretch1.2b-13amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm1.2b-17amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.2b-17amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster1.2b-14amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.2b-13amd64,armel,armhf,i386
trixie1.2b-17amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye1.2b-17amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libmeschach-dev:
devellibrary
roledevel-lib
Popcon: 2 users (12 upd.)*
Versions and Archs
License: DFSG free
Git

Dies sind die benötigten Dateien, um Programme mit der meschach-Bibliothek für Lineare Algebra zu kompilieren.

libmeshsdfilter-dev
Static/Dynamic Filtering for Mesh Geometry
Versions of package libmeshsdfilter-dev
ReleaseVersionArchitectures
trixie1.0+1gitb81411-1amd64,arm64,i386,mips64el,ppc64el,s390x
sid1.0+1gitb81411-1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.0+1gitb81411-1amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Implementation of the mesh normal filtering algorithm from the paper: Juyong Zhang, Bailin Deng, Yang Hong, Yue Peng, Wenjie Qin, Ligang Liu. Static/Dynamic Filtering for Mesh Geometry. arXiv:1712.03574.

This is a header-only library. This package contains the headers

libmpfi-dev
multiple precision floating-point interval computation library -- libdev
Versions of package libmpfi-dev
ReleaseVersionArchitectures
jessie1.5.1-3amd64,armel,armhf,i386
stretch1.5.1+ds-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.5.3+ds-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.5.3+ds-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.5.3+ds-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.5.3+ds-6s390x
trixie1.5.3+ds-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.5.3+ds-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64
upstream1.5.4
Debtags of package libmpfi-dev:
devellibrary
roledevel-lib
Popcon: 11 users (38 upd.)*
Newer upstream!
License: DFSG free
Git

This package provides a C library of functions for interval arithmetic computations with arbitrary precision.

The basic principle of interval arithmetic consists in enclosing every number by an interval containing it and being representable by machine numbers: for instance it can be stored as its lower and upper endpoints and these bounds are machine numbers, or as a centre and a radius which are machine numbers.

The arithmetic operations are extended for interval operands in such a way that the exact result of the operation belongs to the computed interval.

The purpose of an arbitrary precision interval arithmetic is on the one hand to get guaranteed results, thanks to interval computation, and on the other hand to obtain accurate results, thanks to multiple precision arithmetic. The MPFI library is built upon MPFR in order to benefit from the correct roundings provided by MPFR. Further advantages of using MPFR are its portability and compliance with the IEEE 754 standard for floating-point arithmetic.

This package provides the static library and symbolic links needed for development.

libmpfrc++-dev
multi-precision floating point number class for C++
Versions of package libmpfrc++-dev
ReleaseVersionArchitectures
jessie3.6.1+ds-1all
bullseye3.6.8+ds-2all
bookworm3.6.9+ds-1all
trixie3.7.0+ds-1all
sid3.7.0+ds-1all
buster3.6.6+ds-1all
stretch3.6.3+ds-1all
Debtags of package libmpfrc++-dev:
devellibrary
roledevel-lib
Popcon: 14 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

libmps-dev
Multiprecision polynomial solver (development)
Versions of package libmps-dev
ReleaseVersionArchitectures
experimental3.2.1-10.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid3.2.1-10armhf
trixie3.2.1-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye3.2.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid3.2.1-10.1amd64,arm64,armel,i386,mips64el,ppc64el,riscv64,s390x
bookworm3.2.1-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

A polynomial rootfinder that can determine arbitrary precision approximations with guaranteed inclusion radii. It supports exploiting of polynomial structures such as sparsisty and allows for polynomial implicitly defined or in some non standard basis.

This package contains the development headers and the .so library of MPSolve.

Please cite: Dario Andrea Bini and Giuseppe Fiorentino: Design, analysis, and implementation of a multiprecision polynomial rootfinder. Numerical Algorithms 23(2-3):127-123 (2000)
libmuparser-dev
Schnelle Bibliothek zur Auswertung mathematischer Ausdrücke (Entwicklung)
Versions of package libmuparser-dev
ReleaseVersionArchitectures
buster2.2.6.1+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.2.3-4amd64,armel,armhf,i386
stretch2.2.3-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.2.6.1+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.3.3-0.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.3.3-0.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.3.3-0.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libmuparser-dev:
devellibrary
roledevel-lib
Popcon: 5 users (27 upd.)*
Versions and Archs
License: DFSG free
Git

MuParser ist eine in (reinem) C++ geschriebene, sehr leistungsstarke Bibliothek für die Auswertung mathematischer Ausdrücke. Sie beruht auf der Überführung eines Ausdrucks in einen Bytecode und der vorausschauenden Berechnung von konstanten Teilausdrücken.

Dieses Paket enthält die Entwicklungsdateien.

libnauty2-dev
??? missing short description for package libnauty2-dev :-(
Versions of package libnauty2-dev
ReleaseVersionArchitectures
buster2.6r10+ds-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.7r1+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.6r7+ds-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm2.8.6+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.5r9+ds-1 (non-free)amd64,i386
Debtags of package libnauty2-dev:
devellibrary
roledevel-lib
Popcon: 5 users (4 upd.)*
Versions and Archs
License: DFSG free
Git
The package is enhanced by the following packages: nauty-doc
Please cite: B.D. McKay and A. Piperno: Practical graph isomorphism, II. Journal of Symbolic Computation 60(0):94 - 112 (2014)
libnewmat10-dev
Bibliothek zur Matrixmanipulation (C++-Header-Dateien)
Versions of package libnewmat10-dev
ReleaseVersionArchitectures
bullseye1.10.4-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.10.4-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.10.4-5amd64,armel,armhf,i386
sid1.10.4-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.10.4-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.10.4-8amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream11
Debtags of package libnewmat10-dev:
devellang:c++, library
fieldmathematics
roledevel-lib
Popcon: 1 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Die Newmat-Bibliothek wendet sich an Wissenschaftler und Ingenieure, die eine Vielzahl von Matrizentypen mit Matrix-Standardoperationen manipulieren müssen. Schwerpunkt liegt auf Operationen derart, wie sie in statistischen Berechnungen wie der Methode der kleinsten Quadrate, linearen Gleichungssystemen und Eigenwerte benötigt werden.

Newmat unterstützt folgende Matrizentypen: Matrix (Rechtecksmatrix); UpperTriangularMatrix; LowerTriangularMatrix; DiagonalMatrix; SymmetricMatrix; BandMatrix; UpperBandMatrix; LowerBandMatrix; SymmetricBandMatrix; IdentityMatrix; RowVector; ColumnVector.

Nur ein Elementtyp (float oder double) wird unterstützt (Standard ist double).

Diese Bibliothek enthält die Operationen , +, -, =, +=, -=, Kronecker- Produkt, Schurkomplement, Konkatenation, Invers, transponieren, Umwandlung zwischen Typen, Teilmatrix, Deterministische, Cholesky-Zerlegung, QR- Triangularisierung, Singulärwertzerlegung, Eigenwert einer symmetrischen Matrix, sortieren, Schnelle Fourier- und trig. Transformationen und Ausgabe.

Libnewmat-dev enthält statische Bibliotheken, Header-Dateien und etwas Dokumentation.

libnfft3-dev
development files for the NFFT library
Versions of package libnfft3-dev
ReleaseVersionArchitectures
sid3.5.3-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie3.2.3+dfsg-1amd64,armel,armhf,i386
stretch3.3.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster3.3.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye3.3.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libnfft3-dev:
devellibrary
roledevel-lib
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

NFFT3 is a software library written in C for computing nonequispaced fast Fourier and related transformations. In detail, NFFT3 implements:

1) The nonequispaced fast Fourier transform (NFFT)

  • the forward transform (NFFT)
  • the adjoint transform (adjoint NFFT)

2) Generalisations of the NFFT

  • to arbitrary knots in time and frequency domain (NNFFT)
  • to the sphere S^2 (NFSFT)
  • to the hyperbolic cross (NSFFT)
  • to real-valued data, i.e. (co)sine transforms, (NFCT, NFST)
  • to the rotation group (NFSOFT)

3) Generalised inverses based on iterative methods, e.g. CGNR, CGNE

4) Applications in

  • medical imaging (i) magnetic resonance imaging (ii) computerised tomography
  • summation schemes (i) fast Gauss transform (FGT) (ii) singular kernels (iii) zonal kernels
  • polar FFT, discrete Radon transform, ridgelet transform

This package provides the development files for the NFFT library.

Please cite: J. Keiner, S. Kunis and D. Potts: Using NFFT 3 - a software library for various nonequispaced fast Fourier transforms. (eprint) ACM Trans. Math. Softw. 36(4):19-1-19-30 (2009)
libnglib-dev
Generator zur automatischen Erzeugung von 3D-Tetraedergittern - Entwicklungsdateien
Versions of package libnglib-dev
ReleaseVersionArchitectures
bookworm6.2.2006+really6.2.1905+dfsg-5.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie6.2.2401+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
experimental6.2.2401+dfsg1-1.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye6.2.2006+really6.2.1905+dfsg-2.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster6.2.1804+dfsg1-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid6.2.2401+dfsg1-1.1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
sid6.2.2401+dfsg1-1armel,armhf
upstream6.2.2402
Debtags of package libnglib-dev:
devellibrary
roledevel-lib
Popcon: 0 users (11 upd.)*
Newer upstream!
License: DFSG free
Git

NETGEN erzeugt automatisch 3D-Tetraedergitter. Es akzeptiert geometrisch-konstruktive (constructive solid geometry, CSG) oder durch Grenzflächen bestimmte (boundary representation, BRep) Eingaben im STL-Format. Die Verbindung zu einem Geometriekern ermöglicht die Behandlung von IGES- und STEP-Dateien. NETGEN beinhaltet Module zur Optimierung und hierarchischen Verfeinerung der Gitter.

Dieses Paket enthält die statischen Bibliotheken und Header-Dateien.

libopenblas-dev
Optimized BLAS (linear algebra) library (dev, meta)
Versions of package libopenblas-dev
ReleaseVersionArchitectures
jessie0.2.12-1amd64,armhf,i386
trixie0.3.26+ds-1amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
sid0.3.26+ds-1amd64,arm64,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.2.19-3amd64,arm64,armhf,i386,mips64el,ppc64el
buster0.3.5+ds-3amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
bullseye0.3.13+ds-3+deb11u1amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
bookworm0.3.21+ds-4amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
Debtags of package libopenblas-dev:
devellibrary
roledevel-lib
Popcon: 1377 users (1172 upd.)*
Versions and Archs
License: DFSG free
Git

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

On amd64, arm64, i386, loong64, ppc64el and s390x, all kernels are included in the library and the one matching best your processor is selected at runtime.

On other architectures, for maximum performance, you may want to rebuild OpenBLAS locally, see the section: “Building an optimized OpenBLAS package for your machine” in README.Debian.

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

libopenmesh-dev
Tools for representing and manipulating polygonal meshes
Versions of package libopenmesh-dev
ReleaseVersionArchitectures
trixie9.0-4amd64,arm64,i386,mips64el,ppc64el,s390x
sid9.0-4amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
bookworm9.0-4amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x
upstream10.0
Popcon: 0 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

OpenMesh is a generic and efficient data structure for representing and manipulating polygonal meshes. It was designed with the following goals in mind:

  • Flexibility: provide a basis for many different algorithms without the need for adaptation.

  • Efficiency: maximize time efficiency while keeping memory usage as low as possible.

  • Ease of use: wrap complex internal structure in an easy-to-use interface.

OpenMesh provides the following features:

  • Representation of arbitrary polygonal (the general case) and pure triangle meshes (providing more efficient, specialized algorithms)

  • Explicit representation of vertices, halfedges, edges and faces.

  • Fast neighborhood access, especially the one-ring neighborhood

  • Highly customizable

  • Choose your coordinate type (dimension and scalar type)

  • Attach user-defined elements/functions to the mesh elements.
  • Attach and check for attributes
  • Attach data at runtime using dynamic properties.

This package provides the development files library

libopenturns-dev
headers and development libraries for OpenTURNS
Versions of package libopenturns-dev
ReleaseVersionArchitectures
jessie1.3-3amd64,armel,armhf,i386
experimental1.22-2amd64,arm64,mips64el,ppc64el,s390x
experimental1.22-1armhf
sid1.21.1-4amd64,arm64,armel,armhf,mips64el,ppc64el,riscv64,s390x
trixie1.21.1-4amd64,arm64,armel,armhf,mips64el,ppc64el,s390x
bookworm1.20-9amd64,arm64,armel,armhf,mips64el,ppc64el,s390x
stretch1.7-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
upstream1.22
Debtags of package libopenturns-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

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

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

Targeted users are all engineers who want to introduce the probabilistic dimension in their so far deterministic studies.

This package contains development files needed to build OpenTURNS applications.

libortools-dev
Google Optimization Tools (development files)
Versions of package libortools-dev
ReleaseVersionArchitectures
sid8.2+ds-6amd64,arm64,ppc64el
upstream9.9
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Google Optimization Tools (a.k.a., OR-Tools) is an open-source, fast and portable software suite for solving combinatorial optimization problems.

The suite contains:

  • A constraint programming solver;
  • A linear programming solver;
  • Wrappers around commercial and other open source solvers, including mixed integer solvers;
  • Bin packing and knapsack algorithms;
  • Algorithms for the Traveling Salesman Problem and Vehicle Routing Problem;
  • Graph algorithms (shortest paths, min cost flow, max flow, linear sum assignment).

OR-Tools is written in C++, but also provide wrappers in Python, C# and Java.

This package contains the development files for the ortools library.

libp4est-dev
Algorithms for Parallel Adaptive Mesh Refinement - development files
Versions of package libp4est-dev
ReleaseVersionArchitectures
bullseye2.2-3amd64,arm64,mips64el,ppc64el,s390x
buster-backports2.2-3~bpo10+1amd64,arm64,mips64el,ppc64el,s390x
bookworm2.2-3amd64,arm64,mips64el,ppc64el,s390x
trixie2.3.6-1amd64,arm64,mips64el,ppc64el,s390x
stretch1.1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.3.6-1amd64,arm64,mips64el,ppc64el,riscv64,s390x
buster1.1-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream2.8.5
Popcon: 1 users (8 upd.)*
Newer upstream!
License: DFSG free
Git

The p4est software library enables the dynamic management of a collection of adaptive octrees, conveniently called a forest of octrees. p4est is designed to work in parallel and scale to hundreds of thousands of processor cores.

This package contains the development files.

libparsington-java
mathematical expression parser for Java
Versions of package libparsington-java
ReleaseVersionArchitectures
bookworm1.0.1-1.1all
buster1.0.1-1all
sid1.0.1-1.1all
bullseye1.0.1-1.1all
trixie1.0.1-1.1all
upstream3.1.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Parsington is an infix-to-postfix (or infix-to-syntax-tree) expression parser for mathematical expressions written in Java. It is simple yet fancy, handling (customizable) operators, functions, variables and constants in a similar way to what the Java language itself supports.

libplb-dev
CFD solver based on the lattice Boltzmann method. Development files
Versions of package libplb-dev
ReleaseVersionArchitectures
stretch1.5~r1+repack1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.5~r1+repack1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.5~r1+repack1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.5~r1+repack1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.5~r1+repack1-5armel,armhf
experimental1.5~r1+repack1-5.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.5~r1+repack1-5.1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

A software tool for classical CFD, particle-based models and complex physical interaction, Palabos offers a powerful environment for your fluid flow simulations.

Through the innovative matrix-based interface, setting up a massively parallel simulation or developing a new physical model has become simpler than ever. The package contains development files.

libpolybori-dev
polynomials over Boolean Rings, core development files
Versions of package libpolybori-dev
ReleaseVersionArchitectures
jessie0.8.3-3amd64,armel,armhf,i386
Debtags of package libpolybori-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains the PolyBoRi core development files.

libpolybori-groebner-dev
development files for libpolybori-groebner
Versions of package libpolybori-groebner-dev
ReleaseVersionArchitectures
jessie0.8.3-3amd64,armel,armhf,i386
Debtags of package libpolybori-groebner-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains the development files for libpolybori-groebner.

libprimesieve-dev
fast prime number generator C/C++ library -- libdev
Versions of package libprimesieve-dev
ReleaseVersionArchitectures
buster7.3+ds-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm11.0+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye7.6+ds-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie12.1+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid12.1+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

primesieve is a free software program and C/C++ library that generates primes using a highly optimized sieve of Eratosthenes implementation. primesieve can generate primes and prime k-tuplets up to nearly 2^64.

See http://primesieve.org/ for more information.

This package provides the static library and symbolic links needed for development.

The package is enhanced by the following packages: primesieve-doc
libpynac-dev
Engine for symbolic geometric calculus for Python (development files)
Versions of package libpynac-dev
ReleaseVersionArchitectures
bullseye0.7.27-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.7.23-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.3.2+dfsg-1amd64,armel,armhf,i386
stretch0.6.91-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libpynac-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

This package contains the development files for the library.

libqcustomplot-dev
Qt C++ widget for plotting - header
Versions of package libqcustomplot-dev
ReleaseVersionArchitectures
bookworm2.1.0+dfsg1-3.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.1.0+dfsg1-3.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.1.0+dfsg1-3.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster2.0.1+dfsg1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.0.1+dfsg1-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.2.1-3amd64,armel,armhf,i386
stretch1.3.2+dfsg1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream2.1.1
Debtags of package libqcustomplot-dev:
devellibrary
roledevel-lib
Popcon: 8 users (27 upd.)*
Newer upstream!
License: DFSG free
Git

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

This package ships the development files for building with Qt5 and Qt6

libqd-dev
Datentypen double-double und quad-double für C++ und Fortran-90
Versions of package libqd-dev
ReleaseVersionArchitectures
bookworm2.3.23+dfsg.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.3.11.dfsg-2.2amd64,armel,armhf,i386
stretch2.3.17.dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.3.22+dfsg.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.3.22+dfsg.1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.3.23+dfsg.1-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libqd-dev:
devellibrary
roledevel-lib
Popcon: 2 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

Dieses Paket enthält eine C++-Bibliothek, die Berechnungen mit erhöhter Genauigkeit unterstützt. Die Bibliothek stellt zwei Gleitkomma-Datentypen bereit - einen mit annähernd 32 Dezimalstellen (double-double), einen mit annähernd 64 Dezimalstellen (quad-double). Sie implementiert auch Sprachschnittstellen zu C++ und Fortran 90, sodass bestehende C++- oder Fortran-90-Programme mit minimalen Änderungen für die Nutzung der Bibliothek angepasst werden können.

libqhull-dev
Berechnung konvexer Hüllen und verwandter Strukturen (Entwicklungsdateien)
Versions of package libqhull-dev
ReleaseVersionArchitectures
jessie2012.1-5amd64,armel,armhf,i386
sid2020.2-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2020.2-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2015.2-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2015.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm2020.2-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2020.2-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package libqhull-dev:
devellibrary
roledevel-lib
Popcon: 222 users (201 upd.)*
Versions and Archs
License: DFSG free
Git

Qhull berechnet konvexe Hüllen, Delauny-Triangulierungen, Halbraumschnittmengen um einen Punkt, Voronoi-Diagramme, weitester-Nachbar Delaunay-Triangulierungen und weitester-Nachbar Voronoi-Diagramme. Es arbeitet in 2, 3, 4 und mehr Dimensionen.

Dieses Paket enthält die für die Entwicklung benötigten Dateien (Header und Bibliotheken), als auch die Bibliotheks-Dokumentation im HTML-Format.

libqsopt-ex-dev
Exact linear programming solver -- development files
Versions of package libqsopt-ex-dev
ReleaseVersionArchitectures
bullseye2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.5.10.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.5.10.3-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.5.10.3-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 2 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

QSopt-ex is an implementation of a simplex-based algorithm that returns exact rational solutions, taking advantage of the speed of floating-point calculations and attempting to minimize the operations performed in rational arithmetic.

This package contains the header files and static library.

Please cite: David L Applegate, William Cook, Sanjeeb Dash and Daniel G Espinoza: Exact solutions to linear programming problems. Operations Research Letters 35(6):693-699 (2007)
libquadrule-dev
Development files for quadrule
Versions of package libquadrule-dev
ReleaseVersionArchitectures
trixie0~20121001-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch0~20121001-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid0~20121001-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie0~20121001-2amd64,armel,armhf,i386
bookworm0~20121001-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0~20121001-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0~20121001-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream0~20130608
Debtags of package libquadrule-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

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

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

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

libranlip-dev
Generiert Zufallsvariablen mit mehrdimensionaler Lipschitz-Dichte
Versions of package libranlip-dev
ReleaseVersionArchitectures
bullseye1.0-4.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.0-4.2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.0-4.2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.0-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.0-4.1amd64,armel,armhf,i386
trixie1.0-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.0-4.4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libranlip-dev:
devellibrary
roledevel-lib
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free

RanLip generiert Zufallsvariablen mit beliebiger mehrdimensionaler Lipschitz-Dichte.

Die Generierung von Zufallszahlen aus einer Vielzahl von Verteilungen ist in vielen Paketen implementiert (etwa die Bibliotheken GSL http://www.gnu.org/software/gsl/ und UNURAN http://statistik.wu-wien.ac.at/unuran/). Die Generierung von Zufallsvariablen mit einer beliebigen Verteilung, speziell mit mehrdimensionalen Fällen, ist jedoch anspruchsvoll. RanLip ist eine Methode zur Genierung von Zufallsvariablen mit beliebigen Lipschitz-stetigen Dichten, die mit ein- oder mehrdimensionalen Fällen funktionieren, falls die Dimension nicht sehr groß ist (etwa zwischen drei und zehn Variablen).

Die Lipschitz-Bedingung setzt voraus, dass die Änderungsgeschwindigkeit der Funktion (in diesem Fall die Wahrscheinlichkeitsdichte p(x)) begrenzt ist:

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

Mit dieser Bedingung können wir eine Überschätzung der Dichte erstellen, eine sogenannte Hutfunktion h(x)>=p(x), indem eine Anzahl von Werten von p(x) an einigen Punkten verwendet werden. Je mehr Werte wir verwenden, desto besser ist die Hutfunktion. Die Verwerfungsmethode funktioniert folgendermaßen: generiere eine Zufallsvariable X mit Dichte h(x); generiere eine Uniformität bei (0,1) Zufallszahl Z; falls p(X)<=Z h(X), dann gebe Z zurück, ansonsten wiederhole alle Schritte.

RanLip erstellt eine stückweise konstante Hutfunktion der benötigten Dichte p(x) indem die Domain von p (ein n-dimensionales Rechteck) in viele kleinere Rechtecke unterteilt wird. In diesen Rechtecken wird die Obergrenze an p(x) berechnet und als Wert der Hutfunktion verwendet.

libratpoints-dev
Bibliothek zum Auffinden rationaler Punkte auf hyperelliptischen Kurven - Entwicklung
Versions of package libratpoints-dev
ReleaseVersionArchitectures
trixie2.1.3-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.1.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.1.3-1amd64,armel,armhf,i386
bullseye2.1.3-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.1.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.1.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.1.3-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream2.2.2
Debtags of package libratpoints-dev:
devellibrary
roledevel-lib
Popcon: 5 users (25 upd.)*
Newer upstream!
License: DFSG free
Git

Dieses Programm versucht, alle rationalen Punkte innerhalb einer bestimmten Höhe, die an eine hyperelliptische Kurve gebunden sind, auf sehr effiziente Weise unter Verwendung eines optimierten quadratischen Siebalgorithmus zu finden.

Dieses Paket enthält die Entwicklungsdateien für die Bibliothek.

librw-dev
Compute rank-width and rank-decompositions of graphs (development)
Versions of package librw-dev
ReleaseVersionArchitectures
bullseye0.9+ds1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.9+ds1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.8+ds-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.8+ds-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie0.9+ds1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.9+ds1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 10 users (68 upd.)*
Versions and Archs
License: DFSG free
Git

Compute rank-width and rank-decompositions of graphs. It is based on ideas from "Computing rank-width exactly" by Sang-il Oum, "Sopra una formula numerica" by Ernesto Pascal, "Generation of a Vector from the Lexicographical Index" by B.P. Buckles and M. Lybanon and "Fast additions on masked integers" by Michael D. Adams and David S. Wise.

This package contains the development files for the library.

libsaclib-dev
library of C programs for computer algebra (development)
Versions of package libsaclib-dev
ReleaseVersionArchitectures
sid2.2.8-6.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2.2.7-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.2.8-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.2.8-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

SACLIB is a library of C programs for computer algebra derived from the SAC2 system. It includes algorithms for list processing, arithmetic of integers, rational numbers, and polynomials, modular arithmetic, linear algebra, and more.

This package contains the header files and static library.

libscscp1-dev
IMCCE SCSCP C Library -- development package
Versions of package libscscp1-dev
ReleaseVersionArchitectures
stretch1.0.2+ds-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.0.3+ds-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0.3+ds-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.0.3+ds-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.0.1+ds-1amd64,armel,armhf,i386
buster1.0.3+ds-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.0.3+ds-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libscscp1-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

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

libscythestat-dev
Header-Dateien für die Statistikbibliothek Scythe
Versions of package libscythestat-dev
ReleaseVersionArchitectures
buster1.0.3-1all
stretch1.0.2-1all
sid1.0.3-2all
bullseye1.0.3-1all
bookworm1.0.3-2all
trixie1.0.3-2all
jessie1.0.2-1all
Debtags of package libscythestat-dev:
devellibrary
roledevel-lib
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Die Dateien in diesem Paket werden bei der Entwicklung neuer Programme mit der Bibliothek Scythe benötigt. Mit diesen Header-Dateien ist keine binäre Bibliothek verbunden. Das heißt, dass der gesamte Vorlagencode hier enthalten ist und zur Laufzeit keine weiteren Abhängigkeiten benötigt werden.

Die Scythe Statistical Library ist eine quelloffene C++-Bibliothek für statistische Berechnungen. Sie enthält eine Suite an Funktionen zur Matrixmanipulation, eine Suite an Pseudozufallszahlengeneratoren und eine Suite an numerischen Optimierungsprogrammen. Programme, die mit Scythe geschrieben wurden, sind grundsätzlich viel schneller als Programme in den üblicherweise verwendeten interpretierten Sprachen wie R, Matlab und GAUSS. Außerdem können sie auf jedem System mit dem Compiler GNU GCC (und wohl mit anderen C++-Compilern) kompiliert werden. Ein primäres Entwurfsziel der Scythe-Entwickler ist die einfache Benutzbarkeit für nichtprofessionelle C++-Programmierer. Einfache Benutzbarkeit wird durch drei primäre Mechanismen bereitgestellt: (1) Überladen von Operatoren und Funktionen, (2) zahlreiche vorgefertigte Hilfsfunktionen und (3) ausführliche Dokumentation und Beispielprogramme. Zusätzlich ist Scythe ziemlich flexibel und komplett erweiterbar, da der Quellcode für alle Benutzer verfügbar ist.

libsleef-dev
SLEEF Vectorized Math Library (development)
Versions of package libsleef-dev
ReleaseVersionArchitectures
buster3.3.1-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
experimental3.6-1~exp1amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bullseye3.5.1-1amd64,arm64,armhf,i386,ppc64el,s390x
bookworm3.5.1-3amd64,arm64,armhf,i386,ppc64el,s390x
trixie3.5.1-3amd64,arm64,armhf,i386,ppc64el,s390x
sid3.5.1-3amd64,arm64,armhf,i386,ppc64el,s390x
Popcon: 1 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

SLEEF stands for SIMD Library for Evaluating Elementary Functions. It implements vectorized versions of all C99 real floating point math functions. It can utilize SIMD instructions of modern processors. SLEEF is designed to fully utilize SIMD computation by reducing the use of conditional branches and scatter/gather memory access.

The library contains subroutines for all C99 real FP math functions in double precision and single precision. SLEEF also includes subroutines for discrete Fourier transform(DFT).

This package ships development files.

libsopt-dev
Development package for Sparse OPTimisation library
Versions of package libsopt-dev
ReleaseVersionArchitectures
bookworm3.0.1+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye3.0.1-11amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.0.0-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.0.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el
sid3.0.1+dfsg-3.1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
experimental3.0.1+dfsg-3.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64
sid3.0.1+dfsg-3armel,armhf
upstream4.0.0
Popcon: 1 users (10 upd.)*
Newer upstream!
License: DFSG free
Git

SOPT is a C package to perform Sparse OPTimisation. It solves a variety of sparse regularisation problems, including the SARA algorithm.

SOPT is largely provided to support the PURIFY package, a companion open-source code to perform radio interferometric imaging, also written by the authors of SOPT.

This package contains the development files.

Please cite: L. Pratley, J. D. McEwen, M. d'Avezac, R. E. Carrillo, A. Onose and Y. Wiaux: Robust sparse image reconstruction of radio interferometric observations with PURIFY. (eprint) Mon. Not. Roy. Astron. Soc., submitted (2016)
libsparskit-dev
basic tool-kit for sparse matrix computations - devel
Versions of package libsparskit-dev
ReleaseVersionArchitectures
jessie2.0.0-2amd64,armel,armhf,i386
sid2.0.0-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.0.0-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.0.0-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.0.0-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.0.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.0.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libsparskit-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

libspfft-dev
Sparse 3D FFT library with MPI, OpenMP, CUDA / ROCm support (development files)
Versions of package libspfft-dev
ReleaseVersionArchitectures
bookworm1.0.6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.0.6-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.9.13-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.0.6-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

SpFFT was originally intended for transforms of data with spherical cutoff in frequency domain, as required by some computational material science codes. For distributed computations, SpFFT uses a slab decomposition in space domain and pencil decomposition in frequency domain (all sparse data within a pencil must be on one rank). If desired, the library can be compiled without any parallelization (MPI, OpenMP, CUDA / ROCm).

This package contains development files.

libspooles-dev
SPOOLES SParse Object Oriented Linear Equations Solver development files
Versions of package libspooles-dev
ReleaseVersionArchitectures
stretch2.2-12amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.2-11amd64,armel,armhf,i386
sid2.2-14.1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
buster2.2-14amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.2-14amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.2-14armel,armhf
bookworm2.2-14amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
experimental2.2-14.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.2-14amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package libspooles-dev:
devellibrary
roledevel-lib
Popcon: 2 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains the SPOOLES development files.

libstopt-dev
library for stochastic optimization problems (development package)
Versions of package libstopt-dev
ReleaseVersionArchitectures
bookworm5.5+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid5.8+dfsg-1.1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
experimental5.8+dfsg-1.1~exp1amd64,arm64,armel,armhf,i386,mips64el,riscv64,s390x
sid5.8+dfsg-1armel,armhf
bullseye-backports5.5+dfsg-1~bpo11+1amd64,armel,armhf,ppc64el,s390x
upstream5.11
Popcon: 1 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

The STochastic OPTimization library (StOpt) aims at providing tools in C++ for solving some stochastic optimization problems encountered in finance or in the industry. Different methods are available:

  • dynamic programming methods based on Monte Carlo with regressions (global, local, kernel and sparse regressors), for underlying states following some uncontrolled Stochastic Differential Equations;
  • dynamic programming with a representation of uncertainties with a tree: transition problems are here solved by some discretizations of the commands, resolution of LP with cut representation of the Bellman values;
  • Semi-Lagrangian methods for Hamilton Jacobi Bellman general equations for underlying states following some controlled Stochastic Differential Equations;
  • Stochastic Dual Dynamic Programming methods to deal with stochastic stock management problems in high dimension. Uncertainties can be given by Monte Carlo and can be represented by a state with a finite number of values (tree);
  • Some branching nesting methods to solve very high dimensional non linear PDEs and some appearing in HJB problems. Besides some methods are provided to solve by Monte Carlo some problems where the underlying stochastic state is controlled. For each method, a framework is provided to optimize the problem and then simulate it out of the sample using the optimal commands previously computed. Parallelization methods based on OpenMP and MPI are provided in this framework permitting to solve high dimensional problems on clusters. The library should be flexible enough to be used at different levels depending on the user's willingness.

This package contains the headers and the static libraries (libstopt-mpi which allows for multithreading, and libstopt which does not).

The package is enhanced by the following packages: stopt-examples
libstxxl-dev
Development libraries for STXXL
Versions of package libstxxl-dev
ReleaseVersionArchitectures
trixie1.4.1-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster1.4.1-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.4.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.4.0-3amd64,armel,armhf,i386
bullseye1.4.1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.4.1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.4.1-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libstxxl-dev:
devellibrary
roledevel-lib
Popcon: 2 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

libsuitesparse-dev
libraries for sparse matrices computations (development files)
Versions of package libsuitesparse-dev
ReleaseVersionArchitectures
bookworm5.12.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch4.5.4-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie4.2.1-3amd64,armel,armhf,i386
buster5.4.0+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie7.6.1+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid7.6.1+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye5.8.1+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libsuitesparse-dev:
devellibrary
roledevel-lib
Popcon: 293 users (149 upd.)*
Versions and Archs
License: DFSG free
Git

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

AMD approximate minimum degree ordering

CAMD symmetric approximate minimum degree

BTF permutation to block triangular form (beta)

COLAMD column approximate minimum degree ordering

CCOLAMD constrained column approximate minimum degree ordering

CHOLMOD sparse Cholesky factorization

CXSparse a concise sparse matrix package

KLU sparse LU factorization, primarily for circuit simulation

LDL a simple LDL' factorization

UMFPACK sparse LU factorization

ParU unsymmetric multifrontal multithreaded sparse LU factorization

RBio read/write sparse matrices in Rutherford/Boeing format

SPQR sparse QR factorization

Mongoose graph partitioning library that can quickly compute edge cuts

SPEX solves sparse linear systems in exact arithmetic

SuiteSparse_config configuration routines for all the above packages.

This package contains the static libraries and header files.

libsuperlu-dev
Direct solution of large, sparse systems of linear equations
Versions of package libsuperlu-dev
ReleaseVersionArchitectures
bullseye5.2.2+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster5.2.1+dfsg1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie4.3+dfsg-3amd64,armel,armhf,i386
bookworm5.3.0+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid6.0.1+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie6.0.1+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch5.2.1+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libsuperlu-dev:
devellibrary
roledevel-lib
Popcon: 87 users (129 upd.)*
Versions and Archs
License: DFSG free
Git

Development files for SuperLU.

SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations on high performance machines.

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

This package contains the header and development files to build against SuperLU.

libsuperlu-dist-dev
Highly distributed solution of sparse linear equations
Versions of package libsuperlu-dist-dev
ReleaseVersionArchitectures
bullseye6.2.0+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster6.1.1+dfsg1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm8.1.2+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie8.2.1+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid8.2.1+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 10 users (16 upd.)*
Versions and Archs
License: DFSG free
Git

SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations. The library is written in C and is callable from either C or Fortran program. It uses MPI, OpenMP and CUDA to support various forms of parallelism. It supports both real and complex datatypes, both single and double precision, and 64-bit integer indexing. The library routines performs an LU decomposition with partial pivoting and triangular system solves through forward and back substitution. The LU factorization routines can handle non-square matrices but the triangular solves are performed only for square matrices. The matrix columns may be preordered (before factorization) either through library or user supplied routines. This preordering for sparsity is completely separate from the factorization. Working precision iterative refinement subroutines are provided for improved backward stability. Routines are also provided to equilibrate the system, estimate the condition number, calculate the relative backward error, and estimate error bounds for the refined solutions.

SuperLU_DIST implements the algorithms for distributed memory, targetting highly parallel distributed memory hybrid systems. The numerical factorization routines are already implemented for hybrid systems with multiple GPUs. Further work will be needed to implement the other phases of the algorithms on the hybrid systems and to enhance strong scaling to extreme scale.

The main library is libsuperlu_dist.so but a fortran wrapper library is also provided as libsuperlu_dist_fortran.so

This package provides development files for building client applications against superlu-dist.

libsymmetrica2-dev
Übergangspaket
Versions of package libsymmetrica2-dev
ReleaseVersionArchitectures
bullseye2.0+ds-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm3.0.1+ds-2all
sid3.0.1+ds-2all
sid3.0.1+ds-2.1all
buster2.0+ds-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.0+ds-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.0+ds-3amd64,armel,armhf,i386
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Dies ist ein Übergangspaket. Es kann sicher entfernt werden.

libtachyon-dev
Parallel/Multiprocessor Ray Tracing Software, development files
Versions of package libtachyon-dev
ReleaseVersionArchitectures
jessie0.99~b2+dfsg-0.4amd64,armel,armhf,i386
upstream0.99.5
Debtags of package libtachyon-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free

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

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

The package is enhanced by the following packages: tachyon-doc
libtnt-dev
interface for scientific computing in C++
Versions of package libtnt-dev
ReleaseVersionArchitectures
stretch1.2.6-1all
bullseye1.2.6-1.1all
jessie1.2.6-1all
bookworm1.2.6-1.1all
buster1.2.6-1all
trixie1.2.6-1.1all
sid1.2.6-1.1all
Debtags of package libtnt-dev:
devellibrary
roledevel-lib
Popcon: 2 users (4 upd.)*
Versions and Archs
License: DFSG free

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

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

libug-dev
software framework for finite element methods (development files)
Versions of package libug-dev
ReleaseVersionArchitectures
jessie3.11.0-1amd64,armel,armhf,i386
stretch3.12.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

The version in this package has been built with the necessary flags for use with the Dune software system.

This package contains the development files.

libvdt-dev
vectorised math library - development files
Versions of package libvdt-dev
ReleaseVersionArchitectures
trixie0.4.4-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.4.4-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm0.4.4-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 2 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

This is vectorised math library

  • a collection of fast and inline implementations of mathematical functions
  • the functions can be used in autovectorised loops
  • double and single precision implementations are available
  • no overhead present, no intrinsics used

A scalar (T(T)) and array signature (void(const unsigned int, T, T)) are provided. Born and developed at CERN, it is used, among the others, by LHC experiments and the Geant4 simulation toolkit.

Much of the VDT code is inspired by the well known Cephes mathematical library.

This package contains the development files for vdt.

libviennacl-dev
Scientific computing library written in C++ based on OpenCL
Versions of package libviennacl-dev
ReleaseVersionArchitectures
bullseye1.7.1+dfsg1-6all
bookworm1.7.1+dfsg1-6all
jessie1.5.2-2all
trixie1.7.1+dfsg1-6all
buster1.7.1+dfsg1-5all
sid1.7.1+dfsg1-6all
stretch1.7.1+dfsg1-2all
Debtags of package libviennacl-dev:
devellibrary
roledevel-lib
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

libxsmm-dev
Library for matrix operations and deep learning primitives
Versions of package libxsmm-dev
ReleaseVersionArchitectures
sid1.17-3amd64
bookworm1.17-2amd64
trixie1.17-3amd64
Popcon: 3 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

LIBXSMM is a library targeting Intel Architecture for specialized dense and sparse matrix operations, and deep learning primitives.

This package contains the tools, static libraries and header files.

libzn-poly-dev
development files for libzn-poly
Versions of package libzn-poly-dev
ReleaseVersionArchitectures
bookworm0.9.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.9-3amd64,armel,armhf,i386
stretch0.9-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid0.9.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.9.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.9.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie0.9.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package libzn-poly-dev:
devellibrary
roledevel-lib
Popcon: 5 users (24 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains the development files for the library.

minpack-dev
Statisch gelinkte Bibliothek für nichtlineare Gleichungen und kleinste-Quadrate
Versions of package minpack-dev
ReleaseVersionArchitectures
jessie19961126+dfsg1-3amd64,armel,armhf,i386
sid19961126+dfsg1-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie19961126+dfsg1-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm19961126+dfsg1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye19961126+dfsg1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster19961126+dfsg1-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch19961126+dfsg1-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package minpack-dev:
develdoc, examples, library
fieldmathematics
roledevel-lib, documentation, shared-lib
Popcon: 1 users (13 upd.)*
Versions and Archs
License: DFSG free
Git

Minipack enthält Programme zur Lösung von nichtlinearen Gleichungen und nichtlinearen kleinste-Quadrate-Problemen. Fünf Berechnungspfade enthalten jeweils eine Kern-Subroutine und einen einfach zu benutzenden Treiber. Die Algorithmen laufen entweder von einer analytischen Spezifizierung der Jacobischen Matrix oder direkt aus den Problemfunktionen. Die Pfade schließen Möglichkeiten für Systeme von Gleichungen mit einer Jacobischen Bandmatrix, für kleinste-Quadrate-Probleme mit einer großen Datenmenge und für die Konsistenzprüfung der Jacobischen Matrix mit den Funktionen ein.

Dieses Paket enthält die Header-Dateien, Handbuchseiten, Beispiele und die statische Bibliothek.

petsc-dev
Virtual package depending on latest PETSc development package
Versions of package petsc-dev
ReleaseVersionArchitectures
sid3.18.6+dfsg1-1all
bookworm3.18.5+dfsg1-1all
trixie3.19.6+dfsg1-2all
sid3.19.6+dfsg1-2all
experimental3.19.6+dfsg1-2.1~exp2all
sid3.19.6+dfsg1-2.2all
experimental3.20.3+dfsg1-1exp1all
bullseye3.14.5+dfsg1-4all
stretch3.7.5+dfsg1-4all
buster3.10.3+dfsg1-5all
jessie3.4.2.dfsg1-8.1all
Debtags of package petsc-dev:
devellibrary
roledummy, metapackage
Popcon: 5 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

PETSc is the "Portable Extensible Toolkit for Scientific Computation", a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries.

This metapackage installs libpetsc-real-dev, which will always depend on the most recent version of PETSc with real number support. So if you install it then you will get upgrades automatically.

python3-asteval
minimalistic evaluator of Python 3 expression using ast module
Versions of package python3-asteval
ReleaseVersionArchitectures
buster0.9.12-1all
sid0.9.31-1all
trixie0.9.31-1all
bookworm0.9.28-1all
bullseye0.9.19-2all
Popcon: 32 users (31 upd.)*
Versions and Archs
License: DFSG free
Git

ASTEVAL is a safe(ish) evaluator of Python expressions and statements, using Python's ast module. The idea is to provide a simple, safe, and robust miniature mathematical language that can handle user-input. The emphasis here is on mathematical expressions, and so many functions from numpy are imported and used if available.

Many Python lanquage constructs are supported by default, These include slicing, subscripting, list comprehension, conditionals (if-elif-else blocks and if expressions), flow control (for loops, while loops, and try-except-finally blocks). All data are Python objects, and built-in data structures (dictionaries, tuple, lists, numpy arrays, strings) are fully supported by default.

Many of the standard builtin Python functions are available, as are all mathemetical functions from the math module. If the numpy module is installed, many of its functions will also be available. Users can define and run their own functions within the confines of the limitations of asteval.

There are several absences and differences with Python, and asteval is by no means an attempt to reproduce Python with its own ast module. Some of the most important differences and absences are:

  • Variable and function symbol names are held in a simple symbol table (a single dictionary), giving a flat namespace.
  • creating classes is not supported.
  • importing modules is not supported.
  • function decorators, yield, lambda, exec, and eval are not supported.
  • files can only be opened in read-only mode.

In addition, accessing many internal methods and classes of objects is forbidden in order to strengthen asteval against malicious user code. .

This package installs the library for Python 3.

python3-basix
Finite Element Basis Function Definition Runtime Library (Python 3)
Versions of package python3-basix
ReleaseVersionArchitectures
trixie0.7.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.5.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.7.0-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.0.1~git20210122.4f10ef2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 4 users (13 upd.)*
Versions and Archs
License: DFSG free
Git

Computes FE basis functions and derivatives for the following elements:

  • Lagrange (interval, triangle, tetrahedron, prism, pyramid, quadrilateral, hexahedron)
  • Nédélec (triangle, tetrahedron)
  • Nédélec Second Kind (triangle, tetrahedron)
  • Raviart-Thomas (triangle, tetrahedron)
  • Regge (triangle, tetrahedron)
  • Crouzeix-Raviart (triangle, tetrahedron)

Computes quadrature rules on different cell types

Provides reference topology and geometry for reference cells of each type.

Python wrapper provided with pybind11.

This package installs the library for Python 3.

python3-brial
polynomials over Boolean Rings, Python 3 module
Versions of package python3-brial
ReleaseVersionArchitectures
bookworm1.2.11-2.1amd64,arm64,i386
sid1.2.12-1.1amd64,arm64,i386,riscv64
buster1.2.4-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.2.10-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 182 users (14 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains the BRiAl Python 3 module.

python3-bumps
data fitting and Bayesian uncertainty modeling for inverse problems (Python 3)
Versions of package python3-bumps
ReleaseVersionArchitectures
bullseye0.8.0-1all
trixie0.9.1-2all
sid0.9.1-2all
bookworm0.9.0-3all
buster0.7.11-2all
upstream0.9.2
Popcon: 1 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

Bumps is a set of routines for curve fitting and uncertainty analysis from a Bayesian perspective. In addition to traditional optimizers which search for the best minimum they can find in the search space, bumps provides uncertainty analysis which explores all viable minima and finds confidence intervals on the parameters based on uncertainty in the measured values. Bumps has been used for systems of up to 100 parameters with tight constraints on the parameters. Full uncertainty analysis requires hundreds of thousands of function evaluations, which is only feasible for cheap functions, systems with many processors, or lots of patience.

Bumps includes several traditional local optimizers such as Nelder-Mead simplex, BFGS and differential evolution. Bumps uncertainty analysis uses Markov chain Monte Carlo to explore the parameter space. Although it was created for curve fitting problems, Bumps can explore any probability density function, such as those defined by PyMC. In particular, the bumps uncertainty analysis works well with correlated parameters.

Bumps can be used as a library within your own applications, or as a framework for fitting, complete with a graphical user interface to manage your models.

This package installs the library for Python 3.

python3-cryptominisat
Python bindings for the CryptoMiniSat SAT solver (Python 3)
Versions of package python3-cryptominisat
ReleaseVersionArchitectures
trixie5.11.15+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm5.11.4+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye5.8.0+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid5.11.15+dfsg1-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream5.11.21
Popcon: 1 users (3 upd.)*
Newer upstream!
License: DFSG free
Git

CryptoMiniSat is a modern, multi-threaded, simplifying SAT solver.

This package provides the pycryptosat module to use CryptoMiniSat from Python 3. See https://github.com/msoos/cryptominisat#python-usage for examples.

python3-cvxopt
Python3 package for convex optimization
Versions of package python3-cvxopt
ReleaseVersionArchitectures
bookworm1.3.0+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.3.0+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.3.0+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.2.5+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.1.9+dfsg-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-backports1.1.9+dfsg-3~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream1.3.2
Popcon: 79 users (25 upd.)*
Newer upstream!
License: DFSG free
Git

CVXOPT is a Python package for convex optimization. It includes

  • Python classes for storing and manipulating dense and sparse matrices
  • an interface to most of the double-precision real and complex BLAS
  • an interface to the dense linear equation solvers and eigenvalue routines from LAPACK
  • interfaces to the sparse LU and Cholesky solvers from UMFPACK and CHOLMOD.
  • routines for solving convex optimization problems, an interface to the linear programming solver in GLPK, and interfaces to the linear and quadratic programming solvers in MOSEK
  • a modeling tool for specifying convex piecewise-linear optimization problems.

This package contains the Python 3 module.

python3-cypari2
Python interface to PARI -- Python 3
Versions of package python3-cypari2
ReleaseVersionArchitectures
buster1.3.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.1.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.1.4-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.1.4-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.1.2-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 156 users (23 upd.)*
Versions and Archs
License: DFSG free
Git

A Python interface to the number theory library libpari.

This package installs the library for Python 3.

python3-cython-blis
Fast BLAS-like operations from Python and Cython, without the tears (Python 3)
Versions of package python3-cython-blis
ReleaseVersionArchitectures
sid0.9.1-1amd64,arm64,armhf,i386,mips64el,riscv64,s390x
trixie0.9.1-1amd64,arm64,armhf,i386,mips64el,s390x
bookworm0.9.1-1amd64,arm64,armhf,i386,mips64el,s390x
Popcon: 4 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

This repository provides the Blis linear algebra routines as a self-contained Python C-extension. Currently, it only supports single-threaded execution, as this is actually best for our workloads (ML inference).

This package installs the library for Python 3.

python3-dmsh
High-quality 2D mesh generator based on distmesh
Versions of package python3-dmsh
ReleaseVersionArchitectures
trixie0.2.19-1all
bullseye0.2.11-3all
bookworm0.2.19-1all
sid0.2.19-1all
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

dmsh: "The worst mesh generator you'll ever use."

Inspired by distmesh, dmsh is slow, requires a lot of memory, and isn't terribly robust either.

On the plus side, it's got a usable interface, is pure Python (and hence easily installable on any system), and if it works, it produces pretty high-quality meshes.

Combined with optimesh, dmsh produces the highest-quality 2D meshes in the west.

Example capabilities:

  • Primitives
  • circle, rectangle, polygon
  • halfspace
  • Combinations
  • difference
  • nonconstant edge length
  • union
  • intersection
  • Transformations
  • rotation, translation, scaling
  • Local refinement
python3-dolfin
Base Python interface for DOLFIN (Python 3)
Versions of package python3-dolfin
ReleaseVersionArchitectures
buster2018.1.0.post1-16amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2019.2.0~git20201207.b495043-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2019.2.0~git20230116.bd54183-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2019.2.0~legacy20240219.1c52e83-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2019.2.0~legacy20240219.1c52e83-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
experimental2019.2.0~legacy20240219.1c52e83-1.1~exp2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 81 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

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

This is the base package depending on specific dolfin builds. By default the version built against the preferred version of PETSc in /usr/lib/petsc is selected (with 32-bit indexing, but the alternative version (64-bit PETSc) can be selected by setting the environment variable PETSC_DIR.

This is the legacy version of DOLFIN, you may want to install the next-generation python3-dolfinx (DOLFIN-X) instead.

python3-dolfinx
Python interface for DOLFIN (Python 3)
Versions of package python3-dolfinx
ReleaseVersionArchitectures
sid0.7.3-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.7.3-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye2019.2.0~git20210130.c14cb0a-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.5.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
experimental0.7.3-5.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 37 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

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

This is the next-generation version of libdolfinx-dev (DOLFIN-X). The legacy version of DOLFIN is provided by python3-dolfin.

This is a base package depending on the dolfinx packages with real or complex number support. By default the version built against the preferred version of PETSc in /usr/lib/petsc is selected, but the alternative version can be selected by setting the environment variable PETSC_DIR.

python3-dtcwt
Dual-Tree Complex Wavelet Transform library for Python 3
Versions of package python3-dtcwt
ReleaseVersionArchitectures
bullseye0.12.0-2all
buster0.12.0-1all
stretch0.11.0-2all
sid0.12.0-5all
bookworm0.12.0-5all
trixie0.12.0-5all
Popcon: 3 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

The dtcwt library provides a Python implementation of the 1, 2 and 3-D dual-tree complex wavelet transform along with some associated algorithms. It contains a pure CPU implementation which makes use of NumPy along with an accelerated GPU implementation using OpenCL.

This package provides the modules for Python 3.

python3-ffc
compiler for finite element variational forms (Python 3)
Versions of package python3-ffc
ReleaseVersionArchitectures
sid2019.2.0~legacy20230509.35df986-1all
bookworm2019.2.0~git20210714.a20cbe7-3all
trixie2019.2.0~legacy20230509.35df986-1all
buster2018.1.0-5all
bullseye2019.2.0~git20210115.cb26c91-1all
Popcon: 85 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

This package installs the legacy FFC library for Python 3.

You may want to consider installing python3-ffcx instead to get the next-generation FFC-X.

python3-ffcx
next-gen compiler for finite element variational forms (Python 3)
Versions of package python3-ffcx
ReleaseVersionArchitectures
bookworm0.5.0-3all
sid0.7.0-3all
trixie0.7.0-3all
bullseye2019.2.0~git20210122.22ca4c0-2all
Popcon: 5 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

This package installs the next-generation FFC-X library for Python 3.

python3-gimmik
generator of matrix multiplication kernels (Python 3)
Versions of package python3-gimmik
ReleaseVersionArchitectures
bookworm2.1-1.1all
bullseye2.1-1.1all
stretch2.1-1all
trixie2.1-1.1all
sid2.1-1.1all
buster2.1-1all
upstream3.2.1
Popcon: 6 users (2 upd.)*
Newer upstream!
License: DFSG free
Git

GiMMiK is a Python based kernel generator for matrix multiplication kernels for various accelerator platforms. For small operator matrices the generated kernels are capable of outperfoming the state-of-the-art general matrix multiplication routines such as cuBLAS GEMM or clBLAS GEMM.

This package provides the library for Python 3.

python3-gpyfft
Wrapper for the OpenCL FFT library clFFT (Python 3)
Versions of package python3-gpyfft
ReleaseVersionArchitectures
bookworm0.7.1-2amd64,arm64,armel,armhf,i386
stretch-backports0.7.0-1~bpo9+1amd64,arm64,armhf,i386
buster0.7.0-1amd64,arm64,armhf,i386
bullseye0.7.0-2amd64,arm64,armel,armhf,i386
trixie0.7.1-2amd64,arm64,armel,armhf,i386
sid0.7.1-2amd64,arm64,armel,armhf,i386
Popcon: 2 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

This python wrapper is designed to tightly integrate with PyOpenCL. It consists of a low-level Cython based wrapper with an interface similar to the underlying C library. On top of that it offers a high-level interface designed to work on data contained in instances of pyopencl.array.Array, a numpy work-alike array class for GPU computations. The high-level interface takes some inspiration from pyFFTW. For details of the high-level interface see fft.py.

This package installs the library for Python 3.

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

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

This is the Python 3 version of the package.

python3-ltfatpy
Large Time-Frequency Toolbox (LTFAT) in Python
Versions of package python3-ltfatpy
ReleaseVersionArchitectures
bookworm1.0.16-9amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
trixie1.0.16-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el
sid1.0.16-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64
bullseye1.0.16-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

The ltfatpy package is a partial Python port of the Large Time/Frequency Analysis Toolbox (LTFAT), a MATLAB®/Octave toolbox for working with time-frequency analysis and synthesis.

It is intended both as an educational and a computational tool.

The package provides a large number of linear transforms including Gabor transforms along with routines for constructing windows (filter prototypes) and routines for manipulating coefficients.

This package provides the modules for Python 3.

python3-meshplex
fast tools for simplex meshes (Python 3)
Versions of package python3-meshplex
ReleaseVersionArchitectures
bookworm0.17.1-2all
trixie0.17.1-2all
bullseye0.15.13-1all
sid0.17.1-2all
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Compute all sorts of interesting points, areas, and volumes in triangular and tetrahedral meshes, with a focus on efficiency. Useful in many contexts, e.g., finite-element and finite-volume computations.

This package installs the library for Python 3.

python3-meshzoo
simple geometric meshes (Python 3)
Versions of package python3-meshzoo
ReleaseVersionArchitectures
bookworm0.9.4-1all
trixie0.9.4-1all
sid0.9.4-1all
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

When generating meshes for FEM/FVM computations, sometimes your geometry is so simple that you don't need a complex mesh generator (like pygmsh, MeshPy, mshr, pygalmesh, dmsh), but something simple and fast that makes use of the structure of the domain. Enter meshzoo.

Examples: Triangle, Rectangle, Regular polygon, Disk, Möbius strip, Sphere (surface), Ball (solid), Tube, Cube.

This package installs the module for Python 3.

python3-morfessor
unsupervised and semi-supervised morphological segmentation
Versions of package python3-morfessor
ReleaseVersionArchitectures
bullseye2.0.6-3all
bookworm2.0.6-3all
sid2.0.6-3all
trixie2.0.6-3all
Popcon: 3 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Morfessor is a tool for unsupervised and semi-supervised morphological segmentation.

Morfessor that takes as input a corpus of unannotated text and produces a segmentation of the word forms observed in the text. This version implements the Morfessor Baseline method and its semi-supervised extension.

python3-mpi4py-fft
a Python package for computing Fast Fourier Transforms (FFTs) with MPI
Versions of package python3-mpi4py-fft
ReleaseVersionArchitectures
bullseye2.0.3-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.0.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.0.5-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.0.5-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 2 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

mpi4py-fft is a Python package for computing Fast Fourier Transforms (FFTs). Large arrays are distributed and communications are handled under the hood by MPI for Python (mpi4py). To distribute large arrays we are using a new and completely generic algorithm that allows for any index set of a multidimensional array to be distributed. We can distribute just one index (a slab decomposition), two index sets (pencil decomposition) or even more for higher-dimensional arrays.

In mpi4py-fft there is also included a Python interface to the FFTW library. This interface can be used without MPI, much like pyfftw, and even for real-to-real transforms, like discrete cosine or sine transforms.

The package provides a Python interface to FFTW, but with MPI parallelisation. This enables strong scaling tested to 16000 cores, or weak scaling tested to 2000 cores. The algorithm is documented at https://arxiv.org/abs/1804.09536

This package installs the library for Python 3.

python3-numexpr
Schneller Auswerter für numerische Array-Ausdrücke für Python 3 und NumPy
Versions of package python3-numexpr
ReleaseVersionArchitectures
bookworm2.8.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.9.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.9.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch2.6.1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.4-1amd64,armel,armhf,i386
buster2.6.9-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.7.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 1004 users (255 upd.)*
Versions and Archs
License: DFSG free
Git

Das Paket Numexpr wertet Array-Ausdrücke mit mehreren Operatoren um ein Vielfaches schneller aus als NumPy. Es akzeptiert den Ausdruck als String, analysiert ihn, schreibt ihn effizienter um und kompiliert ihn im laufenden Betrieb (on the fly) zu schnellerem Python-Code. Nach dem Schreiben des Ausdrucks in C und der Kompilierung mit einem speziellen JIT-Compiler (just-in-time) ist Numexpr die nächstbeste Alternative, d.h. zur Laufzeit ist kein Compiler erforderlich.

python3-numpy
Fast array facility to the Python language (Python 3)
Versions of package python3-numpy
ReleaseVersionArchitectures
bullseye1.19.5-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.24.2-2armel,armhf,mips64el,riscv64
sid1.26.4+ds-2amd64,arm64,i386,ppc64el,s390x
buster1.16.2-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.12.1-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.8.2-2amd64,armel,armhf,i386
bookworm1.24.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.24.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 25034 users (2918 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package installs NumPy for Python 3.

The package is enhanced by the following packages: python3-shapely
python3-openturns
Python3 front-end of OpenTURNS (aka TUI)
Versions of package python3-openturns
ReleaseVersionArchitectures
stretch1.7-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.20-9amd64,arm64,armel,armhf,mips64el,ppc64el,s390x
trixie1.21.1-4amd64,arm64,armel,armhf,mips64el,ppc64el,s390x
sid1.21.1-4amd64,arm64,armel,armhf,mips64el,ppc64el,riscv64,s390x
experimental1.22-1armhf
experimental1.22-2amd64,arm64,mips64el,ppc64el,s390x
upstream1.22
Popcon: 6 users (3 upd.)*
Newer upstream!
License: DFSG free
Git

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

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

Targeted users are all engineers who want to introduce the probabilistic dimension in their so far deterministic studies.

This package provides the Python3 bindings to the library.

python3-optlang
sympy based mathematical programming language (Python 3)
Versions of package python3-optlang
ReleaseVersionArchitectures
trixie1.8.1-1all
sid1.8.1-1all
buster1.4.4-1all
bullseye1.4.4-2all
bookworm1.5.2-1all
Popcon: 3 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Optlang is a Python package for solving mathematical optimization problems, i.e. maximizing or minimizing an objective function over a set of variables subject to a number of constraints. Optlang provides a common interface to a series of optimization tools, so different solver backends can be changed in a transparent way. Optlang's object-oriented API takes advantage of the symbolic math library sympy to allow objective functions and constraints to be easily formulated from symbolic expressions of variables.

This package installs the library for Python 3.

python3-ortools
Google Optimization Tools (Python library)
Versions of package python3-ortools
ReleaseVersionArchitectures
sid8.2+ds-6amd64,arm64,ppc64el
upstream9.9
Popcon: users ( upd.)*
Newer upstream!
License: DFSG free
Git

This package contains the Python bindings for OR-Tools.

Google Optimization Tools (a.k.a., OR-Tools) is an open-source, fast and portable software suite for solving combinatorial optimization problems.

The suite contains:

  • A constraint programming solver;
  • A linear programming solver;
  • Wrappers around commercial and other open source solvers, including mixed integer solvers;
  • Bin packing and knapsack algorithms;
  • Algorithms for the Traveling Salesman Problem and Vehicle Routing Problem;
  • Graph algorithms (shortest paths, min cost flow, max flow, linear sum assignment).

OR-Tools is written in C++, but also provide wrappers in Python, C# and Java.

This package contains the Python 3 bindings of ortools.

python3-petsc4py
Python 3 bindings for PETSc libraries
Versions of package python3-petsc4py
ReleaseVersionArchitectures
bookworm3.18.5-1all
sid3.18.5-1all
buster3.10.1-1all
bullseye3.14.1-1all
experimental3.20.5-1exp1all
sid3.19.6-7all
sid3.19.6-6all
trixie3.19.6-6all
upstream3.20.5
Popcon: 105 users (3 upd.)*
Newer upstream!
License: DFSG free
Git

PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.

This is a base package that depends on the python3 petsc4py package with either real or complex number support. It provides the path to petsc4py for the system's default PETSc version set in /usr/lib/petsc. Export environment variable PETSC_DIR to use other versions.

python3-pyemd
Python library for the Earth Mover's Distance with NumPy
Versions of package python3-pyemd
ReleaseVersionArchitectures
sid0.5.1.54.g802fa86-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.5.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.5.1.54.g802fa86-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.5.1.54.g802fa86-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream1.0.0
Popcon: 1 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

PyEMD is a Python wrapper for Ofir Pele and Michael Werman's implementation of the Earth Mover's Distance that allows it to be used with NumPy. If you use this code, please cite the papers listed in the README.md.

python3-pyfftw
Pythonic wrapper around FFTW - Python 3
Versions of package python3-pyfftw
ReleaseVersionArchitectures
bookworm0.13.0-2amd64,arm64,i386,mips64el,ppc64el,s390x
buster0.11.1-2amd64,arm64,i386,mips,mips64el,ppc64el,s390x
jessie0.9.2+dfsg-2amd64,i386
sid0.13.1-2amd64,arm64,i386,mips64el,ppc64el,s390x
bullseye0.12.0-1amd64,arm64,i386,mips64el,ppc64el,s390x
Popcon: 18 users (13 upd.)*
Versions and Archs
License: DFSG free
Git

Pythonic wrapper around FFTW, the speedy FFT library. The ultimate aim is to present a unified interface for all the possible transforms that FFTW can perform.

Both the complex DFT and the real DFT are supported, as well as arbitrary axes of abitrary shaped and strided arrays, which makes it almost feature equivalent to standard and real FFT functions of numpy.fft (indeed, it supports the clongdouble dtype which numpy.fft does not).

pyFFTW is BSD-licensed and should not be confused with python-fftw, a GPL-licensed python module with the same aim of providing python bindings to FFTW3. Or python3-gpyfft, which provides bindings to the OpenCL FFT library clFFT.

This package provides the Python 3 bindings.

python3-pynfft
Python bindings for the NFFT3 library - Python 3
Versions of package python3-pynfft
ReleaseVersionArchitectures
stretch1.3.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.3.2-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.3.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.3.2-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 5 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package provides the Python 3 version of the bindings.

python3-pyviennacl
Python bindings for ViennaCL linear algebra library (for Python 3)
Versions of package python3-pyviennacl
ReleaseVersionArchitectures
jessie1.0.2+dfsg-1amd64,armel,armhf,i386
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

python3-slepc4py
Python 3 bindings for SLEPc libraries
Versions of package python3-slepc4py
ReleaseVersionArchitectures
buster3.10.0-2all
sid3.19.2-3all
bookworm3.18.2-1all
sid3.18.3-1all
experimental3.20.1-1exp1all
trixie3.19.2-3all
bullseye3.14.0-2all
upstream3.20.2
Popcon: 100 users (4 upd.)*
Newer upstream!
License: DFSG free
Git

SLEPc is the Scalable Library for Eigenvalue Problem Computations.

It is based on PETSc and employs the MPI standard for all message-passing communication.

This is a base package that depends on (Recommends) the python3 slepc4py package with either real or complex number support. It provides the path to slepc4py for the system's default SLEPc version set in /usr/lib/slepc. Export environment variable SLEPC_DIR to use other versions.

python3-stopt
library for stochastic optimization problems (Python 3 bindings)
Versions of package python3-stopt
ReleaseVersionArchitectures
sid5.8+dfsg-1armel,armhf
bookworm5.5+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye-backports5.5+dfsg-1~bpo11+1amd64,armel,armhf,ppc64el,s390x
sid5.8+dfsg-1.1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
experimental5.8+dfsg-1.1~exp1amd64,arm64,armel,armhf,i386,mips64el,riscv64,s390x
upstream5.11
Popcon: 1 users (2 upd.)*
Newer upstream!
License: DFSG free
Git

The STochastic OPTimization library (StOpt) aims at providing tools in C++ for solving some stochastic optimization problems encountered in finance or in the industry. Python 3 bindings are provided by this package in order to allow one to use the C++ library in a Python code.

The package is enhanced by the following packages: stopt-examples
python3-swiglpk
Plain Python bindings for the GNU Linear Programming Kit (Python 3)
Versions of package python3-swiglpk
ReleaseVersionArchitectures
bookworm4.65.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie5.0.10-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster4.65.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid5.0.10-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye4.65.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 19 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

swiglpk just provides plain SWIG bindings to the underlying C library of the GNU Linear Programming Kit. It is not a high-level wrapper for GLPK.

This package installs the library for Python 3.

python3-ufl
unified language for form-compilers (Python 3)
Versions of package python3-ufl
ReleaseVersionArchitectures
sid2023.2.0-2all
stretch2016.2.0-2all
buster2018.1.0-5all
bullseye2019.2.0~git20210211.d60cd09-1all
bookworm2022.2.0-2all
trixie2023.2.0-2all
Popcon: 10 users (15 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package installs the library for Python 3.

sfftw-dev
Bibliothek für schnelle Fourier-Transformationen (FFT)
Versions of package sfftw-dev
ReleaseVersionArchitectures
stretch2.1.5-4.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.1.5-4.2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie2.1.5-1amd64,armel,armhf,i386
bullseye2.1.5-4.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package sfftw-dev:
devellibrary
fieldmathematics
roledevel-lib
Popcon: 17 users (12 upd.)*
Versions and Archs
License: DFSG free
Git

Diese Bibliothek berechnet FFTs in einer oder mehreren Dimensionen. Sie ist extrem schnell. Dieses Paket enthält die statisch gelinkte Bibliothek und die Header-Dateien.

slepc-dev
Scalable Library for Eigenvalue Problem Computations
Versions of package slepc-dev
ReleaseVersionArchitectures
experimental3.20.1+dfsg1-1exp1amd64,arm64,i386,ppc64el
stretch3.7.3+dfsg1-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster3.10.1+dfsg1-3all
bullseye3.14.2+dfsg1-1all
bookworm3.18.2+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
experimental3.19.2+dfsg1-2.1~exp2armel,armhf,mips64el,riscv64,s390x
sid3.19.2+dfsg1-2armel,armhf
trixie3.19.2+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid3.19.2+dfsg1-2.1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
upstream3.20.2
Popcon: 0 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

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 is a dependency package which depends on the latest version of SLEPc.

trilinos-all-dev
object-oriented framework for large-scale problems - development files (ALL)
Versions of package trilinos-all-dev
ReleaseVersionArchitectures
bookworm13.2.0-4amd64,arm64,ppc64el,s390x
trixie13.2.0-5amd64,arm64,ppc64el,s390x
buster12.12.1-7amd64,arm64,mips64el,ppc64el,s390x
stretch12.10.1-3amd64,arm64,mips64el,ppc64el
experimental14.4.0-1~exp1amd64,arm64,ppc64el,s390x
sid13.2.0-5amd64,arm64,ppc64el,riscv64,s390x
bullseye12.18.1-2amd64,arm64,ppc64el,s390x
upstream15.1.0
Popcon: 0 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

The Trilinos Project is an effort to develop algorithms and enabling technologies within an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems. A unique design feature of Trilinos is its focus on packages.

This package depends on all Trilinos development packages.

Please cite: Michael Heroux, Roscoe Bartlett, Vicki Howle Robert Hoekstra, Jonathan Hu, Tamara Kolda, Richard Lehoucq, Kevin Long, Roger Pawlowski, Eric Phipps, Andrew Salinger, Heidi Thornquist, Ray Tuminaro, James Willenbring and Alan Williams: An Overview of Trilinos (SAND2003-2927) (2003)
veccore-dev
simple abstraction layer on top of other vectorization libraries
Versions of package veccore-dev
ReleaseVersionArchitectures
trixie0.8.1+ds1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.8.0+ds1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.8.1+ds1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

It provides an architecture-independent API for expressing vector operations on data. Code written with this API can then be dispatched to one of several backends like Vc, or a scalar implementation. This allows one to get the best performance on platforms supported by Vc without losing portability to unsupported architectures like ARM and PowerPC, for example, where the scalar backend can be used instead without requiring changes in user code.

Please cite: Link to publication

Official Debian packages with lower relevance

cfortran
Header Datei die es erlaubt Fortran Routinen aus C/C++ aufzurufen
Versions of package cfortran
ReleaseVersionArchitectures
buster20110621-1all
bookworm20210827-1all
bullseye20110621-1all
trixie20210827-1all
stretch4.4-14all
jessie4.4-14all
sid20210827-1all
Debtags of package cfortran:
devellang:c, lang:c++, lang:fortran
roledevel-lib
useconverting
Popcon: 9 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

cfortran.h ist ein mächtiges einfach zubenutzendes Bindeglied zwischen C und FORTRAN. Es stellt eine komplett transparente, maschinenunabhängige Schnittstelle zwischen C und FORTRAN Routinen (= Unterroutinen und/oder Funktionen) und globalen Daten, z.B. Strukturen und COMMON Blöcken zurverfügung.

fflas-ffpack-dev-doc
FFLAS-FFPACK Developer Documentation
Versions of package fflas-ffpack-dev-doc
ReleaseVersionArchitectures
bookworm2.5.0-2all
stretch2.2.2-4all
buster2.3.2-3all
jessie1.6.0-1all
bullseye2.4.3-2all
sid2.5.0-3all
trixie2.5.0-3all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

Please cite: Jean-Guillaume Dumas, Pascal Giorgi and Clément Pernet: Dense Linear Algebra over Word-Size Prime Fields: the FFLAS and FFPACK Packages. ACM Trans. on Mathematical Software (TOMS) 35(3):1-42 (2008)
fflas-ffpack-user-doc
FFLAS-FFPACK User Documentation
Versions of package fflas-ffpack-user-doc
ReleaseVersionArchitectures
trixie2.5.0-3all
bullseye2.4.3-2all
buster2.3.2-3all
sid2.5.0-3all
stretch2.2.2-4all
jessie1.6.0-1all
bookworm2.5.0-2all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

Please cite: Jean-Guillaume Dumas, Pascal Giorgi and Clément Pernet: Dense Linear Algebra over Word-Size Prime Fields: the FFLAS and FFPACK Packages. ACM Trans. on Mathematical Software (TOMS) 35(3):1-42 (2008)
givaro-dev-doc
Developer Documentation for Givaro (obsolete)
Versions of package givaro-dev-doc
ReleaseVersionArchitectures
jessie3.7.2-1all
trixie4.2.0-4all
sid4.2.0-4all
bookworm4.2.0-3all
buster4.0.4-2all
bullseye4.1.1-2all
stretch4.0.2-5all
Popcon: users ( upd.)*
Versions and Archs
License: DFSG free
Git

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

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

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

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

givaro-user-doc
User Documentation for Givaro (obsolete)
Versions of package givaro-user-doc
ReleaseVersionArchitectures
stretch4.0.2-5all
jessie3.7.2-1all
trixie4.2.0-4all
buster4.0.4-2all
bookworm4.2.0-3all
sid4.2.0-4all
bullseye4.1.1-2all
Popcon: users ( upd.)*
Versions and Archs
License: DFSG free
Git

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

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

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

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

jsurf-alggeo
Java based visualization library for real algebraic geometry
Versions of package jsurf-alggeo
ReleaseVersionArchitectures
stretch0.3.0+ds-1all
sid0.4.1+ds-4all
buster0.4.1+ds-3all
bullseye0.4.1+ds-3all
bookworm0.4.1+ds-4all
trixie0.4.1+ds-4all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

jsurf is a Java library to visualize some real algebraic geometry. It is and can be used as the visualization component in Java programs.

Beside the library, this package also provides a simple script driven tool for drawing real algebraic geometric surfaces, as well as some script samples. (This simple tool is similar to, but not compatible with, the tool surf-alggeo distributed within the package surf-alggeo.)

jsurf is free software distributed under the Apache 2.0 License.

libbdd-dev
Binary decision-diagram library (development)
Versions of package libbdd-dev
ReleaseVersionArchitectures
stretch2.4-11amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.4-11amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.4-11amd64,armel,armhf,i386
trixie2.4+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.4+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2.4-11amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.4+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libbdd-dev:
devellang:c, library
roledevel-lib
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Binary decision diagrams (BDDs) are space-efficient encodings of boolean expressions or dynamic truth tables, used in eg. model checking. BuDDy is an efficient BDD library with all the standard BDD operations, dynamic reordering of variables, automated garbage collection, a C++ interface with automatic reference counting, and more.

libbdd-dev is the BuDDy development package containing a static library and the include files needed for building applications using BuDDy.

libdune-functions-dev
toolbox for solving PDEs -- interface for functions (development files)
Versions of package libdune-functions-dev
ReleaseVersionArchitectures
sid2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster2.6~20180228-1all
bullseye2.7.1-2all
bookworm2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch2.5.0-1all
trixie2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 3 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

dune-functions provides an interface for global finite element functions.

This package contains the development files.

libdune-grid-glue-dev
toolbox for solving PDEs -- compute couplings between grids (development files)
Versions of package libdune-grid-glue-dev
ReleaseVersionArchitectures
buster2.6~20180130-1amd64,arm64,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.9.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch2.5.0~20161206g666200e-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.7.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
trixie2.9.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie2.3.1-1amd64,armel,armhf,i386
bookworm2.9.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

dune-grid-glue provides infrastructure for the coupling of two unrelated DUNE grids. The coupling may be overlapping or nonoverlapping, conforming or nonconforming. The two grids are not required to be of the same type, and they may even be of different dimensions.

This package contains the development files.

libdune-istl-dev
toolbox for solving PDEs -- iterative solvers (development files)
Versions of package libdune-istl-dev
ReleaseVersionArchitectures
bullseye2.7.1-2all
trixie2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch2.5.0-2all
bookworm2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster2.6.0-2all
jessie2.3.1-1all
Debtags of package libdune-istl-dev:
devellibrary
roledevel-lib
Popcon: 6 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

libdune-localfunctions-dev
toolbox for solving PDEs -- local basis (development files)
Versions of package libdune-localfunctions-dev
ReleaseVersionArchitectures
sid2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2.7.1-2all
stretch2.5.0-2all
bookworm2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.6.0-1all
jessie2.3.1-1all
trixie2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package libdune-localfunctions-dev:
devellibrary
roledevel-lib
Popcon: 4 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

libdune-pdelab-dev
toolbox for solving PDEs -- discretization module (development files)
Versions of package libdune-pdelab-dev
ReleaseVersionArchitectures
sid2.7~20200605-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie2.0.0-1amd64,armel,armhf,i386
buster2.6~20180302-1amd64,arm64,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.5.0~20170124g7cf9f47a-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libdune-pdelab-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

DUNE-PDELab is a new generalized discretization module for a wide range of discretization methods. It allows rapid prototyping for implementing discretizations and solvers for systems of PDEs based on DUNE.

This package contains the development files.

libdune-typetree-dev
toolbox for solving PDEs -- typed tree template library (development files)
Versions of package libdune-typetree-dev
ReleaseVersionArchitectures
trixie2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster2.6~20180215-1all
bullseye2.7.1-2all
stretch2.5.0-1all
bookworm2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.3.1-1amd64,armel,armhf,i386
Debtags of package libdune-typetree-dev:
devellibrary
roledevel-lib
Popcon: 3 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains the development files for the typed tree template library.

libdune-uggrid-dev
software framework for finite element methods (development files)
Versions of package libdune-uggrid-dev
ReleaseVersionArchitectures
buster2.6.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch2.5.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.7.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 11 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

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

The version in this package has been built with the necessary flags for use with the Dune software system.

This package contains the development files.

libitpp-dev
C++ library of signal processing and communication routines: Headers
Versions of package libitpp-dev
ReleaseVersionArchitectures
jessie4.3.1-3amd64,armel,armhf,i386
stretch4.3.1-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster4.3.1-9amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye4.3.1-9.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm4.3.1-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie4.3.1-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid4.3.1-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libitpp-dev:
devellibrary
fieldmathematics
roleshared-lib
Popcon: 15 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

libjlapack-java
LAPACK numerical subroutines translated from their Fortran 77 source
Versions of package libjlapack-java
ReleaseVersionArchitectures
stretch0.8~dfsg-3all
sid0.8~dfsg-5all
trixie0.8~dfsg-5all
bullseye0.8~dfsg-5all
bookworm0.8~dfsg-5all
buster0.8~dfsg-5all
jessie0.8~dfsg-1 (contrib)all
Popcon: 4 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

The package provides the LAPACK numerical subroutines translated from their subset Fortran 77 source into class files, executable by the Java Virtual Machine (JVM) and for use by Java programmers.

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

liblrs-dev
package to enumerate vertices and extreme rays (development file)
Versions of package liblrs-dev
ReleaseVersionArchitectures
bookworm0.71b-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.43-1amd64,armel,armhf,i386
experimental0.71b-2.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid0.71b-2armel,armhf
buster0.70-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie0.71b-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye0.71a-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.71b-2.1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
upstream0.72
Debtags of package liblrs-dev:
devellibrary
roledevel-lib
Popcon: 0 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

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

This package contains the optional headers, and a unversioned symlink to the library, useful for developers.

libmtj-java
Java library for developing numerical applications
Versions of package libmtj-java
ReleaseVersionArchitectures
jessie0.9.14+dfsg-2 (contrib)all
stretch0.9.14+dfsg-4all
bullseye0.9.14+dfsg-7all
bookworm0.9.14+dfsg-7all
trixie0.9.14+dfsg-7all
sid0.9.14+dfsg-7all
buster0.9.14+dfsg-5all
Popcon: 4 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

libnetlib-java
collection of mission-critical software components for linear algebra systems
Versions of package libnetlib-java
ReleaseVersionArchitectures
jessie0.9.3-1 (contrib)all
buster0.9.3-6all
bullseye0.9.3-7all
stretch0.9.3-3all
bookworm0.9.3-7all
trixie0.9.3-7all
sid0.9.3-7all
Popcon: 4 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

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

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

libqrupdate-dev
Fast updates of QR and Cholesky decompositions -- static library
Versions of package libqrupdate-dev
ReleaseVersionArchitectures
bookworm1.1.2-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.1.2-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.1.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.1.2-1amd64,armel,armhf,i386
sid1.1.2-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.1.2-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.1.2-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package libqrupdate-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package contains the static library.

libsollya-dev
library for safe floating-point code development -- libdev
Versions of package libsollya-dev
ReleaseVersionArchitectures
trixie8.0+ds-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch6.0+ds-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid8.0+ds-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm8.0+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye7.0+ds-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster7.0+ds-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Sollya is both a tool environment and a library for safe floating-point code development. It offers a convenient way to perform computations with multiple precision interval arithmetic. It is particularly targeted to the automated implementation of mathematical floating-point libraries.

Initially, Sollya was intended more specifically for people implementing numerical functions in mathematical libraries (e.g., exp, arccos, tanh, etc.). Since then, the tool has evolved and has now become interesting not only to developers of mathematical libraries, but also to everyone who needs to perform numerical experiments in an environment that is safe with respect to round-off errors.

This package provides the static library, symbolic links, and headers needed for development.

The package is enhanced by the following packages: sollya-doc
libtet1.5-dev
Quality Tetrahedral Mesh Generator
Versions of package libtet1.5-dev
ReleaseVersionArchitectures
buster1.5.0-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.5.0-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.5.0-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.5.0-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.5.0-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.5.0-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.5.0-3amd64,armel,armhf,i386
Debtags of package libtet1.5-dev:
devellibrary
roledevel-lib
Popcon: 1 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

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

This package provides header file.

openturns-examples
Beispiele der Funktionsvielfalt von OpenTURNS
Versions of package openturns-examples
ReleaseVersionArchitectures
jessie1.3-3amd64,armel,armhf,i386
stretch1.7-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
upstream1.22
Popcon: users ( upd.)*
Newer upstream!
License: DFSG free
Git

OpenTURNS ist ein leistungsfähiges und generisches Werkzeug zur Behandlung und Quantifizierung von Unsicherheiten numerischer Simulationen in Planung, Optimierung und Steuerung. Es ermöglicht Untersuchungen sowohl zu Empfindlichkeiten als auch zur Zuverlässigkeit:

  • Definition der interessierenden Ausgaben und Entscheidungskriterien;
  • Quantifizierung und Modellierung der Unsicherheitsquellen;
  • Fortpflanzung von Unsicherheiten und/oder Empfindlichkeitsanalysen; und
  • Rangfolge der Unsicherheitsquellen.

OpenTURNS ist ein großes Projekt mit mehr als 300 C++-Klassen. Es nutzt bekannte und unterstützte Software wie R für die statistischen Methoden und BLAS/LAPACK für die lineare Algebra.

Dieses Paket enthält Beispiele, welche entweder in C++ oder in Python geschrieben sind.

Die Beispiele werden in erster Linie als Validierungstests für die gesamte Plattform verwendet. Sie können aber auch als Tutorials für Anfänger angesehen werden.

python3-msgpack-numpy
Serialisierung von NumPy-Arrays mit msgpack
Versions of package python3-msgpack-numpy
ReleaseVersionArchitectures
trixie0.4.8-1all
bookworm0.4.8-1all
bullseye0.4.4-1.1all
buster0.4.4-1all
sid0.4.8-1all
Popcon: 3 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Dieses Paket bietet Codierungs- und Decodierungsroutinen, die die Serialisierung und Deserialisierung von Zahlen- und Array-Datentypen ermöglichen, die von NumPy mit dem hocheffizienten msgpack-Format bereitgestellt werden. Auch die Serialisierung der nativen komplexen Datentypen von Python wird unterstützt.

python3-numpy-groupies
performs operations on/with subsets of n-dim arrays
Versions of package python3-numpy-groupies
ReleaseVersionArchitectures
trixie0.10.2-1all
sid0.10.2-1all
bookworm0.9.20-1all
bullseye0.9.13-1all
Popcon: 2 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

This package consists of a couple of optimised tools for doing things that can roughly be considered "group-indexing operations". The most prominent tool is aggregate.

aggregate takes an array of values, and an array giving the group number for each of those values. It then returns the sum (or mean, or std, or any, ...etc.) of the values in each group. You have probably come across this idea before, using matlab accumarray, pandas groupby, or generally MapReduce algorithms and histograms.

There are different implementations of aggregate provided, based on plain numpy, numba and weave. Performance is a main concern, and so far this implementation comfortably beats similar implementations in other packages (check the benchmarks).

python3-threadpoolctl
Python helpers for common threading libraries (BLAS, OpenMP)
Versions of package python3-threadpoolctl
ReleaseVersionArchitectures
bullseye2.1.0-1all
sid3.1.0-1all
bookworm3.1.0-1all
trixie3.1.0-1all
buster-backports2.1.0-1~bpo10+1all
upstream3.3.0
Popcon: 306 users (250 upd.)*
Newer upstream!
License: DFSG free
Git

Thread-pool Controls provides Python helpers to limit the number of threads used in the threadpool-backed of common native libraries used for scientific computing and data science (e.g. BLAS and OpenMP).

Fine control of the underlying thread-pool size can be useful in workloads that involve nested parallelism so as to mitigate oversubscription issues.

sollya
library for safe floating-point code development -- tool
Versions of package sollya
ReleaseVersionArchitectures
sid8.0+ds-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm8.0+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie8.0+ds-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster7.0+ds-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye7.0+ds-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch6.0+ds-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Sollya is both a tool environment and a library for safe floating-point code development. It offers a convenient way to perform computations with multiple precision interval arithmetic. It is particularly targeted to the automated implementation of mathematical floating-point libraries.

Initially, Sollya was intended more specifically for people implementing numerical functions in mathematical libraries (e.g., exp, arccos, tanh, etc.). Since then, the tool has evolved and has now become interesting not only to developers of mathematical libraries, but also to everyone who needs to perform numerical experiments in an environment that is safe with respect to round-off errors.

This package provides the command-line tool sollya.

The package is enhanced by the following packages: libsollya-dev sollya-doc

Debian packages in contrib or non-free

libamgcl-dev
Solves large sparse linear systems with algebraic multigrid method
Versions of package libamgcl-dev
ReleaseVersionArchitectures
sid1.4.3-5 (contrib)all
bookworm1.4.3-5 (contrib)all
trixie1.4.3-5 (contrib)all
upstream99
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free, but needs non-free components
Git

AMG is one of the most effective iterative methods for solution of equation systems arising, for example, from discretizing PDEs on unstructured grids. The method can be used as a black-box solver for various computational problems, since it does not require any information about the underlying geometry. AMG is often used not as a standalone solver but as a preconditioner within an iterative solver (e.g. Conjugate Gradients, BiCGStab, or GMRES).

AMGCL builds the AMG hierarchy on a CPU and then transfers it to one of the provided backends. This allows for transparent acceleration of the solution phase with help of OpenCL, CUDA, or OpenMP technologies. Users may provide their own backends which enables tight integration between AMGCL and the user code.

AMG is a header-only C++ library, with the headers provided by this package.

libmagma-dev
Matrix Algebra on GPU and Multicore Architectures (dev)
Versions of package libmagma-dev
ReleaseVersionArchitectures
bookworm2.6.2-1 (contrib)amd64
trixie2.7.2+ds-1 (contrib)amd64
sid2.7.2+ds-1 (contrib)amd64
bullseye2.5.4+ds-3 (contrib)amd64
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free, but needs non-free components
Git

The MAGMA project aims to develop a dense linear algebra library similar to LAPACK but for heterogeneous/hybrid architectures, starting with current "Multicore+GPU" systems.

The MAGMA research is based on the idea that, to address the complex challenges of the emerging hybrid environments, optimal software solutions will themselves have to hybridize, combining the strengths of different algorithms within a single framework. Building on this idea, we aim to design linear algebra algorithms and frameworks for hybrid manycore and GPU systems that can enable applications to fully exploit the power that each of the hybrid components offers.

This package contains the headers and the static libraries.

libmkl-full-dev
Intel® Math Kernel Library (Intel® MKL) (Full Version Dev)
Versions of package libmkl-full-dev
ReleaseVersionArchitectures
stretch-backports2019.1.144-3~bpo9+1 (non-free)amd64
bookworm2020.4.304-4 (non-free)amd64
trixie2020.4.304-4 (non-free)amd64
sid2020.4.304-4 (non-free)amd64
buster2019.2.187-1 (non-free)amd64
bullseye2020.4.304-2 (non-free)amd64
Popcon: 0 users (0 upd.)*
Versions and Archs
License: non-free
Git

Intel® Math Kernel Library (Intel® MKL) is a computing math library of highly optimized, extensively threaded routines for applications that require maximum performance. The library provides Fortran and C programming language interfaces. Intel® MKL C language interfaces can be called from applications written in either C or C++, as well as in any other language that can reference a C interface.

Intel® MKL provides comprehensive functionality support in these major areas of computation:

  • BLAS (level 1, 2, and 3) and LAPACK linear algebra routines, offering vector, vector-matrix, and matrix-matrix operations.
  • ScaLAPACK distributed processing linear algebra routines, as well as the Basic Linear Algebra Communications Subprograms (BLACS) and the Parallel Basic Linear Algebra Subprograms (PBLAS).
  • Intel® MKL PARDISO (a direct sparse solver based on Parallel Direct Sparse Solver PARDISO*), an iterative sparse solver, and supporting sparse BLAS (level 1, 2, and 3) routines for solving sparse systems of equations, as well as a distributed version of Intel® MKL PARDISO solver provided for use on clusters.
  • Fast Fourier transform (FFT) functions in one, two, or three dimensions with support for mixed radices (not limited to sizes that are powers of 2), as well as distributed versions of these functions provided for use on clusters.
  • Vector Mathematics (VM) routines for optimized mathematical operations on vectors.
  • Vector Statistics (VS) routines, which offer high-performance vectorized random number generators (RNG) for several probability distributions, convolution and correlation routines, and summary statistics functions.
  • Data Fitting Library, which provides capabilities for spline-based approximation of functions, derivatives and integrals of functions, and search.
  • Extended Eigensolver, a shared memory programming (SMP) version of an eigensolver based on the Feast Eigenvalue Solver.
  • Deep Neural Network (DNN) primitive functions with C language interface.

This package pulls all the header files, static and shared objects of MKL.

libparmetis-dev
Parallel Graph Partitioning and Sparse Matrix Ordering Libs: Devel
Versions of package libparmetis-dev
ReleaseVersionArchitectures
buster4.0.3-5 (non-free)amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye4.0.3-5 (non-free)amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
experimental4.0.3-7.1~exp1 (non-free)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie3.1.1-4 (non-free)amd64,armel,armhf,i386
trixie4.0.3-7 (non-free)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid4.0.3-7 (non-free)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch4.0.3-4 (non-free)amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm4.0.3-7 (non-free)amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libparmetis-dev:
devellibrary
roledevel-lib
Popcon: 3 users (2 upd.)*
Versions and Archs
License: non-free
Git

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

This package contains files needed to develop programs using ParMetis.

libsuitesparse-metis-dev
collection of libraries for computations for sparse matrices
Versions of package libsuitesparse-metis-dev
ReleaseVersionArchitectures
jessie3.1.0-2 (contrib)amd64,armel,i386
Debtags of package libsuitesparse-metis-dev:
devellibrary
roledevel-lib
Popcon: users ( upd.)*
Versions and Archs
License: DFSG free, but needs non-free components
Svn

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

AMD approximate minimum degree ordering

CAMD symmetric approximate minimum degree

BTF permutation to block triangular form (beta)

COLAMD column approximate minimum degree ordering

CCOLAMD constrained column approximate minimum degree ordering

CHOLMOD sparse Cholesky factorization

CSparse a concise sparse matrix package

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

KLU sparse LU factorization, primarily for circuit simulation

LDL a simple LDL' factorization

UMFPACK sparse LU factorization

UFconfig configuration file for all the above packages.

This package contains the static libraries and header files.

libtestu01-0-dev
testing suite for uniform random number generators -- libdevel
Versions of package libtestu01-0-dev
ReleaseVersionArchitectures
stretch1.2.3+ds-2 (non-free)amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.2.3+ds1-2.1 (non-free)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.2.3+ds1-2 (non-free)amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.2.3+ds1-1 (non-free)amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.2.3+ds1-1 (non-free)amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: non-free
Git

TestU01 is a software library, implemented in the ANSI C language, and offering a collection of utilities for the empirical statistical testing of uniform random number generators.

TestU01 implements several types of random number generators in generic form, as well as many specific generators proposed in the literature or found in widely-used software. It provides general implementations of the classical statistical tests for random number generators, as well as several others proposed in the literature, and some original ones. These tests can be applied to the generators predefined in the library and to user-defined generators. Specific tests suites for either sequences of uniform random numbers in [0,1] or bit sequences are also provided, as well as basic tools for plotting vectors of points produced by generators and more advanced tools for more involved tests and usage.

This package contains the static libraries and symbolic links that developers using the TestU01 libraries will need.

python3-amgcl
Solves large sparse linear systems with algebraic multigrid method
Versions of package python3-amgcl
ReleaseVersionArchitectures
bookworm1.4.3-5 (contrib)amd64,i386
trixie1.4.3-5 (contrib)amd64,i386
sid1.4.3-5 (contrib)amd64,i386
upstream99
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free, but needs non-free components
Git

AMG is one of the most effective iterative methods for solution of equation systems arising, for example, from discretizing PDEs on unstructured grids. The method can be used as a black-box solver for various computational problems, since it does not require any information about the underlying geometry. AMG is often used not as a standalone solver but as a preconditioner within an iterative solver (e.g. Conjugate Gradients, BiCGStab, or GMRES).

AMGCL builds the AMG hierarchy on a CPU and then transfers it to one of the provided backends. This allows for transparent acceleration of the solution phase with help of OpenCL, CUDA, or OpenMP technologies. Users may provide their own backends which enables tight integration between AMGCL and the user code.

This package provides the Python interface

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

libcblas-dev
Basic Linear Algebra Subroutines 3, static library
Versions of package libcblas-dev
ReleaseVersionArchitectures
VCS3.2.1+dfsg-1all
Versions and Archs
License: BSD-3-clause
Debian package not available
Git
Version: 3.2.1+dfsg-1

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

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

This implementation of the library belongs to the CLAPACK distribution.

This package contains a static version of the library.

libgismo-dev
Geometry plus simulatiom modules development files
Versions of package libgismo-dev
ReleaseVersionArchitectures
VCS0.8.3-2all
Versions and Archs
License: MPL-2.0
Debian package not available
Git
Version: 0.8.3-2

G+Smo (Geometry + Simulation Modules, pronounced "gismo") is a new open-source C++ library that brings together mathematical tools for geometric design and numerical simulation. This package contains inlude headers, cmake configuration files and other development utils.

liblevmar-dev
Levenberg-Marquardt nonlinear least squares algorithm (devel)
Versions of package liblevmar-dev
ReleaseVersionArchitectures
VCS2.6-1all
Versions and Archs
License: GPLv2+
Debian package not available
Git
Version: 2.6-1

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

This package contains the header file and the demo program.

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