1 #ifndef __CS_PARAM_CDO_H__
2 #define __CS_PARAM_CDO_H__
45 #define CS_CDO_OMP_CHUNK_SIZE 128
46 #define CS_CDO_OMP_SCHEDULE schedule(static, CS_CDO_OMP_CHUNK_SIZE)
47 #define CS_CDO_OMP_SYNC_SECTIONS 0
51 #if defined(HAVE_OPENMP) && defined(__GNUC__)
53 #define CS_CDO_OMP_ASSERT(e)
55 #define CS_CDO_OMP_ASSERT(e) assert(e)
58 #define CS_CDO_OMP_ASSERT(e) assert(e)
64 #define CS_CDO_ASSEMBLE_BUF_SIZE 99
70 #define CS_CDO_N_MAX_REACTIONS 8
72 #define CS_ALL_FACES 0
73 #define CS_BND_FACES 1
74 #define CS_INT_FACES 2
77 #define CS_N_FACE_DOFS_0TH 1
78 #define CS_N_FACE_DOFS_1ST 3
79 #define CS_N_FACE_DOFS_2ND 6
81 #define CS_N_CELL_DOFS_0TH 1
82 #define CS_N_CELL_DOFS_1ST 4
83 #define CS_N_CELL_DOFS_2ND 10
#define BEGIN_C_DECLS
Definition: cs_defs.h:492
#define END_C_DECLS
Definition: cs_defs.h:493
cs_param_assemble_omp_strategy_t
Definition: cs_param_cdo.h:91
@ CS_PARAM_ASSEMBLE_OMP_ATOMIC
Definition: cs_param_cdo.h:93
@ CS_PARAM_ASSEMBLE_OMP_CRITICAL
Definition: cs_param_cdo.h:94
@ CS_PARAM_ASSEMBLE_OMP_N_STRATEGIES
Definition: cs_param_cdo.h:95