228 bool halo_adjacent_faces_last,
260 bool *halo_adjacent_faces_last,
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:325
void cs_renumber_mesh(cs_mesh_t *mesh, cs_lnum_t **cell_n2o, cs_lnum_t **i_face_n2o, cs_lnum_t **b_face_n2o, cs_lnum_t **vtx_n2o)
Renumber mesh elements for vectorization or threading depending on code options and target machine.
Definition: cs_renumber.cpp:5925
void cs_renumber_get_min_subset_size(cs_lnum_t *min_i_subset_size, cs_lnum_t *min_b_subset_size)
Get the minimum sunset sizes when renumbering for threads.
Definition: cs_renumber.cpp:5759
void cs_renumber_set_n_threads(int n_threads)
Set the target number of threads for mesh renumbering.
Definition: cs_renumber.cpp:5699
void cs_renumber_b_faces(cs_mesh_t *mesh)
Renumber boundary faces for vectorization or threading depending on code options and target machine.
Definition: cs_renumber.cpp:6089
cs_renumber_i_faces_type_t
Definition: cs_renumber.h:69
@ CS_RENUMBER_I_FACES_BLOCK
Definition: cs_renumber.h:71
@ CS_RENUMBER_I_FACES_SIMD
Definition: cs_renumber.h:78
@ CS_RENUMBER_I_FACES_NONE
Definition: cs_renumber.h:82
@ CS_RENUMBER_I_FACES_MULTIPASS
Definition: cs_renumber.h:74
void cs_renumber_set_algorithm(bool halo_adjacent_cells_last, bool halo_adjacent_faces_last, cs_renumber_ordering_t i_faces_base_ordering, cs_renumber_cells_type_t cells_pre_numbering, cs_renumber_cells_type_t cells_numbering, cs_renumber_i_faces_type_t i_faces_numbering, cs_renumber_b_faces_type_t b_faces_numbering, cs_renumber_vertices_type_t vertices_numbering)
Select the algorithm for mesh renumbering.
Definition: cs_renumber.cpp:5829
void cs_renumber_b_faces_select_ignore(cs_mesh_t *mesh, cs_lnum_t n_faces, const cs_lnum_t face_ids[])
Renumber boundary faces such that selected faces appear last and will be ignored.
Definition: cs_renumber.cpp:6177
void cs_renumber_set_multipass_rebalance_factor(float relaxation_factor)
Set the relaxtion factor for rebalancing with the multipass algorithm.
Definition: cs_renumber.cpp:5788
void cs_renumber_i_faces_by_gnum(cs_mesh_t *mesh)
Definition: cs_renumber.cpp:6053
cs_renumber_ordering_t
Definition: cs_renumber.h:110
@ CS_RENUMBER_ADJACENT_HIGH
Definition: cs_renumber.h:113
@ CS_RENUMBER_ADJACENT_LOW
Definition: cs_renumber.h:111
cs_renumber_cells_type_t
Definition: cs_renumber.h:48
@ CS_RENUMBER_CELLS_SCOTCH_ORDER
Definition: cs_renumber.h:52
@ CS_RENUMBER_CELLS_SCOTCH_PART
Definition: cs_renumber.h:50
@ CS_RENUMBER_CELLS_METIS_PART
Definition: cs_renumber.h:54
@ CS_RENUMBER_CELLS_HILBERT
Definition: cs_renumber.h:60
@ CS_RENUMBER_CELLS_METIS_ORDER
Definition: cs_renumber.h:56
@ CS_RENUMBER_CELLS_RCM
Definition: cs_renumber.h:62
@ CS_RENUMBER_CELLS_NONE
Definition: cs_renumber.h:64
@ CS_RENUMBER_CELLS_MORTON
Definition: cs_renumber.h:58
cs_renumber_vertices_type_t
Definition: cs_renumber.h:99
@ CS_RENUMBER_VERTICES_NONE
Definition: cs_renumber.h:103
@ CS_RENUMBER_VERTICES_BY_FACE_ADJ
Definition: cs_renumber.h:102
@ CS_RENUMBER_VERTICES_BY_CELL_ADJ
Definition: cs_renumber.h:101
float cs_renumber_get_multipass_rebalance_factor(void)
Get the relaxtion factor for rebalancing with the multipass algorithm.
Definition: cs_renumber.cpp:5803
cs_renumber_b_faces_type_t
Definition: cs_renumber.h:87
@ CS_RENUMBER_B_FACES_NONE
Definition: cs_renumber.h:94
@ CS_RENUMBER_B_FACES_SIMD
Definition: cs_renumber.h:92
@ CS_RENUMBER_B_FACES_THREAD
Definition: cs_renumber.h:89
void cs_renumber_b_faces_by_gnum(cs_mesh_t *mesh)
Definition: cs_renumber.cpp:6135
void cs_renumber_cells(cs_mesh_t *mesh)
Renumber cells depending on code options and target machine.
Definition: cs_renumber.cpp:5957
void cs_renumber_get_algorithm(bool *halo_adjacent_cells_last, bool *halo_adjacent_faces_last, cs_renumber_ordering_t *i_faces_base_ordering, cs_renumber_cells_type_t *cells_pre_numbering, cs_renumber_cells_type_t *cells_numbering, cs_renumber_i_faces_type_t *i_faces_numbering, cs_renumber_b_faces_type_t *b_faces_numbering, cs_renumber_vertices_type_t *vertices_numbering)
Return the algorithms for mesh renumbering.
Definition: cs_renumber.cpp:5872
void cs_renumber_set_min_subset_size(cs_lnum_t min_i_subset_size, cs_lnum_t min_b_subset_size)
Set the minimum sunset sizes when renumbering for threads.
Definition: cs_renumber.cpp:5740
int cs_renumber_get_n_threads(void)
Return the target number of threads for mesh renumbering.
Definition: cs_renumber.cpp:5720
void cs_renumber_vertices(cs_mesh_t *mesh)
Renumber vertices depending on code options and target machine.
Definition: cs_renumber.cpp:6325
void cs_renumber_i_faces(cs_mesh_t *mesh)
Renumber interior faces for vectorization or threading depending on code options and target machine.
Definition: cs_renumber.cpp:6007