Object to broadcast a graph in CSR format used by METIS.
More...
|
using | size_type = rmi_handle::size_type |
|
Object to broadcast a graph in CSR format used by METIS.
◆ rmi_allgather_obj()
stapl::partitioner_details::rmi_allgather_obj::rmi_allgather_obj |
( |
metis_graph const & |
local_graph, |
|
|
metis_graph & |
global_graph |
|
) |
| |
- Parameters
-
local_graph | local piece of the graph. |
global | graph graph storing the result of the broadcast. |
Assuming global graph is already allocated with the required memory to hold all concatenations of the local graphs.
◆ append_metis_graph()
void stapl::partitioner_details::rmi_allgather_obj::append_metis_graph |
( |
metis_graph const & |
g | ) |
|
Append a piece of graph to the broadcast result m_global_graph
.
- Parameters
-
g | piece of graph in CSR format used by METIS. |
◆ get_location_md()
Returns the location metadata of the location this object registered in. noexcept
noexcept
◆ advance_epoch()
void stapl::p_object::advance_epoch |
( |
void |
| ) |
|
|
inherited |
Advances the epoch of the object.
Advancing the epoch will flush any pending RMIs. It will also increase the epoch of the current gang if the object is not a named object.
◆ unlock()
void stapl::p_object::unlock |
( |
void |
| ) |
|
|
inherited |
Used by lock_guard
functionality in method of derived classes to request atomicity with respect to incoming RMIs.
Mutates counter in the associated runqueue.
◆ lock()
void stapl::p_object::lock |
( |
void |
| ) |
|
|
inherited |
Used by lock_guard
functionality in method of derived classes to request atomicity with respect to incoming RMIs.
Mutates counter in the associated runqueue.
◆ try_lock()
bool stapl::p_object::try_lock |
( |
void |
| ) |
|
|
inherited |
Attempt to maintain atomicity with respect to incoming RMIs.
Mutates counter in the associated runqueue.
- Returns
true
if the lock was able to be acquired. false
if it is already locked.
The documentation for this struct was generated from the following file:
- multilevel_initial_partitioner.hpp