A General-purpose Task-parallel Programming System in C++
The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.
Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
Open-source software for volunteer computing and grid computing.
Lightweight, general, scalable C++ library for finite element methods
Compiler for multiple programming models (SYCL, C++ standard parallelism, HIP/CUDA) for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!
C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.
A translator from Intel SSE intrinsics to Arm/Aarch64 NEON implementation
Primary repository for the Trilinos Project
A coupling library and ecosystem for partitioned multi-physics and multi-scale simulations, including surface and volume coupling.
Geant4 toolkit for the simulation of the passage of particles through matter - NIM A 506 (2003) 250-303
AMReX: Software Framework for Block Structured AMR
SPHinXsys provides C++ APIs for engineering simulation and optimization. It aims at complex systems driven by fluid, structure, multi-body dynamics and beyond. The multi-physics library is based on a unique and unified computational framework by which strong coupling has been achieved for all involved physics.
A modern, fast, lightweight thread pool library based on C++2x
NEURON Simulator
Image-processing software for cryo-electron microscopy
High-performance C++20 + Python engine for dynamic and incremental graph analytics on evolving graphs β BFS, SSSP, connected components, triangles, k-core and PageRank.