All software
SlicerRT
SlicerRT allows users to analyze spatio-temporal accumulation of the therapeutic dosage (radiation, thermal, etc.). Tools include dose visualization, quantitative metrics computation, comparison, and import/export to DICOM format.
- C
- C++
- CMake
- + 1
oraqle
Oraqle: A Depth-Aware Secure Computation Compiler
- arithmetization
- compiler
- cryptography
- + 1
- C++
- Jupyter Notebook
- Markdown
- + 4
SO-CRYSTAL
Code underlying: Shape Optimization of Scintillation Crystals through GEANT4 and NSGAII (SO-CRYSTAL)
- Finite-difference time-domain method
- Genetic algorithms
- Material properties
- + 2
- C++
- Markdown
- Other
- + 1
ELECTRODE
ELECTRODE extends the atomistic simulation tool LAMMPS to model different types of electrochemical situations. Simulations are performed at constant potential or constant charge using different approaches to control potential or charge at the electrodes.
- Constant Potential Method
- Electrochemistry
- Molecular Dynamics
- C++
- Tcl
- C
- + 26
FlexRL
A Flexible Model For Record Linkage
- latent variable model
- partially identifying variables
- record linkage
- + 1
- C++
- R
GridFormat
Header-only C++ Library for grid file I/O
- Grid-based PDE methods
- grid file I/O
- mesh file I/O
- + 3
- C++
- CMake
- Dockerfile
- + 1
Independent Parallel Particle Layer (IPPL)
IPPL is a C++ library to develop performance portable code for fully Eulerian, Lagrangian or hybrid Eulerian-Lagrangian methods. IPPL supports simulations in one to six dimensions, mixed precision, and asynchronous execution in different execution spaces (e.g. CPUs and GPUs).
- Computational Fluid Dynamics
- GPU
- High performance computing
- + 5
- C++
- CMake
- Shell
- + 3
LLAMA
LLAMA is a cross-platform C++17/C++20 header-only template library for the abstraction of data layout and memory access. It separates the view of the algorithm on the memory and the real data layout in the background.
- C++
- heterogeneous computing
- High performance computing
- + 3
- C++
- CMake
- Shell
mallocMC
This project provides a framework for fast memory managers on many core accelerators. It is based on alpaka to run on many different accelerators and implements the ScatterAlloc algorithm.
- CUDA
- heterogeneous computing
- High performance computing
- + 2
- C++
- CMake
- Cuda
- + 1
SMG2S
SMG2S (Sparse Matrix Generator with Given Spectrum) is able to generate large-scale non-Hermitian and non-Symmetric matrices in parallel with the spectral distribution functions or eigenvalues given by users, and the spectrum of generated matrix is the same as the one specified by the users.
- CPU
- High performance computing
- Matrix Computation
- + 1
- C++
- Python
- CMake
- + 1
ghc
GHC with stream fusion, used as benchmark in the publication: Higher Order Patterns for Rewrite Rules
- compiler
- fusion
- higher order matching
- + 2
- Automake
- C
- C++
- + 16
IntervalMDPAbstractions.jl_ReproducibilityPackage
Data and code underlying the publication: Scalable control synthesis for stochastic systems via structural IMDP abstractions
- embedded systems
- Markov processes
- Stochastic control and optimization
- C
- C++
- HTML
- + 10