38 inline topo::global::slot global_topology;
43 inline topo::index::cslot process_coloring;
48 inline topo::index::slot process_topology;
55 global_topology.allocate({});
59 global_topology.deallocate();
64 process_coloring.allocate(run::context::instance().
processes());
68 process_coloring.deallocate();
73 process_topology.allocate(process_coloring.get());
77 process_topology.deallocate();
An RAII type to manage the global coloring and topologies.
Definition: data.hh:52
size_t processes()
Definition: execution.hh:294
Definition: control.hh:31