#include "cs_defs.h"
#include <assert.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "bft_mem.h"
#include "bft_mem_usage.h"
#include "bft_error.h"
#include "bft_printf.h"
#include "cs_base.h"
#include "cs_assert.h"
#include "cs_block_dist.h"
#include "cs_crystal_router.h"
#include "cs_log.h"
#include "cs_order.h"
#include "cs_rank_neighbors.h"
#include "cs_timer.h"
#include "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. More... | |
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. More... | |
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. More... | |
void | cs_all_to_all_set_type (cs_all_to_all_type_t t) |
Set current type of all-to-all distributor algorithm choice. More... | |
void | cs_all_to_all_log_finalize (void) |
Log performance information relative to instrumented all-to-all distribution. More... | |
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 NULL |
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 |