All software
cnpy++
cnpy++ is a C++17 library that allows to read and write NumPy data files (.npy and .npz). It is designed in a way to integrate well into the modern C++ ecosystem and it provides features not available in any similar C++/npy library.
- data managment
- C++
- CMake
- C
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++
- TeX
- CMake
- + 3
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
RAYX
Optical Simulation Software for Synchrotron Radiation
- C++
- open source
- python
- + 4
- C++
- Python
- CSS
- + 8
2x2, 3x3 and nxn Space-Filling Curves
Implementation of all possible forms of 2x2 and 3x3 space-filling curves, and nxn curves expanded from any specific level-1 units. It also implements the H-curve and the three-dimensional Hilbert curve.
- Data analysis
- Data Visualization
- open source
- R
- C++
- C
Arbor
Arbor is a high-performance library for computational neuroscience simulations with multi-compartment, morphologically-detailed cells, from single cell models to very large networks. Arbor is written from the ground up to help neuroscientists effectively use contemporary and future HPC systems.
- GPU
- High performance computing
- Neural network
- + 4
- C++
- AGS Script
- Python
- + 7
cobrar
Constraint-based reconstruction and analysis (COBRA) of metabolic networks in R
- Metabolism
- R
- R
- C++
- M4
- + 2
Collatinus
Collatinus is a free, open-source, multi-platform application (Mac, Windows, Ubuntu and Debian GNU/Linux) that is simple to install and easy to use.
- lemmetizer
- morphological analyzer
- JavaScript
- C++
- HTML
- + 4
Constellation
Control and data acquisition system for small-scale experiments and experimental setup with volatile and dynamic constituents such as test beam environments or laboratory test stands
- DAQ
- DCS - Distributed Control System
- open source
- + 1
- C++
- Python
- Meson
- + 2
cuda_memtest
Tests GPU memory for hardware errors and soft errors using NVIDIA's CUDA or AMD's HIP.
- C++
- CUDA
- High performance computing
- + 1
- C++
- CMake
- C
- + 1
cupla
cupla is a simple user interface for the platform-independent parallel kernel acceleration library alpaka. It follows a similar concept as the NVIDIA® CUDA® API by providing a software layer to manage accelerator devices. alpaka is used as a backend for cupla.
- C++
- heterogeneous computing
- High performance computing
- + 3
- C++
- CMake
- Shell
- + 5
DataFlow
A comprehensive framework for automated data processing and manual postprocessing, including quality control and flagging. Modular and extensible design allows to create customizable pipelines and monitor their performance throughout the data lifecycle.
- data managment
- Data Visualization
- Pipeline
- + 2
- TSX
- Python
- TypeScript
- + 2