8.0
general documentation
cs_rank_neighbors.c File Reference
#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_printf.h"
#include "cs_block_dist.h"
#include "cs_crystal_router.h"
#include "cs_log.h"
#include "cs_order.h"
#include "cs_timer.h"
#include "cs_rank_neighbors.h"
+ Include dependency graph for cs_rank_neighbors.c:

Functions

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

Detailed Description

Management of parallel rank neighbors.

Algorithm names are based upon [9] and [8] .

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