correct WORKSPACE size for dgemqr
authorJulien Langou <julien.langou@ucdenver.edu>
Sun, 4 Dec 2016 10:32:35 +0000 (11:32 +0100)
committerJulien Langou <julien.langou@ucdenver.edu>
Sun, 4 Dec 2016 10:32:35 +0000 (11:32 +0100)
SRC/dgetsls.f

index bf3aa1b..f2a7b3a 100644 (file)
      $   INFO2)
         LW = INT(WORK(6))
         CALL DGEMQR( 'L', TRANS, M, NRHS, N, A, LDA, WORK(1),
-     $               -1, B, LDB, WORK(6), -1 , INFO2 )
+     $        INT(WORK(2)), B, LDB, WORK(6), -1 , INFO2 )
         WSIZEO = INT(WORK(2))+MAX(LW,INT(WORK(6)))
         WSIZEM = INT(WORK(3))+MAX(LW,INT(WORK(6)))
        ELSE
      $   INFO2)
         LW = INT(WORK(6))
         CALL DGEMLQ( 'L', TRANS, N, NRHS, M, A, LDA, WORK(1),
-     $               -1, B, LDB, WORK(6), -1 , INFO2 )
+     $        INT(WORK(2)), B, LDB, WORK(6), -1 , INFO2 )
         WSIZEO = INT(WORK(2))+MAX(LW,INT(WORK(6)))
         WSIZEM = INT(WORK(3))+MAX(LW,INT(WORK(6)))
        END IF