.laenv
is a list of parameters used by the functions in the
Matrix
library. It has the following components:
NBMIN
, an unblocked method is used.
The value of
NBMIN
is irrelevant if
NB = 1
.
The default value is -1.
NX
,
an unblocked method is used.
The value of
NX
is irrelevant if
NB = 1
.
The default value is -1.
The following is from Anderson et al. (1994) :
The range of problem sizes needed to determine the optimal block size or
crossover point is machine dependent. For algorithms that require a
crossover point, it is best to start by finding the best block size with the
crossover point set to 0, and then locate the point at which blocked algorithm
begins to outperform then unblocked algorithm using this block size. The best
crossover point will be somewhat smaller than the latter value.
By experimenting with small values, it should be straightforward to choose
NBMIN
, the smallest block size that gives improvement over an unblocked
method.
Anderson, E., et al. (1994),
LAPACK Users' Guide.
2nd edition, SIAM, Philadelphia.