All software
Allpix Squared
Allpix Squared is a semiconductor detector simulation framework. The goal of the framework is to provide a complete and easy-to-use package for end-to-end simulations of semiconductor detector performance from incident ionizing radiation until the digitization of hits in the detector chip.
- Drift-Diffusion
- Geant4
- Matter
- + 6
- C++
- CMake
- C
- + 2
BornAgain
Software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering. The latter is computed as usual, using the distorted-wave Born approximation, hence the name. Users can set up arbitrary multilayer samples with interface roughness and embedded nanoparticles.
- Data analysis
- Modelling
- Photon and neutron science
- + 1
- C++
- Python
- CMake
- + 2
BlenderProc
A procedural Blender pipeline for photorealistic training image generation
- Blender
- Dataset creation
- Indoor Scene
- + 4
- Python
- TeX
mosaik
mosaik is a co-simulation framework with focus on the energy system. It allows you to reuse and combine existing simulation models and simulators to create large-scale Smart Grid scenarios – and by large-scale we mean thousands of simulated entities distributed over multiple simulator processes.
- Energy
- Multi-scale & multi model simulations
- OpenSource
- + 2
- Python
Trixi.jl
Trixi.jl is a numerical simulation framework for conservation laws written in Julia with an extensible design with a fast implementation, Trixi.jl is focused on being easy to use for new or inexperienced users, including the installation and postprocessing procedures.
- CFD
- Earth & Environment
- hpc
- + 3
- Julia
- Jupyter Notebook
- Shell
- + 2
Ginkgo
Ginkgo is a high-performance math library for the solution of sparse linear systems on GPUs (AMD, Intel, NVIDIA). Ginkgo is implemented using modern C++ and provides preconditioned Krylov solvers, multigrid, sparse direct solvers, mixed precision, and batched functionality.
- GPU
- High performance computing
- Large linear equation system
- + 4
- C++
- CMake
- Cuda
- + 4
JEMRIS
JEMRIS is a versatile, open-source, multi-purpose MRI simulator. It is well-suited for research and education.
- MRI
- Simulation
- C++
- Python
- MATLAB
- + 5
GTlab
A C++ framework for collaborative engineering
- Aeronautics, Space and Transport
- C++
- optimization
- + 2
- C++
- CMake
- QML
- + 5
MPTRAC
Massive-Parallel Trajectory Calculations (MPTRAC) is a Lagrangian particle dispersion model for the analysis of atmospheric transport processes in the free troposphere and stratosphere.
- Atmospheric science
- Earth & Environment
- GPU
- + 7
- C
- Shell
- HTML
- + 4
open-DARTS
Open Delft Advanced Research Terra Simulator is a simulation framework for forward and inverse modelling and uncertainty quantification of multi-physics (thermo-hydro-mechanical-chemical) processes in geo-engineering applications as geothermal, CO2 sequestration, water pumping, and hydrogen storage.
- energy transition
- environmental modelling
- geothermal
- + 3
- (C++)
- (CMake)
- (Cuda)
- + 2
Sassena
Sassena is a program to calculate X-ray and neutron scattering patterns from Molecular Dynamics simulations in the Born approximation.
- C++
- High performance computing
- Matter
- + 2
- C++
- Python
- Shell
- + 2
Cheetah
Fast and differentiable particle accelerator optics simulation for reinforcement learning and optimisation applications.
- Automatic Differentiation
- Differentiable Programming
- Differentiable Simulation
- + 7
- Python
- Jupyter Notebook