waLBerla 7.3
Loading...
Searching...
No Matches
walberla::v8::halo_exchange::CommSchemeOptions Struct Reference

Detailed Description

Options controlling construction of the underlying comm scheme.

Options that are not applicable to the selected comm scheme are ignored.

Supported comm schemes:

#include <CommSchemeOptions.hpp>

Public Attributes

Set< SUIDrequiredBlockSelectors = Set< SUID >::emptySet()
Set< SUIDincompatibleBlockSelectors = Set< SUID >::emptySet()
bool sendDirectlyFromGPU = false
bool useLocalCommunication = true
std::optional< int > mpiTag

Member Data Documentation

◆ incompatibleBlockSelectors

Set< SUID > walberla::v8::halo_exchange::CommSchemeOptions::incompatibleBlockSelectors = Set< SUID >::emptySet()

◆ mpiTag

std::optional< int > walberla::v8::halo_exchange::CommSchemeOptions::mpiTag

◆ requiredBlockSelectors

Set< SUID > walberla::v8::halo_exchange::CommSchemeOptions::requiredBlockSelectors = Set< SUID >::emptySet()

◆ sendDirectlyFromGPU

bool walberla::v8::halo_exchange::CommSchemeOptions::sendDirectlyFromGPU = false

◆ useLocalCommunication

bool walberla::v8::halo_exchange::CommSchemeOptions::useLocalCommunication = true

The documentation for this struct was generated from the following file:
  • /builds/administration/walberla-website/walberla/include/walberla/v8/halo_exchange/CommSchemeOptions.hpp