FleCSI User API Version: 2.3.0
 
Loading...
Searching...
No Matches
unstructured_base::coloring Struct Reference

The coloring data structure is how information is passed to the FleCSI runtime to construct one or more unstructured mesh specialization types. More...

Public Attributes

std::vector< std::size_t > color_peers
 The superset of communication peers over the global colors, i.e., for each color, this stores the maximum number of sending or receiving peers over all index spaces.
 
Color colors
 The global number of colors, i.e., the number of partitions into which this coloring instance will divide the input mesh.
 

Detailed Description

The coloring data structure is how information is passed to the FleCSI runtime to construct one or more unstructured mesh specialization types.

The coloring object is returned by the specialization's color method.

Member Data Documentation

◆ colors

Color colors

The global number of colors, i.e., the number of partitions into which this coloring instance will divide the input mesh.

◆ color_peers

std::vector< std::size_t> color_peers

The superset of communication peers over the global colors, i.e., for each color, this stores the maximum number of sending or receiving peers over all index spaces.