File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 3434namespace {
3535#if not defined(LBANN_DETERMINISTIC) && defined(_OPENMP)
3636#ifdef __ICC
37- lbann::rng_gen generator ;
38- #pragma omp threadprivate(generator )
37+ lbann::rng_gen OMP_generator ;
38+ #pragma omp threadprivate(OMP_generator )
3939
40- lbann::fast_rng_gen fast_generator ;
41- #pragma omp threadprivate(fast_generator )
40+ lbann::fast_rng_gen OMP_fast_generator ;
41+ #pragma omp threadprivate(OMP_fast_generator )
4242
4343bool OMP_generator_inited = false ;
4444#pragma omp threadprivate(OMP_generator_inited)
4545
4646bool OMP_fast_generator_inited = false ;
4747#pragma omp threadprivate(OMP_fast_generator_inited)
48- #else
48+ #else // ! __ICC
4949// Random number generator, file-visible only.
5050// Defined like this to work around a GCC problem with threadprivate objects:
5151// https://stackoverflow.com/questions/23552077/how-to-define-a-object-or-struct-as-threadprivate-in-openmp/
You can’t perform that action at this time.
0 commit comments