|
本帖最后由 shrine 于 2022-6-9 11:37 编辑
用起来有点问题
error #6633: The type of the actual argument differs from the type of the dummy argument. [1.E-15]
[Fortran] 纯文本查看 复制代码 03 | real ( 8 ) :: a 3 ( 18 , 9 ) , A 3 inv ( 9 , 18 ) |
06 | call BGINV ( 18 , 9 , A 3 , A 3 inv , Log , 1 .e -15 ) |
12 | SUBROUTINE BGINV ( M , N , A , AA , L , EPS ) |
13 | double precision :: A ( M , N ) , U ( M , M ) , V ( N , N ) , AA ( N , M ) , EPS |
14 | double precision , ALLOCATABLE :: S ( : ) , E ( : ) , WORK ( : ) |
19 | CALL BMUAV ( A , M , N , U , V , L , EPS , KA , S , E , WORK ) |
22 | 10 IF ( A ( K , K ) .NE. 0.0 ) THEN |
24 | IF ( K .LE. MIN ( M , N ) ) GOTO 10 |
32 | 30 AA ( I , J ) = AA ( I , J ) + V ( II , I ) * U ( J , II ) / A ( II , II ) |
45 | SUBROUTINE BMUAV ( A , M , N , U , V , L , EPS , KA , S , E , WORK ) |
|
|