comparison libcruft/lapack/dgelqf.f @ 7034:68db500cb558

[project @ 2007-10-16 18:54:19 by jwe]
author jwe
date Tue, 16 Oct 2007 18:54:23 +0000
parents 15cddaacbc2d
children
comparison
equal deleted inserted replaced
7033:f0142f2afdc6 7034:68db500cb558
1 SUBROUTINE DGELQF( M, N, A, LDA, TAU, WORK, LWORK, INFO ) 1 SUBROUTINE DGELQF( M, N, A, LDA, TAU, WORK, LWORK, INFO )
2 * 2 *
3 * -- LAPACK routine (version 3.0) -- 3 * -- LAPACK routine (version 3.1) --
4 * Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd., 4 * Univ. of Tennessee, Univ. of California Berkeley and NAG Ltd..
5 * Courant Institute, Argonne National Lab, and Rice University 5 * November 2006
6 * June 30, 1999
7 * 6 *
8 * .. Scalar Arguments .. 7 * .. Scalar Arguments ..
9 INTEGER INFO, LDA, LWORK, M, N 8 INTEGER INFO, LDA, LWORK, M, N
10 * .. 9 * ..
11 * .. Array Arguments .. 10 * .. Array Arguments ..
40 * 39 *
41 * TAU (output) DOUBLE PRECISION array, dimension (min(M,N)) 40 * TAU (output) DOUBLE PRECISION array, dimension (min(M,N))
42 * The scalar factors of the elementary reflectors (see Further 41 * The scalar factors of the elementary reflectors (see Further
43 * Details). 42 * Details).
44 * 43 *
45 * WORK (workspace/output) DOUBLE PRECISION array, dimension (LWORK) 44 * WORK (workspace/output) DOUBLE PRECISION array, dimension (MAX(1,LWORK))
46 * On exit, if INFO = 0, WORK(1) returns the optimal LWORK. 45 * On exit, if INFO = 0, WORK(1) returns the optimal LWORK.
47 * 46 *
48 * LWORK (input) INTEGER 47 * LWORK (input) INTEGER
49 * The dimension of the array WORK. LWORK >= max(1,M). 48 * The dimension of the array WORK. LWORK >= max(1,M).
50 * For optimum performance LWORK >= M*NB, where NB is the 49 * For optimum performance LWORK >= M*NB, where NB is the