Developer Reference

  • 2020.2
  • 07/15/2020
  • Public Content
Contents

?gbbrd

Reduces a general band matrix to bidiagonal form.

Syntax

call sgbbrd
(
vect
,
m
,
n
,
ncc
,
kl
,
ku
,
ab
,
ldab
,
d
,
e
,
q
,
ldq
,
pt
,
ldpt
,
c
,
ldc
,
work
,
info
)
call dgbbrd
(
vect
,
m
,
n
,
ncc
,
kl
,
ku
,
ab
,
ldab
,
d
,
e
,
q
,
ldq
,
pt
,
ldpt
,
c
,
ldc
,
work
,
info
)
call cgbbrd
(
vect
,
m
,
n
,
ncc
,
kl
,
ku
,
ab
,
ldab
,
d
,
e
,
q
,
ldq
,
pt
,
ldpt
,
c
,
ldc
,
work
,
rwork
,
info
)
call zgbbrd
(
vect
,
m
,
n
,
ncc
,
kl
,
ku
,
ab
,
ldab
,
d
,
e
,
q
,
ldq
,
pt
,
ldpt
,
c
,
ldc
,
work
,
rwork
,
info
)
call gbbrd
(
ab
[
,
c
]
[
,
d
]
[
,
e
]
[
,
q
]
[
,
pt
]
[
,
kl
]
[
,
m
]
[
,
info
]
)
Include Files
  • mkl.fi
    ,
    lapack.f90
Description
The routine reduces an
m
-by-
n
band matrix
A
to upper bidiagonal matrix
B
: