  | 
  
    My Project
    
   programmer's documentation 
   | 
 
 
 
 
Go to the documentation of this file.    1 #ifndef __CS_NUMBERING_H__ 
    2 #define __CS_NUMBERING_H__ 
   49 #if defined(__NEC__) && defined(__ve__)   
   51 #  define CS_NUMBERING_SIMD_SIZE 256 
   53 #elif defined(SX) && defined(_SX)         
   55 #  define CS_NUMBERING_SIMD_SIZE 256 
   57 #elif defined(__AVX512F__)                
   59 #  define CS_NUMBERING_SIMD_SIZE 64 
   63 #  define CS_NUMBERING_SIMD_SIZE 4        
  197                       const char            *description,
 
 
cs_lnum_t n_no_adj_halo_elts
Definition: cs_numbering.h:95
 
cs_numbering_t * cs_numbering_create_default(cs_lnum_t n_elts)
Create a default numbering information structure.
Definition: cs_numbering.c:520
 
int n_no_adj_halo_groups
Definition: cs_numbering.h:92
 
#define END_C_DECLS
Definition: cs_defs.h:468
 
void cs_numbering_destroy(cs_numbering_t **numbering)
Destroy a numbering information structure.
Definition: cs_numbering.c:634
 
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
 
Definition: cs_numbering.h:75
 
Definition: cs_numbering.h:83
 
Definition: cs_numbering.h:77
 
cs_numbering_t * cs_numbering_create_threaded(int n_threads, int n_groups, cs_lnum_t group_index[])
Create a default numbering information structure in case of threading.
Definition: cs_numbering.c:597
 
Definition: cs_numbering.h:76
 
cs_lnum_t * group_index
Definition: cs_numbering.h:98
 
cs_numbering_t * cs_numbering_create_vectorized(cs_lnum_t n_elts, int vector_size)
Create a default numbering information structure in case of vectorization.
Definition: cs_numbering.c:556
 
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:298
 
int vector_size
Definition: cs_numbering.h:87
 
void cs_numbering_log_info(cs_log_t log, const char *description, const cs_numbering_t *numbering)
Log information relative to a cs_numbering_t structure.
Definition: cs_numbering.c:657
 
cs_log_t
Definition: cs_log.h:48
 
cs_numbering_type_t
Definition: cs_numbering.h:73
 
void cs_numbering_dump(const cs_numbering_t *numbering)
Dump a cs_numbering_t structure.
Definition: cs_numbering.c:745
 
int n_groups
Definition: cs_numbering.h:90
 
const char * cs_numbering_type_name[]
Definition: cs_numbering.c:73
 
cs_numbering_type_t type
Definition: cs_numbering.h:85
 
int n_threads
Definition: cs_numbering.h:89