Code_Saturne
CFD tool
Data Structures | Macros | Functions
cs_parall.c File Reference
#include "cs_defs.h"
#include <assert.h>
#include <stdarg.h>
#include <string.h>
#include "bft_mem.h"
#include "cs_parall.h"

Data Structures

struct  _mpi_double_int_t
 

Macros

#define CS_PARALL_ARRAY_SIZE   500
 

Functions

void parcmx (cs_int_t *counter)
 
void parcmn (cs_int_t *counter)
 
void parcpt (cs_int_t *counter)
 
void parsom (cs_real_t *var)
 
void parmax (cs_real_t *var)
 
void parmin (cs_real_t *var)
 
void parmxl (cs_int_t *nbr, cs_real_t *var, cs_real_t xyzvar[])
 
void parmnl (cs_int_t *nbr, cs_real_t *var, cs_real_t xyzvar[])
 
void parism (cs_int_t *n_elts, cs_int_t array[])
 
void parimx (cs_int_t *n_elts, cs_int_t array[])
 
void parimn (cs_int_t *n_elts, cs_int_t array[])
 
void parrsm (cs_int_t *n_elts, cs_real_t array[])
 
void parrmx (cs_int_t *n_elts, cs_real_t array[])
 
void parrmn (cs_int_t *n_elts, cs_real_t array[])
 
void parbci (cs_int_t *irank, cs_int_t *n_elts, cs_int_t array[])
 
void parbcr (cs_int_t *irank, cs_int_t *n_elts, cs_real_t array[])
 
void paragv (cs_int_t *n_elts, cs_int_t *n_g_elts, cs_real_t array[], cs_real_t *g_array)
 
void parfpt (cs_int_t *node, cs_int_t *ndrang, cs_real_t *dis2mn)
 
void parhis (cs_int_t *node, cs_int_t *ndrang, cs_real_t var[], cs_real_t *varcap)
 
void parbar (void)
 
size_t cs_parall_get_min_coll_buf_size (void)
 
void cs_parall_set_min_coll_buf_size (size_t buffer_size)
 

Macro Definition Documentation

◆ CS_PARALL_ARRAY_SIZE

#define CS_PARALL_ARRAY_SIZE   500

Function Documentation

◆ cs_parall_get_min_coll_buf_size()

size_t cs_parall_get_min_coll_buf_size ( void  )

◆ cs_parall_set_min_coll_buf_size()

void cs_parall_set_min_coll_buf_size ( size_t  buffer_size)

◆ paragv()

void paragv ( cs_int_t n_elts,
cs_int_t n_g_elts,
cs_real_t  array[],
cs_real_t g_array 
)

◆ parbar()

void parbar ( void  )

◆ parbci()

void parbci ( cs_int_t irank,
cs_int_t n_elts,
cs_int_t  array[] 
)

◆ parbcr()

void parbcr ( cs_int_t irank,
cs_int_t n_elts,
cs_real_t  array[] 
)

◆ parcmn()

void parcmn ( cs_int_t counter)

◆ parcmx()

void parcmx ( cs_int_t counter)

◆ parcpt()

void parcpt ( cs_int_t counter)

◆ parfpt()

void parfpt ( cs_int_t node,
cs_int_t ndrang,
cs_real_t dis2mn 
)

◆ parhis()

void parhis ( cs_int_t node,
cs_int_t ndrang,
cs_real_t  var[],
cs_real_t varcap 
)

◆ parimn()

void parimn ( cs_int_t n_elts,
cs_int_t  array[] 
)

◆ parimx()

void parimx ( cs_int_t n_elts,
cs_int_t  array[] 
)

◆ parism()

void parism ( cs_int_t n_elts,
cs_int_t  array[] 
)

◆ parmax()

void parmax ( cs_real_t var)

◆ parmin()

void parmin ( cs_real_t var)

◆ parmnl()

void parmnl ( cs_int_t nbr,
cs_real_t var,
cs_real_t  xyzvar[] 
)

◆ parmxl()

void parmxl ( cs_int_t nbr,
cs_real_t var,
cs_real_t  xyzvar[] 
)

◆ parrmn()

void parrmn ( cs_int_t n_elts,
cs_real_t  array[] 
)

◆ parrmx()

void parrmx ( cs_int_t n_elts,
cs_real_t  array[] 
)

◆ parrsm()

void parrsm ( cs_int_t n_elts,
cs_real_t  array[] 
)

◆ parsom()

void parsom ( cs_real_t var)