4 #if defined(BIG_BATCH) && defined(OPENMP)
5 #define BIG_BATCH_OMP_PARALLEL_FOR _Pragma("omp parallel for ordered")
6 #define BIG_BATCH_OMP_ORDERED _Pragma("omp ordered")
7 #define NORMAL_OMP_PARALLEL_FOR
8 #define NORMAL_OMP_CRITICAL
10 #define BIG_BATCH_OMP_PARALLEL_FOR
11 #define BIG_BATCH_OMP_ORDERED
12 #define NORMAL_OMP_PARALLEL_FOR _Pragma("omp parallel for schedule(dynamic)")
13 #define NORMAL_OMP_CRITICAL _Pragma("omp critical")
15 #define BIG_BATCH_OMP_PARALLEL_FOR
16 #define BIG_BATCH_OMP_ORDERED
17 #define NORMAL_OMP_PARALLEL_FOR
18 #define NORMAL_OMP_CRITICAL