peclet-dem 0.4.0
Performance-portable XPBD Discrete Element Method (Kokkos + ArborX)
Loading...
Searching...
No Matches
peclet::dem::MlScratch Struct Reference

Device scratch for the multilevel pass, sized once (see Particles::allocate). More...

#include <solver_multilevel.hpp>

Public Attributes

Kokkos::View< long long *, CpMemcolorPacked
 
Kokkos::View< int *, CpMemparent
 
Kokkos::View< float *, CpMeminvMassG
 
Kokkos::View< float *[3], CpMemvelG
 
Kokkos::View< float *[3], CpMemvelG0
 
Kokkos::View< float *, CpMemmassG
 
Kokkos::View< int *, CpMemgrp
 
Kokkos::View< int *, CpMemmate
 

Detailed Description

Device scratch for the multilevel pass, sized once (see Particles::allocate).

Definition at line 56 of file solver_multilevel.hpp.

Member Data Documentation

◆ colorPacked

Kokkos::View<long long*, CpMem> peclet::dem::MlScratch::colorPacked

Definition at line 57 of file solver_multilevel.hpp.

Referenced by peclet::dem::buildCoarseBucketsKokkos().

◆ parent

Kokkos::View<int*, CpMem> peclet::dem::MlScratch::parent

Definition at line 58 of file solver_multilevel.hpp.

◆ invMassG

Kokkos::View<float*, CpMem> peclet::dem::MlScratch::invMassG

Definition at line 59 of file solver_multilevel.hpp.

◆ velG

Kokkos::View<float* [3], CpMem> peclet::dem::MlScratch::velG

Definition at line 60 of file solver_multilevel.hpp.

◆ velG0

Kokkos::View<float* [3], CpMem> peclet::dem::MlScratch::velG0

Definition at line 61 of file solver_multilevel.hpp.

◆ massG

Kokkos::View<float*, CpMem> peclet::dem::MlScratch::massG

Definition at line 62 of file solver_multilevel.hpp.

◆ grp

Kokkos::View<int*, CpMem> peclet::dem::MlScratch::grp

Definition at line 63 of file solver_multilevel.hpp.

◆ mate

Kokkos::View<int*, CpMem> peclet::dem::MlScratch::mate

Definition at line 64 of file solver_multilevel.hpp.


The documentation for this struct was generated from the following file: