3 * =========== DOCUMENTATION ===========
5 * Online html documentation available at
6 * http://www.netlib.org/lapack/explore-html/
11 * SUBROUTINE CLAG2Z( M, N, SA, LDSA, A, LDA, INFO )
13 * .. Scalar Arguments ..
14 * INTEGER INFO, LDA, LDSA, M, N
16 * .. Array Arguments ..
17 * COMPLEX SA( LDSA, * )
18 * COMPLEX*16 A( LDA, * )
24 *>\details \b Purpose:
27 *> CLAG2Z converts a COMPLEX matrix, SA, to a COMPLEX*16 matrix, A.
29 *> Note that while it is possible to overflow while converting
30 *> from double to single, it is not possible to overflow when
31 *> converting from single to double.
33 *> This is an auxiliary routine so there is no argument checking.
43 *> The number of lines of the matrix A. M >= 0.
49 *> The number of columns of the matrix A. N >= 0.
54 *> SA is COMPLEX array, dimension (LDSA,N)
55 *> On entry, the M-by-N coefficient matrix SA.
61 *> The leading dimension of the array SA. LDSA >= max(1,M).
66 *> A is COMPLEX*16 array, dimension (LDA,N)
67 *> On exit, the M-by-N coefficient matrix A.
73 *> The leading dimension of the array A. LDA >= max(1,M).
79 *> = 0: successful exit
86 *> \author Univ. of Tennessee
87 *> \author Univ. of California Berkeley
88 *> \author Univ. of Colorado Denver
91 *> \date November 2011
93 *> \ingroup complex16OTHERauxiliary
95 * =====================================================================
96 SUBROUTINE CLAG2Z( M, N, SA, LDSA, A, LDA, INFO )
98 * -- LAPACK auxiliary routine (version 3.3.1) --
99 * -- LAPACK is a software package provided by Univ. of Tennessee, --
100 * -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
103 * .. Scalar Arguments ..
104 INTEGER INFO, LDA, LDSA, M, N
106 * .. Array Arguments ..
107 COMPLEX SA( LDSA, * )
108 COMPLEX*16 A( LDA, * )
111 * =====================================================================
113 * .. Local Scalars ..
116 * .. Executable Statements ..
121 A( I, J ) = SA( I, J )