1SLABAD(1)           LAPACK auxiliary routine (version 3.2)           SLABAD(1)
2
3
4

NAME

6       SLABAD  - takes a input the values computed by SLAMCH for underflow and
7       overflow, and returns the square root of each of these  values  if  the
8       log of LARGE is sufficiently large
9

SYNOPSIS

11       SUBROUTINE SLABAD( SMALL, LARGE )
12
13           REAL           LARGE, SMALL
14

PURPOSE

16       SLABAD  takes  as input the values computed by SLAMCH for underflow and
17       overflow, and returns the square root of each of these  values  if  the
18       log  of  LARGE  is  sufficiently large.  This subroutine is intended to
19       identify machines with a large exponent range, such as the  Crays,  and
20       redefine  the  underflow  and overflow limits to be the square roots of
21       the values computed by  SLAMCH.   This  subroutine  is  needed  because
22       SLAMCH does not compensate for poor arithmetic in the upper half of the
23       exponent range, as is found on a Cray.
24

ARGUMENTS

26       SMALL   (input/output) REAL
27               On entry, the underflow threshold as computed  by  SLAMCH.   On
28               exit, if LOG10(LARGE) is sufficiently large, the square root of
29               SMALL, otherwise unchanged.
30
31       LARGE   (input/output) REAL
32               On entry, the overflow threshold as  computed  by  SLAMCH.   On
33               exit, if LOG10(LARGE) is sufficiently large, the square root of
34               LARGE, otherwise unchanged.
35
36
37
38 LAPACK auxiliary routine (versionNo3v.e2m)ber 2008                       SLABAD(1)
Impressum