76 REAL A( NMAX, NMAX ), T( NMAX, NMAX ), W( NMAX ),
89 COMMON / infoc / infot, nout, ok, lerr
90 COMMON / srnamc / srnamt
98 WRITE( nout, fmt = * )
104 a( i, j ) = 1. / real( i+j )
105 c( i, j ) = 1. / real( i+j )
106 t( i, j ) = 1. / real( i+j )
118 CALL sgelqt( -1, 0, 1, a, 1, t, 1, w, info )
119 CALL chkxer(
'SGELQT', infot, nout, lerr, ok )
121 CALL sgelqt( 0, -1, 1, a, 1, t, 1, w, info )
122 CALL chkxer(
'SGELQT', infot, nout, lerr, ok )
124 CALL sgelqt( 0, 0, 0, a, 1, t, 1, w, info )
125 CALL chkxer(
'SGELQT', infot, nout, lerr, ok )
127 CALL sgelqt( 2, 1, 1, a, 1, t, 1, w, info )
128 CALL chkxer(
'SGELQT', infot, nout, lerr, ok )
130 CALL sgelqt( 2, 2, 2, a, 2, t, 1, w, info )
131 CALL chkxer(
'SGELQT', infot, nout, lerr, ok )
137 CALL sgelqt3( -1, 0, a, 1, t, 1, info )
138 CALL chkxer(
'SGELQT3', infot, nout, lerr, ok )
140 CALL sgelqt3( 0, -1, a, 1, t, 1, info )
141 CALL chkxer(
'SGELQT3', infot, nout, lerr, ok )
143 CALL sgelqt3( 2, 2, a, 1, t, 1, info )
144 CALL chkxer(
'SGELQT3', infot, nout, lerr, ok )
146 CALL sgelqt3( 2, 2, a, 2, t, 1, info )
147 CALL chkxer(
'SGELQT3', infot, nout, lerr, ok )
153 CALL sgemlqt(
'/',
'N', 0, 0, 0, 1, a, 1, t, 1, c, 1, w, info )
154 CALL chkxer(
'SGEMLQT', infot, nout, lerr, ok )
156 CALL sgemlqt(
'L',
'/', 0, 0, 0, 1, a, 1, t, 1, c, 1, w, info )
157 CALL chkxer(
'SGEMLQT', infot, nout, lerr, ok )
159 CALL sgemlqt(
'L',
'N', -1, 0, 0, 1, a, 1, t, 1, c, 1, w, info )
160 CALL chkxer(
'SGEMLQT', infot, nout, lerr, ok )
162 CALL sgemlqt(
'L',
'N', 0, -1, 0, 1, a, 1, t, 1, c, 1, w, info )
163 CALL chkxer(
'SGEMLQT', infot, nout, lerr, ok )
165 CALL sgemlqt(
'L',
'N', 0, 0, -1, 1, a, 1, t, 1, c, 1, w, info )
166 CALL chkxer(
'SGEMLQT', infot, nout, lerr, ok )
168 CALL sgemlqt(
'R',
'N', 0, 0, -1, 1, a, 1, t, 1, c, 1, w, info )
169 CALL chkxer(
'SGEMLQT', infot, nout, lerr, ok )
171 CALL sgemlqt(
'L',
'N', 0, 0, 0, 0, a, 1, t, 1, c, 1, w, info )
172 CALL chkxer(
'SGEMLQT', infot, nout, lerr, ok )
174 CALL sgemlqt(
'R',
'N', 2, 2, 2, 1, a, 1, t, 1, c, 1, w, info )
175 CALL chkxer(
'SGEMLQT', infot, nout, lerr, ok )
177 CALL sgemlqt(
'L',
'N', 2, 2, 2, 1, a, 1, t, 1, c, 1, w, info )
178 CALL chkxer(
'SGEMLQT', infot, nout, lerr, ok )
180 CALL sgemlqt(
'R',
'N', 1, 1, 1, 1, a, 1, t, 0, c, 1, w, info )
181 CALL chkxer(
'SGEMLQT', infot, nout, lerr, ok )
183 CALL sgemlqt(
'L',
'N', 1, 1, 1, 1, a, 1, t, 1, c, 0, w, info )
184 CALL chkxer(
'SGEMLQT', infot, nout, lerr, ok )
188 CALL alaesm( path, ok, nout )
subroutine alaesm(path, ok, nout)
ALAESM
subroutine chkxer(srnamt, infot, nout, lerr, ok)
recursive subroutine sgelqt3(m, n, a, lda, t, ldt, info)
SGELQT3
subroutine sgelqt(m, n, mb, a, lda, t, ldt, work, info)
SGELQT
subroutine sgemlqt(side, trans, m, n, k, mb, v, ldv, t, ldt, c, ldc, work, info)
SGEMLQT
subroutine serrlqt(path, nunit)
SERRLQT