2
SUBROUTINE CUCHK (Y, NZ, ASCLE, TOL)
3
C***BEGIN PROLOGUE CUCHK
5
C***PURPOSE Subsidiary to SERI, CUOIK, CUNK1, CUNK2, CUNI1, CUNI2 and
8
C***TYPE ALL (CUCHK-A, ZUCHK-A)
9
C***AUTHOR Amos, D. E., (SNL)
12
C Y ENTERS AS A SCALED QUANTITY WHOSE MAGNITUDE IS GREATER THAN
13
C EXP(-ALIM)=ASCLE=1.0E+3*R1MACH(1)/TOL. THE TEST IS MADE TO SEE
14
C IF THE MAGNITUDE OF THE REAL OR IMAGINARY PART WOULD UNDER FLOW
15
C WHEN Y IS SCALED (BY TOL) TO ITS PROPER VALUE. Y IS ACCEPTED
16
C IF THE UNDERFLOW IS AT LEAST ONE PRECISION BELOW THE MAGNITUDE
17
C OF THE LARGEST COMPONENT; OTHERWISE THE PHASE ANGLE DOES NOT HAVE
18
C ABSOLUTE ACCURACY AND AN UNDERFLOW IS ASSUMED.
20
C***SEE ALSO CKSCL, CUNI1, CUNI2, CUNK1, CUNK2, CUOIK, SERI
21
C***ROUTINES CALLED (NONE)
22
C***REVISION HISTORY (YYMMDD)
24
C 910415 Prologue converted to Version 4.0 format. (BAB)
25
C***END PROLOGUE CUCHK
28
REAL ASCLE, SS, ST, TOL, YR, YI
30
C***FIRST EXECUTABLE STATEMENT CUCHK
37
IF (ST.GT.ASCLE) RETURN