Software


Abstraction Library for Parallel Kernel Acceleration

The alpaka library is a header-only C++14 abstraction library for accelerator development. Its aim is to provide performance portability across accelerators through the abstraction (not hiding!) of the underlying levels of parallelism.


Average-atom code for Matter under Extreme Conditions

atoMEC is a python-based average-atom code for simulations of high energy density phenomena such as in warm dense matter. It is designed as an open-source and modular python package.


Low-Level Abstraction of Memory Access

LLAMA is a cross-platform C++17 template header-only library for the abstraction of memory access patterns. It distinguishes between the view of the algorithm on the memory and the real layout in the background. This enables performance portability for multicore, manycore and gpu applications with the very same code.


Materials Learning Algorithms

MALA is a data-driven framework to generate surrogate models of density functional theory calculations based on machine learning. Its purpose is to enable multiscale modeling by bypassing computationally expensive steps in state-of-the-art density functional simulations.


Multivariate Interpolation in Python

The Python package minterpy is based on an optimised implementation of the multivariate interpolation algorithm given by M. Hecht et al. [1,2]. It thereby provides software solutions that lift the curse of dimensionality from interpolation tasks. While interpolation occurs as the bottleneck of most computational challenges, minterpy aims to free empirical sciences from their computational limitations.


movedesign

movedesign is built using R language and the Shiny package for an easy-to-use interactive application. Its main goal is to assist researchers in designing movement ecology studies by considering specific research questions.


Open and F.A.I.R. IO at the Exascale

openPMD is an open meta-data schema that provides meaning and self-description for data sets in science and engineering. The openPMD-api, developed openly in collaboration of the Center for Advanced Systems Understanding, Helmholtz-Zentrum Dresden-Rossendorf and Lawrence Berkeley National Laboratory, is an IO middleware library that assists domain-scientists with data description along the openPMD standard for FAIR particle-mesh data, used already in numerous physics simulations.


scenery – Flexible VR Visualisation for Volumetric and Geometric Data on the Java VM

scenery is a flexible 3D rendering framework for the Java Virtual Machine that supports virtual reality and augmented reality. It’s tailored to the needs of biomedical imagine and can handle arbitrarily large volume data. It is written in Kotlin and uses the Vulkan high-performance rendering API.


sciview – interactive XR visualisation for fiji & imagej2

sciview is an for 3D visualization plugin for the Fiji (Fiji is just ImageJ) bioimage analysis software. It uses scenery as a rendering backend and supports rendering to VR and AR headsets and integrates with the existing Fiji ecosystem.

UQTestFuns

UQTestFuns is an open-source Python library of test functions commonly used within the applied uncertainty quantification (UQ) community.

PyRes

The Python package PyRes supports in calculating the resolution of an image using decorrelation analysis.

surfgeopy

The purpose of this Python package is to calculate approximations of surface integrals over smooth embedded manifolds.