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
Sorting:
- C++ Library for Object-oriented Programming with Structure of Arrays Layout☆21May 5, 2018Updated 7 years ago
- C++ data structure to manipulate SoA (Structure of Arrays) easily (previously named AggregateVector)☆50Nov 6, 2018Updated 7 years ago
- Structure-of-array synthesis in C++20☆81May 27, 2022Updated 3 years ago
- CUDA Dynamic Memory Allocator for SOA Data Layout☆38Dec 29, 2021Updated 4 years ago
- Mini-applications that exclusively use the Kokkos programming model☆12Mar 21, 2023Updated 2 years ago
- Absinthe is an optimization framework to fuse and tile stencil codes in one shot☆14Jul 17, 2019Updated 6 years 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
- C++ Memory allocator for packet queues that free() in roughly the same order that they alloc().☆16Mar 15, 2018Updated 7 years ago
- Volume Manipulation Library☆17Jul 13, 2023Updated 2 years ago
- Asynchronous I/O for HDF5☆24Feb 10, 2026Updated 3 weeks ago
- The PSC particle-in-cell code☆23Updated this week
- 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
- WAND-PIC☆25Jul 9, 2022Updated 3 years ago
- Simple LBM kernels for benchmarking and performance evaluation☆14Jun 6, 2018Updated 7 years ago
- Standard interface for collecting HPC run metadata☆15Nov 7, 2025Updated 3 months ago
- A curated list of awesome DirectX Raytracing (DXR) resources.☆14Sep 11, 2018Updated 7 years ago
- Parallel direct solver for Poisson's equation for pressure☆11Aug 22, 2020Updated 5 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
- Quasistatic plasma wakefield simulation code for GPUs in well under 1000 lines of code.☆13May 7, 2019Updated 6 years ago
- Streaming Message Interface: High-Performance Distributed Memory Programming on Reconfigurable Hardware☆15Mar 1, 2022Updated 4 years ago
- The fast Finite Volume simulator with UQ support.☆28Feb 16, 2025Updated last year
- Compact SVO optimized vector for C++17 or higher☆114May 21, 2024Updated last year
- List all available information about all SYCL devices and platforms☆15Sep 14, 2020Updated 5 years ago
- Packages and howtos for creating a linux system for ADIOS tutorials☆16Jan 7, 2026Updated last month
- Comb is a communication performance benchmarking tool.☆26Feb 27, 2023Updated 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 4 months ago
- A task orient thread pool library for C++14 with cancellation and allocator support☆17Apr 26, 2024Updated last year
- Structured PIC proxy app based on Cabana☆15Jun 30, 2025Updated 8 months ago
- Neural Network Based Lattice Boltzmann solver☆26Oct 25, 2018Updated 7 years ago
- Python-like 'enumerate' for C++☆28Feb 21, 2021Updated 5 years ago
- A version of Enzo designed for exascale and built on charm++.☆30Aug 13, 2025Updated 6 months ago
- improve the usage experience of std::simd (Parallelism TS 2)☆32Aug 22, 2025Updated 6 months ago
- An alternative to Boost.MPI for a user friendly C++ interface for MPI (MPICH).☆19Feb 24, 2018Updated 8 years ago
- Application examples for the ADIOS2 I/O library https://github.com/ornladios/ADIOS2. This is Work in Progress.☆24Oct 18, 2023Updated 2 years ago
- Dynamic execution environments for coupled, thread-heterogeneous MPI+X applications☆21Mar 3, 2025Updated last year
- An MPI+Kokkos library for logically rectilinear grids☆16Jun 3, 2020Updated 5 years ago
- Performance-portable library for particle-based simulations☆260Nov 17, 2025Updated 3 months ago
- C++20 Meta-Programming library☆311Jun 1, 2025Updated 9 months ago
- Copy-hiding array abstraction to automatically migrate data between memory spaces☆111Updated this week