ESMF_DLACPY Subroutine

subroutine ESMF_DLACPY(UPLO, M, N, A, LDA, B, LDB)

\brief \b ESMF_DLACPY \htmlonly Download ESMF_DLACPY + dependencies [TGZ] [ZIP] [TXT] \endhtmlonly \par Purpose:

\verbatim

ESMF_DLACPY copies all or part of a two-dimensional matrix A to another matrix B. \endverbatim \param[in] UPLO \verbatim UPLO is CHARACTER*1 Specifies the part of the matrix A to be copied to B. = ‘U’: Upper triangular part = ‘L’: Lower triangular part Otherwise: All of the matrix A \endverbatim

\param[in] M \verbatim M is INTEGER The number of rows of the matrix A. M >= 0. \endverbatim

\param[in] N \verbatim N is INTEGER The number of columns of the matrix A. N >= 0. \endverbatim

\param[in] A \verbatim A is DOUBLE PRECISION array, dimension (LDA,N) The m by n matrix A. If UPLO = ‘U’, only the upper triangle or trapezoid is accessed; if UPLO = ‘L’, only the lower triangle or trapezoid is accessed. \endverbatim

\param[in] LDA \verbatim LDA is INTEGER The leading dimension of the array A. LDA >= max(1,M). \endverbatim

\param[out] B \verbatim B is DOUBLE PRECISION array, dimension (LDB,N) On exit, B = A in the locations specified by UPLO. \endverbatim

\param[in] LDB \verbatim LDB is INTEGER The leading dimension of the array B. LDB >= max(1,M). \endverbatim \author Univ. of Tennessee \author Univ. of California Berkeley \author Univ. of Colorado Denver \author NAG Ltd. \date November 2011 \ingroup auxOTHERauxiliary

Arguments

Type IntentOptional Attributes Name
character(len=1) :: UPLO
integer :: M
integer :: N
double precision :: A(LDA,*)
integer :: LDA
double precision :: B(LDB,*)
integer :: LDB