9.0
general documentation
Loading...
Searching...
No Matches
cs_rank_neighbors.cpp File Reference
#include "base/cs_defs.h"
#include <assert.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "bft/bft_printf.h"
#include "base/cs_block_dist.h"
#include "base/cs_crystal_router.h"
#include "base/cs_log.h"
#include "base/cs_mem.h"
#include "base/cs_order.h"
#include "base/cs_timer.h"
#include "base/cs_rank_neighbors.h"
Include dependency graph for cs_rank_neighbors.cpp:

Functions

cs_rank_neighbors_exchange_t cs_rank_neighbors_get_exchange_type (void)
 Get current type of rank neighbors collective algorithm choice.
void cs_rank_neighbors_set_exchange_type (cs_rank_neighbors_exchange_t t)
 Set current type of rank neighbors collective algorithm choice.

Detailed Description

Management of parallel rank neighbors.

Algorithm names are based upon [11] and [10] .

Function Documentation

◆ cs_rank_neighbors_get_exchange_type()

cs_rank_neighbors_exchange_t cs_rank_neighbors_get_exchange_type ( void )

Get current type of rank neighbors collective algorithm choice.

Returns
current type of rank neighbors collective algorithm choice

◆ cs_rank_neighbors_set_exchange_type()

void cs_rank_neighbors_set_exchange_type ( cs_rank_neighbors_exchange_t t)

Set current type of rank neighbors collective algorithm choice.

Parameters
ttype of rank neighbors collective algorithm choice