summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--SRC/dlarrv.f10
-rw-r--r--SRC/slarrv.f10
2 files changed, 16 insertions, 4 deletions
diff --git a/SRC/dlarrv.f b/SRC/dlarrv.f
index 8006a75c..4e8d204b 100644
--- a/SRC/dlarrv.f
+++ b/SRC/dlarrv.f
@@ -68,8 +68,14 @@
*> \verbatim
*> VU is DOUBLE PRECISION
*> Upper bound of the interval that contains the desired
-*> eigenvalues. VL < VU. Needed to compute gaps on the left or right
-*> end of the extremal eigenvalues in the desired RANGE.
+*> eigenvalues. VL < VU.
+*> Note: VU is currently not used by this implmentation of DLARRV, VU is
+*> passed to DLARRV because it could be used compute gaps on the right end
+*> of the extremal eigenvalues. However, with not much initial accuracy in
+*> LAMBDA and VU, the formula can lead to an overestimation of the right gap
+*> and thus to inadequately early RQI 'convergence'. This is currently
+*> prevented this by forcing a small right gap. And so it turns out that VU
+*> is currently not used by this implementation of DLARRV.
*> \endverbatim
*>
*> \param[in,out] D
diff --git a/SRC/slarrv.f b/SRC/slarrv.f
index 73bebb34..675aac3d 100644
--- a/SRC/slarrv.f
+++ b/SRC/slarrv.f
@@ -68,8 +68,14 @@
*> \verbatim
*> VU is REAL
*> Upper bound of the interval that contains the desired
-*> eigenvalues. VL < VU. Needed to compute gaps on the left or right
-*> end of the extremal eigenvalues in the desired RANGE.
+*> eigenvalues. VL < VU.
+*> Note: VU is currently not used by this implmentation of SLARRV, VU is
+*> passed to SLARRV because it could be used compute gaps on the right end
+*> of the extremal eigenvalues. However, with not much initial accuracy in
+*> LAMBDA and VU, the formula can lead to an overestimation of the right gap
+*> and thus to inadequately early RQI 'convergence'. This is currently
+*> prevented this by forcing a small right gap. And so it turns out that VU
+*> is currently not used by this implementation of SLARRV.
*> \endverbatim
*>
*> \param[in,out] D