Gang metadata registry.
More...
◆ initialize()
void stapl::runtime::gang_md_registry::initialize |
( |
const process_id |
pid, |
|
|
const unsigned int |
npids |
|
) |
| |
|
static |
Initializes the registry.
- Parameters
-
pid | Current process id. |
npids | Number of processes. |
◆ finalize()
void stapl::runtime::gang_md_registry::finalize |
( |
void |
| ) |
|
|
static |
Finalizes the registry.
Waits for all gang_md objects to be unregistered.
◆ get_fence_md()
boost::intrusive_ptr< fence_md > stapl::runtime::gang_md_registry::get_fence_md |
( |
const gang_id |
gid | ) |
|
|
static |
Returns a pointer to the temporary fence metadata associated with the gang with id gid
.
If the metadata does not exist, it will create it.
◆ erase_fence_md()
void stapl::runtime::gang_md_registry::erase_fence_md |
( |
fence_md *const |
p | ) |
|
|
static |
Erases the temporary fence metadata.
It will update the metadata of the gang_md object associated with p
.
The documentation for this class was generated from the following files:
- gang_md_registry.hpp
- gang_md_registry.cc