3 * =========== DOCUMENTATION ===========
5 * Online html documentation available at
6 * http://www.netlib.org/lapack/explore-html/
9 *> Download XERBLA + dependencies
10 *> <a href="http://www.netlib.org/cgi-bin/netlibfiles.tgz?format=tgz&filename=/lapack/lapack_routine/xerbla.f">
12 *> <a href="http://www.netlib.org/cgi-bin/netlibfiles.zip?format=zip&filename=/lapack/lapack_routine/xerbla.f">
14 *> <a href="http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/xerbla.f">
21 * SUBROUTINE XERBLA( SRNAME, INFO )
23 * .. Scalar Arguments ..
24 * CHARACTER*(*) SRNAME
34 *> XERBLA is an error handler for the LAPACK routines.
35 *> It is called by an LAPACK routine if an input parameter has an
36 *> invalid value. A message is printed and execution stops.
38 *> Installers may consider modifying the STOP statement in order to
39 *> call system-specific exception-handling facilities.
47 *> SRNAME is CHARACTER*(*)
48 *> The name of the routine which called XERBLA.
54 *> The position of the invalid parameter in the parameter list
55 *> of the calling routine.
61 *> \author Univ. of Tennessee
62 *> \author Univ. of California Berkeley
63 *> \author Univ. of Colorado Denver
66 *> \date November 2011
68 *> \ingroup auxOTHERauxiliary
70 * =====================================================================
71 SUBROUTINE XERBLA( SRNAME, INFO )
73 * -- LAPACK auxiliary routine (version 3.4.0) --
74 * -- LAPACK is a software package provided by Univ. of Tennessee, --
75 * -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
78 * .. Scalar Arguments ..
83 * =====================================================================
85 * .. Intrinsic Functions ..
88 * .. Executable Statements ..
90 WRITE( *, FMT = 9999 )SRNAME( 1:LEN_TRIM( SRNAME ) ), INFO
94 9999 FORMAT( ' ** On entry to ', A, ' parameter number ', I2, ' had ',
95 $ 'an illegal value' )