Go to the source code of this file.
|
| cs_mesh_builder_t * | cs_mesh_builder_create (void) |
| | Create an empty mesh builder structure. More...
|
| |
| void | cs_mesh_builder_destroy (cs_mesh_builder_t **mb) |
| | Destroy a cs_mesh_builder_t structure. More...
|
| |
| 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. More...
|
| |
| void | cs_mesh_builder_extract_periodic_faces_g (int n_init_perio, cs_mesh_builder_t *mb, fvm_periodicity_t *periodicity, const cs_gnum_t *face_gnum, const cs_interface_set_t *face_ifs) |
| | Extract periodic face connectivity information from faces interface for mesh builder when running in parallel mode. More...
|
| |
◆ cs_mesh_builder_create()
Create an empty mesh builder structure.
- Returns
- pointer to a mesh builder structure
◆ cs_mesh_builder_define_block_dist()
Define block distribution sizes for mesh builder.
- Parameters
-
| [in,out] | mb | pointer to mesh builder to update |
| [in] | rank_id | id of local rank |
| [in] | n_ranks | number of associated ranks |
| [in] | min_rank_step | minimum rank step between blocks |
| [in] | min_block_size | minimum number of entities per block |
| [in] | n_g_cells | global number of cells |
| [in] | n_g_faces | global number of faces |
| [in] | n_g_vertices | global number of vertices |
◆ cs_mesh_builder_destroy()
Destroy a cs_mesh_builder_t structure.
- Parameters
-
| [in,out] | mb | pointer to pointer of structure to destroy |
◆ cs_mesh_builder_extract_periodic_faces_g()
Extract periodic face connectivity information from faces interface for mesh builder when running in parallel mode.
- Parameters
-
| [in] | n_init_perio | number of initial periodicities |
| [in,out] | mb | pointer to mesh builder structure |
| [in] | periodicity | periodicity information |
| [in] | face_gnum | global face numbers, or nullptr |
| [in] | face_ifs | parallel and periodic faces interfaces set |
◆ cs_glob_mesh_builder