Definition: fvm_periodicity.c:123
void cs_halo_free_buffer(void)
Definition: cs_halo.c:664
cs_halo_rotation_t
Definition: cs_halo.h:59
cs_int_t * perio_lst
Definition: cs_halo.h:121
void cs_halo_sync_component(const cs_halo_t *halo, cs_halo_type_t sync_mode, cs_halo_rotation_t rotation_op, cs_real_t var[])
Definition: cs_halo.c:1346
#define BEGIN_C_DECLS
Definition: cs_defs.h:365
void cs_halo_sync_var(const cs_halo_t *halo, cs_halo_type_t sync_mode, cs_real_t var[])
Definition: cs_halo.c:1017
cs_int_t * send_list
Definition: cs_halo.h:96
cs_halo_t * cs_halo_create_from_ref(const cs_halo_t *ref)
Definition: cs_halo.c:462
int cs_int_t
Definition: cs_defs.h:263
int * c_domain_rank
Definition: cs_halo.h:80
void cs_halo_set_use_barrier(int use_barrier)
Definition: cs_halo.c:1423
void cs_halo_update_buffers(const cs_halo_t *halo)
Definition: cs_halo.c:585
cs_int_t * send_perio_lst
Definition: cs_halo.h:104
void cs_halo_renumber_cells(cs_halo_t *halo, const cs_int_t new_cell_id[])
Definition: cs_halo.c:681
void cs_halo_sync_var_strided(const cs_halo_t *halo, cs_halo_type_t sync_mode, cs_real_t var[], int stride)
Definition: cs_halo.c:1148
int n_transforms
Definition: cs_halo.h:78
int n_rotations
Definition: cs_halo.h:85
cs_halo_type_t
Definition: cs_halo.h:49
cs_int_t * send_index
Definition: cs_halo.h:99
cs_halo_t * cs_halo_create(cs_interface_set_t *ifs)
Definition: cs_halo.c:328
void cs_halo_dump(const cs_halo_t *halo, cs_int_t print_level)
Definition: cs_halo.c:1438
int n_c_domains
Definition: cs_halo.h:77
void cs_halo_sync_components_strided(const cs_halo_t *halo, cs_halo_type_t sync_mode, cs_halo_rotation_t rotation_op, cs_real_t var[], int stride)
Definition: cs_halo.c:1393
void cs_halo_sync_untyped(const cs_halo_t *halo, cs_halo_type_t sync_mode, size_t size, void *val)
Definition: cs_halo.c:715
const fvm_periodicity_t * periodicity
Definition: cs_halo.h:82
cs_int_t n_local_elts
Definition: cs_halo.h:88
#define END_C_DECLS
Definition: cs_defs.h:366
double cs_real_t
Definition: cs_defs.h:264
void cs_halo_sync_num(const cs_halo_t *halo, cs_halo_type_t sync_mode, cs_int_t num[])
Definition: cs_halo.c:881
Definition: cs_interface.c:106
cs_halo_t * cs_halo_destroy(cs_halo_t *this_halo)
Definition: cs_halo.c:526
cs_int_t * index
Definition: cs_halo.h:116