root / synthbench / euroben-ports / base / Fortran-MPI / mod2a / .svn / text-base / eberr.f.svn-base @ 0:839f52ef7657
History | View | Annotate | Download (1.2 kB)
1 | 0:839f52ef7657 | louridas | Subroutine eberr( srname, info ) |
---|---|---|---|
2 | 0:839f52ef7657 | louridas | ! --------------------------------------------------------------------- |
3 | 0:839f52ef7657 | louridas | Integer :: info |
4 | 0:839f52ef7657 | louridas | Character*6 :: srname |
5 | 0:839f52ef7657 | louridas | ! --------------------------------------------------------------------- |
6 | 0:839f52ef7657 | louridas | ! --- EBERR is an error handler for the EuroBen mod2a routines. |
7 | 0:839f52ef7657 | louridas | ! It is called by the EuroBen mod2a routines if an input parameter |
8 | 0:839f52ef7657 | louridas | ! is invalid. |
9 | 0:839f52ef7657 | louridas | ! |
10 | 0:839f52ef7657 | louridas | ! Parameters |
11 | 0:839f52ef7657 | louridas | ! ========== |
12 | 0:839f52ef7657 | louridas | ! SRNAME - Character*6. |
13 | 0:839f52ef7657 | louridas | ! On entry, SRNAME specifies the name of the routine which |
14 | 0:839f52ef7657 | louridas | ! called EBERR. |
15 | 0:839f52ef7657 | louridas | ! INFO - INTEGER. |
16 | 0:839f52ef7657 | louridas | ! On entry, INFO specifies the position of the invalid |
17 | 0:839f52ef7657 | louridas | ! parameter in the parameter-list of the calling routine. |
18 | 0:839f52ef7657 | louridas | ! |
19 | 0:839f52ef7657 | louridas | ! This routine is similar to and after the XERBLA routine for |
20 | 0:839f52ef7657 | louridas | ! the Levels 2 and 3 BLAS. |
21 | 0:839f52ef7657 | louridas | ! --------------------------------------------------------------------- |
22 | 0:839f52ef7657 | louridas | |
23 | 0:839f52ef7657 | louridas | Write( *,9999 ) srname, info |
24 | 0:839f52ef7657 | louridas | Stop |
25 | 0:839f52ef7657 | louridas | ! --------------------------------------------------------------------- |
26 | 0:839f52ef7657 | louridas | 9999 Format ( ' ** On entry to ', A6, ' parameter number ', I2, |
27 | 0:839f52ef7657 | louridas | & ' had an illegal value' ) |
28 | 0:839f52ef7657 | louridas | ! --------------------------------------------------------------------- |
29 | 0:839f52ef7657 | louridas | End Subroutine eberr |