|
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