RhpcBLASctl: turn off restriction of BLAS/OMP threads
Hi all, I have written a function where I restrict the number of BLAS and OpenMP threads to 1 using the functions available in the `RhpcBLASctl` package: ``` omp_set_num_threads(1) blas_set_num_threads(1) ``` I would like to revert this at the end of the function so that calls to BLAS from other functions/packages are unaffected by this, but I could not find documentation on the correct way to do this. Is: ``` omp_set_num_threads(NULL) blas_set_num_threads(NULL) ``` Correct? Or should I be setting the number of threads to the number of logical processors, i.e. `get_num_procs()`? Thanks,
Scott Ritchie, Ph.D. Student | Integrative Systems Biology | Pathology | http://www.inouyelab.org The University of Melbourne --- [[alternative HTML version deleted]]