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

Rank-level M (docs/contact_solve_framework.md §13.3) as the hooks expose it to the driver: whether this rank reconciles copies with neighbours at all (it sends or receives ghosts). More...

#include <solve_driver.hpp>

Public Attributes

bool exchanges = false
 
int color = 0
 
int numColors = 1
 
int syncInterval = 1
 

Detailed Description

Rank-level M (docs/contact_solve_framework.md §13.3) as the hooks expose it to the driver: whether this rank reconciles copies with neighbours at all (it sends or receives ghosts).

The per-slot counts themselves live in Particles (aVel / aPos from the driver's activity pass, kVel / kPos from the halo's openings) and feed the solve-view builder (buildSolveViewsRankKKokkos) and the coarse vertex masses.

Definition at line 241 of file solve_driver.hpp.

Member Data Documentation

◆ exchanges

bool peclet::dem::RankK::exchanges = false

Definition at line 242 of file solve_driver.hpp.

◆ color

int peclet::dem::RankK::color = 0

Definition at line 245 of file solve_driver.hpp.

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

◆ numColors

int peclet::dem::RankK::numColors = 1

Definition at line 246 of file solve_driver.hpp.

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

◆ syncInterval

int peclet::dem::RankK::syncInterval = 1

Definition at line 247 of file solve_driver.hpp.

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


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