Statistiques
| Révision :

root / src / blas / xerbla.f @ 8

Historique | Voir | Annoter | Télécharger (1,02 ko)

1 1 pfleura2
      SUBROUTINE XERBLA(SRNAME,INFO)
2 1 pfleura2
*
3 1 pfleura2
*  -- LAPACK auxiliary routine (preliminary version) --
4 1 pfleura2
*     Univ. of Tennessee, Univ. of California Berkeley and NAG Ltd..
5 1 pfleura2
*     November 2006
6 1 pfleura2
*
7 1 pfleura2
*     .. Scalar Arguments ..
8 1 pfleura2
      INTEGER INFO
9 1 pfleura2
      CHARACTER*6 SRNAME
10 1 pfleura2
*     ..
11 1 pfleura2
*
12 1 pfleura2
*  Purpose
13 1 pfleura2
*  =======
14 1 pfleura2
*
15 1 pfleura2
*  XERBLA  is an error handler for the LAPACK routines.
16 1 pfleura2
*  It is called by an LAPACK routine if an input parameter has an
17 1 pfleura2
*  invalid value.  A message is printed and execution stops.
18 1 pfleura2
*
19 1 pfleura2
*  Installers may consider modifying the STOP statement in order to
20 1 pfleura2
*  call system-specific exception-handling facilities.
21 1 pfleura2
*
22 1 pfleura2
*  Arguments
23 1 pfleura2
*  =========
24 1 pfleura2
*
25 1 pfleura2
*  SRNAME  (input) CHARACTER*6
26 1 pfleura2
*          The name of the routine which called XERBLA.
27 1 pfleura2
*
28 1 pfleura2
*  INFO    (input) INTEGER
29 1 pfleura2
*          The position of the invalid parameter in the parameter list
30 1 pfleura2
*          of the calling routine.
31 1 pfleura2
*
32 1 pfleura2
*
33 1 pfleura2
      WRITE (*,FMT=9999) SRNAME,INFO
34 1 pfleura2
*
35 1 pfleura2
      STOP
36 1 pfleura2
*
37 1 pfleura2
 9999 FORMAT (' ** On entry to ',A6,' parameter number ',I2,' had ',
38 1 pfleura2
     +       'an illegal value')
39 1 pfleura2
*
40 1 pfleura2
*     End of XERBLA
41 1 pfleura2
*
42 1 pfleura2
      END