LAPACK
3.12.0
LAPACK: Linear Algebra PACKage
Loading...
Searching...
No Matches
dlabad.f
Go to the documentation of this file.
1
*> \brief \b DLABAD
2
*
3
* =========== DOCUMENTATION ===========
4
*
5
* Online html documentation available at
6
* http://www.netlib.org/lapack/explore-html/
7
*
8
*> \htmlonly
9
*> Download DLABAD + dependencies
10
*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.tgz?format=tgz&filename=/lapack/lapack_routine/dlabad.f">
11
*> [TGZ]</a>
12
*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.zip?format=zip&filename=/lapack/lapack_routine/dlabad.f">
13
*> [ZIP]</a>
14
*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dlabad.f">
15
*> [TXT]</a>
16
*> \endhtmlonly
17
*
18
* Definition:
19
* ===========
20
*
21
* SUBROUTINE DLABAD( SMALL, LARGE )
22
*
23
* .. Scalar Arguments ..
24
* DOUBLE PRECISION LARGE, SMALL
25
* ..
26
*
27
*
28
*> \par Purpose:
29
* =============
30
*>
31
*> \verbatim
32
*>
33
*> DLABAD is a no-op and kept for compatibility reasons. It used
34
*> to correct the overflow/underflow behavior of machines that
35
*> are not IEEE-754 compliant.
36
*>
37
*> \endverbatim
38
*
39
* Arguments:
40
* ==========
41
*
42
*> \param[in,out] SMALL
43
*> \verbatim
44
*> SMALL is DOUBLE PRECISION
45
*> On entry, the underflow threshold as computed by DLAMCH.
46
*> On exit, the unchanged value SMALL.
47
*> \endverbatim
48
*>
49
*> \param[in,out] LARGE
50
*> \verbatim
51
*> LARGE is DOUBLE PRECISION
52
*> On entry, the overflow threshold as computed by DLAMCH.
53
*> On exit, the unchanged value LARGE.
54
*> \endverbatim
55
*
56
* Authors:
57
* ========
58
*
59
*> \author Univ. of Tennessee
60
*> \author Univ. of California Berkeley
61
*> \author Univ. of Colorado Denver
62
*> \author NAG Ltd.
63
*
64
*> \ingroup labad
65
*
66
* =====================================================================
67
SUBROUTINE
dlabad
( SMALL, LARGE )
68
*
69
* -- LAPACK auxiliary routine --
70
* -- LAPACK is a software package provided by Univ. of Tennessee, --
71
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
72
*
73
* .. Scalar Arguments ..
74
DOUBLE PRECISION
LARGE, SMALL
75
* ..
76
*
77
* =====================================================================
78
*
79
* .. Intrinsic Functions ..
80
INTRINSIC
log10, sqrt
81
* ..
82
* .. Executable Statements ..
83
*
84
* If it looks like we're on a Cray, take the square root of
85
* SMALL and LARGE to avoid overflow and underflow problems.
86
*
87
* IF( LOG10( LARGE ).GT.2000.D0 ) THEN
88
* SMALL = SQRT( SMALL )
89
* LARGE = SQRT( LARGE )
90
* END IF
91
*
92
RETURN
93
*
94
* End of DLABAD
95
*
96
END
dlabad
subroutine dlabad(small, large)
DLABAD
Definition
dlabad.f:68
SRC
dlabad.f
Generated on Tue Nov 28 2023 11:55:06 for LAPACK by
1.9.7