Go to the source code of this file.
Interior faces renumbering algorithm types. 
| Enumerator | 
|---|
| CS_RENUMBER_I_FACES_BLOCK | No shared cell in block. This should produce blocks of similar (prescribed) size across thread groups.  | 
| CS_RENUMBER_I_FACES_MULTIPASS | Use multipass face numbering. This should produce a smaller number of blocks, with a diminishing number of faces per thread group.  | 
| CS_RENUMBER_I_FACES_NONE | No interior face numbering.  | 
 
 
Return the algorithm for interior faces renumbering. 
- Returns
- algorithm type for interior faces renumbering 
 
 
      
        
          | 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. 
- Parameters
- 
  
    | [out] | min_i_subset_size | minimum number of interior faces per thread per group, or NULL |  | [out] | min_b_subset_size | minimum number of boundary faces per thread per group, or NULL |  
 
 
 
      
        
          | int cs_renumber_get_n_threads | ( | void |  | ) |  | 
      
 
Return the target number of threads for mesh renumbering. 
- Returns
- the target number of threads for mesh numbering 
 
 
Renumber mesh elements for vectorization or OpenMP depending on code options and target machine. 
- Parameters
- 
  
    | [in,out] | mesh | Pointer to global mesh structure |  | [in,out] | mesh_quantities | Pointer to global mesh quantities structure |  
 
 
 
Select the algorithm for interior faces renumbering. 
- Parameters
- 
  
    | [in] | algorithm | algorithm type for interior faces renumbering |  
 
 
 
      
        
          | 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. 
- Parameters
- 
  
    | [in] | min_i_subset_size | minimum number of interior faces per thread per group |  | [in] | min_b_subset_size | minimum number of boundary faces per thread per group |  
 
 
 
      
        
          | void cs_renumber_set_n_threads | ( | int | n_threads | ) |  | 
      
 
Set the target number of threads for mesh renumbering. 
By default, the target number of threads is set to cs_glob_n_threads, but the value may be forced using this function. This is mainly useful for testing purposes.
- Parameters
- 
  
    | [in] | n_threads | target number of threads for mesh numbering |