⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 la_erinfo.f

📁 网络带宽测试工具
💻 F
字号:
      SUBROUTINE ERINFO(LINFO, SRNAME, INFO, ISTAT)!!  -- LAPACK90 interface driver routine (version 1.0) --!     UNI-C, Denmark; Univ. of Tennessee, USA; NAG Ltd., UK!     May 31, 1997!!  .. IMPLICIT STATEMENT ..         IMPLICIT NONE!  .. SCALAR ARGUMENTS ..         CHARACTER( LEN = * ), INTENT(IN)              :: SRNAME         INTEGER             , INTENT(IN)              :: LINFO         INTEGER             , INTENT(OUT), OPTIONAL   :: INFO         INTEGER             , INTENT(IN), OPTIONAL    :: ISTAT!  .. EXECUTABLE STATEMENTS ..!         IF( ( LINFO < 0 .AND. LINFO > -200 ) .OR.                     &!    &       ( LINFO > 0 .AND. .NOT.PRESENT(INFO) ) )THEN      IF( ( ( LINFO < 0 .AND. LINFO > -200 ) .OR. LINFO > 0 )           &     &           .AND. .NOT.PRESENT(INFO) )THEN        WRITE (*,*) 'Program terminated in LAPACK_90 subroutine ',SRNAME        WRITE (*,*) 'Error indicator, INFO = ',LINFO        IF( PRESENT(ISTAT) )THEN          IF( ISTAT /= 0 ) THEN            IF( LINFO == -100 )THEN              WRITE (*,*) 'The statement ALLOCATE causes STATUS = ',    &     &                    ISTAT            ELSE              WRITE (*,*) 'LINFO = ', LINFO, ' not expected'            END IF          END IF           END IF        STOP         ELSE IF( LINFO <= -200 ) THEN           WRITE(*,*) '++++++++++++++++++++++++++++++++++++++++++++++++'           WRITE(*,*) '*** WARNING, INFO = ', LINFO, ' WARNING ***'           IF( LINFO == -200 )THEN             WRITE(*,*)                                                 &     &        'Could not allocate sufficient workspace for the optimum'             WRITE(*,*)                                                 &     &        'blocksize, hence the routine may not have performed as'             WRITE(*,*) 'efficiently as possible'         ELSE           WRITE(*,*) 'Unexpected warning'         END IF           WRITE(*,*) '++++++++++++++++++++++++++++++++++++++++++++++++'        END IF        IF( PRESENT(INFO) ) THEN          INFO = LINFO        END IF      END SUBROUTINE ERINFO

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -