![]() |
QMCPACK
|
Go to the source code of this file.
Typedefs | |
using | omp_int_t = int |
Functions | |
omp_int_t | omp_get_thread_num () |
omp_int_t | omp_get_max_threads () |
omp_int_t | omp_get_num_threads () |
omp_int_t | omp_get_level () |
omp_int_t | omp_get_ancestor_thread_num (int level) |
omp_int_t | omp_get_max_active_levels () |
void | omp_set_num_threads (int num_threads) |
int | getNextLevelNumThreads () |
get the number of threads at the next parallel level More... | |
|
inline |
get the number of threads at the next parallel level
Definition at line 35 of file OpenMP.h.
References omp_get_num_threads().
Referenced by DiracMatrixComputeOMPTarget< VALUE_FP >::computeInvertAndLog(), DiracMatrix< VALUE_FP >::computeInvertAndLog(), and DelayedUpdate< T, T_FP >::updateInvMat().
|
inline |
|
inline |
Definition at line 28 of file OpenMP.h.
Referenced by ParallelExecutor< TT >::operator()().
|
inline |
|
inline |
Definition at line 26 of file OpenMP.h.
Referenced by HybridRepSetReader< SA >::create_atomic_centers_Gspace(), qmcplusplus::createWalkerController(), RandomNumberControl::get(), RandomNumberControl::make_children(), RandomNumberControl::make_seeds(), qmcplusplus::Concurrency::maxCapacity< Executor::OPENMP >(), output_hardware_info(), DescentEngineHandle::prepareSampling(), TimerManager< qmcplusplus::TimerType< CLOCK > >::print_flat(), QMCFixedSampleLinearOptimize::processOptXML(), QMCFixedSampleLinearOptimizeBatched::processOptXML(), VMC::put(), CSVMC::put(), RandomNumberControl::put(), QMCDriver::putQMCInfo(), RandomNumberControl::read_parallel(), RandomNumberControl::read_rank_0(), RandomNumberControl::test(), qmcplusplus::TEST_CASE(), RandomNumberControl::write_parallel(), and RandomNumberControl::write_rank_0().
|
inline |
Definition at line 27 of file OpenMP.h.
Referenced by HybridRepSetReader< SA >::create_atomic_centers_Gspace(), SoaDistanceTableAB< T, D, SC >::evaluate(), SplineC2R< ST >::evaluateDetRatios(), SplineC2C< ST >::evaluateDetRatios(), SplineR2R< ST >::evaluateDetRatios(), SplineC2R< ST >::evaluateValue(), SplineC2C< ST >::evaluateValue(), SplineR2R< ST >::evaluateValue(), SplineC2COMPTarget< ST >::evaluateValue(), SplineC2ROMPTarget< ST >::evaluateValue(), SplineC2R< ST >::evaluateVGH(), SplineR2R< ST >::evaluateVGH(), SplineC2C< ST >::evaluateVGH(), SplineC2COMPTarget< ST >::evaluateVGH(), SplineC2ROMPTarget< ST >::evaluateVGH(), SplineC2R< ST >::evaluateVGHGH(), SplineR2R< ST >::evaluateVGHGH(), SplineC2C< ST >::evaluateVGHGH(), SplineC2COMPTarget< ST >::evaluateVGHGH(), SplineC2ROMPTarget< ST >::evaluateVGHGH(), SplineC2R< ST >::evaluateVGL(), SplineR2R< ST >::evaluateVGL(), SplineC2C< ST >::evaluateVGL(), getNextLevelNumThreads(), main(), CloneManager::makeClones(), and QMCMain::QMCMain().
|
inline |
Definition at line 25 of file OpenMP.h.
Referenced by QMCCostFunction::checkConfigurations(), QMCCostFunction::correlatedSampling(), HybridRepSetReader< SA >::create_atomic_centers_Gspace(), EnergyDensityEstimator::evaluate(), SoaDistanceTableAB< T, D, SC >::evaluate(), OrbitalImages::evaluate(), SplineC2R< ST >::evaluateDetRatios(), SplineC2C< ST >::evaluateDetRatios(), SplineR2R< ST >::evaluateDetRatios(), SplineC2R< ST >::evaluateValue(), SplineC2C< ST >::evaluateValue(), SplineR2R< ST >::evaluateValue(), SplineC2COMPTarget< ST >::evaluateValue(), SplineC2ROMPTarget< ST >::evaluateValue(), SplineC2R< ST >::evaluateVGH(), SplineR2R< ST >::evaluateVGH(), SplineC2C< ST >::evaluateVGH(), SplineC2COMPTarget< ST >::evaluateVGH(), SplineC2ROMPTarget< ST >::evaluateVGH(), SplineC2R< ST >::evaluateVGHGH(), SplineR2R< ST >::evaluateVGHGH(), SplineC2C< ST >::evaluateVGHGH(), SplineC2COMPTarget< ST >::evaluateVGHGH(), SplineC2ROMPTarget< ST >::evaluateVGHGH(), SplineC2R< ST >::evaluateVGL(), SplineR2R< ST >::evaluateVGL(), SplineC2C< ST >::evaluateVGL(), DensityMatrices1B::generate_density_samples(), DensityMatrices1B::generate_samples(), OneBodyDensityMatrices::generateDensitySamples(), OneBodyDensityMatrices::generateDensitySamplesWithSpin(), OneBodyDensityMatrices::generateSamples(), EnergyDensityEstimator::getRequiredTraces(), qmcplusplus::Concurrency::getWorkerId< Executor::OPENMP >(), QMCHamiltonian::initialize_traces(), DiracDeterminant< DU_TYPE >::invertPsiM(), main(), EnergyDensityEstimator::makeClone(), CloneManager::makeClones(), RMCUpdatePbyPWithDrift::put(), RMCUpdateAllWithDrift::put(), TraceManager::put(), QMCMain::QMCMain(), VMC::run(), RMC::run(), DMC::run(), CSVMC::run(), and DescentEngineHandle::takeSample().
|
inline |
Definition at line 31 of file OpenMP.h.
Referenced by OverrideMaxCapacity< Executor::OPENMP >::OverrideMaxCapacity(), qmcplusplus::TEST_CASE(), and ThreadCountProtector< Executor::OPENMP >::~ThreadCountProtector().