183 10 CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE
*
* Compute the maximum over the number of right hand sides of
* norm( B - A*X ) / ( norm(A) * norm(X) * EPS ) .
*
RESID = ZERO
DO 20 J = 1, NRHS
BNORM = DZASUM( N, B( 1, J ), 1 )
XNORM = DZASUM( N, X( 1, J ), 1 )
IF( XNORM.LE.ZERO ) THEN
RESID = ONE / EPS
ELSE
RESID = MAX( RESID, ( ( BNORM / ANORM ) / XNORM ) / EPS )
END IF
20 CONTINUE
*
RETURN
*
* End of ZSPT02
*
END
CONTINUE