14 #ifndef QMCPLUSPLUS_CONCURRENCY_INFO_HPP 15 #define QMCPLUSPLUS_CONCURRENCY_INFO_HPP 22 #ifdef QMC_EXP_THREADING 31 #ifdef QMC_EXP_THREADING 40 template<Executor TT = Executor::OPENMP>
44 inline unsigned int maxCapacity<Executor::OPENMP>()
49 template<Executor TT = Executor::OPENMP>
53 inline unsigned int getWorkerId<Executor::OPENMP>()
58 #ifdef QMC_EXP_THREADING 60 inline unsigned int maxCapacity<Executor::STD_THREADS>()
63 return std::thread::hardware_concurrency();
helper functions for EinsplineSetBuilder
omp_int_t omp_get_thread_num()
omp_int_t omp_get_max_threads()
unsigned int getWorkerId()
unsigned int maxCapacity()