Debian Science Project
Summary
Physics-dev
pacchetti Debian Science per la fisica - sviluppo

Questo metapacchetto installa i pacchetti Debian Science che potrebbero essere utili per lo sviluppo di applicazioni relative alla matematica.

Si potrebbe essere interessati anche al metapacchetto science-physics.

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 Physics-dev packages

Official Debian packages with high relevance

fenics
soluzione automatizzata di equazioni differenziali
Versions of package fenics
ReleaseVersionArchitectures
buster2018.1.0.6amd64,arm64,armel,armhf,i386,mips,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
bullseye2019.2.0.5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.5.0.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.4.0.1all
stretch2016.2.0.1all
Debtags of package fenics:
fieldmathematics
rolemetapackage
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

FEniCS è una raccolta di software libero per la soluzione automatizzata ed efficiente di equazioni differenziali.

FEniCS ha una vasta gamma di funzionalità, inclusi la soluzione automatizzata di problemi variazionali, il controllo automatico e l'adattabilità per gli errori, una libreria esaustiva per gli elementi finiti, algebra lineare ad alte prestazioni e molto altro.

FEniCS è organizzata come raccolta di componenti che funzionano insieme, inclusi l'ambiente di soluzione di problemi DOLFIN, il compilatore di modelli FFC, il tabulatore di elementi finiti FIAT, il compilatore just-in-time Instant, l'interfaccia di generazione di codice UFC, il linguaggio per modelli UFL e una varietà di componenti aggiuntivi.

Questo è un metapacchetto che dipende da tutti i componenti di FEniCS.

Questa è la versione obsoleta di FEniCS. Si può voler considerare l'installazione di FEniCS-X di prossima generazione (pacchetto fenicx).

fftw-dev
libreria per calcolare la trasformata di Fourier veloce (FFT)
Versions of package fftw-dev
ReleaseVersionArchitectures
bullseye2.1.5-4.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.1.5-1amd64,armel,armhf,i386
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
Debtags of package fftw-dev:
devellibrary
fieldmathematics
roledevel-lib
works-withimage, image:raster
Popcon: 37 users (20 upd.)*
Versions and Archs
License: DFSG free
Git

Questa libreria calcola le trasformate di Fourier veloci in una o più dimensioni. È estremamente veloce. Questo pacchetto contiene le librerie linkate staticamente e i file header.

libasl-dev
file di sviluppo per ASL
Versions of package libasl-dev
ReleaseVersionArchitectures
trixie0.1.7-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.1.7-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.1.7-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.1.7-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye0.1.7-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.1.7-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

ASL (Advanced Simulation Library) è una piattaforma di simulazione multi-fisica, accelerata in hardware, open source e gratuita (e uno strumento estensibile di uso generale per risolvere equazioni differenziali alle derivate parziali).

Il suo motore di calcolo è scritto in OpenCL e usa tecniche risolutive senza matrici che permettono prestazioni straordinariamente elevate, efficienza nell'uso della memoria e messa in produzione su una varietà di architetture massicciamente parallele, che vanno da FPGA, DSP e GPU economici fino a cluster eterogenei e supercomputer. Il motore è nascosto interamente dietro a semplici classi C++, in modo che ai programmatori delle applicazioni non è richiesta alcuna conoscenza di OpenCL. Un approccio immersed boundary, mesh-free, permette di muoversi dal CAD direttamente alla simulazione riducendo drasticamente gli sforzi di pre-elaborazione e la quantità di errori potenziali.

ASL può essere usata per modellare vari fenomeni chimici e fisici accoppiati e impiegata in una moltitudine di campi: fluido-dinamica computazionale, percezione virtuale, riconciliazione e validazione di dati di processi industriali, chirurgia guidata da immagini, ingegneria assistita dal computer, esplorazione dello spazio di progetto, cristallografia, ecc.

Questo pacchetto contiene i file di sviluppo.

Please cite: Avtech Scientific <contact@avtechscientific.com>:
libbasix-dev
libreria runtime per definizioni di funzioni di base degli elementi finiti (header di sviluppo)
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: 5 users (15 upd.)*
Versions and Archs
License: DFSG free
Git

Calcola le funzioni di base per FE e le derivate per i seguenti elementi:

  • Lagrange (intervallo, triangolo, tetraedro, prisma, piramide, quadrilatero, esaedro)
  • Nédélec (triangolo, tetraedro)
  • Nédélec Second Kind (triangolo, tetraedro)
  • Raviart-Thomas (triangolo, tetraedro)
  • Regge (triangolo, tetraedro)
  • Crouzeix-Raviart (triangolo, tetraedro)

Calcola le regole di quadratura su differenti tipi di celle.

Fornisce topologia di riferimento e geometria per celle di riferimento di ciascun tipo.

Wrapper Python fornito con pybind11.

Questo pacchetto installa i file di sviluppo per la libreria condivisa.

libdeal.ii-dev
libreria per analisi di equazioni differenziali - file di sviluppo
Versions of package libdeal.ii-dev
ReleaseVersionArchitectures
jessie8.1.0-4amd64,armhf,i386
sid9.5.1-2amd64,arm64,ppc64el,s390x
trixie9.5.1-2amd64,arm64,ppc64el,s390x
bookworm9.4.1-1amd64,ppc64el,s390x
bullseye9.2.0-3amd64,arm64,ppc64el,s390x
buster-backports9.2.0-1~bpo10+1amd64,arm64,s390x
buster9.0.1-1amd64,arm64,ppc64el,s390x
stretch8.4.2-2amd64,arm64,ppc64el
upstream9.5.2
Debtags of package libdeal.ii-dev:
devellibrary
roledevel-lib
Popcon: 1 users (5 upd.)*
Newer upstream!
License: DFSG free
Git

deal.II è una libreria C++ orientata alla soluzione computazionale di equazioni differenziali alle derivate parziali utilizzando elementi finiti adattivi. Usa tecniche di programmazione allo stato dell'arte per offrire un'interfaccia moderna alle strutture dati complesse e agli algoritmi richiesti.

Questo pacchetto contiene i file di sviluppo.

libdolfinx-dev
collegamenti e file header condivisi per 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
trixie0.7.3-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.7.3-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
experimental0.7.3-5.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 40 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

DOLFIN è l'interfaccia Python e C++ del progetto FEniCS per le soluzioni automatizzate delle equazioni differenziali, che fornisce un PSE (Problem Solving Environment, ambiente di risoluzione di problemi) coerente per risolvere equazioni differenziali ordinarie e alle derivate parziali. Le funzionalità chiave includono: un'API orientata agli oggetti, semplice, coerente e intuitiva; valutazione automatica ed efficiente delle forme variazionali; assemblaggio automatico ed efficiente dei sistemi lineari; e gestione per famiglie generiche di elementi finiti.

Questo pacchetto contiene i file di sviluppo comuni e dipende dal pacchetto per reali o complessi.

Questa è la versione di prossima generazione di libdolfinx-dev (DOLFIN-X). La versione precedente di DOLFIN è fornita da libdolfin-dev.

libfclib-dev
read and write problems from the Friction Contact Library (headers)
Versions of package libfclib-dev
ReleaseVersionArchitectures
bookworm3.1.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie3.1.0+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid3.1.0+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster3.0.0+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye3.1.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

fclib is an open source collection of Frictional Contact (FC) problems stored in a specific HDF5 format, and an open source light implementation of Input/Output functions in C Language to read and write problems.

The goal of this work is to set up a collection of 2D and 3D Frictional Contact (FC) problems in order to set up a list of benchmarks; provide a standard framework for testing available and new algorithms; and share common formulations of problems in order to exchange data.

Fclib is an open-source scientific software primarily targeted at modeling and simulating nonsmooth dynamical systems

This package includes the libfclib development headers.

libfeel++-dev
libreria per il metodo degli elementi finiti
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

Fornisce i file header e le librerie statiche.

Feel++ è una libreria versatile per elementi finiti per risolvere equazioni differenziali alle derivate parziali.

Gestisce 1D, 2D e 3D.

Gestisce le seguenti entità basilari: simplessi (segmento, triangolo, tetraedro) e prodotti di simplessi (quadrangolo, esaedro).

Gestisce diversi insiemi di punti su queste entità basilari: punti equispaziati, punti di quadratura, punti di interpolazione (Gauss-Lobatto, Fekete, WarpBlend?).

Gestisce metodi di Galerkin continui e discontinui.

Gestisce diversi insiemi polinomiali:

  • Lagrange (continuo, discontinuo, tutte le dimensioni, tutti gli insiemi di punti di interpolazione);

  • Dubiner (discontinuo), confini adattati (continuo);

  • Legendre (discontinuo), confini adattati (continuo).

Fornisce concetti matematici per astrazioni di ordine superiore (spazi di funzioni ed elementi associati, forme e operatori).

Fornisce un linguaggio inglobato nel C++ per formulazioni variazionali, proiezione e integrazione numerica.

libfftw3-dev
libreria per calcolare le trasformate di Fourier veloci (FFT) - sviluppo
Versions of package libfftw3-dev
ReleaseVersionArchitectures
buster3.3.8-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch3.3.5-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie3.3.4-2amd64,armel,armhf,i386
trixie3.3.10-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm3.3.10-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye3.3.8-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid3.3.10-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libfftw3-dev:
devellibrary
roledevel-lib
Popcon: 458 users (898 upd.)*
Versions and Archs
License: DFSG free
Git

La libreria FFTW calcola le trasformate di Fourier veloci (FFT) in una o più dimensioni. È estremamente veloce. Questo pacchetto contiene la libreria linkata staticamente, i file header e i programmi di test.

Questo pacchetto contiene i file header e le librerie statiche. Per la documentazione vedere libfftw3-doc.

Please cite: Matteo Frigo and Steven G. Johnson: The Design and Implementation of FFTW3. (eprint) 93(2):216–231 (2005)
Registry entries: SciCrunch 
libnfft3-dev
development files for the NFFT library
Versions of package libnfft3-dev
ReleaseVersionArchitectures
buster3.3.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch3.3.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie3.2.3+dfsg-1amd64,armel,armhf,i386
bullseye3.3.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid3.5.3-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libnfft3-dev:
devellibrary
roledevel-lib
Popcon: 0 users (2 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)
libopenctm-dev
header di libreria per comprimere griglie di triangoli 3D
Versions of package libopenctm-dev
ReleaseVersionArchitectures
stretch1.0.3+dfsg1-1.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.0.3+dfsg1-1.1amd64,armel,armhf,i386
bullseye1.0.3+dfsg1-2.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.0.3+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0.3+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.0.3+dfsg1-2.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.0.3+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libopenctm-dev:
devellibrary
roledevel-lib
Popcon: 1 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

OpenCTM, il formato di file Open Compressed Triangle Mesh, è un formato di file, una libreria software e un insieme di strumenti per comprimere griglie di triangoli 3D. La geometria è compressa a una frazione dei formati di file paragonabili e il formato è facilmente accessibile attraverso un'API semplice e portabile.

Questo pacchetto contiene i file di sviluppo necessari per compilare programmi che usano OpenCTM.

libp4est-dev
Algorithms for Parallel Adaptive Mesh Refinement - development files
Versions of package libp4est-dev
ReleaseVersionArchitectures
trixie2.3.6-1amd64,arm64,mips64el,ppc64el,s390x
bullseye2.2-3amd64,arm64,mips64el,ppc64el,s390x
buster-backports2.2-3~bpo10+1amd64,arm64,mips64el,ppc64el,s390x
buster1.1-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.3.6-1amd64,arm64,mips64el,ppc64el,riscv64,s390x
bookworm2.2-3amd64,arm64,mips64el,ppc64el,s390x
upstream2.8.5
Popcon: 3 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.

libplb-dev
CFD solver based on the lattice Boltzmann method. Development files
Versions of package libplb-dev
ReleaseVersionArchitectures
trixie1.5~r1+repack1-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.5~r1+repack1-5.1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
experimental1.5~r1+repack1-5.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
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
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.

libspfft-dev
Sparse 3D FFT library with MPI, OpenMP, CUDA / ROCm support (development files)
Versions of package libspfft-dev
ReleaseVersionArchitectures
bullseye0.9.13-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.0.6-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0.6-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.0.6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 1 users (12 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.

libxray-absorption-perl
x-ray absorption data for the elements
Versions of package libxray-absorption-perl
ReleaseVersionArchitectures
bullseye3.0.1-3all
sid3.0.1-4all
trixie3.0.1-4all
bookworm3.0.1-4all
jessie3.0.1-1all
stretch3.0.1-3all
buster3.0.1-3all
Debtags of package libxray-absorption-perl:
devellang:perl, library
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Xray::Absorption supports access to X-ray absorption data. It is designed to be a transparent interface to absorption data from a variety of sources. Currently, the only sources of data are the 1969 McMaster tables, the 1999 Elam tables, the 1993 Henke tables, and the 1995 Chantler tables. The Brennan-Cowen implementation of the Cromer-Liberman tables is available as a drop-on-top addition to this package. More resources can be added easily.

libxray-scattering-perl
x-ray scattering data for the elements
Versions of package libxray-scattering-perl
ReleaseVersionArchitectures
stretch3.0.1-2all
bookworm3.0.1-3all
jessie3.0.1-1all
trixie3.0.1-3all
sid3.0.1-3all
bullseye3.0.1-2.1all
buster3.0.1-2all
Debtags of package libxray-scattering-perl:
devellang:perl, library
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Xray::Scattering supports access to X-ray scattering data for atoms and ions. It is designed to be a transparent interface to scattering data from a variety of sources. Currently, the only sources of data are the Cromer-Mann tables from the International Tables of Crystallography and the 1995 Waasmaier-Kirfel tables. More resources can be added easily.

libxray-spacegroup-perl
symmetry operations for the crystal space groups
Versions of package libxray-spacegroup-perl
ReleaseVersionArchitectures
stretch0.1.1-3all
jessie0.1.1-2all
sid0.1.1-4all
trixie0.1.1-4all
bookworm0.1.1-4all
bullseye0.1.1-3.1all
buster0.1.1-3all
Debtags of package libxray-spacegroup-perl:
devellang:perl, library
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Xray::SpaceGroup provides an object-oriented interface to a database of space group symmetries transcribed from volume A of the International Tables of Crystallography.

pyfai
script per integrazione azimutale veloce
Versions of package pyfai
ReleaseVersionArchitectures
jessie0.10.2-1amd64,armel,armhf,i386
bookworm0.21.3+dfsg1-4all
bullseye0.20.0+dfsg1-3all
buster-backports0.19.0+dfsg1-3~bpo10+1all
stretch-backports0.15.0+dfsg1-1~bpo9+1all
buster0.17.0+dfsg1-3all
stretch0.13.0+dfsg-1all
bookworm-backports2023.9.0-1~bpo12+1all
sid2024.02-1all
Popcon: 8 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

PyFAI è una libreria Python per integrazione azimutale; permette la conversione di immagini di diffrazione riprese con rilevatori 2D come telecamere CCD in pattern di diffrazione da polveri dei raggi X che possono essere usati da altri software come gli strumenti di raffinamento Rietveld (cioè FullProf), analisi di fase o analisi di texture.

Siccome PyFAI è una libreria, il suo obiettivo principale è di essere integrata in altri strumenti come PyMca, LiMa o EDNA. Per eseguire analisi di dati in linea, la descrizione precisa delle condizioni sperimentali deve essere conosciuta. Questa è la ragione per cui PyFAI include codice per l'ottimizzazione delle geometrie che lavora su "powder ring" dei campioni di riferimento. Alternativamente, PyFAI può anche importare geometrie di cui si è fatto il fit con altri strumenti come Fit2D.

PyFAI è stata progettata per funzionare con qualsiasi tipo di rivelatore con qualsiasi geometria (trasmissione, riflessione, fuori asse, ...). Usa la libreria FabIO Python per leggere la maggior parte delle immagini riprese dai diffrattometri.

python3-basix
libreria runtime per definizioni di funzioni di base degli elementi finiti (Python 3)
Versions of package python3-basix
ReleaseVersionArchitectures
trixie0.7.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye0.0.1~git20210122.4f10ef2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.7.0-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm0.5.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 5 users (15 upd.)*
Versions and Archs
License: DFSG free
Git

Calcola le funzioni di base per FE e le derivate per i seguenti elementi:

  • Lagrange (intervallo, triangolo, tetraedro, prisma, piramide, quadrilatero, esaedro)
  • Nédélec (triangolo, tetraedro)
  • Nédélec Second Kind (triangolo, tetraedro)
  • Raviart-Thomas (triangolo, tetraedro)
  • Regge (triangolo, tetraedro)
  • Crouzeix-Raviart (triangolo, tetraedro)

Calcola le regole di quadratura su differenti tipi di celle.

Fornisce topologia di riferimento e geometria per celle di riferimento di ciascun tipo.

Wrapper Python fornito con pybind11.

Questo pacchetto installa la libreria per Python 3.

python3-dmsh
generatore di mesh 2D di alta qualità basato su distmesh
Versions of package python3-dmsh
ReleaseVersionArchitectures
sid0.2.19-1all
bullseye0.2.11-3all
bookworm0.2.19-1all
trixie0.2.19-1all
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

dmsh: "Il peggior generatore di mesh che si possa usare".

Ispirato da distmesh, dmsh è lento, ha bisogno di un sacco di memoria e non è nemmeno terribilmente robusto.

Tra i lati positivi, ha un'interfaccia usabile, è in puro Python (e perciò facilmente installabile su qualsiasi sistema) e, se funziona, produce mesh di qualità piuttosto alta.

Insieme a optimesh, dmsh produce le mesh 2D con la qualità più alta nel west.

Funzionalità di esempio:

  • Primitive
  • cerchio, rettangolo, poligono
  • semispazio
  • Combinazioni
  • differenza
  • lunghezza non costante degli spigoli
  • unione
  • intersezione
  • Trasformazioni
  • rotazione, traslazione, cambiamento di scala
  • raffinamento locale
python3-dolfin
interfaccia base Python per DOLFIN (Python 3)
Versions of package python3-dolfin
ReleaseVersionArchitectures
bookworm2019.2.0~git20230116.bd54183-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
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
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: 84 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

DOLFIN è l'interfaccia Python e C++ del progetto FEniCS per le soluzioni automatizzate delle equazioni differenziali, che fornisce un PSE (Problem Solving Environment, ambiente di risoluzione di problemi) coerente per risolvere equazioni differenziali ordinarie e alle derivate parziali. Le funzionalità chiave includono: un'API orientata agli oggetti, semplice, coerente e intuitiva; valutazione automatica ed efficiente delle forme variazionali; assemblaggio automatico ed efficiente dei sistemi lineari; e gestione per famiglie generiche di elementi finiti.

Questo è il pacchetto base che dipende dalle specifiche compilazioni di dolfin. In modo predefinito viene selezionata la versione compilata con la versione preferita di PETSc in /usr/lib/petsc (con indicizzazione a 32 bit), ma la versione alternativa (PETSc a 64 bit) può essere selezionata impostando la variabile d'ambiente PETSC_DIR.

Questa è la versione obsoleta di DOLFIN, si può voler installare invece python3-dolfinx di prossima generazione (DOLFIN-X).

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

DOLFIN è l'interfaccia Python e C++ del progetto FEniCS per le soluzioni automatizzate delle equazioni differenziali, che fornisce un PSE (Problem Solving Environment, ambiente di risoluzione di problemi) coerente per risolvere equazioni differenziali ordinarie e alle derivate parziali. Le funzionalità chiave includono: un'API orientata agli oggetti, semplice, coerente e intuitiva; valutazione automatica ed efficiente delle forme variazionali; assemblaggio automatico ed efficiente dei sistemi lineari; e gestione per famiglie generiche di elementi finiti.

Questa è la versione di prossima generazione di libdolfinx-dev (DOLFIN-X). La versione obsoleta di DOLFIN è fornita da python3-dolfin.

Questo è il pacchetto base che dipende dai pacchetti di dolfinx con gestione dei numeri reali o complessi. In modo predefinito viene selezionata la versione compilata con la versione preferita di PETSc in /usr/lib/petsc, ma la versione alternativa può essere selezionata impostando la variabile d'ambiente PETSC_DIR.

python3-ffcx
compilatore di prossima generazione per forme variazionali a elementi finiti (Python 3)
Versions of package python3-ffcx
ReleaseVersionArchitectures
bullseye2019.2.0~git20210122.22ca4c0-2all
sid0.7.0-3all
trixie0.7.0-3all
bookworm0.5.0-3all
Popcon: 6 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

FFC, il FEniCS Form Compiler, fornisce una valutazione allo stato dell'arte, automatica e efficiente per forme multilineari generiche (formulazioni variazionali) per FEniCS. FFC funziona da sistema di valutazione delle forme per DOLFIN, ma può anche essere usato per compilare forme per altri sistemi.

FFC funziona da compilatore per forme multilineari generando codice (C o C++) per la valutazione di una forma multilineare fornita in notazione matematica. Questo nuovo approccio alla valutazione delle forme rende possibile combinare la generalità con l'efficienza; la forma può essere data in notazione matematica e il codice generato è efficiente tanto quanto il codice ottimizzato a mano.

Questo pacchetto installa la libreria FFC-X di prossima generazione per Python 3.

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

Questo wrapper Python è progettato per integrarsi strettamente con PyOpenCL. Consiste di un wrapper di basso livello basato su Cython con un'interfaccia simile alla libreria C sottostante. Al di sopra di essa offre un'interfaccia di alto livello progettata per lavorare su dati contenuti in istanze di pyopencl.array.Array, una classe di array per calcoli con GPU che funziona come numpy. L'interfaccia di alto livello prende ispirazione da pyFFTW. Per i dettagli sull'interfaccia di alto livello vedere fft.py.

Questo pacchetto installa la libreria per Python 3.

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

Il pacchetto ltfatpy è un port parziale in Python del Large Time/Frequency Analysis Toolbox (LTFAT), una cassetta degli attrezzi per lavorare con sintesi e analisi tempo-frequenza in MATLAB®/Octave.

È pensato sia come strumento educativo che di calcolo.

Il pacchetto fornisce un gran numero di trasformazioni lineari incluse le trasformazioni di Gabor insieme alle routine per costruire finestre (prototipi di filtri) e routine per manipolare coefficienti.

Questo pacchetto fornisce i moduli per Python 3.

python3-meshplex
fast tools for simplex meshes (Python 3)
Versions of package python3-meshplex
ReleaseVersionArchitectures
bullseye0.15.13-1all
trixie0.17.1-2all
bookworm0.17.1-2all
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-multipletau
algoritmo multiple-tau per Python3/NumPy
Versions of package python3-multipletau
ReleaseVersionArchitectures
buster0.3.3+ds-1all
jessie0.1.4-1all
stretch0.1.7+ds-1all
bookworm0.3.3+ds-4all
trixie0.3.3+ds-5all
sid0.3.3+ds-5all
bullseye0.3.3+ds-3all
Popcon: 6 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

La correlazione multiple-tau è calcolata su scala logaritmica (vengono calcolati meno punti dati) ed è perciò molto più veloce della correlazione convenzionale su scala lineare come "numpy.correlate".

Un riferimento online è disponibile su http://paulmueller.github.io/multipletau

Questa è la versione per Python 3 del pacchetto.

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

Wrapper Python per FFTW, la veloce libreria FFT. Il fine ultimo è presentare un'interfaccia unitaria per tutte le possibili trasformazioni che FFTW può effettuare.

Sono gestite sia la DFT complessa che quella reale, così come assi arbitrari di array di forma e passo arbitrari, che la rendono quasi funzionalmente equivalente alle funzioni FFT standard e reali di numpy.fft (inoltre, gestisce il dtype clongdouble, mentre numpy.fft non lo fa).

pyFFTW ha una licenza BSD e non dovrebbe essere confuso con python-fftw, un modulo Python con licenza GPL che ha lo stesso intento di fornire collegamenti Python a FFTW3. Non deve nemmeno essere confuso con python3-gpyfft che fornisce collegamenti alla libreria OpenCL FFT clFFT.

Questo pacchetto fornisce i collegamenti Python 3.

python3-pygalmesh
Python 3 frontend to CGAL's 3D mesh generators
Versions of package python3-pygalmesh
ReleaseVersionArchitectures
bookworm0.10.6-1amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
sid0.10.6-2amd64,arm64,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.9.1-2amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
buster0.2.6-1amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
trixie0.10.6-2amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
Popcon: 4 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

pygalmesh makes it easy to create high-quality 3D volume and surface meshes.

CGAL offers two different approaches for mesh generation:

  • Meshes defined implicitly by level sets of functions.
  • Meshes defined by a set of bounding planes.

pygalmesh provides a front-end to the first approach, which has the following advantages and disadvantages:

  • All boundary points are guaranteed to be in the level set within any specified residual. This results in smooth curved surfaces.
  • Sharp intersections of subdomains (e.g., in unions or differences of sets) need to be specified manually (via feature edges, see below), which can be tedious.

On the other hand, the bounding-plane approach (realized by mshr), has the following properties:

  • Smooth, curved domains are approximated by a set of bounding planes, resulting in more of less visible edges.
  • Intersections of domains can be computed automatically, so domain unions etc. have sharp edges where they belong.

pygalmesh and mshr are therefore complementary.

pygalmesh also interfaces CGAL's 3D periodic mesh generation.

This package installs the pygalmesh module for Python 3.

It also provides the utility scripts pygalmesh-from-inr and pygalmesh-volume-from-surface for generating volume meshes from INR or surface meshes.

python3-pynfft
collegamenti Python alla libreria NFFT3 - Python 3
Versions of package python3-pynfft
ReleaseVersionArchitectures
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
stretch1.3.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 5 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Questo pacchetto fornisce i collegamenti Python alla libreria NFFT, utile per effettuare trasformate di Fourier su dati campionati in maniera non uniforme con velocità efficiente. I collegamenti sono stati generati usando Cython ed astraggono la creazione ed esecuzione di piani NFFT usando classi.

Questo pacchetto fornisce la versione Python 3 dei collegamenti.

python3-pyode
collegamenti Python per Open Dynamics Engine
Versions of package python3-pyode
ReleaseVersionArchitectures
bullseye1.2.0.dev15-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.2.0.dev15-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.2.0.dev15-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.2.0.dev15-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

PyODE è un insieme di collegamenti Python open source per Open Dynamics Engine, un motore per fisica open source. PyODE include anche un analizzatore XODE.

Questo pacchetto fornisce PyODE per le versioni gestite di Python.

python3-quantities
Library for computation of physical quantities with units, based on numpy
Versions of package python3-quantities
ReleaseVersionArchitectures
bookworm0.13.0-2all
sid0.15.0-1all
bullseye0.12.4-1all
trixie0.15.0-1all
Popcon: 17 users (15 upd.)*
Versions and Archs
License: DFSG free
Git

Quantities is designed to handle arithmetic and conversions of physical quantities, which have a magnitude, dimensionality specified by various units, and possibly an uncertainty. Quantities builds on the popular numpy library and is designed to work with numpy ufuncs, many of which are already supported.

sfftw-dev
libreria per calcolare la trasformata di Fourier veloce (FFT)
Versions of package sfftw-dev
ReleaseVersionArchitectures
trixie2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
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
sid2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2.1.5-4.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.1.5-1amd64,armel,armhf,i386
bookworm2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package sfftw-dev:
devellibrary
fieldmathematics
roledevel-lib
Popcon: 17 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Questa libreria calcola le trasformate di Fourier veloci in una o più dimensioni. È estremamente veloce. Questo pacchetto contiene le librerie linkate staticamente e i file header.

trilinos-all-dev
infrastruttura orientata agli oggetti per problemi su larga scala - file di sviluppo (TUTTI)
Versions of package trilinos-all-dev
ReleaseVersionArchitectures
experimental14.4.0-1~exp1amd64,arm64,ppc64el,s390x
trixie13.2.0-5amd64,arm64,ppc64el,s390x
bookworm13.2.0-4amd64,arm64,ppc64el,s390x
bullseye12.18.1-2amd64,arm64,ppc64el,s390x
buster12.12.1-7amd64,arm64,mips64el,ppc64el,s390x
stretch12.10.1-3amd64,arm64,mips64el,ppc64el
sid13.2.0-5amd64,arm64,ppc64el,riscv64,s390x
upstream15.1.0
Popcon: 1 users (5 upd.)*
Newer upstream!
License: DFSG free
Git

Il progetto Trilinos è uno sforzo per sviluppare algoritmi e fornire tecnologie all'interno di un'infrastruttura software orientata agli oggetti per la soluzione di problemi di ingegneria multifisica e scientifici complessi su larga scala.

Questo pacchetto dipende da tutti i pacchetti di sviluppo di Trilinos.

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)

Official Debian packages with lower relevance

libopm-common-dev
Tools for Eclipse reservoir simulation files -- development files
Versions of package libopm-common-dev
ReleaseVersionArchitectures
bookworm2022.10+ds-7amd64,arm64,armel,mips64el,mipsel,ppc64el
trixie2023.04+ds-5amd64,arm64,mips64el,ppc64el
sid2023.04+ds-5arm64,ppc64el,riscv64
sid2023.10+ds-2amd64,mips64el
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

The Open Porous Media (OPM) software suite provides libraries and tools for modeling and simulation of porous media processes, especially for simulating CO2 sequestration and improved and enhanced oil recovery.

This package contains the shared buildsystem of all OPM modules, the headers for input, parsing, and output of files in Eclipse format, a format widely used in the reservoir simulation community, and generic utilities used in other OPM modules.

libopm-grid-dev
DUNE grid implementations for reservoir simulation -- development files
Versions of package libopm-grid-dev
ReleaseVersionArchitectures
sid2023.10+ds-2amd64
trixie2023.04+ds-1amd64,arm64,ppc64el
bookworm2022.10+ds-3amd64,arm64,ppc64el
sid2023.04+ds-1arm64,ppc64el,riscv64
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

The Open Porous Media (OPM) software suite provides libraries and tools for modeling and simulation of porous media processes, especially for simulating CO2 sequestration and improved and enhanced oil recovery.

opm-grid provides implementations of grids for reservoir simulation, corner point or more general pillar grids, following the DUNE grid interface: CpGrid, a parallel corner point grid, and PolyhedralGrid a more general serial grid implementation of an unstructured, legacy, grid.

A standard grid type in the petroleum industry, corner-point grids fills the domain with a relatively low number of cells while still providing sufficient flexibility to model faults, fractures and erosion. The grid format was originally designed with an eye towards geological modeling rather than numerical simulation, but is still suitable for e.g. low order finite volume discretizations.

This package provides the development files for the grid implementations, i.e. the headers and shared library links.

libopm-material-dev
pacchetto di transizione
Versions of package libopm-material-dev
ReleaseVersionArchitectures
bookworm2022.10+ds-4amd64,arm64,armel,mips64el,mipsel,ppc64el
trixie2023.04+ds-5all
sid2023.04+ds-5all
sid2023.10+ds-2all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Questo è un pacchetto di transizione. Può essere rimosso senza problemi.

libopm-models-dev
C++ simulation framework for porous media flow -- development files
Versions of package libopm-models-dev
ReleaseVersionArchitectures
sid2023.04+ds-3arm64,ppc64el,riscv64
sid2023.10+ds-2amd64,mips64el
bookworm2022.10+ds-4amd64,arm64,armel,mips64el,ppc64el
trixie2023.04+ds-3amd64,arm64,mips64el,ppc64el
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

The Open Porous Media (OPM) software suite provides libraries and tools for modeling and simulation of porous media processes, especially for simulating CO2 sequestration and improved and enhanced oil recovery.

opm-models is a header-only simulation framework which is primary focused on fully implicit models for flow and transport in porous media. It uses finite volume schemes for discretization and automatic differentiation for calculating the Jacobians. Its main objectives is to provide an easily usable, well maintainable, high performance framework which is capable of capturing all macro-scale scenarios relevant for academic research and industrial applications involving flow and transport processes in porous media.

This package provides the development files (headers) needed to build applications based on opm-models.

libopm-simulators-dev
Parallel porous media / reservoir simulators -- development files
Versions of package libopm-simulators-dev
ReleaseVersionArchitectures
sid2023.04+ds-1arm64,ppc64el,riscv64
sid2023.10+ds-2amd64
bookworm2022.10+ds-2amd64,arm64,ppc64el
trixie2023.04+ds-1amd64,arm64,ppc64el
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

The Open Porous Media (OPM) software suite provides libraries and tools for modeling and simulation of porous media processes, especially for simulating CO2 sequestration and improved and enhanced oil recovery.

opm-simulators provides a research (ebos) and a production (flow) fully implicit black-oil simulators, supporting one to three phases and supporting solvent and polymer options. It uses cell centered finite volume schemes with two point flux approximation and automatic differentiation for the discretization and uses state of the art linear and nonlinear solvers. It supports standard and multi segment well models and reading and writing file in Eclipse format, a very common format used in the oil reservoir simulation community.

Package provides the development files (headers and shared library links).

libopm-upscaling-dev
Porous media upscaling tools -- development files
Versions of package libopm-upscaling-dev
ReleaseVersionArchitectures
sid2023.10+ds-3amd64
sid2023.04+ds-1arm64,ppc64el
bookworm2022.10+ds-4amd64,arm64,ppc64el
trixie2023.04+ds-1amd64,arm64,ppc64el
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

The Open Porous Media (OPM) software suite provides libraries and tools for modeling and simulation of porous media processes, especially for simulating CO2 sequestration and improved and enhanced oil recovery.

opm-upscaling provides tools for single phase and relative permeability upscaling. During upscaling effective parameters (like porosity, permeability, and capillary pressure) for a simulation on a coarser scale are computed from properties of a simulation on a fine scale.

Package provides the development files (headers and shared library links).

python3-opm-common
Tools for Eclipse reservoir simulation files -- Python wrappers
Versions of package python3-opm-common
ReleaseVersionArchitectures
sid2023.04+ds-5arm64,ppc64el,riscv64
bookworm2022.10+ds-7amd64,arm64,armel,mips64el,mipsel,ppc64el
trixie2023.04+ds-5amd64,arm64,mips64el,ppc64el
sid2023.10+ds-2amd64,mips64el
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

The Open Porous Media (OPM) software suite provides libraries and tools for modeling and simulation of porous media processes, especially for simulating CO2 sequestration and improved and enhanced oil recovery.

This package contains the Python wrappers for reading, parsing, and writing files in Eclipse format, a format widely used in the reservoir simulation community.

python3-opm-simulators
Python wrappers for the Open porous media / reservoir simulators
Versions of package python3-opm-simulators
ReleaseVersionArchitectures
bookworm2022.10+ds-2amd64,arm64,ppc64el
sid2023.10+ds-2amd64
trixie2023.04+ds-1amd64,arm64,ppc64el
sid2023.04+ds-1arm64,ppc64el,riscv64
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

The Open Porous Media (OPM) software suite provides libraries and tools for modeling and simulation of porous media processes, especially for simulating CO2 sequestration and improved and enhanced oil recovery.

opm-simulators provides a research (ebos) and a production (flow) fully implicit black-oil simulators, supporting one to three phases and supporting solvent and polymer options. It uses cell centered finite volume schemes with two point flux approximation and automatic differentiation for the discretization and uses state of the art linear and nonlinear solvers. It supports standard and multi segment well models and reading and writing file in Eclipse format, a very common format used in the oil reservoir simulation community.

Package provides Python wrappers for the simulators.

Debian packages in contrib or non-free

libtriangle-dev
High-quality 2-D mesh generator -- development files
Versions of package libtriangle-dev
ReleaseVersionArchitectures
stretch1.6-2 (non-free)amd64,i386
bullseye1.6-3 (non-free)amd64,i386
jessie1.6-2 (non-free)amd64,i386
bookworm1.6-4 (non-free)amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.6-6 (non-free)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.6-6 (non-free)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster1.6-2 (non-free)amd64,i386
Debtags of package libtriangle-dev:
devellibrary
roledevel-lib
Popcon: 0 users (2 upd.)*
Versions and Archs
License: non-free
Git

Triangle is a library/program for meshing 2-D surfaces and manifolds.

This package contains its static library, headers, and shared library symbolic link, which are needed to compile programs using the triangle library.

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