C++ zero-cost abstraction for SoA/AoS memory layouts
☆196May 10, 2022Updated 3 years ago
Alternatives and similar repositories for SoAvsAoS
Users that are interested in SoAvsAoS are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- Interchangeable AoS and SoA containers☆25Aug 12, 2022Updated 3 years ago
- C++ data structure to manipulate SoA (Structure of Arrays) easily (previously named AggregateVector)☆50Nov 6, 2018Updated 7 years ago
- C++ Library for Object-oriented Programming with Structure of Arrays Layout☆21May 5, 2018Updated 7 years ago
- Structure-of-array synthesis in C++20☆85May 27, 2022Updated 3 years ago
- Multi-dimensional C++ arrays which store objects in a Struct-of-Arrays (SoA) memory layout for efficient vectorization and zero address g…☆74Oct 6, 2020Updated 5 years ago
- Variadic reference-based implementation of a zip iterator in C++(>=17)☆21Jul 1, 2020Updated 5 years ago
- ☆42Nov 2, 2018Updated 7 years ago
- Volume Manipulation Library☆17Jul 13, 2023Updated 2 years ago
- Absinthe is an optimization framework to fuse and tile stencil codes in one shot☆14Jul 17, 2019Updated 6 years ago
- Parallel direct solver for Poisson's equation for pressure☆11Aug 22, 2020Updated 5 years ago
- CUDA Dynamic Memory Allocator for SOA Data Layout☆39Dec 29, 2021Updated 4 years ago
- Mini-applications that exclusively use the Kokkos programming model☆12Mar 21, 2023Updated 3 years ago
- Simple LBM kernels for benchmarking and performance evaluation☆14Jun 6, 2018Updated 7 years ago
- Code release for "Dynamic Neural Radiosity with Multi-grid Decomposition"☆11Mar 18, 2026Updated last week
- The PSC particle-in-cell code☆23Updated this week
- Autopas is a node-level auto-tuned particle simulation library developed in the context of the TaLPas project.☆49Mar 17, 2026Updated last week
- C++ Memory allocator for packet queues that free() in roughly the same order that they alloc().☆16Mar 15, 2018Updated 8 years ago
- C++20 Meta-Programming library☆311Jun 1, 2025Updated 9 months ago
- libSplash - Simple Parallel file output Library for Accumulating Simulation data using Hdf5☆16Apr 8, 2021Updated 4 years ago
- A modern header-only zero-overhead library for creating smart references☆86Jun 9, 2019Updated 6 years ago
- Header-only C++ library providing compile-time functional operators that work with raw function pointers☆48Feb 3, 2026Updated last month
- WAND-PIC☆25Jul 9, 2022Updated 3 years ago
- Amrvis is a visualization package specifically designed to read and display output and profiling data from codes built on the AMReX frame…☆20Oct 16, 2025Updated 5 months ago
- Asynchronous I/O for HDF5☆24Feb 10, 2026Updated last month
- Composable and efficient abstractions for iterating multidimensional spaces in C++☆10Nov 22, 2023Updated 2 years ago
- The fast Finite Volume simulator with UQ support.☆28Feb 16, 2025Updated last year
- Performance-portable library for particle-based simulations☆261Nov 17, 2025Updated 4 months ago
- TTG: Template Task Graph C++ API☆26Feb 10, 2026Updated last month
- Sequential and parallel GEMM implementations with C interface + Benchmark.☆12May 24, 2016Updated 9 years ago
- Compact SVO optimized vector for C++17 or higher☆116May 21, 2024Updated last year
- A lightweight, modern Render Hardware Interface (RHI) abstraction layer for C++ SnapRHI provides a clean, unified API that abstracts away…☆35Mar 8, 2026Updated 2 weeks ago
- The repository contains container recipes to build the entire stack of Xeus-Cling and Cling including cuda extension with just a few comm…☆10Dec 22, 2020Updated 5 years ago
- This aims to be an wrapper to C-MPI3 for C++, using the principles of simplicity, STL, RAII and Boost and enforcing type-safety. This i…☆23Oct 11, 2024Updated last year
- envy: Deserialize environment variables into type-safe structs☆67Aug 10, 2020Updated 5 years ago
- Runtime polymorphism done right☆1,033May 27, 2021Updated 4 years ago
- Runtime choosing of template specializations using compile-time lookup-tables. Compile all states of a template function, but execute the…☆26Dec 31, 2025Updated 2 months ago
- A header only structure of arrays container for C++☆44May 29, 2023Updated 2 years ago
- A curated list of awesome DirectX Raytracing (DXR) resources.☆14Sep 11, 2018Updated 7 years ago
- improve the usage experience of std::simd (Parallelism TS 2)☆32Aug 22, 2025Updated 7 months ago