Debian Science Project
Summary
Simulations
Debian Science Simulation packages

This metapackage will install Debian Science packages that are used to do simulations in different fields of science.

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 Simulations packages

Official Debian packages with high relevance

calculix-ccx
Three-Dimensional Structural Finite Element Program
Versions of package calculix-ccx
ReleaseVersionArchitectures
bookworm2.20-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.17-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.11-1amd64,arm64,armhf,i386
stretch2.11-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.21-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream2.22
Popcon: 259 users (239 upd.)*
Newer upstream!
License: DFSG free
Git

CalculiX is a free and open source finite element analysis application that uses a similar input format to Abaqus. It has an implicit and explicit solver and a pre and post processor (CGX). This package contains the solver CalculiX CrunchiX (cxx).

calculix-cgx
Calculix cgx is a 3-dimensional pre- and post-processor for fem
Versions of package calculix-cgx
ReleaseVersionArchitectures
sid2.21+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch2.11+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm2.17+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.17+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.11+dfsg-1amd64,arm64,armhf,i386
upstream2.22
Popcon: 9 users (7 upd.)*
Newer upstream!
License: DFSG free
Git

CalculiX GraphiX (cgx) is a 3-dimensional pre- and post-processor for finite elemnts. CalculiX CrunchiX Finite Element Models can be build, calculated and post-processed. The pre- and post-processor is an interactive 3D-tool using the openGL API.

In addition to the Calculix CrunchiX results files (frd) results from OpenFoam, Duns (2D and 3D), Isaac (2D and 3D) and Nastran (f06) can be read. For preprocessing Netgen nativ format, STEP and STL can be imported.

esys-particle
Software for particle-based numerical modelling (MPI version)
Versions of package esys-particle
ReleaseVersionArchitectures
sid2.3.5+dfsg2-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.3-2amd64,armel,armhf,i386
stretch2.3.4+dfsg1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.3.5+dfsg1-2.1amd64,arm64,armhf,i386
bullseye2.3.5+dfsg2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.3.5+dfsg2-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 4 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

ESyS-Particle is Open Source software for particle-based numerical modelling. The software implements the Discrete Element Method (DEM), a widely used technique for modelling processes involving large deformations, granular flow and/or fragmentation. ESyS-Particle is designed for execution on parallel supercomputers, clusters or multi-core PCs running a Linux-based operating system. The C++ simulation engine implements spatial domain decomposition via the Message Passing Interface (MPI). A Python wrapper API provides flexibility in the design of numerical models, specification of modelling parameters and contact logic, and analysis of simulation data. ESyS-Particle has been utilised to simulate earthquake nucleation, comminution in shear cells, silo flow, rock fragmentation, and fault gouge evolution, to name but a few applications.

Screenshots of package esys-particle
gazebo
Open Source Robotics Simulator - Binaries
Versions of package gazebo
ReleaseVersionArchitectures
bullseye11.1.0+dfsg-6amd64,i386
experimental11.10.2+dfsg-1amd64
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Gazebo is a multi-robot simulator for outdoor environments. Like Stage (part of the Player project), it is capable of simulating a population of robots, sensors and objects, but does so in a three-dimensional world. It generates both realistic sensor feedback and physically plausible interactions between objects (it includes an accurate simulation of rigid-body physics).

This package contains then main application binaries

The package is enhanced by the following packages: gazebo-plugin-base
Screenshots of package gazebo
getdp
general environment for the treatment of discrete problems
Versions of package getdp
ReleaseVersionArchitectures
sid3.5.0+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.5.0+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm3.2.0+dfsg1-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye3.2.0+dfsg1-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.0.4+dfsg1-1amd64,arm64,armhf,i386
stretch2.9.2+dfsg1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 2 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

GetDP is a general finite element solver using mixed elements to discretize de Rham-type complexes in one, two and three dimensions.

The main feature of GetDP is the closeness between the input data defining discrete problems (written by the user in ASCII data files) and the symbolic mathematical expressions of these problems.

See GetDP's reference manual for a more thorough overview of GetDP's capabilities: http://www.geuz.org/getdp

Please cite: P. Dular, C. Geuzaine, A. Genon and W. Legros: An evolutive software environment for teaching finite element methods in electromagnetism. IEEE Transactions on Magnetics 35(3):1682 - 1685 (1999)
lammps
Molecular Dynamics Simulator
Versions of package lammps
ReleaseVersionArchitectures
buster-backports20191120+dfsg1-2~bpo10+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0~20140523.gite5e877d-1amd64,armel,armhf,i386
bookworm20220106.git7586adbb6a+ds1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch0~20161109.git9806da6-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-backports0~20181211.gitad1b1897d+dfsg1-1~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0~20181211.gitad1b1897d+dfsg1-2amd64,arm64,armhf,i386
sid20240207+dfsg-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye20210122~gita77bb+ds1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream20240829
Popcon: 11 users (5 upd.)*
Newer upstream!
License: DFSG free
Git

LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator.

LAMMPS has potentials for soft materials (biomolecules, polymers) and solid-state materials (metals, semiconductors) and coarse-grained or mesoscopic systems. It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, meso, or continuum scale.

LAMMPS runs on single processors or in parallel using message-passing techniques and a spatial-decomposition of the simulation domain. The code is designed to be easy to modify or extend with new functionality.

Screenshots of package lammps
libceres-dev
nonlinear least squares minimizer (development files)
Versions of package libceres-dev
ReleaseVersionArchitectures
buster1.14.0-4amd64,armhf,i386
bullseye1.14.0-14amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.1.0+really2.1.0+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.2.0+dfsg-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid2.2.0+dfsg-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch1.12.0+dfsg0-1amd64,arm64,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 28 users (27 upd.)*
Versions and Archs
License: DFSG free
Git

Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production at Google since 2010.

Ceres Solver can solve two kinds of problems.

  • Non-linear Least Squares problems with bounds constraints.
  • General unconstrained optimization problems.

This package contains the development header files.

libdart-dev
Kinematics Dynamics and Optimization Library - development files
Versions of package libdart-dev
ReleaseVersionArchitectures
bullseye6.9.5-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
experimental6.13.2+ds-1amd64,arm64,ppc64el,riscv64,s390x
sid6.12.1+dfsg4-13.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64
bookworm6.12.1+dfsg4-12amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
upstream6.14.5
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

DART is a collaborative, cross-platform, open source library created by the Georgia Tech Graphics Lab and Humanoid Robotics Lab. The library provides data structures and algorithms for kinematic and dynamic applications in robotics and computer animation. DART is distinguished by it's accuracy and stability due to its use of generalized coordinates to represent articulated rigid body systems and computation of Lagrange's equations derived from D.Alembert's principle to describe the dynamics of motion. For developers, in contrast to many popular physics engines which view the simulator as a black box, DART gives full access to internal kinematic and dynamic quantities, such as the mass matrix, Coriolis and centrifugal forces, transformation matrices and their derivatives. DART also provides efficient computation of Jacobian matrices for arbitrary body points and coordinate frames. Contact and collision are handled using an implicit time-stepping, velocity-based LCP (linear-complementarity problem) to guarantee non-penetration, directional friction, and approximated Coulomb friction cone conditions. For collision detection, DART uses FCL developed by Willow Garage and the UNC Gamma Lab. DART has applications in robotics and computer animation because it features a multibody dynamic simulator and tools for control and motion planning. Multibody dynamic simulation in DART is an extension of RTQL8, an open source software created by the Georgia Tech Graphics Lab.

This package contains main headers and other tools for development.

libkim-api-v2-models
Models and model-drivers for KIM-API
Versions of package libkim-api-v2-models
ReleaseVersionArchitectures
buster2.0~beta2.gita734d1-3amd64,arm64,armhf,i386
Popcon: users ( upd.)*
Versions and Archs
License: DFSG free
Git

The KIM API is an Application Programming Interface for atomistic simulations. The API provides a standard for exchanging information between atomistic simulation codes (molecular dynamics, molecular statics, lattice dynamics, Monte Carlo, etc.) and interatomic models (potentials or force fields). It also includes a set of library routines for using the API with bindings for:

FORTRAN 77, Fortran 90/95, Fortran 2003 C, C++

Atomistic simulation codes that support the KIM API work seamlessly with the KIM-compliant interatomic models (KIM Models) distributed on this website. The interface is computationally efficient and often requires relatively minor changes to existing codes.

This package contains models and model-drivers for KIM-API

libopm-common-bin
Tools for Eclipse reservoir simulation files -- utility programs
Versions of package libopm-common-bin
ReleaseVersionArchitectures
bookworm2022.10+ds-7amd64,arm64,armel,mips64el,mipsel,ppc64el
trixie2024.04+ds-2amd64,arm64,mips64el,ppc64el,riscv64
sid2024.04+ds-2amd64,arm64,mips64el,ppc64el,riscv64
upstream2024.10
Popcon: 1 users (7 upd.)*
Newer upstream!
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.

The Eclipse file format is widely used in the reservoir simulation community. This package provides utility programs to process files in this format, like for comparing two files, converting between binary version and formatted text file format, etc.

libopm-grid-bin
corner point grid utility programs
Versions of package libopm-grid-bin
ReleaseVersionArchitectures
sid2024.04+ds-4amd64,arm64,mips64el,ppc64el,riscv64
trixie2024.04+ds-3amd64,arm64,mips64el,ppc64el,riscv64
bookworm2022.10+ds-3amd64,arm64,ppc64el
upstream2024.10
Popcon: 0 users (3 upd.)*
Newer upstream!
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 programs to mirror corner point grids specified in Eclipse file format and convert the corner point grid representation of an Eclipse together with permeability/porosity to file suitable for visualization with Paraview.

libopm-simulators-bin
Parallel porous media / reservoir simulators -- applications
Versions of package libopm-simulators-bin
ReleaseVersionArchitectures
sid2024.04+ds-3amd64,arm64,ppc64el,riscv64
trixie2024.04+ds-3amd64,arm64,ppc64el,riscv64
bookworm2022.10+ds-2amd64,arm64,ppc64el
upstream2024.10
Popcon: 1 users (2 upd.)*
Newer upstream!
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 defacto industry standard in the oil reservoir simulation community.

Package provides the simulation programs.

libopm-upscaling-bin
Porous media upscaling tools -- applications
Versions of package libopm-upscaling-bin
ReleaseVersionArchitectures
sid2024.04+ds-2amd64,arm64,mips64el,ppc64el,riscv64
trixie2024.04+ds-2amd64,arm64,mips64el,ppc64el,riscv64
bookworm2022.10+ds-4amd64,arm64,ppc64el
upstream2024.10
Popcon: 0 users (1 upd.)*
Newer upstream!
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 upscaling applications.

liggghts
Open Source DEM Particle Simulation Software.
Versions of package liggghts
ReleaseVersionArchitectures
sid3.8.0+repack1-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm3.8.0+repack1-9amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye3.8.0+repack1-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie3.0.3+repack-2amd64,armel,armhf,i386
buster3.8.0+repack1-4amd64,arm64,armhf,i386
stretch3.5.0+repack1-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 1 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

LIGGGHTS stands for LAMMPS improved for general granular and granular heat transfer simulations.

LAMMPS is a classical molecular dynamics simulator. It is widely used in the field of Molecular Dynamics. Thanks to physical and algorithmic analogies, LAMMPS is a very good platform for DEM simulations. LAMMPS offers a GRANULAR package to perform these kind of simulations. LIGGGHTS aims to improve those capability with the goal to apply it to industrial applications. Development version.

Screenshots of package liggghts
mbpoll
command line utility to communicate with ModBus slave (RTU or TCP)
Versions of package mbpoll
ReleaseVersionArchitectures
bookworm1.4.11+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.5.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.5.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.4.11+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster-backports1.4.11+dfsg-2~bpo10+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 32 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

mbpoll uses libmodbus (http://libmodbus.org/). Although the syntax of these options is very close modpoll proconX program, it is a completely independent project.

mbpoll can:

  • read discrete inputs
  • read and write binary outputs (coil)
  • read input registers
  • read and write output registers (holding register)

The reading and writing registers may be in decimal, hexadecimal or floating single precision.

music-bin
Multi-Simulation Coordinator for MPI -- Utilities
Versions of package music-bin
ReleaseVersionArchitectures
buster1.0.7-4amd64,arm64,armhf,i386
stretch1.0.7-1.3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.2.1-0.3armel,armhf,i386
jessie1.0.7-1.2amd64,armel,armhf,i386
bullseye1.1.16-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.2.1-0.4amd64,arm64,mips64el,ppc64el,riscv64,s390x
bookworm1.1.16-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.2.1-0.3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 0 users (3 upd.)*
Versions and Archs
License: DFSG free

MUSIC allows spike events and continuous time series to be communicated between parallel applications within the same MPI job in a cluster computer. Typical usage cases are connecting models developed for different simulators and connecting a parallel simulator to a post-processing tool.

This package contains the MUSIC launch utility.

neuron
Simulation environment for computational models of neurons
Versions of package neuron
ReleaseVersionArchitectures
bookworm8.2.2-4amd64,arm64,armel,armhf,i386,ppc64el,s390x
bullseye7.6.3-1amd64,arm64,i386,ppc64el
buster7.6.3-1amd64,arm64,i386
sid8.2.2-7amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
trixie8.2.2-7amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
upstream9.0.dev
Popcon: 16 users (2 upd.)*
Newer upstream!
License: DFSG free
Git

NEURON is a simulation environment for modeling individual neurons and networks of neurons. It provides tools for conveniently building, managing, and using models in a way that is numerically sound and computationally efficient. It is particularly well-suited to problems that are closely linked to experimental data, especially those that involve cells with complex anatomical and biophysical properties.

NEURON offers

  • "natural syntax", which allows one to specify model properties in familiar idioms
  • efficient and painless spatial and temporal discretization
  • several different, user-selectable numerical integration methods
  • convenient user interface (interpreters + GUI)
  • user-extendable library of biophysical mechanisms
occt-draw
Open CASCADE Technology command interpreter and graphical test system
Versions of package occt-draw
ReleaseVersionArchitectures
bookworm7.6.3+dfsg1-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster7.3.0+dfsg1-5amd64,arm64,armhf,i386
sid7.8.1+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie7.8.1+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye7.5.1+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 5 users (20 upd.)*
Versions and Archs
License: DFSG free
Git

Open CASCADE Technology is a suite for 3D surface and solid modeling, visualization, data exchange and rapid application development. It is an excellent platform for development of numerical simulation software including CAD/CAM/CAE, AEC and GIS, as well as PDM applications.

Draw is a command interpreter based on Tcl and a graphical system used to test and demonstrate Open CASCADE Technology modeling libraries.

occt-misc
OCCT CAE platform shared library miscellaneous files
Versions of package occt-misc
ReleaseVersionArchitectures
trixie7.8.1+dfsg1-3all
buster7.3.0+dfsg1-5all
sid7.8.1+dfsg1-3all
bullseye7.5.1+dfsg1-2all
bookworm7.6.3+dfsg1-7all
Popcon: 190 users (121 upd.)*
Versions and Archs
License: DFSG free
Git

Open CASCADE Technology is a suite for 3D surface and solid modeling, visualization, data exchange and rapid application development. It is an excellent platform for development of numerical simulation software including CAD/CAM/CAE, AEC and GIS, as well as PDM applications.

This package contains resource files.

openfoam
Open source toolbox for Computational Fluid Dynamics (CFD) - binaries
Versions of package openfoam
ReleaseVersionArchitectures
bookworm1912.200626-1amd64,arm64,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch4.1+dfsg1-1amd64,arm64,armhf,i386,ppc64el,s390x
buster1812+dfsg1-2amd64,arm64,armhf,i386
bullseye1912.200626-1amd64,arm64,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1912.200626-3amd64,arm64,mips64el,ppc64el,riscv64,s390x
sid1912.200626-3amd64,arm64,mips64el,ppc64el,riscv64,s390x
upstream2406
Popcon: 17 users (12 upd.)*
Newer upstream!
License: DFSG free
Git

OpenFOAM is the free, open source CFD software released and developed primarily by OpenCFD Ltd since 2004. It has a large user base across most areas of engineering and science, from both commercial and academic organisations. OpenFOAM has an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to acoustics, solid mechanics and electromagnetics.

Package contains binaries.

pysph-viewer
Open-source framework for Smoothed Particle Hydrodynamics (viewer)
Versions of package pysph-viewer
ReleaseVersionArchitectures
sid1.0~b1-8all
buster0~20180411.git1ae58e1-2.1amd64,arm64,armhf,i386
stretch0~20160514.git91867dc-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.0~b0~20191115.gite3d5e10-4all
bookworm1.0~b1-5all
Popcon: 1 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

It is implemented in Python and the performance critical parts are implemented in Cython.

PySPH is implemented in a way that allows a user to specify the entire SPH simulation in pure Python. High-performance code is generated from this high-level Python code, compiled on the fly and executed. PySPH also features optional automatic parallelization using mpi4py and Zoltan.

The package contains viewer for PySPH.

python3-deap
Distributed Evolutionary Algorithms in Python3
Versions of package python3-deap
ReleaseVersionArchitectures
bullseye1.3.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.0.1-3+deb8u1all
stretch1.0.2.post2-2all
buster1.0.2.post2-6all
sid1.4.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.4.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.3.1-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 15 users (12 upd.)*
Versions and Archs
License: DFSG free
Git

DEAP is a novel evolutionary computation framework for rapid prototyping and testing of ideas. It seeks to make algorithms explicit and data structures transparent. It works in perfect harmony with parallelisation mechanism such as multiprocessing and SCOOP.

This package contains the modules for Python3.

python3-escript
Escript/Finley finite elements Python3 system (with OpenMP)
Versions of package python3-escript
ReleaseVersionArchitectures
bookworm5.6-4amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x
bullseye5.6-3amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x
stretch5.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid5.6-7amd64,arm64,armel,armhf,ppc64el,riscv64,s390x
trixie5.6-7amd64,arm64,armel,armhf,ppc64el,riscv64,s390x
Popcon: 3 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

Escript is a programming tool for implementing mathematical models in Python using the finite element method (FEM). Because users do not access the data structures it is very easy to use and scripts can run on desktop computers as well as highly parallel supercomputer without changes. Application areas for escript include earth mantle convection, geophysical inversion, earthquakes, porous media flow, reactive transport, plate subduction, erosion, and tsunamis.

Scripts can be executed in parallel (on varying numbers of threads or nodes) without any special modifications.

Escript now includes the esys.downunder module for 3D inversion of geophysical data sets. The current version supports gravity, magnetic and joint inversion.

This package contains the commands and libraries for Python3 with OpenMP threading and MPI multiprocess support.

python3-escript-mpi
(OpenMP + MPI)
Versions of package python3-escript-mpi
ReleaseVersionArchitectures
stretch5.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie5.6-7amd64,arm64,armel,armhf,ppc64el,riscv64,s390x
sid5.6-7amd64,arm64,armel,armhf,ppc64el,riscv64,s390x
bookworm5.6-4amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x
bullseye5.6-3amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Escript is a programming tool for implementing mathematical models in Python using the finite element method (FEM). Because users do not access the data structures it is very easy to use and scripts can run on desktop computers as well as highly parallel supercomputer without changes. Application areas for escript include earth mantle convection, geophysical inversion, earthquakes, porous media flow, reactive transport, plate subduction, erosion, and tsunamis.

Scripts can be executed in parallel (on varying numbers of threads or nodes) without any special modifications.

Escript now includes the esys.downunder module for 3D inversion of geophysical data sets. The current version supports gravity, magnetic and joint inversion.

This package contains the commands and libraries for Python3 with both OpenMP threading and MPI multiprocess support.

python3-pysph
Open-source framework for Smoothed Particle Hydrodynamics
Versions of package python3-pysph
ReleaseVersionArchitectures
sid1.0~b1-8amd64,arm64
bookworm1.0~b1-5amd64,arm64
bullseye1.0~b0~20191115.gite3d5e10-4amd64,arm64,ppc64el,s390x
Popcon: 3 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

It is implemented in Python and the performance critical parts are implemented in Cython.

PySPH is implemented in a way that allows a user to specify the entire SPH simulation in pure Python. High-performance code is generated from this high-level Python code, compiled on the fly and executed. PySPH also features optional automatic parallelization using mpi4py and Zoltan.

python3-qutip
python package for simulating the dynamics of open quantum systems
Versions of package python3-qutip
ReleaseVersionArchitectures
bookworm4.7.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye4.5.3-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie5.0.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid5.0.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream5.0.4
Popcon: 2 users (4 upd.)*
Newer upstream!
License: DFSG free
Git

QuTiP is open-source software for simulating the dynamics of open quantum systems. The QuTiP library depends on the excellent Numpy, Scipy, and Cython numerical packages. In addition, graphical output is provided by Matplotlib. QuTiP aims to provide user-friendly and efficient numerical simulations of a wide variety of Hamiltonians, including those with arbitrary time-dependence, commonly found in a wide range of physics applications such as quantum optics, trapped ions, superconducting circuits, and quantum nanomechanical resonators.

This package installs the library for Python 3.

python3-sfepy
Simple Finite Elements in Python
Versions of package python3-sfepy
ReleaseVersionArchitectures
bullseye2020.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2021.4-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2021.4-4amd64,arm64,mips64el,ppc64el,s390x
upstream2024.3
Popcon: 0 users (4 upd.)*
Newer upstream!
License: DFSG free
Git

SfePy is a software for solving systems of coupled partial differential equations (PDEs) by the finite element method in 1D, 2D and 3D. It can be viewed both as black-box PDE solver, and as a Python package which can be used for building custom applications. The word “simple” means that complex FEM problems can be coded very easily and rapidly.

Screenshots of package python3-sfepy
python3-woo
??? missing short description for package python3-woo :-(
Versions of package python3-woo
ReleaseVersionArchitectures
stretch1.0+dfsg1-1amd64,arm64,i386,mips64el,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git
siconos
modeling and simulation of nonsmooth dynamical systems (simulation runner tool)
Versions of package siconos
ReleaseVersionArchitectures
bullseye4.3.1+dfsg-2all
bookworm4.4.0+dfsg-2all
sid4.4.0+dfsg-4all
upstream4.5.0
Popcon: 1 users (4 upd.)*
Newer upstream!
License: DFSG free
Git

Siconos is an open-source scientific software primarily targeted at modeling and simulating nonsmooth dynamical systems in C++ and in Python:

  • Mechanical systems (rigid or solid) with unilateral contact and Coulomb friction and impact (nonsmooth mechanics, contact dynamics, multibody systems dynamics or granular materials).
  • Switched Electrical Circuit such as electrical circuits with ideal and piecewise linear components: power converter, rectifier, Phase-Locked Loop (PLL) or Analog-to-Digital converter.
  • Sliding mode control systems.
  • Biology (Gene regulatory network). Other applications are found in Systems and Control (hybrid systems, differential inclusions, optimal control with state constraints), Optimization (Complementarity systems and Variational inequalities), Fluid Mechanics, and Computer Graphics.

This package contains the 'siconos' tool allowing to compile and run Siconos programs/scripts in a single command.

Please cite: Vincent Acary and Bernard Brogliato: The SICONOS Platform :443-488 (2008)
siconos-mechanics-tools
modeling and simulation of nonsmooth dynamical systems (mechanics tools)
Versions of package siconos-mechanics-tools
ReleaseVersionArchitectures
sid4.4.0+dfsg-4all
bookworm4.4.0+dfsg-2all
bullseye4.3.1+dfsg-2all
upstream4.5.0
Popcon: 0 users (3 upd.)*
Newer upstream!
License: DFSG free
Git

Siconos is an open-source scientific software primarily targeted at modeling and simulating nonsmooth dynamical systems in C++ and in Python:

  • Mechanical systems (rigid or solid) with unilateral contact and Coulomb friction and impact (nonsmooth mechanics, contact dynamics, multibody systems dynamics or granular materials).
  • Switched Electrical Circuit such as electrical circuits with ideal and piecewise linear components: power converter, rectifier, Phase-Locked Loop (PLL) or Analog-to-Digital converter.
  • Sliding mode control systems.
  • Biology (Gene regulatory network). Other applications are found in Systems and Control (hybrid systems, differential inclusions, optimal control with state constraints), Optimization (Complementarity systems and Variational inequalities), Fluid Mechanics, and Computer Graphics.

This package contains tools to allow running, analysing, manipulating, exporting, and viewing the output of mechanical simulations.

Please cite: Vincent Acary and Bernard Brogliato: The SICONOS Platform :443-488 (2008)
sumo
Simulation of Urban MObility (SUMO)
Versions of package sumo
ReleaseVersionArchitectures
sid1.18.0+dfsg-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.18.0+dfsg-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie0.21.0+dfsg-1amd64,armel,armhf,i386
buster1.1.0+dfsg1-1amd64,arm64,armhf,i386
bookworm1.15.0+dfsg-1+deb12u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.8.0+dfsg2-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch0.28.0+dfsg1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream1.21.0
Popcon: 3 users (13 upd.)*
Newer upstream!
License: DFSG free
Git

SUMO is an open source, highly portable, microscopic road traffic simulation package designed to handle large road networks. Main binary.

Please cite: M. Behrisch, L. Bieker, J. Erdmann and D. Krajzewicz: SUMO - Simulation of Urban MObility: An Overview (eprint) SIMUL 2011, The Third International Conference on Advances in System Simulation :63-68 (2011)
tkgate
Tcl/Tk based digital circuit editor and simulator
Versions of package tkgate
ReleaseVersionArchitectures
trixie2.1+repack-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm2.1+repack-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.0~b10-4amd64,armel,armhf,i386
stretch2.0~b10-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.1+repack-3amd64,arm64,armhf,i386
bullseye2.1+repack-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.1+repack-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package tkgate:
fieldelectronics
hardwareemulation
interfacex11
roleprogram
scopeapplication
uitoolkittk
x11application
Popcon: 21 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

TkGate is a digital circuit editor and simulator with a Tcl/Tk based interface. TkGate includes a large number of built-in devices including basic gates, memories, ttys and modules for hierarchical design. The simulator can be controlled either interactively or through a simulation script. Memory contents can be loaded from files, and a microcode/macrocode compiler (gmac) is included to create tkgate memory files from a high-level description. The simulator supports continuous simulation, single step simulation (by clock or epoch) and breakpoints. Save files are in a Verilog-like format.

TkGate also includes a number of tutorial and example circuits which can be loaded through the "Help" menu. The examples range from a simple gate-level 3-bit adder to a 16-bit CPU programmed to play the "Animals" game.

TkGate has a multi-language interface with support for English, Japanese, French and Spanish.

yade
Platform for discrete element modeling
Versions of package yade
ReleaseVersionArchitectures
buster-backports2020.01a-10~bpo10+1amd64,arm64,i386,ppc64el
bullseye2021.01a-3amd64,arm64,i386,ppc64el,s390x
bookworm2023.02a-1amd64,arm64,i386,ppc64el,s390x
trixie2024.08a-4amd64,arm64
jessie1.12.0-2amd64,armel,armhf,i386
stretch2017.01a-8amd64,arm64,i386,mips64el,ppc64el,s390x
buster2019.01a-2amd64,arm64,i386
stretch-backports2020.01a-10~bpo9+1amd64,arm64,i386,ppc64el
sid2024.08a-4amd64,arm64
Debtags of package yade:
roleprogram
usesimulating
Popcon: 1 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Yet Another Dynamic Engine.

Extensible open-source framework for discrete numerical models, focused on Discrete Element Method. The computation parts are written in c++ using flexible object model, allowing independent implementation of new algorithms and interfaces. Python is used for rapid and concise scene construction, simulation control, postprocessing and debugging.

This package contains speed-optimized build of yade.

Please cite: V.ŠMilauer, E. Catalano, B. Chareyre, S. Dorofeenko, J. Duriez, A. Gladky, J. Kozicki, C. Modenese, L. Scholtès, L. Sibille, J. Stránský and K. Thoeni: Yade Documentation (V. Šmilauer, ed.),. The Yade Project, 2nd ed. (2015)
Screenshots of package yade

Official Debian packages with lower relevance

calculix-ccx-doc
Three-Dimensional Structural Finite Element Program (documentation files)
Versions of package calculix-ccx-doc
ReleaseVersionArchitectures
sid2.11-1.1all
stretch2.11-1all
buster2.11-1all
bullseye2.11-1all
bookworm2.11-1.1all
trixie2.11-1.1all
upstream2.22
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

CalculiX is a free and open source finite element analysis application that uses a similar input format to Abaqus. It has an implicit and explicit solver and a pre and post processor (CGX).

This package contains the documentation in html format for CalculiX CrunchiX

calculix-ccx-test
Three-Dimensional Structural Finite Element Program (documentation files)
Versions of package calculix-ccx-test
ReleaseVersionArchitectures
sid2.11-1.1all
buster2.11-1all
stretch2.11-1all
bookworm2.11-1.1all
bullseye2.11-1all
trixie2.11-1.1all
upstream2.22
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

CalculiX is a free and open source finite element analysis application that uses a similar input format to Abaqus. It has an implicit and explicit solver and a pre and post processor (CGX).

This package contains example files for CalculiX CrunchiX.

calculix-cgx-examples
Example files for Calculix GraphiX
Versions of package calculix-cgx-examples
ReleaseVersionArchitectures
bookworm2.17+dfsg-2all
bullseye2.17+dfsg-2all
stretch2.11+dfsg-1all
buster2.11+dfsg-1all
sid2.21+dfsg-1all
upstream2.22
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

CalculiX GraphiX (cgx) is a 3-dimensional pre- and post-processor for finite elemnts. CalculiX CrunchiX Finite Element Models can be build, calculated and post-processed. The pre- and post-processor is an interactive 3D-tool using the openGL API.

In addition to the Calculix CrunchiX results files (frd) results from OpenFoam, Duns (2D and 3D), Isaac (2D and 3D) and Nastran (f06) can be read. For preprocessing Netgen nativ format, STEP and STL can be imported.

This package contains the examples.

ceres-solver-doc
documentation for ceres-solver
Versions of package ceres-solver-doc
ReleaseVersionArchitectures
bullseye1.14.0-14all
buster1.14.0-4all
stretch1.12.0+dfsg0-1all
bookworm2.1.0+really2.1.0+dfsg-1all
trixie2.2.0+dfsg-4.1all
sid2.2.0+dfsg-4.1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production at Google since 2010.

Ceres Solver can solve two kinds of problems.

  • Non-linear Least Squares problems with bounds constraints.
  • General unconstrained optimization problems.

This package contains the documentation found on http://ceres-solver.org/ and the examples that were included with the release.

libopensurgsim-dev
Free platform for surgical simulation - development
Versions of package libopensurgsim-dev
ReleaseVersionArchitectures
buster0.7.0-8amd64,arm64,armhf,i386
stretch0.7.0-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye0.7.0-11amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

OpenSurgSim is C++ toolkit for developing real-time surgical simulations. It lets you build simulators using the included building blocks, such as input device support, haptic feedback, graphics, collision detection and physics simulation.

This package contains the development files needed to build your own OpenSurgSim applications.

Please cite: Timothy Kelliher, Julien Lenoir, Paul Novotny and Harald Scheirich: Open Surgical Simulation (OSS) – A Community Resource. Medicine Meets Virtual Reality 21: NextMed/MMVR21 :197-203 (2014)
libopm-common-dev
Tools for Eclipse reservoir simulation files -- development files
Versions of package libopm-common-dev
ReleaseVersionArchitectures
sid2024.04+ds-2amd64,arm64,mips64el,ppc64el,riscv64
bookworm2022.10+ds-7amd64,arm64,armel,mips64el,mipsel,ppc64el
trixie2024.04+ds-2amd64,arm64,mips64el,ppc64el,riscv64
upstream2024.10
Popcon: 0 users (1 upd.)*
Newer upstream!
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
sid2024.04+ds-4amd64,arm64,mips64el,ppc64el,riscv64
trixie2024.04+ds-3amd64,arm64,mips64el,ppc64el,riscv64
bookworm2022.10+ds-3amd64,arm64,ppc64el
upstream2024.10
Popcon: 0 users (0 upd.)*
Newer upstream!
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
transitional package
Versions of package libopm-material-dev
ReleaseVersionArchitectures
trixie2024.04+ds-2all
bookworm2022.10+ds-4amd64,arm64,armel,mips64el,mipsel,ppc64el
sid2024.04+ds-2all
upstream2024.10
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

This is a transitional package. It can safely be removed.

libopm-models-dev
C++ simulation framework for porous media flow -- development files
Versions of package libopm-models-dev
ReleaseVersionArchitectures
bookworm2022.10+ds-4amd64,arm64,armel,mips64el,ppc64el
sid2024.04+ds-1amd64,arm64,mips64el,ppc64el,riscv64
trixie2024.04+ds-1amd64,arm64,mips64el,ppc64el,riscv64
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-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
trixie2024.04+ds-3amd64,arm64,ppc64el,riscv64
bookworm2022.10+ds-2amd64,arm64,ppc64el
sid2024.04+ds-3amd64,arm64,ppc64el,riscv64
upstream2024.10
Popcon: 0 users (0 upd.)*
Newer upstream!
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
sid2024.04+ds-2amd64,arm64,mips64el,ppc64el,riscv64
bookworm2022.10+ds-4amd64,arm64,ppc64el
trixie2024.04+ds-2amd64,arm64,mips64el,ppc64el,riscv64
upstream2024.10
Popcon: 0 users (0 upd.)*
Newer upstream!
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
sid2024.04+ds-2amd64,arm64,mips64el,ppc64el,riscv64
trixie2024.04+ds-2amd64,arm64,mips64el,ppc64el,riscv64
bookworm2022.10+ds-7amd64,arm64,armel,mips64el,mipsel,ppc64el
upstream2024.10
Popcon: 0 users (0 upd.)*
Newer upstream!
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
sid2024.04+ds-3amd64,arm64,ppc64el,riscv64
trixie2024.04+ds-3amd64,arm64,ppc64el,riscv64
upstream2024.10
Popcon: 0 users (0 upd.)*
Newer upstream!
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.

python3-pyswarms
research toolkit for particle swarm optimization in Python
Versions of package python3-pyswarms
ReleaseVersionArchitectures
trixie1.3.0-8all
bookworm1.3.0-5all
bullseye1.3.0-1all
sid1.3.0-8all
Popcon: 5 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

PySwarms is an extensible research toolkit for particle swarm optimization (PSO) in Python.

It is intended for swarm intelligence researchers, practitioners, and students who prefer a high-level declarative interface for implementing PSO in their problems. PySwarms enables basic optimization with PSO and interaction with swarm optimizations.

Features:

  • High-level module for Particle Swarm Optimization
  • Built-in objective functions to test optimization algorithms
  • Plotting environment for cost histories and particle movement
  • Hyperparameter search tools to optimize swarm behaviour

This package contains the Python 3.x version of PySwarms.

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

fdmnes
calculates spectra of different spectroscopies
Versions of package fdmnes
ReleaseVersionArchitectures
VCS0.0.20120607-1all
Versions and Archs
License: To-be-clarified
Git
Version: 0.0.20120607-1

FDMNES calculates the spectra of different spectroscopies related to the real or virtual absorption of x-ray in material. It gives the absorption cross sections of photons around the ionization edge, that is in the energy range of XANES in the EXAFS. The calculation is performed with all conditions of rectilinear or circular polarization. In the same way, it calculates the structure factors and intensities of anomalous or resonant diffraction spectra (DAFS or RXD). FDMNES also allows the comparison of the simulated spectra to experimental ones with the help of objective criteria.

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.

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