Using BLAS Routines
If a BLAS routine is within a loop, which is parallelised via OpenMP directives, inefficiencies may arise if a parallel BLAS library is linked. Such nested parallelisations result in excessive threads and less computation per thread.
=> Do not try to use both serial and parallel BLAS routines within one procedure.
Notes:
- Not sure of the implications of this.