Skip to content
Prev 624 / 919 Next

Changing the BLAS from openblas on a F32 box

On Wed, 27 May 2020 at 23:03, Gavin Simpson <ucfagls at gmail.com> wrote:
:)
Basically, openblas has a number of features that can be enabled or
disabled: 64-bit integer support, threading and parallelization of
certain parts using openmp (as, e.g., data.table does). With the
combination of these features, we end up with many different flavors,
and all these are compiled and sub-packaged separately.

Usually, you want parallelization at the top level calling a serial
version, as mgcv does. Otherwise, you may end up with an "explosion"
of threads that is counterproductive.