A General-purpose Task-parallel Programming System in C++
Build, Manage and Deploy AI/ML Systems
The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.
NVIDIA's CUDA platform for Rust. Host runtime crates plus Tile (cutile-rs) and SIMT (cuda-oxide) kernel programming models in idiomatic Rust.
Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
BLAS-like Library Instantiation Software Framework
Open-source software for volunteer computing and grid computing.
Lightweight, general, scalable C++ library for finite element methods
a Productive Parallel Programming Language
Hermit for Rust.
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!
A translator from Intel SSE intrinsics to Arm/Aarch64 NEON implementation
C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.
A Rust-based, lightweight unikernel.
Primary repository for the Trilinos Project
A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
A curated list of awesome high performance computing resources
OpenMC Monte Carlo Code
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
Graphics Processing Units Molecular Dynamics
AMReX: Software Framework for Block Structured AMR
A zero-dependency ML framework in C with a modern Python API for full control over execution and memory.
Official development repository for SUNDIALS - a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. Pull requests are welcome for bug fixes and minor changes.
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.
DaCe - Data Centric Parallel Programming
A modern, fast, lightweight thread pool library based on C++2x
NEURON Simulator
Image-processing software for cryo-electron microscopy
Zero-copy MPI communication of JAX arrays, for turbo-charged HPC applications in Python :zap:
High-performance C++20 + Python engine for dynamic and incremental graph analytics on evolving graphs β BFS, SSSP, connected components, triangles, k-core and PageRank.