|
peclet-dem 0.4.0
Performance-portable XPBD Discrete Element Method (Kokkos + ArborX)
|
Device-side context for a fused colour sweep: the colour offsets (numColors+1, uploaded from buildColorBucketsKokkos's host vector), the barrier counter, and the largest colour bucket (grid sizing). More...
#include <solver_fused.hpp>
Public Attributes | |
| Kokkos::View< const int *, CpMem > | offsDev |
| Kokkos::View< unsigned *, CpMem > | bar |
| int | maxBucket = 0 |
Device-side context for a fused colour sweep: the colour offsets (numColors+1, uploaded from buildColorBucketsKokkos's host vector), the barrier counter, and the largest colour bucket (grid sizing).
maxBucket == 0 <=> inactive (fall back to per-colour launches).
Definition at line 36 of file solver_fused.hpp.
| Kokkos::View<const int*, CpMem> peclet::dem::FusedSweepCtx::offsDev |
Definition at line 37 of file solver_fused.hpp.
Referenced by peclet::dem::demMakeFusedCtx().
| Kokkos::View<unsigned*, CpMem> peclet::dem::FusedSweepCtx::bar |
Definition at line 38 of file solver_fused.hpp.
Referenced by peclet::dem::demMakeFusedCtx().
| int peclet::dem::FusedSweepCtx::maxBucket = 0 |
Definition at line 39 of file solver_fused.hpp.
Referenced by peclet::dem::demMakeFusedCtx(), and peclet::dem::demSolveContacts().