![]() |
QMCPACK
|
service class for explicitly managing the threading of BLAS/LAPACK calls from OpenMP parallel region More...
Public Member Functions | |
BlasThreadingEnv (int num_threads) | |
Constructor, obtains the number of threads at the next level. More... | |
~BlasThreadingEnv () | |
Static Public Member Functions | |
static bool | NestedThreadingSupported () |
Private Attributes | |
int | old_state_ |
service class for explicitly managing the threading of BLAS/LAPACK calls from OpenMP parallel region
intended to use only locally around heavy calls.
Definition at line 22 of file BlasThreadingEnv.h.
BlasThreadingEnv | ( | int | num_threads | ) |
Constructor, obtains the number of threads at the next level.
Definition at line 22 of file BlasThreadingEnv.cpp.
References BlasThreadingEnv::old_state_.
~BlasThreadingEnv | ( | ) |
|
static |
Definition at line 38 of file BlasThreadingEnv.cpp.
Referenced by DelayedUpdate< T, T_FP >::updateInvMat().
|
private |
Definition at line 24 of file BlasThreadingEnv.h.
Referenced by BlasThreadingEnv::BlasThreadingEnv(), and BlasThreadingEnv::~BlasThreadingEnv().