#include "base/cs_defs.h"
#include <assert.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "bft/bft_mem_usage.h"
#include "bft/bft_error.h"
#include "bft/bft_printf.h"
#include "base/cs_base.h"
#include "base/cs_assert.h"
#include "base/cs_block_dist.h"
#include "base/cs_crystal_router.h"
#include "base/cs_log.h"
#include "base/cs_order.h"
#include "base/cs_mem.h"
#include "base/cs_rank_neighbors.h"
#include "base/cs_timer.h"
#include "base/cs_all_to_all.h"
Functions | |
cs_all_to_all_type_t | cs_all_to_all_get_type (void) |
Get current type of all-to-all distributor algorithm choice. | |
void | cs_all_to_all_get_hybrid_parameters (cs_rank_neighbors_exchange_t *rne_type) |
Get current type of hybrid all-to-all distributor parameters. | |
void | cs_all_to_all_set_hybrid_parameters (cs_rank_neighbors_exchange_t rne_type) |
Set current type of all-to-all distributor algorithm choice. | |
void | cs_all_to_all_set_type (cs_all_to_all_type_t t) |
Set current type of all-to-all distributor algorithm choice. | |
void | cs_all_to_all_log_finalize (void) |
Log performance information relative to instrumented all-to-all distribution. |
All-to-all parallel data exchange.
void cs_all_to_all_get_hybrid_parameters | ( | cs_rank_neighbors_exchange_t * | rne_type | ) |
Get current type of hybrid all-to-all distributor parameters.
[out] | rne_type | type of metadata exchange algorithm, or nullptr |
cs_all_to_all_type_t cs_all_to_all_get_type | ( | void | ) |
Get current type of all-to-all distributor algorithm choice.
void cs_all_to_all_log_finalize | ( | void | ) |
Log performance information relative to instrumented all-to-all distribution.
void cs_all_to_all_set_hybrid_parameters | ( | cs_rank_neighbors_exchange_t | rne_type | ) |
Set current type of all-to-all distributor algorithm choice.
[in] | rne_type | type of metadata exchange algorithm |
void cs_all_to_all_set_type | ( | cs_all_to_all_type_t | t | ) |
Set current type of all-to-all distributor algorithm choice.
t | type of all-to-all distributor algorithm choice to select |