  | 
  
    My Project
    
   programmer's documentation 
   | 
 
 
 
 
Go to the documentation of this file.    1 #ifndef __CS_MESH_BUILDER_H__ 
    2 #define __CS_MESH_BUILDER_H__ 
  155 #if defined(HAVE_MPI) 
  171 cs_mesh_builder_extract_periodic_faces_g(
int                        n_init_perio,
 
 
cs_block_dist_info_t face_bi
Definition: cs_mesh_builder.h:93
 
cs_lnum_t * n_per_face_couples
Definition: cs_mesh_builder.h:80
 
struct _cs_interface_set_t cs_interface_set_t
Definition: cs_interface.h:61
 
cs_gnum_t * face_vertices
Definition: cs_mesh_builder.h:72
 
cs_mesh_builder_t * cs_glob_mesh_builder
 
bool have_cell_rank
Definition: cs_mesh_builder.h:66
 
Definition: cs_mesh_builder.h:57
 
#define END_C_DECLS
Definition: cs_defs.h:468
 
cs_mesh_builder_t * cs_mesh_builder_create(void)
Create an empty mesh builder structure.
Definition: cs_mesh_builder.c:141
 
double cs_real_t
Floating-point value.
Definition: cs_defs.h:302
 
int n_perio
Definition: cs_mesh_builder.h:64
 
cs_gnum_t * n_g_per_face_couples
Definition: cs_mesh_builder.h:81
 
cs_gnum_t ** per_face_couples
Definition: cs_mesh_builder.h:83
 
cs_block_dist_info_t * per_face_bi
Definition: cs_mesh_builder.h:95
 
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
 
int min_rank_step
Definition: cs_mesh_builder.h:91
 
cs_real_t * vertex_coords
Definition: cs_mesh_builder.h:75
 
cs_gnum_t * face_cells
Definition: cs_mesh_builder.h:70
 
Definition: cs_block_dist.h:50
 
unsigned long cs_gnum_t
global mesh entity number
Definition: cs_defs.h:286
 
cs_block_dist_info_t cell_bi
Definition: cs_mesh_builder.h:92
 
void cs_mesh_builder_define_block_dist(cs_mesh_builder_t *mb, int rank_id, int n_ranks, int min_rank_step, int min_block_size, cs_gnum_t n_g_cells, cs_gnum_t n_g_faces, cs_gnum_t n_g_vertices)
Define block distribution sizes for mesh builder.
Definition: cs_mesh_builder.c:249
 
struct _fvm_periodicity_t fvm_periodicity_t
Definition: fvm_periodicity.h:67
 
cs_gnum_t n_g_face_connect_size
Definition: cs_mesh_builder.h:62
 
int * periodicity_num
Definition: cs_mesh_builder.h:79
 
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:298
 
cs_int_t * cell_gc_id
Definition: cs_mesh_builder.h:73
 
int cs_int_t
Fortran-compatible integer.
Definition: cs_defs.h:301
 
cs_block_dist_info_t vertex_bi
Definition: cs_mesh_builder.h:94
 
cs_int_t * face_gc_id
Definition: cs_mesh_builder.h:74
 
int * cell_rank
Definition: cs_mesh_builder.h:87
 
cs_lnum_t * face_vertices_idx
Definition: cs_mesh_builder.h:71
 
cs_gnum_t n_g_faces
Definition: cs_mesh_builder.h:61
 
void cs_mesh_builder_destroy(cs_mesh_builder_t **mb)
Destroy a cs_mesh_builder_t structure.
Definition: cs_mesh_builder.c:195