3 * =========== DOCUMENTATION ===========
5 * Online html documentation available at
6 * http://www.netlib.org/lapack/explore-html/
16 *> \author Univ. of Tennessee
17 *> \author Univ. of California Berkeley
18 *> \author Univ. of Colorado Denver
21 *> \date November 2011
23 *> \ingroup auxOTHERauxiliary
25 * ===================================================================== PROGRAM DLAMCHTST
27 * -- LAPACK test routine (version 3.4.0) --
28 * -- LAPACK is a software package provided by Univ. of Tennessee, --
29 * -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
32 * =====================================================================
35 DOUBLE PRECISION BASE, EMAX, EMIN, EPS, PREC, RMAX, RMIN, RND,
38 * .. External Functions ..
39 DOUBLE PRECISION DLAMCH
42 * .. Executable Statements ..
44 EPS = DLAMCH( 'Epsilon' )
45 SFMIN = DLAMCH( 'Safe minimum' )
46 BASE = DLAMCH( 'Base' )
47 PREC = DLAMCH( 'Precision' )
48 T = DLAMCH( 'Number of digits in mantissa' )
49 RND = DLAMCH( 'Rounding mode' )
50 EMIN = DLAMCH( 'Minimum exponent' )
51 RMIN = DLAMCH( 'Underflow threshold' )
52 EMAX = DLAMCH( 'Largest exponent' )
53 RMAX = DLAMCH( 'Overflow threshold' )
55 WRITE( 6, * )' Epsilon = ', EPS
56 WRITE( 6, * )' Safe minimum = ', SFMIN
57 WRITE( 6, * )' Base = ', BASE
58 WRITE( 6, * )' Precision = ', PREC
59 WRITE( 6, * )' Number of digits in mantissa = ', T
60 WRITE( 6, * )' Rounding mode = ', RND
61 WRITE( 6, * )' Minimum exponent = ', EMIN
62 WRITE( 6, * )' Underflow threshold = ', RMIN
63 WRITE( 6, * )' Largest exponent = ', EMAX
64 WRITE( 6, * )' Overflow threshold = ', RMAX
65 WRITE( 6, * )' Reciprocal of safe minimum = ', 1 / SFMIN