9.0
general documentation
Loading...
Searching...
No Matches
cs_rank_neighbors.h File Reference
#include "base/cs_defs.h"
#include "base/cs_block_dist.h"
Include dependency graph for cs_rank_neighbors.h:

Go to the source code of this file.

Enumerations

enum  cs_rank_neighbors_exchange_t { CS_RANK_NEIGHBORS_PEX , CS_RANK_NEIGHBORS_NBX , CS_RANK_NEIGHBORS_CRYSTAL_ROUTER }

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.

Variables

const char * cs_rank_neighbors_exchange_name []

Enumeration Type Documentation

◆ cs_rank_neighbors_exchange_t

Enumerator
CS_RANK_NEIGHBORS_PEX 
CS_RANK_NEIGHBORS_NBX 
CS_RANK_NEIGHBORS_CRYSTAL_ROUTER 

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

Variable Documentation

◆ cs_rank_neighbors_exchange_name

const char* cs_rank_neighbors_exchange_name[]
extern