\hypertarget{group__PLASMA__Complex64__t__Tile}{\section{Advanced Interface\-: Synchronous -\/ Double Complex}
\label{group__PLASMA__Complex64__t__Tile}\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
}
\subsection*{Functions/\-Subroutines}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga6bd738a1ffefcf9d561cd5d82a7e2f10_ga6bd738a1ffefcf9d561cd5d82a7e2f10}{P\-L\-A\-S\-M\-A\-\_\-zcgels\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum trans, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$X, int $\ast$I\-T\-E\-R)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga1323bdbc5973b2ee613e9c128a98d419_ga1323bdbc5973b2ee613e9c128a98d419}{P\-L\-A\-S\-M\-A\-\_\-zcgesv\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, int $\ast$I\-P\-I\-V, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$X, int $\ast$I\-T\-E\-R)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga0be255f00d6a4cc70a544a715bdc6dd3_ga0be255f00d6a4cc70a544a715bdc6dd3}{P\-L\-A\-S\-M\-A\-\_\-zcposv\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$X, int $\ast$I\-T\-E\-R)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga5eecfe4fcf4814dd939f39c0629d2222_ga5eecfe4fcf4814dd939f39c0629d2222}{P\-L\-A\-S\-M\-A\-\_\-zcungesv\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum trans, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$X, int $\ast$I\-T\-E\-R)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga8cdcb2d19227dd121f7dd95015e5b8ba_ga8cdcb2d19227dd121f7dd95015e5b8ba}{P\-L\-A\-S\-M\-A\-\_\-zgebrd\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, double $\ast$D, double $\ast$E, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga7052d6f9c85bc9b55c530cee9ec890a2_ga7052d6f9c85bc9b55c530cee9ec890a2}{P\-L\-A\-S\-M\-A\-\_\-zgecon\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum norm, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, double anorm, double $\ast$rcond)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga67a829a6a8c8fa6f0fbdfee5ea61ce12_ga67a829a6a8c8fa6f0fbdfee5ea61ce12}{P\-L\-A\-S\-M\-A\-\_\-zgelqf\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gaa6c2e67e567c4f9a4e3f3a84e4b54b8c_gaa6c2e67e567c4f9a4e3f3a84e4b54b8c}{P\-L\-A\-S\-M\-A\-\_\-zgelqs\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga2bb601838348c183a781a1ec00023065_ga2bb601838348c183a781a1ec00023065}{P\-L\-A\-S\-M\-A\-\_\-zgels\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum trans, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga988b90795ec2367dc11590bc5dd05ada_ga988b90795ec2367dc11590bc5dd05ada}{P\-L\-A\-S\-M\-A\-\_\-zgemm\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum trans\-A, P\-L\-A\-S\-M\-A\-\_\-enum trans\-B, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t alpha, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t beta, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$C)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gabc10a21174d94b348a2493d6e885be57_gabc10a21174d94b348a2493d6e885be57}{P\-L\-A\-S\-M\-A\-\_\-zgeqrf\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gac9063541a51dbee5a3e51ea774d30de9_gac9063541a51dbee5a3e51ea774d30de9}{P\-L\-A\-S\-M\-A\-\_\-zgeqrs\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gae332d3896516a34f413881d7383506d4_gae332d3896516a34f413881d7383506d4}{P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, int $\ast$I\-P\-I\-V, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gab1992fd7d128b9101dfcf9da53238cec_gab1992fd7d128b9101dfcf9da53238cec}{P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-incpiv\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$L, int $\ast$I\-P\-I\-V, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga025036ca043dbc70234c596eaf890b09_ga025036ca043dbc70234c596eaf890b09}{P\-L\-A\-S\-M\-A\-\_\-zgesvd\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum jobu, P\-L\-A\-S\-M\-A\-\_\-enum jobvt, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, double $\ast$S, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$U, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$V\-T, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gabaabd34550ca8a2ba83245af3c44bea0_gabaabd34550ca8a2ba83245af3c44bea0}{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, int $\ast$I\-P\-I\-V)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga767b9ff4ff1b5289e680ea42b05786e1_ga767b9ff4ff1b5289e680ea42b05786e1}{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$L, int $\ast$I\-P\-I\-V)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga7da186dd28a5bd5551d4c18ebb8e38ea_ga7da186dd28a5bd5551d4c18ebb8e38ea}{P\-L\-A\-S\-M\-A\-\_\-zgetri\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, int $\ast$I\-P\-I\-V)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga7a5cc3d203a14369272322ed4b9922ca_ga7a5cc3d203a14369272322ed4b9922ca}{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum trans, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, int $\ast$I\-P\-I\-V, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga98dfc8fc95ebd0886aaacec0694600ba_ga98dfc8fc95ebd0886aaacec0694600ba}{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-incpiv\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$L, int $\ast$I\-P\-I\-V, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga8950fc5b8aad1db5b23a369c7971f935_ga8950fc5b8aad1db5b23a369c7971f935}{P\-L\-A\-S\-M\-A\-\_\-zheev\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum jobz, P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, double $\ast$W, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t $\ast$Q, int L\-D\-Q)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gacf562f4797071417427688a0bcb590e9_gacf562f4797071417427688a0bcb590e9}{P\-L\-A\-S\-M\-A\-\_\-zheevd\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum jobz, P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, double $\ast$W, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t $\ast$Q, int L\-D\-Q)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gaa28f6da2b7b8e8af7abf429f7f01047d_gaa28f6da2b7b8e8af7abf429f7f01047d}{P\-L\-A\-S\-M\-A\-\_\-zhegst\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum itype, P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gaf4bdf938225d0259e4df04006bd80655_gaf4bdf938225d0259e4df04006bd80655}{P\-L\-A\-S\-M\-A\-\_\-zhegv\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum itype, P\-L\-A\-S\-M\-A\-\_\-enum jobz, P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B, double $\ast$W, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$Q)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gadbe098059f3edfb837f3294d4391bf02_gadbe098059f3edfb837f3294d4391bf02}{P\-L\-A\-S\-M\-A\-\_\-zhegvd\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum itype, P\-L\-A\-S\-M\-A\-\_\-enum jobz, P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B, double $\ast$W, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$Q)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga7f8b661b2774dd77bc0eef260f1eef3c_ga7f8b661b2774dd77bc0eef260f1eef3c}{P\-L\-A\-S\-M\-A\-\_\-zhemm\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum side, P\-L\-A\-S\-M\-A\-\_\-enum uplo, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t alpha, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t beta, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$C)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gad2435eb3d2c1e66f89023aae6089cd04_gad2435eb3d2c1e66f89023aae6089cd04}{P\-L\-A\-S\-M\-A\-\_\-zher2k\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum uplo, P\-L\-A\-S\-M\-A\-\_\-enum trans, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t alpha, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B, double beta, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$C)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga01560f3e4d486a5576c6ed9b67756d67_ga01560f3e4d486a5576c6ed9b67756d67}{P\-L\-A\-S\-M\-A\-\_\-zherk\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum uplo, P\-L\-A\-S\-M\-A\-\_\-enum trans, double alpha, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, double beta, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$C)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gafced4fe39f5fa98ab1c9b8d857e2b7c4_gafced4fe39f5fa98ab1c9b8d857e2b7c4}{P\-L\-A\-S\-M\-A\-\_\-zhetrd\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum jobz, P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, double $\ast$D, double $\ast$E, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t $\ast$Q, int L\-D\-Q)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga59a20a10bc1d75d0a51db239183d19fb_ga59a20a10bc1d75d0a51db239183d19fb}{P\-L\-A\-S\-M\-A\-\_\-zlacpy\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B)
\item 
double \hyperlink{group__PLASMA__Complex64__t__Tile_ga0f059e1eba1f049750759097e441a1a4_ga0f059e1eba1f049750759097e441a1a4}{P\-L\-A\-S\-M\-A\-\_\-zlange\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum norm, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, double $\ast$work)
\item 
double \hyperlink{group__PLASMA__Complex64__t__Tile_ga8ae849081c7c03c3f94169cdb9210db3_ga8ae849081c7c03c3f94169cdb9210db3}{P\-L\-A\-S\-M\-A\-\_\-zlanhe\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum norm, P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, double $\ast$work)
\item 
double \hyperlink{group__PLASMA__Complex64__t__Tile_ga857a208027710b6bd8f92a4706c2cb69_ga857a208027710b6bd8f92a4706c2cb69}{P\-L\-A\-S\-M\-A\-\_\-zlansy\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum norm, P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, double $\ast$work)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gab13674b53c6109c3da58d05a35e5a990_gab13674b53c6109c3da58d05a35e5a990}{P\-L\-A\-S\-M\-A\-\_\-zlaset\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum uplo, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t alpha, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t beta, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga8b7d50bff2ba16b61f69e14f70ff79b7_ga8b7d50bff2ba16b61f69e14f70ff79b7}{P\-L\-A\-S\-M\-A\-\_\-zlaswp\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, int K1, int K2, int $\ast$I\-P\-I\-V, int I\-N\-C\-X)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga3f6d1642862f998a9c0722c57d3e66b4_ga3f6d1642862f998a9c0722c57d3e66b4}{P\-L\-A\-S\-M\-A\-\_\-zlaswpc\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, int K1, int K2, int $\ast$I\-P\-I\-V, int I\-N\-C\-X)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga50322b286ba5e26cfa918ed2be8860c9_ga50322b286ba5e26cfa918ed2be8860c9}{P\-L\-A\-S\-M\-A\-\_\-zlauum\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gaf494256f8af8223468c1e0a2315dbfb7_gaf494256f8af8223468c1e0a2315dbfb7}{P\-L\-A\-S\-M\-A\-\_\-zplghe\-\_\-\-Tile} (double bump, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, unsigned long long int seed)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga5009d502bba79bde803f883aff293921_ga5009d502bba79bde803f883aff293921}{P\-L\-A\-S\-M\-A\-\_\-zplgsy\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t bump, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, unsigned long long int seed)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga7e7cf88c4295f8b364b66cbadd023557_ga7e7cf88c4295f8b364b66cbadd023557}{P\-L\-A\-S\-M\-A\-\_\-zplrnt\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, unsigned long long int seed)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga8c5525ef0b394e948d9fba4be2a640aa_ga8c5525ef0b394e948d9fba4be2a640aa}{P\-L\-A\-S\-M\-A\-\_\-zpocon\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, double anorm, double $\ast$rcond)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gaf7050f109b30dcdea1cedd1a6577d2b9_gaf7050f109b30dcdea1cedd1a6577d2b9}{P\-L\-A\-S\-M\-A\-\_\-zposv\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gaf062088380cfda1a7dc01bf9596c91e3_gaf062088380cfda1a7dc01bf9596c91e3}{P\-L\-A\-S\-M\-A\-\_\-zpotrf\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga30d9bbba83e9e9098c6444553d20f47a_ga30d9bbba83e9e9098c6444553d20f47a}{P\-L\-A\-S\-M\-A\-\_\-zpotri\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gad13147593a1970092f560e8cb54925b8_gad13147593a1970092f560e8cb54925b8}{P\-L\-A\-S\-M\-A\-\_\-zpotrs\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum uplo, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga87921acde0e9798ffdb9f011b083385b_ga87921acde0e9798ffdb9f011b083385b}{P\-L\-A\-S\-M\-A\-\_\-zsymm\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum side, P\-L\-A\-S\-M\-A\-\_\-enum uplo, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t alpha, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t beta, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$C)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga84266642d3b1d97fafcfc81d695cc3d5_ga84266642d3b1d97fafcfc81d695cc3d5}{P\-L\-A\-S\-M\-A\-\_\-zsyr2k\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum uplo, P\-L\-A\-S\-M\-A\-\_\-enum trans, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t alpha, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t beta, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$C)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga562df1ff0cbc44d96feff13cb26cd8ec_ga562df1ff0cbc44d96feff13cb26cd8ec}{P\-L\-A\-S\-M\-A\-\_\-zsyrk\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum uplo, P\-L\-A\-S\-M\-A\-\_\-enum trans, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t alpha, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t beta, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$C)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga4ecbc28dd8c924fff262c73b5662eba7_ga4ecbc28dd8c924fff262c73b5662eba7}{P\-L\-A\-S\-M\-A\-\_\-ztrmm\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum side, P\-L\-A\-S\-M\-A\-\_\-enum uplo, P\-L\-A\-S\-M\-A\-\_\-enum trans\-A, P\-L\-A\-S\-M\-A\-\_\-enum diag, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t alpha, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gaa30141c5d48339be52806a6d01a6de1d_gaa30141c5d48339be52806a6d01a6de1d}{P\-L\-A\-S\-M\-A\-\_\-ztrsm\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum side, P\-L\-A\-S\-M\-A\-\_\-enum uplo, P\-L\-A\-S\-M\-A\-\_\-enum trans\-A, P\-L\-A\-S\-M\-A\-\_\-enum diag, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t alpha, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga4d6411e08ef6faaf5b407ae7e9b46378_ga4d6411e08ef6faaf5b407ae7e9b46378}{P\-L\-A\-S\-M\-A\-\_\-ztrsmpl\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$L, int $\ast$I\-P\-I\-V, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga8b1fcefe28db01449afb53ea924bf889_ga8b1fcefe28db01449afb53ea924bf889}{P\-L\-A\-S\-M\-A\-\_\-ztrsmrv\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum side, P\-L\-A\-S\-M\-A\-\_\-enum uplo, P\-L\-A\-S\-M\-A\-\_\-enum trans\-A, P\-L\-A\-S\-M\-A\-\_\-enum diag, P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t alpha, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$B)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga3f573d99647fde05cf8db6dca201a564_ga3f573d99647fde05cf8db6dca201a564}{P\-L\-A\-S\-M\-A\-\_\-ztrtri\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum uplo, P\-L\-A\-S\-M\-A\-\_\-enum diag, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga6b36db3de0fe6436ea85432a40fb4024_ga6b36db3de0fe6436ea85432a40fb4024}{P\-L\-A\-S\-M\-A\-\_\-zunglq\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$Q)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga95b4202db333c7547d3459d7b909fcd6_ga95b4202db333c7547d3459d7b909fcd6}{P\-L\-A\-S\-M\-A\-\_\-zungqr\-\_\-\-Tile} (\hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$Q)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gad9b76883d0fe796b0dd8eaadef158d6b_gad9b76883d0fe796b0dd8eaadef158d6b}{P\-L\-A\-S\-M\-A\-\_\-zunmlq\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum side, P\-L\-A\-S\-M\-A\-\_\-enum trans, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$C)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga52c9965e4609c082ae9b976764fdd1c7_ga52c9965e4609c082ae9b976764fdd1c7}{P\-L\-A\-S\-M\-A\-\_\-zunmqr\-\_\-\-Tile} (P\-L\-A\-S\-M\-A\-\_\-enum side, P\-L\-A\-S\-M\-A\-\_\-enum trans, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$A, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$T, \hyperlink{structplasma__desc__t}{P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$C)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
This is the group of double complex functions using the advanced synchronous user interface. 

\subsection{Function/\-Subroutine Documentation}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga6bd738a1ffefcf9d561cd5d82a7e2f10_ga6bd738a1ffefcf9d561cd5d82a7e2f10}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zcgels\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zcgels\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zcgels\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zcgels\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zcgels\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zcgels\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{trans, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{X, }
\item[{int $\ast$}]{I\-T\-E\-R}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga6bd738a1ffefcf9d561cd5d82a7e2f10_ga6bd738a1ffefcf9d561cd5d82a7e2f10}
P\-L\-A\-S\-M\-A\-\_\-zcgels\-\_\-\-Tile -\/ Solves overdetermined or underdetermined linear system of equations using the tile Q\-R or the tile L\-Q factorization and mixed-\/precision iterative refinement. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gab372ccb64517ddb8e0f7ea66088489a9_gab372ccb64517ddb8e0f7ea66088489a9}{P\-L\-A\-S\-M\-A\-\_\-zcgesv()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em trans} & Intended usage\-: = Plasma\-No\-Trans\-: the linear system involves A; = Plasma\-Conj\-Trans\-: the linear system involves A$\ast$$\ast$\-H. Currently only Plasma\-No\-Trans is supported.\\
\hline
\mbox{\tt in,out}  & {\em A} & 
\begin{DoxyItemize}
\item If the iterative refinement converged, A is not modified;
\item otherwise, it fell back to double precision solution, and on exit the M-\/by-\/\-N matrix A contains\-: if M $>$= N, A is overwritten by details of its Q\-R factorization as returned by P\-L\-A\-S\-M\-A\-\_\-zgeqrf; if M $<$ N, A is overwritten by details of its L\-Q factorization as returned by P\-L\-A\-S\-M\-A\-\_\-zgelqf.
\end{DoxyItemize}\\
\hline
\mbox{\tt out}  & {\em T} & On exit\-:
\begin{DoxyItemize}
\item if the iterative refinement converged, T is not modified;
\item otherwise, it fell back to double precision solution, and then T is an auxiliary factorization data.
\end{DoxyItemize}\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the M-\/by-\/\-N\-R\-H\-S matrix B of right hand side vectors, stored columnwise; On exit, if return value = 0, B is overwritten by the solution vectors, stored columnwise\-: if M $>$= N, rows 1 to N of B contain the least squares solution vectors; the residual sum of squares for the solution in each column is given by the sum of squares of the modulus of elements N+1 to M in that column; if M $<$ N, rows 1 to N of B contain the minimum norm solution vectors;\\
\hline
\mbox{\tt in}  & {\em B} & The descriptor of the M-\/by-\/\-N\-R\-H\-S matrix B of right hand side vectors, stored columnwise. Not modified.\\
\hline
\mbox{\tt in,out}  & {\em X} & On entry, it's only the descriptor where to store the result. On exit, if return value = 0, X is the solution vectors, stored columnwise\-: if M $>$= N, rows 1 to N of X contain the least squares solution vectors; the residual sum of squares for the solution in each column is given by the sum of squares of the modulus of elements N+1 to M in that column; if M $<$ N, rows 1 to N of X contain the minimum norm solution vectors;\\
\hline
\mbox{\tt out}  & {\em I\-T\-E\-R} & If $>$ 0, I\-T\-E\-R is the number of the current iteration in the iterative refinement process. -\/\-I\-T\-E\-R\-M\-A\-X-\/1, if the refinment step failed and the double precision factorization has been used.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga6733ad2b79f186348ba47778e2e26fae_ga6733ad2b79f186348ba47778e2e26fae}{P\-L\-A\-S\-M\-A\-\_\-zcgels} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga996b201266467b1742e9797eea79130d_ga996b201266467b1742e9797eea79130d}{P\-L\-A\-S\-M\-A\-\_\-zcgels\-\_\-\-Tile\-\_\-\-Async} 

P\-L\-A\-S\-M\-A\-\_\-dsgels\-\_\-\-Tile 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga2bb601838348c183a781a1ec00023065_ga2bb601838348c183a781a1ec00023065}{P\-L\-A\-S\-M\-A\-\_\-zgels\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga1323bdbc5973b2ee613e9c128a98d419_ga1323bdbc5973b2ee613e9c128a98d419}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zcgesv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zcgesv\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zcgesv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zcgesv\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zcgesv\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zcgesv\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{int $\ast$}]{I\-P\-I\-V, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{X, }
\item[{int $\ast$}]{I\-T\-E\-R}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga1323bdbc5973b2ee613e9c128a98d419_ga1323bdbc5973b2ee613e9c128a98d419}
P\-L\-A\-S\-M\-A\-\_\-zcgesv\-\_\-\-Tile -\/ Solves a system of linear equations using the tile L\-U factorization and mixed-\/precision iterative refinement. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gab372ccb64517ddb8e0f7ea66088489a9_gab372ccb64517ddb8e0f7ea66088489a9}{P\-L\-A\-S\-M\-A\-\_\-zcgesv()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em A} & On entry, the N-\/by-\/\-N coefficient matrix A.
\begin{DoxyItemize}
\item If the iterative refinement converged, A is not modified;
\item otherwise, it fell back to double precision solution, and then A contains the tile L and U factors from the factorization (not equivalent to L\-A\-P\-A\-C\-K).
\end{DoxyItemize}\\
\hline
\mbox{\tt out}  & {\em I\-P\-I\-V} & On exit, the pivot indices that define the permutations (not equivalent to L\-A\-P\-A\-C\-K).\\
\hline
\mbox{\tt in}  & {\em B} & On entry, the N-\/by-\/\-N\-R\-H\-S matrix of right hand side matrix B.\\
\hline
\mbox{\tt out}  & {\em X} & On exit, if return value = 0, the N-\/by-\/\-N\-R\-H\-S solution matrix X.\\
\hline
\mbox{\tt out}  & {\em I\-T\-E\-R} & The number of the current iteration in the iterative refinement process\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $>$0} & if i, U(i,i) is exactly zero. The factorization has been completed, but the factor U is exactly singular, so the solution could not be computed.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gab372ccb64517ddb8e0f7ea66088489a9_gab372ccb64517ddb8e0f7ea66088489a9}{P\-L\-A\-S\-M\-A\-\_\-zcgesv} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga951cf5fa265511341d92979d9ca86613_ga951cf5fa265511341d92979d9ca86613}{P\-L\-A\-S\-M\-A\-\_\-zcgesv\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__double__Tile_ga355c69a3889aa359f924f1477b10462a_ga355c69a3889aa359f924f1477b10462a}{P\-L\-A\-S\-M\-A\-\_\-dsgesv\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gae332d3896516a34f413881d7383506d4_gae332d3896516a34f413881d7383506d4}{P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga0be255f00d6a4cc70a544a715bdc6dd3_ga0be255f00d6a4cc70a544a715bdc6dd3}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zcposv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zcposv\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zcposv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zcposv\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zcposv\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zcposv\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{X, }
\item[{int $\ast$}]{I\-T\-E\-R}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga0be255f00d6a4cc70a544a715bdc6dd3_ga0be255f00d6a4cc70a544a715bdc6dd3}
P\-L\-A\-S\-M\-A\-\_\-zcposv\-\_\-\-Tile -\/ Solves a symmetric positive definite or Hermitian positive definite system of linear equations using the Cholesky factorization and mixed-\/precision iterative refinement. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga11ee4c71901e8675d5423cfceecaaf43_ga11ee4c71901e8675d5423cfceecaaf43}{P\-L\-A\-S\-M\-A\-\_\-zcposv()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em uplo} & Specifies whether the matrix A is upper triangular or lower triangular\-: = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored.\\
\hline
\mbox{\tt in,out}  & {\em A} & On entry, the N-\/by-\/\-N symmetric positive definite (or Hermitian) coefficient matrix A. If uplo = Plasma\-Upper, the leading N-\/by-\/\-N upper triangular part of A contains the upper triangular part of the matrix A, and the strictly lower triangular part of A is not referenced. If U\-P\-L\-O = 'L', the leading N-\/by-\/\-N lower triangular part of A contains the lower triangular part of the matrix A, and the strictly upper triangular part of A is not referenced.
\begin{DoxyItemize}
\item If the iterative refinement converged, A is not modified;
\item otherwise, it falled backed to double precision solution,
\end{DoxyItemize}\\
\hline
\mbox{\tt in}  & {\em B} & On entry, the N-\/by-\/\-N\-R\-H\-S matrix of right hand side matrix B.\\
\hline
\mbox{\tt out}  & {\em X} & On exit, if return value = 0, the N-\/by-\/\-N\-R\-H\-S solution matrix X.\\
\hline
\mbox{\tt out}  & {\em I\-T\-E\-R} & The number of the current iteration in the iterative refinement process\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $>$0} & if i, the leading minor of order i of A is not positive definite, so the factorization could not be completed, and the solution has not been computed.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga11ee4c71901e8675d5423cfceecaaf43_ga11ee4c71901e8675d5423cfceecaaf43}{P\-L\-A\-S\-M\-A\-\_\-zcposv} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gad582515d56a856b1d1477dbfac676a40_gad582515d56a856b1d1477dbfac676a40}{P\-L\-A\-S\-M\-A\-\_\-zcposv\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__double__Tile_ga7f39f625536bebba5fb1638c19f11af7_ga7f39f625536bebba5fb1638c19f11af7}{P\-L\-A\-S\-M\-A\-\_\-dsposv\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gaf7050f109b30dcdea1cedd1a6577d2b9_gaf7050f109b30dcdea1cedd1a6577d2b9}{P\-L\-A\-S\-M\-A\-\_\-zposv\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga5eecfe4fcf4814dd939f39c0629d2222_ga5eecfe4fcf4814dd939f39c0629d2222}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zcungesv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zcungesv\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zcungesv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zcungesv\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zcungesv\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zcungesv\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{trans, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{X, }
\item[{int $\ast$}]{I\-T\-E\-R}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga5eecfe4fcf4814dd939f39c0629d2222_ga5eecfe4fcf4814dd939f39c0629d2222}
P\-L\-A\-S\-M\-A\-\_\-zcungesv\-\_\-\-Tile -\/ Solves symmetric linear system of equations using the tile Q\-R or the tile L\-Q factorization and mixed-\/precision iterative refinement. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gaba15b4f438d8d2fe41f2c38820d043ef_gaba15b4f438d8d2fe41f2c38820d043ef}{P\-L\-A\-S\-M\-A\-\_\-zcungesv()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em trans} & Intended usage\-: = Plasma\-No\-Trans\-: the linear system involves A; = Plasma\-Conj\-Trans\-: the linear system involves A$\ast$$\ast$\-H. Currently only Plasma\-No\-Trans is supported.\\
\hline
\mbox{\tt in,out}  & {\em A} & 
\begin{DoxyItemize}
\item If the iterative refinement converged, A is not modified;
\item otherwise, it fell back to double precision solution, and on exit the M-\/by-\/\-N matrix A contains\-: if M $>$= N, A is overwritten by details of its Q\-R factorization as returned by P\-L\-A\-S\-M\-A\-\_\-zgeqrf; if M $<$ N, A is overwritten by details of its L\-Q factorization as returned by P\-L\-A\-S\-M\-A\-\_\-zgelqf.
\end{DoxyItemize}\\
\hline
\mbox{\tt out}  & {\em T} & On exit\-:
\begin{DoxyItemize}
\item if the iterative refinement converged, T is not modified;
\item otherwise, it fell back to double precision solution, and then T is an auxiliary factorization data.
\end{DoxyItemize}\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the M-\/by-\/\-N\-R\-H\-S matrix B of right hand side vectors, stored columnwise; \\
\hline
\mbox{\tt in}  & {\em B} & The N-\/by-\/\-N\-R\-H\-S matrix of right hand side matrix B.\\
\hline
\mbox{\tt out}  & {\em X} & If return value = 0, X is the solution vectors, stored columnwise\-: if M $>$= N, rows 1 to N of X contain the least squares solution vectors; the residual sum of squares for the solution in each column is given by the sum of squares of the modulus of elements N+1 to M in that column; if M $<$ N, rows 1 to N of X contain the minimum norm solution vectors;\\
\hline
\mbox{\tt out}  & {\em I\-T\-E\-R} & The number of the current iteration in the iterative refinement process\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gaba15b4f438d8d2fe41f2c38820d043ef_gaba15b4f438d8d2fe41f2c38820d043ef}{P\-L\-A\-S\-M\-A\-\_\-zcungesv} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga968e899d87b6805ffbd6975359e05efd_ga968e899d87b6805ffbd6975359e05efd}{P\-L\-A\-S\-M\-A\-\_\-zcungesv\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__double__Tile_gac91c78346c7fbb5e0e5a5b2e1240d5de_gac91c78346c7fbb5e0e5a5b2e1240d5de}{P\-L\-A\-S\-M\-A\-\_\-dsungesv\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga2bb601838348c183a781a1ec00023065_ga2bb601838348c183a781a1ec00023065}{P\-L\-A\-S\-M\-A\-\_\-zgels\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga8cdcb2d19227dd121f7dd95015e5b8ba_ga8cdcb2d19227dd121f7dd95015e5b8ba}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgebrd\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgebrd\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgebrd\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgebrd\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgebrd\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgebrd\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{double $\ast$}]{D, }
\item[{double $\ast$}]{E, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga8cdcb2d19227dd121f7dd95015e5b8ba_ga8cdcb2d19227dd121f7dd95015e5b8ba}
P\-L\-A\-S\-M\-A\-\_\-zgebrd\-\_\-\-Tile -\/ reduces a general complex M-\/by-\/\-N matrix A to upper or lower bidiagonal form B using a two-\/stage approach First stage\-: reduction to band bidiagonal form (orthogonal matrices Q1 and P1); Second stage\-: reduction from band to bidiagonal form (orthogonal matrices Q2 and P2). Let Q = Q1 $\ast$ Q2 be the global left unitary transformation; Let P = P1 $\ast$ P2 be the global right unitary transformation; Q$\ast$$\ast$\-H $\ast$ A $\ast$ P = B. If M $>$= N, B is upper bidiagonal; if M $<$ N, B is lower bidiagonal. Note\-: T is incomplete and contains only the block reflectors of the first stage. Therefore, Q and P can not be built completely. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga9b52418f313c60c7f11f320fdfa262a7_ga9b52418f313c60c7f11f320fdfa262a7}{P\-L\-A\-S\-M\-A\-\_\-zgebrd()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em A} & On entry, the M-\/by-\/\-N matrix A. On exit, if M $>$= N, the diagonal and the first superdiagonal are overwritten with the upper bidiagonal matrix B; the elements below the diagonal, with the array T, represent the unitary matrix Q as a product of elementary reflectors, and the elements above the first superdiagonal, with the array T, represent the unitary matrix P as a product of elementary reflectors; if M $<$ N, the diagonal and the first subdiagonal are overwritten with the lower bidiagonal matrix B; the elements below the first subdiagonal, with the array T, represent the unitary matrix Q as a product of elementary reflectors, and the elements above the diagonal, with the array T, represent the unitary matrix P as a product of elementary reflectors.\\
\hline
\mbox{\tt out}  & {\em D} & The double precision array containing the diagonal elements of the bidiagonal matrix B\-: D(i) = A(i,i). Dimension (min(\-M,\-N)).\\
\hline
\mbox{\tt out}  & {\em E} & The double precision array containing the off-\/diagonal elements of the bidiagonal matrix B\-: if M $>$= N, E(i) = A(i,i+1) for i = 1,2,...,N-\/1; if M $<$ N, E(i) = A(i+1,i) for i = 1,2,...,M-\/1. Dimension (min(\-M,\-N)-\/1).\\
\hline
\mbox{\tt out}  & {\em T} & On exit, contains auxiliary factorization data.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}


P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S successful exit
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga9b52418f313c60c7f11f320fdfa262a7_ga9b52418f313c60c7f11f320fdfa262a7}{P\-L\-A\-S\-M\-A\-\_\-zgebrd} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga377b1d782ab2cfd071ac86ee8683263e_ga377b1d782ab2cfd071ac86ee8683263e}{P\-L\-A\-S\-M\-A\-\_\-zgebrd\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaaccb9c972732bd924bddb135b47b5568_gaaccb9c972732bd924bddb135b47b5568}{P\-L\-A\-S\-M\-A\-\_\-cgebrd\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga91eaeeb43b8e3d73e9c39f0464fc26cf_ga91eaeeb43b8e3d73e9c39f0464fc26cf}{P\-L\-A\-S\-M\-A\-\_\-dgebrd\-\_\-\-Tile} 

\hyperlink{group__float__Tile_gae8c457e7f8dd02e933b4d5a51bd01830_gae8c457e7f8dd02e933b4d5a51bd01830}{P\-L\-A\-S\-M\-A\-\_\-sgebrd\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga7052d6f9c85bc9b55c530cee9ec890a2_ga7052d6f9c85bc9b55c530cee9ec890a2}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgecon\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgecon\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgecon\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgecon\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgecon\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgecon\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{norm, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{double}]{anorm, }
\item[{double $\ast$}]{rcond}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga7052d6f9c85bc9b55c530cee9ec890a2_ga7052d6f9c85bc9b55c530cee9ec890a2}
P\-L\-A\-S\-M\-A\-\_\-zgecon\-\_\-\-Tile -\/ estimates the reciprocal of the condition number of a general complex matrix A, in either the 1-\/norm or the infinity-\/norm. Tile equivalent of P\-L\-A\-S\-M\-A\-\_\-zgecon(). Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em norm} & Specifies whether the 1-\/norm condition number or the infinity-\/norm condition number is required\-: = Plasma\-One\-Norm\-: One norm = Plasma\-Inf\-Norm\-: Infinity norm\\
\hline
\mbox{\tt in}  & {\em A} & The N-\/by-\/\-N matrix A.\\
\hline
\mbox{\tt in}  & {\em anorm} & If norm = Plasma\-One\-Norm, the 1-\/norm of the original matrix A. If norm = Plasma\-Inf\-Norm, the infinity-\/norm of the original matrix A.\\
\hline
\mbox{\tt out}  & {\em rcond} & The reciprocal of the condition number of the matrix A, computed as stated above.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $<$0} & if -\/i, the i-\/th argument had an illegal value\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
P\-L\-A\-S\-M\-A\-\_\-zgecon 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gae2ecdea6258cbf10a99680b7b78fad74_gae2ecdea6258cbf10a99680b7b78fad74}{P\-L\-A\-S\-M\-A\-\_\-zgecon\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gad4328c14aa1690104c61060c6037956e_gad4328c14aa1690104c61060c6037956e}{P\-L\-A\-S\-M\-A\-\_\-cgecon\-\_\-\-Tile} 

\hyperlink{group__double__Tile_gadb8e0f77ea26bdebf563d3a171f49b35_gadb8e0f77ea26bdebf563d3a171f49b35}{P\-L\-A\-S\-M\-A\-\_\-dgecon\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga42367210f13ffe73e907c5e12ccee257_ga42367210f13ffe73e907c5e12ccee257}{P\-L\-A\-S\-M\-A\-\_\-sgecon\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga67a829a6a8c8fa6f0fbdfee5ea61ce12_ga67a829a6a8c8fa6f0fbdfee5ea61ce12}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgelqf\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgelqf\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgelqf\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgelqf\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgelqf\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgelqf\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga67a829a6a8c8fa6f0fbdfee5ea61ce12_ga67a829a6a8c8fa6f0fbdfee5ea61ce12}
P\-L\-A\-S\-M\-A\-\_\-zgelqf\-\_\-\-Tile -\/ Computes the tile L\-Q factorization of a matrix. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga8990facf0cb04df2a107c02e5dd5f3f7_ga8990facf0cb04df2a107c02e5dd5f3f7}{P\-L\-A\-S\-M\-A\-\_\-zgelqf()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em A} & On entry, the M-\/by-\/\-N matrix A. On exit, the elements on and below the diagonal of the array contain the m-\/by-\/min(M,N) lower trapezoidal matrix L (L is lower triangular if M $<$= N); the elements above the diagonal represent the unitary matrix Q as a product of elementary reflectors, stored by tiles.\\
\hline
\mbox{\tt out}  & {\em T} & On exit, auxiliary factorization data, required by P\-L\-A\-S\-M\-A\-\_\-zgelqs to solve the system of equations.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga8990facf0cb04df2a107c02e5dd5f3f7_ga8990facf0cb04df2a107c02e5dd5f3f7}{P\-L\-A\-S\-M\-A\-\_\-zgelqf} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga045cbdfc84b025ffbf9aa8af9877a2a4_ga045cbdfc84b025ffbf9aa8af9877a2a4}{P\-L\-A\-S\-M\-A\-\_\-zgelqf\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga6f34e79fac877177158c861852a1498c_ga6f34e79fac877177158c861852a1498c}{P\-L\-A\-S\-M\-A\-\_\-cgelqf\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga0b1c31427237bbe97c4ecfd59332f7b4_ga0b1c31427237bbe97c4ecfd59332f7b4}{P\-L\-A\-S\-M\-A\-\_\-dgelqf\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga4360b93a339b6fff6aa98a6427224395_ga4360b93a339b6fff6aa98a6427224395}{P\-L\-A\-S\-M\-A\-\_\-sgelqf\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gaa6c2e67e567c4f9a4e3f3a84e4b54b8c_gaa6c2e67e567c4f9a4e3f3a84e4b54b8c}{P\-L\-A\-S\-M\-A\-\_\-zgelqs\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gaa6c2e67e567c4f9a4e3f3a84e4b54b8c_gaa6c2e67e567c4f9a4e3f3a84e4b54b8c}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgelqs\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgelqs\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgelqs\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgelqs\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgelqs\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgelqs\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gaa6c2e67e567c4f9a4e3f3a84e4b54b8c_gaa6c2e67e567c4f9a4e3f3a84e4b54b8c}
P\-L\-A\-S\-M\-A\-\_\-zgelqs\-\_\-\-Tile -\/ Computes a minimum-\/norm solution using previously computed L\-Q factorization. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga8e8b7d834eb0ad99766799bcfa48d4b1_ga8e8b7d834eb0ad99766799bcfa48d4b1}{P\-L\-A\-S\-M\-A\-\_\-zgelqs()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em A} & Details of the L\-Q factorization of the original matrix A as returned by P\-L\-A\-S\-M\-A\-\_\-zgelqf.\\
\hline
\mbox{\tt in}  & {\em T} & Auxiliary factorization data, computed by P\-L\-A\-S\-M\-A\-\_\-zgelqf.\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the M-\/by-\/\-N\-R\-H\-S right hand side matrix B. On exit, the N-\/by-\/\-N\-R\-H\-S solution matrix X.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga8e8b7d834eb0ad99766799bcfa48d4b1_ga8e8b7d834eb0ad99766799bcfa48d4b1}{P\-L\-A\-S\-M\-A\-\_\-zgelqs} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gaea984817531da99d1188623a0822e5f6_gaea984817531da99d1188623a0822e5f6}{P\-L\-A\-S\-M\-A\-\_\-zgelqs\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gae806b15d37f50313a6a04c46d4d194da_gae806b15d37f50313a6a04c46d4d194da}{P\-L\-A\-S\-M\-A\-\_\-cgelqs\-\_\-\-Tile} 

\hyperlink{group__double__Tile_gaafb4a585fe93fbf8c226e51200dffdc0_gaafb4a585fe93fbf8c226e51200dffdc0}{P\-L\-A\-S\-M\-A\-\_\-dgelqs\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga1b602ea68c4e9eb0fba8f890231b2a57_ga1b602ea68c4e9eb0fba8f890231b2a57}{P\-L\-A\-S\-M\-A\-\_\-sgelqs\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga67a829a6a8c8fa6f0fbdfee5ea61ce12_ga67a829a6a8c8fa6f0fbdfee5ea61ce12}{P\-L\-A\-S\-M\-A\-\_\-zgelqf\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga2bb601838348c183a781a1ec00023065_ga2bb601838348c183a781a1ec00023065}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgels\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgels\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgels\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgels\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgels\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgels\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{trans, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga2bb601838348c183a781a1ec00023065_ga2bb601838348c183a781a1ec00023065}
P\-L\-A\-S\-M\-A\-\_\-zgels\-\_\-\-Tile -\/ Solves overdetermined or underdetermined linear system of equations using the tile Q\-R or the tile L\-Q factorization. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga37e31dd7208585a1720db61e38e31a55_ga37e31dd7208585a1720db61e38e31a55}{P\-L\-A\-S\-M\-A\-\_\-zgels()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em trans} & Intended usage\-: = Plasma\-No\-Trans\-: the linear system involves A; = Plasma\-Conj\-Trans\-: the linear system involves A$\ast$$\ast$\-H. Currently only Plasma\-No\-Trans is supported.\\
\hline
\mbox{\tt in,out}  & {\em A} & On entry, the M-\/by-\/\-N matrix A. On exit, if M $>$= N, A is overwritten by details of its Q\-R factorization as returned by P\-L\-A\-S\-M\-A\-\_\-zgeqrf; if M $<$ N, A is overwritten by details of its L\-Q factorization as returned by P\-L\-A\-S\-M\-A\-\_\-zgelqf.\\
\hline
\mbox{\tt out}  & {\em T} & On exit, auxiliary factorization data.\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the M-\/by-\/\-N\-R\-H\-S matrix B of right hand side vectors, stored columnwise; On exit, if return value = 0, B is overwritten by the solution vectors, stored columnwise\-: if M $>$= N, rows 1 to N of B contain the least squares solution vectors; the residual sum of squares for the solution in each column is given by the sum of squares of the modulus of elements N+1 to M in that column; if M $<$ N, rows 1 to N of B contain the minimum norm solution vectors;\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}


P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S successful exit
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga37e31dd7208585a1720db61e38e31a55_ga37e31dd7208585a1720db61e38e31a55}{P\-L\-A\-S\-M\-A\-\_\-zgels} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gaef149ecf3716aec86c4da1b4ab4974f9_gaef149ecf3716aec86c4da1b4ab4974f9}{P\-L\-A\-S\-M\-A\-\_\-zgels\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaa50da512c98d8fc5a0600577ff930a7d_gaa50da512c98d8fc5a0600577ff930a7d}{P\-L\-A\-S\-M\-A\-\_\-cgels\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga5f8d9376377ea76ed78127e2042123ce_ga5f8d9376377ea76ed78127e2042123ce}{P\-L\-A\-S\-M\-A\-\_\-dgels\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga887751384d11e2b2324e15eb59aeb58d_ga887751384d11e2b2324e15eb59aeb58d}{P\-L\-A\-S\-M\-A\-\_\-sgels\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga988b90795ec2367dc11590bc5dd05ada_ga988b90795ec2367dc11590bc5dd05ada}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgemm\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgemm\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgemm\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgemm\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgemm\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgemm\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{trans\-A, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{trans\-B, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{alpha, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{beta, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{C}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga988b90795ec2367dc11590bc5dd05ada_ga988b90795ec2367dc11590bc5dd05ada}
P\-L\-A\-S\-M\-A\-\_\-zgemm\-\_\-\-Tile -\/ Performs matrix multiplication. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga1a0f8d759e535f9947ae11baa0af6fa3_ga1a0f8d759e535f9947ae11baa0af6fa3}{P\-L\-A\-S\-M\-A\-\_\-zgemm()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em trans\-A} & Specifies whether the matrix A is transposed, not transposed or conjugate transposed\-: = Plasma\-No\-Trans\-: A is not transposed; = Plasma\-Trans\-: A is transposed; = Plasma\-Conj\-Trans\-: A is conjugate transposed.\\
\hline
\mbox{\tt in}  & {\em trans\-B} & Specifies whether the matrix B is transposed, not transposed or conjugate transposed\-: = Plasma\-No\-Trans\-: B is not transposed; = Plasma\-Trans\-: B is transposed; = Plasma\-Conj\-Trans\-: B is conjugate transposed.\\
\hline
\mbox{\tt in}  & {\em alpha} & alpha specifies the scalar alpha\\
\hline
\mbox{\tt in}  & {\em A} & A is a L\-D\-A-\/by-\/ka matrix, where ka is K when trans\-A = Plasma\-No\-Trans, and is M otherwise.\\
\hline
\mbox{\tt in}  & {\em B} & B is a L\-D\-B-\/by-\/kb matrix, where kb is N when trans\-B = Plasma\-No\-Trans, and is K otherwise.\\
\hline
\mbox{\tt in}  & {\em beta} & beta specifies the scalar beta\\
\hline
\mbox{\tt in,out}  & {\em C} & C is a L\-D\-C-\/by-\/\-N matrix. On exit, the array is overwritten by the M by N matrix ( alpha$\ast$op( A )$\ast$op( B ) + beta$\ast$\-C )\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga1a0f8d759e535f9947ae11baa0af6fa3_ga1a0f8d759e535f9947ae11baa0af6fa3}{P\-L\-A\-S\-M\-A\-\_\-zgemm} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga1d0c336e1fc39608832c627873b65a16_ga1d0c336e1fc39608832c627873b65a16}{P\-L\-A\-S\-M\-A\-\_\-zgemm\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaceb407a08d7a3d03ee909cd06fee4201_gaceb407a08d7a3d03ee909cd06fee4201}{P\-L\-A\-S\-M\-A\-\_\-cgemm\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga1d0e5c966a71a00c3bcd613f58ec6edf_ga1d0e5c966a71a00c3bcd613f58ec6edf}{P\-L\-A\-S\-M\-A\-\_\-dgemm\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga6d536762bed042f104f5b730b82fa49b_ga6d536762bed042f104f5b730b82fa49b}{P\-L\-A\-S\-M\-A\-\_\-sgemm\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gabc10a21174d94b348a2493d6e885be57_gabc10a21174d94b348a2493d6e885be57}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgeqrf\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgeqrf\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgeqrf\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgeqrf\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgeqrf\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgeqrf\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gabc10a21174d94b348a2493d6e885be57_gabc10a21174d94b348a2493d6e885be57}
P\-L\-A\-S\-M\-A\-\_\-zgeqrf\-\_\-\-Tile -\/ Computes the tile Q\-R factorization of a matrix. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga9d4fae8697b364c384faa7480aea3118_ga9d4fae8697b364c384faa7480aea3118}{P\-L\-A\-S\-M\-A\-\_\-zgeqrf()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em A} & On entry, the M-\/by-\/\-N matrix A. On exit, the elements on and above the diagonal of the array contain the min(\-M,\-N)-\/by-\/\-N upper trapezoidal matrix R (R is upper triangular if M $>$= N); the elements below the diagonal represent the unitary matrix Q as a product of elementary reflectors stored by tiles.\\
\hline
\mbox{\tt out}  & {\em T} & On exit, auxiliary factorization data, required by P\-L\-A\-S\-M\-A\-\_\-zgeqrs to solve the system of equations.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga9d4fae8697b364c384faa7480aea3118_ga9d4fae8697b364c384faa7480aea3118}{P\-L\-A\-S\-M\-A\-\_\-zgeqrf} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga82e726155a07c9f4bb8e9c3a0298c1c4_ga82e726155a07c9f4bb8e9c3a0298c1c4}{P\-L\-A\-S\-M\-A\-\_\-zgeqrf\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga0241d53a2f85f272437abff229eefd49_ga0241d53a2f85f272437abff229eefd49}{P\-L\-A\-S\-M\-A\-\_\-cgeqrf\-\_\-\-Tile} 

\hyperlink{group__double__Tile_gaf6d09edea44069bd0927b626662f5576_gaf6d09edea44069bd0927b626662f5576}{P\-L\-A\-S\-M\-A\-\_\-dgeqrf\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga7c5ef5b73dada9d9560e8fbed71971c9_ga7c5ef5b73dada9d9560e8fbed71971c9}{P\-L\-A\-S\-M\-A\-\_\-sgeqrf\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gac9063541a51dbee5a3e51ea774d30de9_gac9063541a51dbee5a3e51ea774d30de9}{P\-L\-A\-S\-M\-A\-\_\-zgeqrs\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gac9063541a51dbee5a3e51ea774d30de9_gac9063541a51dbee5a3e51ea774d30de9}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgeqrs\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgeqrs\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgeqrs\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgeqrs\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgeqrs\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgeqrs\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gac9063541a51dbee5a3e51ea774d30de9_gac9063541a51dbee5a3e51ea774d30de9}
P\-L\-A\-S\-M\-A\-\_\-zgeqrs\-\_\-\-Tile -\/ Computes a minimum-\/norm solution using the tile Q\-R factorization. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga9d4fae8697b364c384faa7480aea3118_ga9d4fae8697b364c384faa7480aea3118}{P\-L\-A\-S\-M\-A\-\_\-zgeqrf()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em A} & Details of the Q\-R factorization of the original matrix A as returned by P\-L\-A\-S\-M\-A\-\_\-zgeqrf.\\
\hline
\mbox{\tt in}  & {\em T} & Auxiliary factorization data, computed by P\-L\-A\-S\-M\-A\-\_\-zgeqrf.\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the m-\/by-\/nrhs right hand side matrix B. On exit, the n-\/by-\/nrhs solution matrix X.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gaaded5cbc1a55a5d1cc6a231b8da07bf0_gaaded5cbc1a55a5d1cc6a231b8da07bf0}{P\-L\-A\-S\-M\-A\-\_\-zgeqrs} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga2e3360f39f4b262354718a6aaefe649c_ga2e3360f39f4b262354718a6aaefe649c}{P\-L\-A\-S\-M\-A\-\_\-zgeqrs\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gadaa2c4de5c15320cedb217e1087186c0_gadaa2c4de5c15320cedb217e1087186c0}{P\-L\-A\-S\-M\-A\-\_\-cgeqrs\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga6575f94967997a528918e5c2d4ff43b3_ga6575f94967997a528918e5c2d4ff43b3}{P\-L\-A\-S\-M\-A\-\_\-dgeqrs\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga9f069cadfcd63ff8013e2e25079830d0_ga9f069cadfcd63ff8013e2e25079830d0}{P\-L\-A\-S\-M\-A\-\_\-sgeqrs\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gabc10a21174d94b348a2493d6e885be57_gabc10a21174d94b348a2493d6e885be57}{P\-L\-A\-S\-M\-A\-\_\-zgeqrf\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gab1992fd7d128b9101dfcf9da53238cec_gab1992fd7d128b9101dfcf9da53238cec}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-incpiv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-incpiv\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-incpiv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-incpiv\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-incpiv\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-incpiv\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{L, }
\item[{int $\ast$}]{I\-P\-I\-V, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gab1992fd7d128b9101dfcf9da53238cec_gab1992fd7d128b9101dfcf9da53238cec}
P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-incpiv\-\_\-\-Tile -\/ Solves a system of linear equations using the tile L\-U factorization. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga085b5e62180512c7c603e72a9092ad8d_ga085b5e62180512c7c603e72a9092ad8d}{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em A} & On entry, the N-\/by-\/\-N coefficient matrix A. On exit, the tile L and U factors from the factorization (not equivalent to L\-A\-P\-A\-C\-K).\\
\hline
\mbox{\tt in,out}  & {\em L} & On exit, auxiliary factorization data, related to the tile L factor, necessary to solve the system of equations.\\
\hline
\mbox{\tt out}  & {\em I\-P\-I\-V} & On exit, the pivot indices that define the permutations (not equivalent to L\-A\-P\-A\-C\-K).\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the N-\/by-\/\-N\-R\-H\-S matrix of right hand side matrix B. On exit, if return value = 0, the N-\/by-\/\-N\-R\-H\-S solution matrix X.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $>$0} & if i, U(i,i) is exactly zero. The factorization has been completed, but the factor U is exactly singular, so the solution could not be computed.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga27916109c8ac4bed6d101fcb98b27fad_ga27916109c8ac4bed6d101fcb98b27fad}{P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-incpiv} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga249ca8742ffa280cbd62c4bdad362ee7_ga249ca8742ffa280cbd62c4bdad362ee7}{P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-incpiv\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gab1c5537b504823d7d8deea6b0511bebc_gab1c5537b504823d7d8deea6b0511bebc}{P\-L\-A\-S\-M\-A\-\_\-cgesv\-\_\-incpiv\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga157e467687c4ed3a51a28adf392783af_ga157e467687c4ed3a51a28adf392783af}{P\-L\-A\-S\-M\-A\-\_\-dgesv\-\_\-incpiv\-\_\-\-Tile} 

\hyperlink{group__float__Tile_gae9d3d027fb34165de038eaa5d0bcebec_gae9d3d027fb34165de038eaa5d0bcebec}{P\-L\-A\-S\-M\-A\-\_\-sgesv\-\_\-incpiv\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga1323bdbc5973b2ee613e9c128a98d419_ga1323bdbc5973b2ee613e9c128a98d419}{P\-L\-A\-S\-M\-A\-\_\-zcgesv\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gae332d3896516a34f413881d7383506d4_gae332d3896516a34f413881d7383506d4}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{int $\ast$}]{I\-P\-I\-V, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gae332d3896516a34f413881d7383506d4_gae332d3896516a34f413881d7383506d4}
P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-\-Tile -\/ Solves a system of linear equations using the tile L\-U factorization. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga03449aa4e83b2f2223dad281d122697d_ga03449aa4e83b2f2223dad281d122697d}{P\-L\-A\-S\-M\-A\-\_\-zgetrf()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em A} & On entry, the N-\/by-\/\-N coefficient matrix A. On exit, the tile L and U factors from the factorization.\\
\hline
\mbox{\tt out}  & {\em I\-P\-I\-V} & On exit, the pivot indices that define the permutations.\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the N-\/by-\/\-N\-R\-H\-S matrix of right hand side matrix B. On exit, if return value = 0, the N-\/by-\/\-N\-R\-H\-S solution matrix X.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $>$0} & if i, U(i,i) is exactly zero. The factorization has been completed, but the factor U is exactly singular, so the solution could not be computed.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga94397d6fba523c946f1e56cfe9aa967d_ga94397d6fba523c946f1e56cfe9aa967d}{P\-L\-A\-S\-M\-A\-\_\-zgesv} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga34f307dbc6cd1dc5adab0970fe559a30_ga34f307dbc6cd1dc5adab0970fe559a30}{P\-L\-A\-S\-M\-A\-\_\-zgesv\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga0dfdc0c54977335c9afb38f60764274d_ga0dfdc0c54977335c9afb38f60764274d}{P\-L\-A\-S\-M\-A\-\_\-cgesv\-\_\-\-Tile} 

\hyperlink{group__double__Tile_gaacf09cca256b82b81087dffa3cabe2d8_gaacf09cca256b82b81087dffa3cabe2d8}{P\-L\-A\-S\-M\-A\-\_\-dgesv\-\_\-\-Tile} 

\hyperlink{group__float__Tile_gaff4ad087d2efc588d2ca4152c4edd398_gaff4ad087d2efc588d2ca4152c4edd398}{P\-L\-A\-S\-M\-A\-\_\-sgesv\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga1323bdbc5973b2ee613e9c128a98d419_ga1323bdbc5973b2ee613e9c128a98d419}{P\-L\-A\-S\-M\-A\-\_\-zcgesv\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga025036ca043dbc70234c596eaf890b09_ga025036ca043dbc70234c596eaf890b09}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgesvd\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgesvd\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgesvd\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgesvd\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgesvd\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgesvd\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{jobu, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{jobvt, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{double $\ast$}]{S, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{U, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{V\-T, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga025036ca043dbc70234c596eaf890b09_ga025036ca043dbc70234c596eaf890b09}
P\-L\-A\-S\-M\-A\-\_\-zgesvd\-\_\-\-Tile -\/ computes the singular value decomposition (S\-V\-D) of a complex M-\/by-\/\-N matrix A, optionally computing the left and/or right singular vectors. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga36fc556f67632e00105090a60657dab2_ga36fc556f67632e00105090a60657dab2}{P\-L\-A\-S\-M\-A\-\_\-zgesvd()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em jobu} & Specifies options for computing all or part of the matrix U. Intended usage\-: = Plasma\-Vec\-: all M columns of U are returned in array U; = Plasma\-No\-Vec\-: no columns of U (no left singular vectors) are computed.\\
\hline
\mbox{\tt in}  & {\em jobvt} & Specifies options for computing all or part of the matrix V$\ast$$\ast$\-H. Intended usage\-: = Plasma\-Vec\-: all M columns of U are returned in array U; = Plasma\-No\-Vec\-: no columns of U (no left singular vectors) are computed.\\
\hline
\mbox{\tt in,out}  & {\em A} & On entry, the M-\/by-\/\-N matrix A. On exit, if J\-O\-B\-U = 'O', A is overwritten with the first min(m,n) columns of U (the left singular vectors, stored columnwise); if J\-O\-B\-V\-T = 'O', A is overwritten with the first min(m,n) rows of V$\ast$$\ast$\-H (the right singular vectors, stored rowwise); if J\-O\-B\-U .ne. 'O' and J\-O\-B\-V\-T .ne. 'O', the contents of A are destroyed.\\
\hline
\mbox{\tt out}  & {\em S} & The singular values of A, sorted so that S(i) $>$= S(i+1).\\
\hline
\mbox{\tt out}  & {\em U} & (L\-D\-U,M) if J\-O\-B\-U = 'A' or (L\-D\-U,min(\-M,\-N)) if J\-O\-B\-U = 'S'. If J\-O\-B\-U = 'A', U contains the M-\/by-\/\-M unitary matrix U; if J\-O\-B\-U = 'S', U contains the first min(m,n) columns of U (the left singular vectors, stored columnwise); if J\-O\-B\-U = 'N' or 'O', U is not referenced.\\
\hline
\mbox{\tt out}  & {\em V\-T} & If J\-O\-B\-V\-T = 'A', V\-T contains the N-\/by-\/\-N unitary matrix V$\ast$$\ast$\-H; if J\-O\-B\-V\-T = 'S', V\-T contains the first min(m,n) rows of V$\ast$$\ast$\-H (the right singular vectors, stored rowwise); if J\-O\-B\-V\-T = 'N' or 'O', V\-T is not referenced.\\
\hline
\mbox{\tt out}  & {\em T} & On exit, auxiliary factorization data.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}


P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S successful exit
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga36fc556f67632e00105090a60657dab2_ga36fc556f67632e00105090a60657dab2}{P\-L\-A\-S\-M\-A\-\_\-zgesvd} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gaeeee9490a0606f1160863b3de568b8fe_gaeeee9490a0606f1160863b3de568b8fe}{P\-L\-A\-S\-M\-A\-\_\-zgesvd\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gac50a6a37972f2210f39d0642da7746fc_gac50a6a37972f2210f39d0642da7746fc}{P\-L\-A\-S\-M\-A\-\_\-cgesvd\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga829aacee5d0dfdedbc5387a605e2f819_ga829aacee5d0dfdedbc5387a605e2f819}{P\-L\-A\-S\-M\-A\-\_\-dgesvd\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga3647aef509b1eb56e05d01aa00b86648_ga3647aef509b1eb56e05d01aa00b86648}{P\-L\-A\-S\-M\-A\-\_\-sgesvd\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga767b9ff4ff1b5289e680ea42b05786e1_ga767b9ff4ff1b5289e680ea42b05786e1}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{L, }
\item[{int $\ast$}]{I\-P\-I\-V}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga767b9ff4ff1b5289e680ea42b05786e1_ga767b9ff4ff1b5289e680ea42b05786e1}
P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv\-\_\-\-Tile -\/ Computes the tile L\-U factorization of a matrix. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga085b5e62180512c7c603e72a9092ad8d_ga085b5e62180512c7c603e72a9092ad8d}{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em A} & On entry, the M-\/by-\/\-N matrix to be factored. On exit, the tile factors L and U from the factorization.\\
\hline
\mbox{\tt out}  & {\em L} & On exit, auxiliary factorization data, related to the tile L factor, required by P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-incpiv to solve the system of equations.\\
\hline
\mbox{\tt out}  & {\em I\-P\-I\-V} & The pivot indices that define the permutations (not equivalent to L\-A\-P\-A\-C\-K).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $>$0} & if i, U(i,i) is exactly zero. The factorization has been completed, but the factor U is exactly singular, and division by zero will occur if it is used to solve a system of equations.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga085b5e62180512c7c603e72a9092ad8d_ga085b5e62180512c7c603e72a9092ad8d}{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gaa9d5a18c3cd7ddfb551cfcffe7d90f2d_gaa9d5a18c3cd7ddfb551cfcffe7d90f2d}{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaa69cb0f600e9078a0749c21122ba6c9f_gaa69cb0f600e9078a0749c21122ba6c9f}{P\-L\-A\-S\-M\-A\-\_\-cgetrf\-\_\-incpiv\-\_\-\-Tile} 

\hyperlink{group__double__Tile_gaedd0aef205165f43d1fec8e2e143dff5_gaedd0aef205165f43d1fec8e2e143dff5}{P\-L\-A\-S\-M\-A\-\_\-dgetrf\-\_\-incpiv\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga94fd97f1f6db26be8f5f230cd34a278f_ga94fd97f1f6db26be8f5f230cd34a278f}{P\-L\-A\-S\-M\-A\-\_\-sgetrf\-\_\-incpiv\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga98dfc8fc95ebd0886aaacec0694600ba_ga98dfc8fc95ebd0886aaacec0694600ba}{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-incpiv\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gabaabd34550ca8a2ba83245af3c44bea0_gabaabd34550ca8a2ba83245af3c44bea0}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{int $\ast$}]{I\-P\-I\-V}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gabaabd34550ca8a2ba83245af3c44bea0_gabaabd34550ca8a2ba83245af3c44bea0}
P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-\-Tile -\/ Computes the tile L\-U factorization of a matrix. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga03449aa4e83b2f2223dad281d122697d_ga03449aa4e83b2f2223dad281d122697d}{P\-L\-A\-S\-M\-A\-\_\-zgetrf()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em A} & On entry, the M-\/by-\/\-N matrix to be factored. On exit, the tile factors L and U from the factorization.\\
\hline
\mbox{\tt out}  & {\em I\-P\-I\-V} & The pivot indices that define the permutations (not equivalent to L\-A\-P\-A\-C\-K).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $>$0} & if i, U(i,i) is exactly zero. The factorization has been completed, but the factor U is exactly singular, and division by zero will occur if it is used to solve a system of equations.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga03449aa4e83b2f2223dad281d122697d_ga03449aa4e83b2f2223dad281d122697d}{P\-L\-A\-S\-M\-A\-\_\-zgetrf} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga8005f834cea1750e617b078d2cfa39d2_ga8005f834cea1750e617b078d2cfa39d2}{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga6bbb7b97e2d8a2a501e87db53f285aff_ga6bbb7b97e2d8a2a501e87db53f285aff}{P\-L\-A\-S\-M\-A\-\_\-cgetrf\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga81f1d06f7d8cb682a15bf6c40c99924c_ga81f1d06f7d8cb682a15bf6c40c99924c}{P\-L\-A\-S\-M\-A\-\_\-dgetrf\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga1a6955304fcecceca1052439c28f3522_ga1a6955304fcecceca1052439c28f3522}{P\-L\-A\-S\-M\-A\-\_\-sgetrf\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga7a5cc3d203a14369272322ed4b9922ca_ga7a5cc3d203a14369272322ed4b9922ca}{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga7da186dd28a5bd5551d4c18ebb8e38ea_ga7da186dd28a5bd5551d4c18ebb8e38ea}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgetri\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgetri\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgetri\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgetri\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgetri\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgetri\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{int $\ast$}]{I\-P\-I\-V}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga7da186dd28a5bd5551d4c18ebb8e38ea_ga7da186dd28a5bd5551d4c18ebb8e38ea}
P\-L\-A\-S\-M\-A\-\_\-zgetri\-\_\-\-Tile -\/ Computes the inverse of a matrix using the L\-U factorization computed by P\-L\-A\-S\-M\-A\-\_\-zgetrf. This method inverts U and then computes inv(\-A) by solving the system inv(\-A)$\ast$\-L = inv(\-U) for inv(\-A). Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga96b45d431296d17561924b09a770ce17_ga96b45d431296d17561924b09a770ce17}{P\-L\-A\-S\-M\-A\-\_\-zgetri()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em A} & On entry, the triangular factor L or U from the factorization A = P$\ast$\-L$\ast$\-U as computed by P\-L\-A\-S\-M\-A\-\_\-zgetrf. On exit, if return value = 0, the inverse of the original matrix A.\\
\hline
\mbox{\tt in}  & {\em I\-P\-I\-V} & The pivot indices that define the permutations as returned by P\-L\-A\-S\-M\-A\-\_\-zgetrf.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $>$0} & if i, the (i,i) element of the factor U is exactly zero; The matrix is singular and its inverse could not be computed.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga96b45d431296d17561924b09a770ce17_ga96b45d431296d17561924b09a770ce17}{P\-L\-A\-S\-M\-A\-\_\-zgetri} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga128683abcbdcfef6eda7503f0ff45d0d_ga128683abcbdcfef6eda7503f0ff45d0d}{P\-L\-A\-S\-M\-A\-\_\-zgetri\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga289c70c1c0c2613108b07873535a497b_ga289c70c1c0c2613108b07873535a497b}{P\-L\-A\-S\-M\-A\-\_\-cgetri\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga7c964736b638ce0fbbb6b679df1af014_ga7c964736b638ce0fbbb6b679df1af014}{P\-L\-A\-S\-M\-A\-\_\-dgetri\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga6c9b470cb25b778f3a2328e1a7217868_ga6c9b470cb25b778f3a2328e1a7217868}{P\-L\-A\-S\-M\-A\-\_\-sgetri\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gabaabd34550ca8a2ba83245af3c44bea0_gabaabd34550ca8a2ba83245af3c44bea0}{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga98dfc8fc95ebd0886aaacec0694600ba_ga98dfc8fc95ebd0886aaacec0694600ba}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-incpiv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-incpiv\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-incpiv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-incpiv\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-incpiv\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-incpiv\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{L, }
\item[{int $\ast$}]{I\-P\-I\-V, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga98dfc8fc95ebd0886aaacec0694600ba_ga98dfc8fc95ebd0886aaacec0694600ba}
P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-incpiv\-\_\-\-Tile -\/ Solves a system of linear equations using previously computed L\-U factorization. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga421d402c25832837b8247720d1ce79d5_ga421d402c25832837b8247720d1ce79d5}{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-incpiv()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em A} & The tile factors L and U from the factorization, computed by P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv.\\
\hline
\mbox{\tt in}  & {\em L} & Auxiliary factorization data, related to the tile L factor, computed by P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv.\\
\hline
\mbox{\tt in}  & {\em I\-P\-I\-V} & The pivot indices from P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv (not equivalent to L\-A\-P\-A\-C\-K).\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the N-\/by-\/\-N\-R\-H\-S matrix of right hand side matrix B. On exit, the solution matrix X.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga421d402c25832837b8247720d1ce79d5_ga421d402c25832837b8247720d1ce79d5}{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-incpiv} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga6a3ffe51ae54b35174d9f106c563ac64_ga6a3ffe51ae54b35174d9f106c563ac64}{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-incpiv\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaf2ed21067768c95ea13188c2fc827fc2_gaf2ed21067768c95ea13188c2fc827fc2}{P\-L\-A\-S\-M\-A\-\_\-cgetrs\-\_\-incpiv\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga79c58616b7b7748f6b6681f869f37a87_ga79c58616b7b7748f6b6681f869f37a87}{P\-L\-A\-S\-M\-A\-\_\-dgetrs\-\_\-incpiv\-\_\-\-Tile} 

\hyperlink{group__float__Tile_gaf015b4e564bb4ee2819a3310530a72e4_gaf015b4e564bb4ee2819a3310530a72e4}{P\-L\-A\-S\-M\-A\-\_\-sgetrs\-\_\-incpiv\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga767b9ff4ff1b5289e680ea42b05786e1_ga767b9ff4ff1b5289e680ea42b05786e1}{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga7a5cc3d203a14369272322ed4b9922ca_ga7a5cc3d203a14369272322ed4b9922ca}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{trans, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{int $\ast$}]{I\-P\-I\-V, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga7a5cc3d203a14369272322ed4b9922ca_ga7a5cc3d203a14369272322ed4b9922ca}
P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-\-Tile -\/ Solves a system of linear equations using previously computed L\-U factorization. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gad7b041e52be07ced12ad09ca2c51ddc6_gad7b041e52be07ced12ad09ca2c51ddc6}{P\-L\-A\-S\-M\-A\-\_\-zgetrs()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em trans} & Intended to specify the the form of the system of equations\-: = Plasma\-No\-Trans\-: A $\ast$ X = B (No transpose) = Plasma\-Trans\-: A$\ast$$\ast$\-T $\ast$ X = B (Transpose) = Plasma\-Conj\-Trans\-: A$\ast$$\ast$\-H $\ast$ X = B (Conjugate transpose)\\
\hline
\mbox{\tt in}  & {\em A} & The tile factors L and U from the factorization, computed by P\-L\-A\-S\-M\-A\-\_\-zgetrf.\\
\hline
\mbox{\tt in}  & {\em I\-P\-I\-V} & The pivot indices from P\-L\-A\-S\-M\-A\-\_\-zgetrf.\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the N-\/by-\/\-N\-R\-H\-S matrix of right hand side matrix B. On exit, the solution matrix X.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gad7b041e52be07ced12ad09ca2c51ddc6_gad7b041e52be07ced12ad09ca2c51ddc6}{P\-L\-A\-S\-M\-A\-\_\-zgetrs} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga8c9e7f91287449767222b5156a57a384_ga8c9e7f91287449767222b5156a57a384}{P\-L\-A\-S\-M\-A\-\_\-zgetrs\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga3f03a56cc820b4bd94a2fec3cc064d77_ga3f03a56cc820b4bd94a2fec3cc064d77}{P\-L\-A\-S\-M\-A\-\_\-cgetrs\-\_\-\-Tile} 

\hyperlink{group__double__Tile_gaab54f70ea41660be901d4e2cbf154fa3_gaab54f70ea41660be901d4e2cbf154fa3}{P\-L\-A\-S\-M\-A\-\_\-dgetrs\-\_\-\-Tile} 

\hyperlink{group__float__Tile_gad640eff269bb640ab983e15dfb1294f7_gad640eff269bb640ab983e15dfb1294f7}{P\-L\-A\-S\-M\-A\-\_\-sgetrs\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gabaabd34550ca8a2ba83245af3c44bea0_gabaabd34550ca8a2ba83245af3c44bea0}{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga8950fc5b8aad1db5b23a369c7971f935_ga8950fc5b8aad1db5b23a369c7971f935}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zheev\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zheev\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zheev\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zheev\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zheev\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zheev\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{jobz, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{double $\ast$}]{W, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t $\ast$}]{Q, }
\item[{int}]{L\-D\-Q}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga8950fc5b8aad1db5b23a369c7971f935_ga8950fc5b8aad1db5b23a369c7971f935}
P\-L\-A\-S\-M\-A\-\_\-zheev\-\_\-\-Tile -\/ Computes all eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A using a two-\/stage approach\-: First stage\-: reduction to band tridiagonal form; Second stage\-: reduction from band to tridiagonal form.

Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em jobz} & Intended usage\-: = Plasma\-No\-Vec\-: computes eigenvalues only; = Plasma\-Vec\-: computes eigenvalues and eigenvectors.\\
\hline
\mbox{\tt in}  & {\em uplo} & Specifies whether the matrix A is upper triangular or lower triangular\-: = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored.\\
\hline
\mbox{\tt in,out}  & {\em A} & On entry, the symmetric (or Hermitian) matrix A. If uplo = Plasma\-Upper, the leading N-\/by-\/\-N upper triangular part of A contains the upper triangular part of the matrix A, and the strictly lower triangular part of A is not referenced. If U\-P\-L\-O = 'L', the leading N-\/by-\/\-N lower triangular part of A contains the lower triangular part of the matrix A, and the strictly upper triangular part of A is not referenced. On exit, if jobz = Plasma\-Vec, then if return value = 0, A contains the orthonormal eigenvectors of the matrix A. If jobz = Plasma\-No\-Vec, then on exit the lower triangle (if uplo = Plasma\-Lower) or the upper triangle (if uplo = Plasma\-Upper) of A, including the diagonal, is destroyed.$\ast$\\
\hline
\mbox{\tt out}  & {\em W} & On exit, if info = 0, the eigenvalues.\\
\hline
\mbox{\tt in,out}  & {\em T} & On entry, descriptor as return by P\-L\-A\-S\-M\-A\-\_\-\-Alloc\-\_\-\-Workspace\-\_\-zheev On exit, contains auxiliary factorization data.\\
\hline
\mbox{\tt out}  & {\em Q} & On exit, if jobz = Plasma\-Vec and info = 0, the eigenvectors.\\
\hline
\mbox{\tt in}  & {\em L\-D\-Q} & The leading dimention of the eigenvectors matrix Q. L\-D\-Q $>$= max(1,\-N).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $<$0} & if -\/i, the i-\/th argument had an illegal value \\
\hline
{\em $>$0} & if I\-N\-F\-O = i, the algorithm failed to converge; i off-\/diagonal elements of an intermediate tridiagonal form did not converge to zero.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t__Tile_ga8950fc5b8aad1db5b23a369c7971f935_ga8950fc5b8aad1db5b23a369c7971f935}{P\-L\-A\-S\-M\-A\-\_\-zheev\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga60a2e9e10307ed2e539bc1ff997465b7_ga60a2e9e10307ed2e539bc1ff997465b7}{P\-L\-A\-S\-M\-A\-\_\-zheev\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t_ga0d2fe45268be2c3d25593d80dd0c547f_ga0d2fe45268be2c3d25593d80dd0c547f}{P\-L\-A\-S\-M\-A\-\_\-cheev} 

\hyperlink{group__double_gac7ea19b1441c1325f45c0f6a9cfd8a8a_gac7ea19b1441c1325f45c0f6a9cfd8a8a}{P\-L\-A\-S\-M\-A\-\_\-dsyev} 

\hyperlink{group__float_ga92b57475b852b71b42bc39cd0d1ec356_ga92b57475b852b71b42bc39cd0d1ec356}{P\-L\-A\-S\-M\-A\-\_\-ssyev} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gacf562f4797071417427688a0bcb590e9_gacf562f4797071417427688a0bcb590e9}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zheevd\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zheevd\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zheevd\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zheevd\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zheevd\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zheevd\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{jobz, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{double $\ast$}]{W, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t $\ast$}]{Q, }
\item[{int}]{L\-D\-Q}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gacf562f4797071417427688a0bcb590e9_gacf562f4797071417427688a0bcb590e9}
P\-L\-A\-S\-M\-A\-\_\-zheevd\-\_\-\-Tile -\/ Computes all eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A using a two-\/stage approach\-: First stage\-: reduction to band tridiagonal form; Second stage\-: reduction from band to tridiagonal form.

Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em jobz} & Intended usage\-: = Plasma\-No\-Vec\-: computes eigenvalues only; = Plasma\-Vec\-: computes eigenvalues and eigenvectors.\\
\hline
\mbox{\tt in}  & {\em uplo} & Specifies whether the matrix A is upper triangular or lower triangular\-: = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored.\\
\hline
\mbox{\tt in,out}  & {\em A} & On entry, the symmetric (or Hermitian) matrix A. If uplo = Plasma\-Upper, the leading N-\/by-\/\-N upper triangular part of A contains the upper triangular part of the matrix A, and the strictly lower triangular part of A is not referenced. If U\-P\-L\-O = 'L', the leading N-\/by-\/\-N lower triangular part of A contains the lower triangular part of the matrix A, and the strictly upper triangular part of A is not referenced. On exit, if jobz = Plasma\-Vec, then if return value = 0, A contains the orthonormal eigenvectors of the matrix A. If jobz = Plasma\-No\-Vec, then on exit the lower triangle (if uplo = Plasma\-Lower) or the upper triangle (if uplo = Plasma\-Upper) of A, including the diagonal, is destroyed.$\ast$\\
\hline
\mbox{\tt out}  & {\em W} & On exit, if info = 0, the eigenvalues.\\
\hline
\mbox{\tt in,out}  & {\em T} & On entry, descriptor as return by P\-L\-A\-S\-M\-A\-\_\-\-Alloc\-\_\-\-Workspace\-\_\-zheevd On exit, contains auxiliary factorization data.\\
\hline
\mbox{\tt out}  & {\em Q} & On exit, if jobz = Plasma\-Vec and info = 0, the eigenvectors.\\
\hline
\mbox{\tt in}  & {\em L\-D\-Q} & The leading dimention of the eigenvectors matrix Q. L\-D\-Q $>$= max(1,\-N).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $<$0} & if -\/i, the i-\/th argument had an illegal value \\
\hline
{\em $>$0} & if I\-N\-F\-O = i, the algorithm failed to converge; i off-\/diagonal elements of an intermediate tridiagonal form did not converge to zero.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t__Tile_gacf562f4797071417427688a0bcb590e9_gacf562f4797071417427688a0bcb590e9}{P\-L\-A\-S\-M\-A\-\_\-zheevd\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga6a7d30d39380d93ed1aacc15a79bde8f_ga6a7d30d39380d93ed1aacc15a79bde8f}{P\-L\-A\-S\-M\-A\-\_\-zheevd\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t_ga73b59abe87bcb46382a26a50c70345ad_ga73b59abe87bcb46382a26a50c70345ad}{P\-L\-A\-S\-M\-A\-\_\-cheevd} 

\hyperlink{group__double_gac7ea19b1441c1325f45c0f6a9cfd8a8a_gac7ea19b1441c1325f45c0f6a9cfd8a8a}{P\-L\-A\-S\-M\-A\-\_\-dsyev} 

\hyperlink{group__float_ga92b57475b852b71b42bc39cd0d1ec356_ga92b57475b852b71b42bc39cd0d1ec356}{P\-L\-A\-S\-M\-A\-\_\-ssyev} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gaa28f6da2b7b8e8af7abf429f7f01047d_gaa28f6da2b7b8e8af7abf429f7f01047d}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zhegst\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zhegst\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zhegst\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zhegst\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zhegst\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zhegst\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{itype, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gaa28f6da2b7b8e8af7abf429f7f01047d_gaa28f6da2b7b8e8af7abf429f7f01047d}
P\-L\-A\-S\-M\-A\-\_\-zhegst\-\_\-\-Tile -\/ reduces a complex Hermitian-\/definite generalized eigenproblem to standard form. If Plasma\-Itype == 1, the problem is A$\ast$x = lambda$\ast$\-B$\ast$x, and A is overwritten by inv(\-U$\ast$$\ast$\-H)$\ast$\-A$\ast$inv(U) or inv(\-L)$\ast$\-A$\ast$inv(L$\ast$$\ast$\-H) If Plasma\-Itype == 2 or 3, the problem is A$\ast$\-B$\ast$x = lambda$\ast$x or B$\ast$\-A$\ast$x = lambda$\ast$x, and A is overwritten by U$\ast$\-A$\ast$\-U$\ast$$\ast$\-H or L$\ast$$\ast$\-H$\ast$\-A$\ast$\-L. B must have been previously factorized as U$\ast$$\ast$\-H$\ast$\-U or L$\ast$\-L$\ast$$\ast$\-H by P\-L\-A\-S\-M\-A\-\_\-\-Z\-P\-O\-T\-R\-F. O\-N\-L\-Y Plasma\-Itype == 1 and Plasma\-Lower supported! Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga387eb7a21f8b3d03aec26324255e7510_ga387eb7a21f8b3d03aec26324255e7510}{P\-L\-A\-S\-M\-A\-\_\-zhegst()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em itype} & Intended usage\-: = 1\-: A$\ast$x=(lambda)$\ast$\-B$\ast$x = 2\-: A$\ast$\-Bx=(lambda)$\ast$x = 3\-: B$\ast$\-A$\ast$x=(lambda)$\ast$x Currently only Plasma\-Itype == 1 is supported.\\
\hline
\mbox{\tt in}  & {\em uplo} & Specifies whether the matrix A is upper triangular or lower triangular\-: = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored. Currently only Plasma\-Lower is supported.\\
\hline
\mbox{\tt in,out}  & {\em A} & On entry, the symmetric (or Hermitian) matrix A. If uplo = Plasma\-Upper, the leading N-\/by-\/\-N upper triangular part of A contains the upper triangular part of the matrix A, and the strictly lower triangular part of A is not referenced. If uplo = Plasma\-Lower, the leading N-\/by-\/\-N lower triangular part of A contains the lower triangular part of the matrix A, and the strictly upper triangular part of A is not referenced. On exit, if return value == 0, the transformed matrix, stored in the same format as A.\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the triangular factor from the Cholesky factorization of B, as returned by P\-L\-A\-S\-M\-A\-\_\-\-Z\-P\-O\-T\-R\-F.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $<$0} & if -\/i, the i-\/th argument had an illegal value\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga387eb7a21f8b3d03aec26324255e7510_ga387eb7a21f8b3d03aec26324255e7510}{P\-L\-A\-S\-M\-A\-\_\-zhegst} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga2b7df2f947d4f57750cf4f0145c80624_ga2b7df2f947d4f57750cf4f0145c80624}{P\-L\-A\-S\-M\-A\-\_\-zhegst\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga4315d3e8b6248219e35e1d181dd13b68_ga4315d3e8b6248219e35e1d181dd13b68}{P\-L\-A\-S\-M\-A\-\_\-chegst\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga3500cf0cf6d6b233f3f1078d5f5057d8_ga3500cf0cf6d6b233f3f1078d5f5057d8}{P\-L\-A\-S\-M\-A\-\_\-dsygst\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga47edc276e115a0eb253b2a4bda9a3b9e_ga47edc276e115a0eb253b2a4bda9a3b9e}{P\-L\-A\-S\-M\-A\-\_\-ssygst\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gaa28f6da2b7b8e8af7abf429f7f01047d_gaa28f6da2b7b8e8af7abf429f7f01047d}{P\-L\-A\-S\-M\-A\-\_\-zhegst\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gaf4bdf938225d0259e4df04006bd80655_gaf4bdf938225d0259e4df04006bd80655}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zhegv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zhegv\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zhegv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zhegv\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zhegv\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zhegv\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{itype, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{jobz, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B, }
\item[{double $\ast$}]{W, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{Q}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gaf4bdf938225d0259e4df04006bd80655_gaf4bdf938225d0259e4df04006bd80655}
P\-L\-A\-S\-M\-A\-\_\-zhegv\-\_\-\-Tile -\/ Computes all eigenvalues and, optionally, eigenvectors of a complex generalized Hermitian-\/definite eigenproblem of the form\-: A$\ast$x=(lambda)$\ast$\-B$\ast$x, A$\ast$\-Bx=(lambda)$\ast$x, or B$\ast$\-A$\ast$x=(lambda)$\ast$x. Here A and B are assumed to be Hermitian and B is also positive definite.

Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gaec004491cb00c99f63f9604c84ef8f43_gaec004491cb00c99f63f9604c84ef8f43}{P\-L\-A\-S\-M\-A\-\_\-zhegv()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em itype} & Intended usage\-: = 1\-: A$\ast$x=(lambda)$\ast$\-B$\ast$x = 2\-: A$\ast$\-Bx=(lambda)$\ast$x = 3\-: B$\ast$\-A$\ast$x=(lambda)$\ast$x\\
\hline
\mbox{\tt in}  & {\em jobz} & Intended usage\-: = Plasma\-No\-Vec\-: computes eigenvalues only; = Plasma\-Vec\-: computes eigenvalues and eigenvectors.\\
\hline
\mbox{\tt in}  & {\em uplo} & Specifies whether the matrix A is upper triangular or lower triangular\-: = Plasma\-Upper\-: Upper triangle of A and B are stored; = Plasma\-Lower\-: Lower triangle of A and B are stored.\\
\hline
\mbox{\tt in,out}  & {\em A} & On entry, the symmetric (or Hermitian) matrix A. If uplo = Plasma\-Upper, the leading N-\/by-\/\-N upper triangular part of A contains the upper triangular part of the matrix A, and the strictly lower triangular part of A is not referenced. If uplo = Plasma\-Lower, the leading N-\/by-\/\-N lower triangular part of A contains the lower triangular part of the matrix A, and the strictly upper triangular part of A is not referenced. On exit, if jobz = Plasma\-Vec, then if return value = 0, A contains the matrix Z of eigenvectors. The eigenvectors are normalized as follows\-: if I\-T\-Y\-P\-E = 1 or 2, Z$\ast$$\ast$\-H$\ast$\-B$\ast$\-Z = I; if I\-T\-Y\-P\-E = 3, Z$\ast$$\ast$\-H$\ast$inv(B)$\ast$\-Z = I. If jobz = Plasma\-No\-Vec, then on exit the lower triangle (if uplo = Plasma\-Lower) or the upper triangle (if uplo = Plasma\-Upper) of A, including the diagonal, is destroyed.\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the symmetric (or Hermitian) positive definite matrix B. If uplo = Plasma\-Upper, the leading N-\/by-\/\-N upper triangular part of B contains the upper triangular part of the matrix B, and the strictly lower triangular part of B is not referenced. If uplo = Plasma\-Lower, the leading N-\/by-\/\-N lower triangular part of B contains the lower triangular part of the matrix B, and the strictly upper triangular part of B is not referenced. On exit, if return value $<$= N, the part of B containing the matrix is overwritten by the triangular factor U or L from the Cholesky factorization B = U$\ast$$\ast$\-H$\ast$\-U or B = L$\ast$\-L$\ast$$\ast$\-H.\\
\hline
\mbox{\tt in,out}  & {\em T} & On entry, descriptor as return by P\-L\-A\-S\-M\-A\-\_\-\-Alloc\-\_\-\-Workspace\-\_\-zhegv On exit, contains auxiliary factorization data.\\
\hline
\mbox{\tt out}  & {\em W} & On exit, if info = 0, the eigenvalues.\\
\hline
\mbox{\tt out}  & {\em Q} & On exit, if jobz = Plasma\-Vec and info = 0, the eigenvectors.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $<$0} & if -\/i, the i-\/th argument had an illegal value \\
\hline
{\em $<$=\-N} & if I\-N\-F\-O = i, plasma\-\_\-zhegv failed to converge; i off-\/diagonal elements of an intermediate tridiagonal form did not converge to zero. \\
\hline
{\em $>$\-N} & if I\-N\-F\-O = N + i, for 1 $<$= i $<$= N, then the leading minor of order i of B is not positive definite. The factorization of B could not be completed and no eigenvalues or eigenvectors were computed.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gaec004491cb00c99f63f9604c84ef8f43_gaec004491cb00c99f63f9604c84ef8f43}{P\-L\-A\-S\-M\-A\-\_\-zhegv} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga0a534f6761d13d19f35b9944934bff2e_ga0a534f6761d13d19f35b9944934bff2e}{P\-L\-A\-S\-M\-A\-\_\-zhegv\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga1601b4d801739ab8999712a71ecee85f_ga1601b4d801739ab8999712a71ecee85f}{P\-L\-A\-S\-M\-A\-\_\-chegv\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga4b8b807aca8e84087b88ffdac3d07b8c_ga4b8b807aca8e84087b88ffdac3d07b8c}{P\-L\-A\-S\-M\-A\-\_\-dsygv\-\_\-\-Tile} 

\hyperlink{group__float__Tile_gaf4fce913d91be59999ba6a842ec1ad8d_gaf4fce913d91be59999ba6a842ec1ad8d}{P\-L\-A\-S\-M\-A\-\_\-ssygv\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gadbe098059f3edfb837f3294d4391bf02_gadbe098059f3edfb837f3294d4391bf02}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zhegvd\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zhegvd\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zhegvd\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zhegvd\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zhegvd\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zhegvd\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{itype, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{jobz, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B, }
\item[{double $\ast$}]{W, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{Q}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gadbe098059f3edfb837f3294d4391bf02_gadbe098059f3edfb837f3294d4391bf02}
P\-L\-A\-S\-M\-A\-\_\-zhegvd\-\_\-\-Tile -\/ Computes all eigenvalues and, optionally, eigenvectors of a complex generalized Hermitian-\/definite eigenproblem of the form\-: A$\ast$x=(lambda)$\ast$\-B$\ast$x, A$\ast$\-Bx=(lambda)$\ast$x, or B$\ast$\-A$\ast$x=(lambda)$\ast$x. Here A and B are assumed to be Hermitian and B is also positive definite.

Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga6ee549df75bf7738aa6066c564ff72a9_ga6ee549df75bf7738aa6066c564ff72a9}{P\-L\-A\-S\-M\-A\-\_\-zhegvd()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em itype} & Intended usage\-: = 1\-: A$\ast$x=(lambda)$\ast$\-B$\ast$x = 2\-: A$\ast$\-Bx=(lambda)$\ast$x = 3\-: B$\ast$\-A$\ast$x=(lambda)$\ast$x\\
\hline
\mbox{\tt in}  & {\em jobz} & Intended usage\-: = Plasma\-No\-Vec\-: computes eigenvalues only; = Plasma\-Vec\-: computes eigenvalues and eigenvectors.\\
\hline
\mbox{\tt in}  & {\em uplo} & Specifies whether the matrix A is upper triangular or lower triangular\-: = Plasma\-Upper\-: Upper triangle of A and B are stored; = Plasma\-Lower\-: Lower triangle of A and B are stored.\\
\hline
\mbox{\tt in,out}  & {\em A} & On entry, the symmetric (or Hermitian) matrix A. If uplo = Plasma\-Upper, the leading N-\/by-\/\-N upper triangular part of A contains the upper triangular part of the matrix A, and the strictly lower triangular part of A is not referenced. If uplo = Plasma\-Lower, the leading N-\/by-\/\-N lower triangular part of A contains the lower triangular part of the matrix A, and the strictly upper triangular part of A is not referenced. On exit, if jobz = Plasma\-Vec, then if return value = 0, A contains the matrix Z of eigenvectors. The eigenvectors are normalized as follows\-: if I\-T\-Y\-P\-E = 1 or 2, Z$\ast$$\ast$\-H$\ast$\-B$\ast$\-Z = I; if I\-T\-Y\-P\-E = 3, Z$\ast$$\ast$\-H$\ast$inv(B)$\ast$\-Z = I. If jobz = Plasma\-No\-Vec, then on exit the lower triangle (if uplo = Plasma\-Lower) or the upper triangle (if uplo = Plasma\-Upper) of A, including the diagonal, is destroyed.\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the symmetric (or Hermitian) positive definite matrix B. If uplo = Plasma\-Upper, the leading N-\/by-\/\-N upper triangular part of B contains the upper triangular part of the matrix B, and the strictly lower triangular part of B is not referenced. If uplo = Plasma\-Lower, the leading N-\/by-\/\-N lower triangular part of B contains the lower triangular part of the matrix B, and the strictly upper triangular part of B is not referenced. On exit, if return value $<$= N, the part of B containing the matrix is overwritten by the triangular factor U or L from the Cholesky factorization B = U$\ast$$\ast$\-H$\ast$\-U or B = L$\ast$\-L$\ast$$\ast$\-H.\\
\hline
\mbox{\tt in,out}  & {\em T} & On entry, descriptor as return by P\-L\-A\-S\-M\-A\-\_\-\-Alloc\-\_\-\-Workspace\-\_\-zhegvd On exit, contains auxiliary factorization data.\\
\hline
\mbox{\tt out}  & {\em W} & On exit, if info = 0, the eigenvalues.\\
\hline
\mbox{\tt out}  & {\em Q} & On exit, if jobz = Plasma\-Vec and info = 0, the eigenvectors.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $<$0} & if -\/i, the i-\/th argument had an illegal value \\
\hline
{\em $<$=\-N} & if I\-N\-F\-O = i, plasma\-\_\-zhegvd failed to converge; i off-\/diagonal elements of an intermediate tridiagonal form did not converge to zero. \\
\hline
{\em $>$\-N} & if I\-N\-F\-O = N + i, for 1 $<$= i $<$= N, then the leading minor of order i of B is not positive definite. The factorization of B could not be completed and no eigenvalues or eigenvectors were computed.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga6ee549df75bf7738aa6066c564ff72a9_ga6ee549df75bf7738aa6066c564ff72a9}{P\-L\-A\-S\-M\-A\-\_\-zhegvd} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga6065f0455ac9f6b971845fd193055758_ga6065f0455ac9f6b971845fd193055758}{P\-L\-A\-S\-M\-A\-\_\-zhegvd\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gac9d427b6959269c5b52a480d279add03_gac9d427b6959269c5b52a480d279add03}{P\-L\-A\-S\-M\-A\-\_\-chegvd\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga051c288d3afc0f7dc21d84c613ea3bac_ga051c288d3afc0f7dc21d84c613ea3bac}{P\-L\-A\-S\-M\-A\-\_\-dsygvd\-\_\-\-Tile} 

\hyperlink{group__float__Tile_gaabdc43dc2d083a9b795bd359ebdb1a69_gaabdc43dc2d083a9b795bd359ebdb1a69}{P\-L\-A\-S\-M\-A\-\_\-ssygvd\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga7f8b661b2774dd77bc0eef260f1eef3c_ga7f8b661b2774dd77bc0eef260f1eef3c}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zhemm\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zhemm\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zhemm\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zhemm\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zhemm\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zhemm\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{side, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{alpha, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{beta, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{C}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga7f8b661b2774dd77bc0eef260f1eef3c_ga7f8b661b2774dd77bc0eef260f1eef3c}
P\-L\-A\-S\-M\-A\-\_\-zhemm\-\_\-\-Tile -\/ Performs Hermitian matrix multiplication. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gad53a9ae69e0ff46c3859f19c16b97081_gad53a9ae69e0ff46c3859f19c16b97081}{P\-L\-A\-S\-M\-A\-\_\-zhemm()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em side} & Specifies whether the hermitian matrix A appears on the left or right in the operation as follows\-: = Plasma\-Left\-: \[ C = \alpha \times A \times B + \beta \times C \] = Plasma\-Right\-: \[ C = \alpha \times B \times A + \beta \times C \]\\
\hline
\mbox{\tt in}  & {\em uplo} & Specifies whether the upper or lower triangular part of the hermitian matrix A is to be referenced as follows\-: = Plasma\-Lower\-: Only the lower triangular part of the hermitian matrix A is to be referenced. = Plasma\-Upper\-: Only the upper triangular part of the hermitian matrix A is to be referenced.\\
\hline
\mbox{\tt in}  & {\em alpha} & Specifies the scalar alpha.\\
\hline
\mbox{\tt in}  & {\em A} & A is a L\-D\-A-\/by-\/ka matrix, where ka is M when side = Plasma\-Left, and is N otherwise. Only the uplo triangular part is referenced.\\
\hline
\mbox{\tt in}  & {\em B} & B is a L\-D\-B-\/by-\/\-N matrix, where the leading M-\/by-\/\-N part of the array B must contain the matrix B.\\
\hline
\mbox{\tt in}  & {\em beta} & Specifies the scalar beta.\\
\hline
\mbox{\tt in,out}  & {\em C} & C is a L\-D\-C-\/by-\/\-N matrix. On exit, the array is overwritten by the M by N updated matrix.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gad53a9ae69e0ff46c3859f19c16b97081_gad53a9ae69e0ff46c3859f19c16b97081}{P\-L\-A\-S\-M\-A\-\_\-zhemm} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gaf9e9ce211da14ccc4a6b2058e91672f6_gaf9e9ce211da14ccc4a6b2058e91672f6}{P\-L\-A\-S\-M\-A\-\_\-zhemm\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga6d553cf8e43797cb052c70a8006d8b6b_ga6d553cf8e43797cb052c70a8006d8b6b}{P\-L\-A\-S\-M\-A\-\_\-chemm\-\_\-\-Tile} 

P\-L\-A\-S\-M\-A\-\_\-dhemm\-\_\-\-Tile 

P\-L\-A\-S\-M\-A\-\_\-shemm\-\_\-\-Tile 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gad2435eb3d2c1e66f89023aae6089cd04_gad2435eb3d2c1e66f89023aae6089cd04}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zher2k\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zher2k\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zher2k\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zher2k\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zher2k\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zher2k\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{trans, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{alpha, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B, }
\item[{double}]{beta, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{C}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gad2435eb3d2c1e66f89023aae6089cd04_gad2435eb3d2c1e66f89023aae6089cd04}
P\-L\-A\-S\-M\-A\-\_\-zher2k\-\_\-\-Tile -\/ Performs hermitian rank k update. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga1086284f7bd6db0de2341eeaa3a3e655_ga1086284f7bd6db0de2341eeaa3a3e655}{P\-L\-A\-S\-M\-A\-\_\-zher2k()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em uplo} & = Plasma\-Upper\-: Upper triangle of C is stored; = Plasma\-Lower\-: Lower triangle of C is stored.\\
\hline
\mbox{\tt in}  & {\em trans} & Specifies whether the matrix A is transposed or conjugate transposed\-: = Plasma\-No\-Trans\-: A is not transposed; = Plasma\-Conj\-Trans\-: A is conjugate transposed.\\
\hline
\mbox{\tt in}  & {\em alpha} & alpha specifies the scalar alpha.\\
\hline
\mbox{\tt in}  & {\em A} & A is a L\-D\-A-\/by-\/ka matrix, where ka is K when trans = Plasma\-No\-Trans, and is N otherwise.\\
\hline
\mbox{\tt in}  & {\em B} & B is a L\-D\-B-\/by-\/kb matrix, where kb is K when trans = Plasma\-No\-Trans, and is N otherwise.\\
\hline
\mbox{\tt in}  & {\em beta} & beta specifies the scalar beta\\
\hline
\mbox{\tt in,out}  & {\em C} & C is a L\-D\-C-\/by-\/\-N matrix. On exit, the array uplo part of the matrix is overwritten by the uplo part of the updated matrix.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t__Tile_gad2435eb3d2c1e66f89023aae6089cd04_gad2435eb3d2c1e66f89023aae6089cd04}{P\-L\-A\-S\-M\-A\-\_\-zher2k\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex32__t_ga2174f460c8b3a319d83f5890688c53af_ga2174f460c8b3a319d83f5890688c53af}{P\-L\-A\-S\-M\-A\-\_\-cher2k} 

P\-L\-A\-S\-M\-A\-\_\-dher2k 

P\-L\-A\-S\-M\-A\-\_\-sher2k 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga01560f3e4d486a5576c6ed9b67756d67_ga01560f3e4d486a5576c6ed9b67756d67}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zherk\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zherk\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zherk\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zherk\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zherk\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zherk\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{trans, }
\item[{double}]{alpha, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{double}]{beta, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{C}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga01560f3e4d486a5576c6ed9b67756d67_ga01560f3e4d486a5576c6ed9b67756d67}
P\-L\-A\-S\-M\-A\-\_\-zherk\-\_\-\-Tile -\/ Performs hermitian rank k update. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga37897923ff4fb613bbd5a69a58b12fb8_ga37897923ff4fb613bbd5a69a58b12fb8}{P\-L\-A\-S\-M\-A\-\_\-zherk()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em uplo} & = Plasma\-Upper\-: Upper triangle of C is stored; = Plasma\-Lower\-: Lower triangle of C is stored.\\
\hline
\mbox{\tt in}  & {\em trans} & Specifies whether the matrix A is transposed or conjugate transposed\-: = Plasma\-No\-Trans\-: A is not transposed; = Plasma\-Conj\-Trans\-: A is conjugate transposed.\\
\hline
\mbox{\tt in}  & {\em alpha} & alpha specifies the scalar alpha.\\
\hline
\mbox{\tt in}  & {\em A} & A is a L\-D\-A-\/by-\/ka matrix, where ka is K when trans = Plasma\-No\-Trans, and is N otherwise.\\
\hline
\mbox{\tt in}  & {\em beta} & beta specifies the scalar beta\\
\hline
\mbox{\tt in,out}  & {\em C} & C is a L\-D\-C-\/by-\/\-N matrix. On exit, the array uplo part of the matrix is overwritten by the uplo part of the updated matrix.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t__Tile_ga01560f3e4d486a5576c6ed9b67756d67_ga01560f3e4d486a5576c6ed9b67756d67}{P\-L\-A\-S\-M\-A\-\_\-zherk\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex32__t_ga218b2a902b2a05b10c19161c88b2065a_ga218b2a902b2a05b10c19161c88b2065a}{P\-L\-A\-S\-M\-A\-\_\-cherk} 

P\-L\-A\-S\-M\-A\-\_\-dherk 

P\-L\-A\-S\-M\-A\-\_\-sherk 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gafced4fe39f5fa98ab1c9b8d857e2b7c4_gafced4fe39f5fa98ab1c9b8d857e2b7c4}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zhetrd\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zhetrd\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zhetrd\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zhetrd\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zhetrd\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zhetrd\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{jobz, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{double $\ast$}]{D, }
\item[{double $\ast$}]{E, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t $\ast$}]{Q, }
\item[{int}]{L\-D\-Q}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gafced4fe39f5fa98ab1c9b8d857e2b7c4_gafced4fe39f5fa98ab1c9b8d857e2b7c4}
P\-L\-A\-S\-M\-A\-\_\-zhetrd\-\_\-\-Tile -\/ reduces a complex Hermitian matrix A to real symmetric tridiagonal form S using a two-\/stage approach First stage\-: reduction to band tridiagonal form (unitary Q1); Second stage\-: reduction from band to tridiagonal form (unitary Q2). Let Q = Q1 $\ast$ Q2 be the global unitary transformation; Q$\ast$$\ast$\-H $\ast$ A $\ast$ Q = S. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gadeaa16b417f2033a10685c130db081fb_gadeaa16b417f2033a10685c130db081fb}{P\-L\-A\-S\-M\-A\-\_\-zhetrd()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em jobz} & Intended usage\-: = Plasma\-No\-Vec\-: computes tridiagonal only; = Plasma\-Vec\-: computes tridiagonal and generate the orthogonal matrix Q.\\
\hline
\mbox{\tt in}  & {\em uplo} & Specifies whether the matrix A is upper triangular or lower triangular\-: = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored.\\
\hline
\mbox{\tt in,out}  & {\em A} & On entry, the symmetric (or Hermitian) matrix A. If uplo = Plasma\-Upper, the leading N-\/by-\/\-N upper triangular part of A contains the upper triangular part of the matrix A, and the strictly lower triangular part of A is not referenced. If U\-P\-L\-O = 'L', the leading N-\/by-\/\-N lower triangular part of A contains the lower triangular part of the matrix A, and the strictly upper triangular part of A is not referenced. On exit, if jobz = Plasma\-Vec, then if return value = 0, A contains the orthonormal eigenvectors of the matrix A. If jobz = Plasma\-No\-Vec, then on exit the lower triangle (if uplo = Plasma\-Lower) or the upper triangle (if uplo = Plasma\-Upper) of A, including the diagonal, is destroyed.$\ast$\\
\hline
\mbox{\tt out}  & {\em D} & On exit, the diagonal elements of the tridiagonal matrix\-: D(i) = A(i,i).\\
\hline
\mbox{\tt out}  & {\em E} & On exit, he off-\/diagonal elements of the tridiagonal matrix\-: E(i) = A(i,i+1) if uplo = Plasma\-Upper, E(i) = A(i+1,i) if uplo = Plasma\-Lower.\\
\hline
\mbox{\tt out}  & {\em T} & On exit, auxiliary factorization data.\\
\hline
\mbox{\tt out}  & {\em Q} & On exit, if jobz = Plasma\-Vec, then if return value = 0, Q contains the N-\/by-\/\-N unitary matrix Q. If jobz = Plasma\-No\-Vec, then it is not referenced.\\
\hline
\mbox{\tt in}  & {\em L\-D\-Q} & The leading dimension of the array Q. L\-D\-Q $>$= N.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $<$0} & if -\/i, the i-\/th argument had an illegal value \\
\hline
{\em $>$0} & if I\-N\-F\-O = i, the algorithm failed to converge; i off-\/diagonal elements of an intermediate tridiagonal form did not converge to zero.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gadeaa16b417f2033a10685c130db081fb_gadeaa16b417f2033a10685c130db081fb}{P\-L\-A\-S\-M\-A\-\_\-zhetrd} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga857cb7f326bb74e4a282c99bb2d9b557_ga857cb7f326bb74e4a282c99bb2d9b557}{P\-L\-A\-S\-M\-A\-\_\-zhetrd\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga6c29f2e89e4be85ec467c2886a2d5f4c_ga6c29f2e89e4be85ec467c2886a2d5f4c}{P\-L\-A\-S\-M\-A\-\_\-chetrd\-\_\-\-Tile} 

\hyperlink{group__double__Tile_gaed4c2e3efd70d4e022d8cfd71906bbe1_gaed4c2e3efd70d4e022d8cfd71906bbe1}{P\-L\-A\-S\-M\-A\-\_\-dsytrd\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga48bcda071b83ef090b76b5e19aedc803_ga48bcda071b83ef090b76b5e19aedc803}{P\-L\-A\-S\-M\-A\-\_\-ssytrd\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gafced4fe39f5fa98ab1c9b8d857e2b7c4_gafced4fe39f5fa98ab1c9b8d857e2b7c4}{P\-L\-A\-S\-M\-A\-\_\-zhetrd\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga59a20a10bc1d75d0a51db239183d19fb_ga59a20a10bc1d75d0a51db239183d19fb}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zlacpy\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlacpy\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zlacpy\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlacpy\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zlacpy\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zlacpy\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga59a20a10bc1d75d0a51db239183d19fb_ga59a20a10bc1d75d0a51db239183d19fb}
P\-L\-A\-S\-M\-A\-\_\-zlacpy\-\_\-\-Tile -\/ Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga8502c982b63153d2a7c11c05fe51cd39_ga8502c982b63153d2a7c11c05fe51cd39}{P\-L\-A\-S\-M\-A\-\_\-zlacpy()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em uplo} & Specifies the part of the matrix A to be copied to B. = Plasma\-Upper\-Lower\-: All the matrix A = Plasma\-Upper\-: Upper triangular part = Plasma\-Lower\-: Lower triangular part\\
\hline
\mbox{\tt in}  & {\em A} & The M-\/by-\/\-N matrix A. If uplo = Plasma\-Upper, only the upper trapezium is accessed; if U\-P\-L\-O = Plasma\-Lower, only the lower trapezium is accessed.\\
\hline
\mbox{\tt out}  & {\em B} & The M-\/by-\/\-N matrix B. On exit, B = A in the locations specified by U\-P\-L\-O.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga8502c982b63153d2a7c11c05fe51cd39_ga8502c982b63153d2a7c11c05fe51cd39}{P\-L\-A\-S\-M\-A\-\_\-zlacpy} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gae38a72f65089e76fd46a2e978b46565f_gae38a72f65089e76fd46a2e978b46565f}{P\-L\-A\-S\-M\-A\-\_\-zlacpy\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaa4715d63061e309c11912ce25263d54b_gaa4715d63061e309c11912ce25263d54b}{P\-L\-A\-S\-M\-A\-\_\-clacpy\-\_\-\-Tile} 

\hyperlink{group__double__Tile_gaa9ffb6dcdd121d3df6d7ac53d5f900d8_gaa9ffb6dcdd121d3df6d7ac53d5f900d8}{P\-L\-A\-S\-M\-A\-\_\-dlacpy\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga193e5c454b84586721c37715e256e031_ga193e5c454b84586721c37715e256e031}{P\-L\-A\-S\-M\-A\-\_\-slacpy\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga0f059e1eba1f049750759097e441a1a4_ga0f059e1eba1f049750759097e441a1a4}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zlange\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlange\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zlange\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlange\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zlange\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}double P\-L\-A\-S\-M\-A\-\_\-zlange\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{norm, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{double $\ast$}]{work}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga0f059e1eba1f049750759097e441a1a4_ga0f059e1eba1f049750759097e441a1a4}
P\-L\-A\-S\-M\-A\-\_\-zlange\-\_\-\-Tile -\/ Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga89327462733d7b77d403e9612954474d_ga89327462733d7b77d403e9612954474d}{P\-L\-A\-S\-M\-A\-\_\-zlange()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em norm} & = Plasma\-Max\-Norm\-: Max norm = Plasma\-One\-Norm\-: One norm = Plasma\-Inf\-Norm\-: Infinity norm = Plasma\-Frobenius\-Norm\-: Frobenius norm\\
\hline
\mbox{\tt in}  & {\em A} & On entry, the triangular factor U or L. On exit, if U\-P\-L\-O = 'U', the upper triangle of A is overwritten with the upper triangle of the product U $\ast$ U'; if U\-P\-L\-O = 'L', the lower triangle of A is overwritten with the lower triangle of the product L' $\ast$ L.\\
\hline
\mbox{\tt in}  & {\em work} & double precision array of dimension (M\-A\-X(1,\-L\-W\-O\-R\-K)), where L\-W\-O\-R\-K $>$= M when N\-O\-R\-M = Plasma\-Inf\-Norm; otherwise, W\-O\-R\-K is not referenced.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga89327462733d7b77d403e9612954474d_ga89327462733d7b77d403e9612954474d}{P\-L\-A\-S\-M\-A\-\_\-zlange} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga57d6df0183911637315c83c07820d56d_ga57d6df0183911637315c83c07820d56d}{P\-L\-A\-S\-M\-A\-\_\-zlange\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaad09ed561db83ac9824b9ef272745707_gaad09ed561db83ac9824b9ef272745707}{P\-L\-A\-S\-M\-A\-\_\-clange\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga8592e11a23d9e104ef7ffc7f3c73c83a_ga8592e11a23d9e104ef7ffc7f3c73c83a}{P\-L\-A\-S\-M\-A\-\_\-dlange\-\_\-\-Tile} 

\hyperlink{group__float__Tile_gaa3ef8f157d9855d1fd74bdf5b9349931_gaa3ef8f157d9855d1fd74bdf5b9349931}{P\-L\-A\-S\-M\-A\-\_\-slange\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga8ae849081c7c03c3f94169cdb9210db3_ga8ae849081c7c03c3f94169cdb9210db3}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zlanhe\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlanhe\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zlanhe\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlanhe\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zlanhe\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}double P\-L\-A\-S\-M\-A\-\_\-zlanhe\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{norm, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{double $\ast$}]{work}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga8ae849081c7c03c3f94169cdb9210db3_ga8ae849081c7c03c3f94169cdb9210db3}
P\-L\-A\-S\-M\-A\-\_\-zlanhe\-\_\-\-Tile -\/ Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga3667b32ec418aa44fe1e28b78a670af6_ga3667b32ec418aa44fe1e28b78a670af6}{P\-L\-A\-S\-M\-A\-\_\-zlanhe()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em norm} & = Plasma\-Max\-Norm\-: Max norm = Plasma\-One\-Norm\-: One norm = Plasma\-Inf\-Norm\-: Infinity norm = Plasma\-Frobenius\-Norm\-: Frobenius norm\\
\hline
\mbox{\tt in}  & {\em uplo} & = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored.\\
\hline
\mbox{\tt in}  & {\em A} & On entry, the triangular factor U or L. On exit, if U\-P\-L\-O = 'U', the upper triangle of A is overwritten with the upper triangle of the product U $\ast$ U'; if U\-P\-L\-O = 'L', the lower triangle of A is overwritten with the lower triangle of the product L' $\ast$ L.\\
\hline
\mbox{\tt in}  & {\em work} & double precision array of dimension P\-L\-A\-S\-M\-A\-\_\-\-S\-I\-Z\-E is P\-L\-A\-S\-M\-A\-\_\-\-S\-T\-A\-T\-I\-C\-\_\-\-S\-C\-H\-E\-D\-U\-L\-I\-N\-G is used, and N\-U\-L\-L otherwise.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga3667b32ec418aa44fe1e28b78a670af6_ga3667b32ec418aa44fe1e28b78a670af6}{P\-L\-A\-S\-M\-A\-\_\-zlanhe} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gaa6c26d48d48916841db34110002146c6_gaa6c26d48d48916841db34110002146c6}{P\-L\-A\-S\-M\-A\-\_\-zlanhe\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaa61fc00d11100d125d98a9448edef3bb_gaa61fc00d11100d125d98a9448edef3bb}{P\-L\-A\-S\-M\-A\-\_\-clanhe\-\_\-\-Tile} 

P\-L\-A\-S\-M\-A\-\_\-dlanhe\-\_\-\-Tile 

P\-L\-A\-S\-M\-A\-\_\-slanhe\-\_\-\-Tile 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga857a208027710b6bd8f92a4706c2cb69_ga857a208027710b6bd8f92a4706c2cb69}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zlansy\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlansy\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zlansy\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlansy\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zlansy\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}double P\-L\-A\-S\-M\-A\-\_\-zlansy\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{norm, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{double $\ast$}]{work}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga857a208027710b6bd8f92a4706c2cb69_ga857a208027710b6bd8f92a4706c2cb69}
P\-L\-A\-S\-M\-A\-\_\-zlansy\-\_\-\-Tile -\/ Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga56ed091feed59f955ba15b8c6204e06a_ga56ed091feed59f955ba15b8c6204e06a}{P\-L\-A\-S\-M\-A\-\_\-zlansy()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em norm} & = Plasma\-Max\-Norm\-: Max norm = Plasma\-One\-Norm\-: One norm = Plasma\-Inf\-Norm\-: Infinity norm = Plasma\-Frobenius\-Norm\-: Frobenius norm\\
\hline
\mbox{\tt in}  & {\em uplo} & = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored.\\
\hline
\mbox{\tt in}  & {\em A} & On entry, the triangular factor U or L. On exit, if U\-P\-L\-O = 'U', the upper triangle of A is overwritten with the upper triangle of the product U $\ast$ U'; if U\-P\-L\-O = 'L', the lower triangle of A is overwritten with the lower triangle of the product L' $\ast$ L.\\
\hline
\mbox{\tt in}  & {\em work} & double precision array of dimension P\-L\-A\-S\-M\-A\-\_\-\-S\-I\-Z\-E is P\-L\-A\-S\-M\-A\-\_\-\-S\-T\-A\-T\-I\-C\-\_\-\-S\-C\-H\-E\-D\-U\-L\-I\-N\-G is used, and N\-U\-L\-L otherwise.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga56ed091feed59f955ba15b8c6204e06a_ga56ed091feed59f955ba15b8c6204e06a}{P\-L\-A\-S\-M\-A\-\_\-zlansy} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gac8468328525f1254a6b83925d71c62cf_gac8468328525f1254a6b83925d71c62cf}{P\-L\-A\-S\-M\-A\-\_\-zlansy\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga791547124f533aecb9f31fe98b68acd1_ga791547124f533aecb9f31fe98b68acd1}{P\-L\-A\-S\-M\-A\-\_\-clansy\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga5d3309673ce94768328ab6b6f8f19d28_ga5d3309673ce94768328ab6b6f8f19d28}{P\-L\-A\-S\-M\-A\-\_\-dlansy\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga9b92144645d560b00952d89590925c3d_ga9b92144645d560b00952d89590925c3d}{P\-L\-A\-S\-M\-A\-\_\-slansy\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gab13674b53c6109c3da58d05a35e5a990_gab13674b53c6109c3da58d05a35e5a990}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zlaset\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlaset\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zlaset\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlaset\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zlaset\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zlaset\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{alpha, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{beta, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gab13674b53c6109c3da58d05a35e5a990_gab13674b53c6109c3da58d05a35e5a990}
P\-L\-A\-S\-M\-A\-\_\-zlaset\-\_\-\-Tile -\/ Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gad41de0032d2290e448cfc67683dc01bb_gad41de0032d2290e448cfc67683dc01bb}{P\-L\-A\-S\-M\-A\-\_\-zlaset()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em uplo} & Specifies the part of the matrix A to be copied to B. = Plasma\-Upper\-Lower\-: All the matrix A = Plasma\-Upper\-: Upper triangular part = Plasma\-Lower\-: Lower triangular part\\
\hline
\mbox{\tt in,out}  & {\em A} & On entry, the m by n matrix A. On exit, A(i,j) = A\-L\-P\-H\-A, 1 $<$= i $<$= m, 1 $<$= j $<$= n, i.\-ne.\-j; A(i,i) = B\-E\-T\-A, 1 $<$= i $<$= min(m,n)\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gad41de0032d2290e448cfc67683dc01bb_gad41de0032d2290e448cfc67683dc01bb}{P\-L\-A\-S\-M\-A\-\_\-zlaset} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga2c72b62b08b3a1e461e4dbc4bb7bdd5c_ga2c72b62b08b3a1e461e4dbc4bb7bdd5c}{P\-L\-A\-S\-M\-A\-\_\-zlaset\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga025c3fe9b02c867d0c1db933adaed996_ga025c3fe9b02c867d0c1db933adaed996}{P\-L\-A\-S\-M\-A\-\_\-claset\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga0cf43a3fed41217e9bbead1b7c4d28e6_ga0cf43a3fed41217e9bbead1b7c4d28e6}{P\-L\-A\-S\-M\-A\-\_\-dlaset\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga828b9b130d38b4b3084650f7ac806cde_ga828b9b130d38b4b3084650f7ac806cde}{P\-L\-A\-S\-M\-A\-\_\-slaset\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga8b7d50bff2ba16b61f69e14f70ff79b7_ga8b7d50bff2ba16b61f69e14f70ff79b7}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zlaswp\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlaswp\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zlaswp\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlaswp\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zlaswp\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zlaswp\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{int}]{K1, }
\item[{int}]{K2, }
\item[{int $\ast$}]{I\-P\-I\-V, }
\item[{int}]{I\-N\-C\-X}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga8b7d50bff2ba16b61f69e14f70ff79b7_ga8b7d50bff2ba16b61f69e14f70ff79b7}
P\-L\-A\-S\-M\-A\-\_\-zlaswp\-\_\-\-Tile -\/ performs a series of row interchanges on the matrix A. One row interchange is initiated for each of rows K1 through K2 of A. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga33f553c60d1f95a0d7da9e7e17e2a160_ga33f553c60d1f95a0d7da9e7e17e2a160}{P\-L\-A\-S\-M\-A\-\_\-zlaswp()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em A} & The tile factors L and U from the factorization, computed by P\-L\-A\-S\-M\-A\-\_\-zgetrf.\\
\hline
\mbox{\tt in}  & {\em K1} & The first element of I\-P\-I\-V for which a row interchange will be done.\\
\hline
\mbox{\tt in}  & {\em K2} & The last element of I\-P\-I\-V for which a row interchange will be done.\\
\hline
\mbox{\tt in}  & {\em I\-P\-I\-V} & The pivot indices from P\-L\-A\-S\-M\-A\-\_\-zgetrf.\\
\hline
\mbox{\tt in}  & {\em I\-N\-C\-X} & The increment between successive values of I\-P\-I\-V. If I\-P\-I\-V is negative, the pivots are applied in reverse order.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga33f553c60d1f95a0d7da9e7e17e2a160_ga33f553c60d1f95a0d7da9e7e17e2a160}{P\-L\-A\-S\-M\-A\-\_\-zlaswp} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gac1b6a0ba1f451d1b3e60bb8bce8f086b_gac1b6a0ba1f451d1b3e60bb8bce8f086b}{P\-L\-A\-S\-M\-A\-\_\-zlaswp\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga297f768f91b132da3dbb90f0387b18a5_ga297f768f91b132da3dbb90f0387b18a5}{P\-L\-A\-S\-M\-A\-\_\-claswp\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga3db9ffe8776c74360c2a12934512c7de_ga3db9ffe8776c74360c2a12934512c7de}{P\-L\-A\-S\-M\-A\-\_\-dlaswp\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga30113594d2cbb446058a872a0c0b5324_ga30113594d2cbb446058a872a0c0b5324}{P\-L\-A\-S\-M\-A\-\_\-slaswp\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gabaabd34550ca8a2ba83245af3c44bea0_gabaabd34550ca8a2ba83245af3c44bea0}{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga3f6d1642862f998a9c0722c57d3e66b4_ga3f6d1642862f998a9c0722c57d3e66b4}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zlaswpc\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlaswpc\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zlaswpc\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlaswpc\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zlaswpc\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zlaswpc\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{int}]{K1, }
\item[{int}]{K2, }
\item[{int $\ast$}]{I\-P\-I\-V, }
\item[{int}]{I\-N\-C\-X}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga3f6d1642862f998a9c0722c57d3e66b4_ga3f6d1642862f998a9c0722c57d3e66b4}
P\-L\-A\-S\-M\-A\-\_\-zlaswpc\-\_\-\-Tile -\/ performs a series of row interchanges on the matrix A. One row interchange is initiated for each of rows K1 through K2 of A. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gae7d7a89512a3d4c6e733de30a25dc5cc_gae7d7a89512a3d4c6e733de30a25dc5cc}{P\-L\-A\-S\-M\-A\-\_\-zlaswpc()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em A} & The tile factors L and U from the factorization, computed by P\-L\-A\-S\-M\-A\-\_\-zgetrf.\\
\hline
\mbox{\tt in}  & {\em K1} & The first element of I\-P\-I\-V for which a row interchange will be done.\\
\hline
\mbox{\tt in}  & {\em K2} & The last element of I\-P\-I\-V for which a row interchange will be done.\\
\hline
\mbox{\tt in}  & {\em I\-P\-I\-V} & The pivot indices from P\-L\-A\-S\-M\-A\-\_\-zgetrf.\\
\hline
\mbox{\tt in}  & {\em I\-N\-C\-X} & The increment between successive values of I\-P\-I\-V. If I\-P\-I\-V is negative, the pivots are applied in reverse order.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gae7d7a89512a3d4c6e733de30a25dc5cc_gae7d7a89512a3d4c6e733de30a25dc5cc}{P\-L\-A\-S\-M\-A\-\_\-zlaswpc} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gad282a71e25e9a5d0a19fab88d9270f5f_gad282a71e25e9a5d0a19fab88d9270f5f}{P\-L\-A\-S\-M\-A\-\_\-zlaswpc\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga5e12abc505310650c4c45769e1a59af4_ga5e12abc505310650c4c45769e1a59af4}{P\-L\-A\-S\-M\-A\-\_\-claswpc\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga470c6ea4621b264279595b47f3305d69_ga470c6ea4621b264279595b47f3305d69}{P\-L\-A\-S\-M\-A\-\_\-dlaswpc\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga1d721c8ab4fa8bcc59249a30981ce876_ga1d721c8ab4fa8bcc59249a30981ce876}{P\-L\-A\-S\-M\-A\-\_\-slaswpc\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gabaabd34550ca8a2ba83245af3c44bea0_gabaabd34550ca8a2ba83245af3c44bea0}{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga50322b286ba5e26cfa918ed2be8860c9_ga50322b286ba5e26cfa918ed2be8860c9}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zlauum\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlauum\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zlauum\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zlauum\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zlauum\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zlauum\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga50322b286ba5e26cfa918ed2be8860c9_ga50322b286ba5e26cfa918ed2be8860c9}
P\-L\-A\-S\-M\-A\-\_\-zlauum\-\_\-\-Tile -\/ Computes the product U $\ast$ U' or L' $\ast$ L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga0e1f064db19e3855c590172274fbdf43_ga0e1f064db19e3855c590172274fbdf43}{P\-L\-A\-S\-M\-A\-\_\-zlauum()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em uplo} & = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored.\\
\hline
\mbox{\tt in}  & {\em A} & On entry, the triangular factor U or L. On exit, if U\-P\-L\-O = 'U', the upper triangle of A is overwritten with the upper triangle of the product U $\ast$ U'; if U\-P\-L\-O = 'L', the lower triangle of A is overwritten with the lower triangle of the product L' $\ast$ L.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga0e1f064db19e3855c590172274fbdf43_ga0e1f064db19e3855c590172274fbdf43}{P\-L\-A\-S\-M\-A\-\_\-zlauum} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga425208ce23f59b3120b5bfa7923b50ae_ga425208ce23f59b3120b5bfa7923b50ae}{P\-L\-A\-S\-M\-A\-\_\-zlauum\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga15c244125d4fb54daea6f34f78f3cb91_ga15c244125d4fb54daea6f34f78f3cb91}{P\-L\-A\-S\-M\-A\-\_\-clauum\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga000ce9d736ce5fe3464b04695f8feabb_ga000ce9d736ce5fe3464b04695f8feabb}{P\-L\-A\-S\-M\-A\-\_\-dlauum\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga746291d04f29d541feed78901a0350ee_ga746291d04f29d541feed78901a0350ee}{P\-L\-A\-S\-M\-A\-\_\-slauum\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga30d9bbba83e9e9098c6444553d20f47a_ga30d9bbba83e9e9098c6444553d20f47a}{P\-L\-A\-S\-M\-A\-\_\-zpotri\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gaf494256f8af8223468c1e0a2315dbfb7_gaf494256f8af8223468c1e0a2315dbfb7}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zplghe\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zplghe\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zplghe\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zplghe\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zplghe\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zplghe\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{double}]{bump, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{unsigned long long int}]{seed}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gaf494256f8af8223468c1e0a2315dbfb7_gaf494256f8af8223468c1e0a2315dbfb7}
P\-L\-A\-S\-M\-A\-\_\-zplghe\-\_\-\-Tile -\/ Generate a random hermitian matrix by tiles. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga3a50559a69450b4f13a23c4af092c60e_ga3a50559a69450b4f13a23c4af092c60e}{P\-L\-A\-S\-M\-A\-\_\-zplghe()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em bump} & The value to add to the diagonal to be sure to have a positive definite matrix.\\
\hline
\mbox{\tt in}  & {\em A} & On exit, The random hermitian matrix A generated.\\
\hline
\mbox{\tt in}  & {\em seed} & The seed used in the random generation.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga3a50559a69450b4f13a23c4af092c60e_ga3a50559a69450b4f13a23c4af092c60e}{P\-L\-A\-S\-M\-A\-\_\-zplghe} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga87167295ebd4bad3452479a53981bb9b_ga87167295ebd4bad3452479a53981bb9b}{P\-L\-A\-S\-M\-A\-\_\-zplghe\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga9a7795350dc0e4b9d67237199aeefd68_ga9a7795350dc0e4b9d67237199aeefd68}{P\-L\-A\-S\-M\-A\-\_\-cplghe\-\_\-\-Tile} 

P\-L\-A\-S\-M\-A\-\_\-dplghe\-\_\-\-Tile 

P\-L\-A\-S\-M\-A\-\_\-splghe\-\_\-\-Tile 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga7e7cf88c4295f8b364b66cbadd023557_ga7e7cf88c4295f8b364b66cbadd023557}{P\-L\-A\-S\-M\-A\-\_\-zplrnt\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga5009d502bba79bde803f883aff293921_ga5009d502bba79bde803f883aff293921}{P\-L\-A\-S\-M\-A\-\_\-zplgsy\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga5009d502bba79bde803f883aff293921_ga5009d502bba79bde803f883aff293921}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zplgsy\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zplgsy\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zplgsy\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zplgsy\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zplgsy\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zplgsy\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{bump, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{unsigned long long int}]{seed}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga5009d502bba79bde803f883aff293921_ga5009d502bba79bde803f883aff293921}
P\-L\-A\-S\-M\-A\-\_\-zplgsy\-\_\-\-Tile -\/ Generate a random hermitian matrix by tiles. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga065c2bc2190fc079035e1de4d16e4e60_ga065c2bc2190fc079035e1de4d16e4e60}{P\-L\-A\-S\-M\-A\-\_\-zplgsy()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em bump} & The value to add to the diagonal to be sure to have a positive definite matrix.\\
\hline
\mbox{\tt in}  & {\em A} & On exit, The random hermitian matrix A generated.\\
\hline
\mbox{\tt in}  & {\em seed} & The seed used in the random generation.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga065c2bc2190fc079035e1de4d16e4e60_ga065c2bc2190fc079035e1de4d16e4e60}{P\-L\-A\-S\-M\-A\-\_\-zplgsy} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gadd20ad669ca318409d2ac938bb13afa2_gadd20ad669ca318409d2ac938bb13afa2}{P\-L\-A\-S\-M\-A\-\_\-zplgsy\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga36bc617572390e4a33c78c9151e4d3cb_ga36bc617572390e4a33c78c9151e4d3cb}{P\-L\-A\-S\-M\-A\-\_\-cplgsy\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga3a901945178a0ed94c62898c98a3fe90_ga3a901945178a0ed94c62898c98a3fe90}{P\-L\-A\-S\-M\-A\-\_\-dplgsy\-\_\-\-Tile} 

\hyperlink{group__float__Tile_gaf848b57db71b77ac83f655c925a9c1ce_gaf848b57db71b77ac83f655c925a9c1ce}{P\-L\-A\-S\-M\-A\-\_\-splgsy\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga7e7cf88c4295f8b364b66cbadd023557_ga7e7cf88c4295f8b364b66cbadd023557}{P\-L\-A\-S\-M\-A\-\_\-zplrnt\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga5009d502bba79bde803f883aff293921_ga5009d502bba79bde803f883aff293921}{P\-L\-A\-S\-M\-A\-\_\-zplgsy\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga7e7cf88c4295f8b364b66cbadd023557_ga7e7cf88c4295f8b364b66cbadd023557}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zplrnt\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zplrnt\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zplrnt\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zplrnt\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zplrnt\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zplrnt\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{unsigned long long int}]{seed}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga7e7cf88c4295f8b364b66cbadd023557_ga7e7cf88c4295f8b364b66cbadd023557}
P\-L\-A\-S\-M\-A\-\_\-zplrnt\-\_\-\-Tile -\/ Generate a random matrix by tiles. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gaed78cffc7c2835c485ef7c8e3761d127_gaed78cffc7c2835c485ef7c8e3761d127}{P\-L\-A\-S\-M\-A\-\_\-zplrnt()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em A} & On exit, The random matrix A generated.\\
\hline
\mbox{\tt in}  & {\em seed} & The seed used in the random generation.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gaed78cffc7c2835c485ef7c8e3761d127_gaed78cffc7c2835c485ef7c8e3761d127}{P\-L\-A\-S\-M\-A\-\_\-zplrnt} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga9c7ab272adb91b3c38af66f649223e4e_ga9c7ab272adb91b3c38af66f649223e4e}{P\-L\-A\-S\-M\-A\-\_\-zplrnt\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga1d7921e6e4423d7300c9523f62b0aae8_ga1d7921e6e4423d7300c9523f62b0aae8}{P\-L\-A\-S\-M\-A\-\_\-cplrnt\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga33b8a1269c462c06d73620b4f786a565_ga33b8a1269c462c06d73620b4f786a565}{P\-L\-A\-S\-M\-A\-\_\-dplrnt\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga8acae46eec2aa940148afebdaf3662c4_ga8acae46eec2aa940148afebdaf3662c4}{P\-L\-A\-S\-M\-A\-\_\-splrnt\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gaf494256f8af8223468c1e0a2315dbfb7_gaf494256f8af8223468c1e0a2315dbfb7}{P\-L\-A\-S\-M\-A\-\_\-zplghe\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga5009d502bba79bde803f883aff293921_ga5009d502bba79bde803f883aff293921}{P\-L\-A\-S\-M\-A\-\_\-zplgsy\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga8c5525ef0b394e948d9fba4be2a640aa_ga8c5525ef0b394e948d9fba4be2a640aa}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zpocon\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zpocon\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zpocon\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zpocon\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zpocon\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zpocon\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{double}]{anorm, }
\item[{double $\ast$}]{rcond}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga8c5525ef0b394e948d9fba4be2a640aa_ga8c5525ef0b394e948d9fba4be2a640aa}
P\-L\-A\-S\-M\-A\-\_\-zpocon\-\_\-\-Tile -\/ estimates the reciprocal of the condition number of a general complex matrix A, in either the 1-\/norm or the infinity-\/norm. Tile equivalent of P\-L\-A\-S\-M\-A\-\_\-zpocon(). Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em norm} & Specifies whether the 1-\/norm condition number or the infinity-\/norm condition number is required\-: = Plasma\-One\-Norm\-: One norm = Plasma\-Inf\-Norm\-: Infinity norm\\
\hline
\mbox{\tt in}  & {\em A} & The N-\/by-\/\-N matrix A.\\
\hline
\mbox{\tt in}  & {\em anorm} & If norm = Plasma\-One\-Norm, the 1-\/norm of the original matrix A. If norm = Plasma\-Inf\-Norm, the infinity-\/norm of the original matrix A.\\
\hline
\mbox{\tt out}  & {\em rcond} & The reciprocal of the condition number of the matrix A, computed as stated above.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $<$0} & if -\/i, the i-\/th argument had an illegal value\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
P\-L\-A\-S\-M\-A\-\_\-zpocon 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga9dac4ec256d7a810e99492faa747093e_ga9dac4ec256d7a810e99492faa747093e}{P\-L\-A\-S\-M\-A\-\_\-zpocon\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga247034ea3ceb4c13c3c04a39278a76eb_ga247034ea3ceb4c13c3c04a39278a76eb}{P\-L\-A\-S\-M\-A\-\_\-cpocon\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga20bff39587fd30ad6281f6b2afaf313e_ga20bff39587fd30ad6281f6b2afaf313e}{P\-L\-A\-S\-M\-A\-\_\-dpocon\-\_\-\-Tile} 

\hyperlink{group__float__Tile_gaf0ae3819c81d82c64c16178aef461c8f_gaf0ae3819c81d82c64c16178aef461c8f}{P\-L\-A\-S\-M\-A\-\_\-spocon\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gaf7050f109b30dcdea1cedd1a6577d2b9_gaf7050f109b30dcdea1cedd1a6577d2b9}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zposv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zposv\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zposv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zposv\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zposv\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zposv\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gaf7050f109b30dcdea1cedd1a6577d2b9_gaf7050f109b30dcdea1cedd1a6577d2b9}
P\-L\-A\-S\-M\-A\-\_\-zposv\-\_\-\-Tile -\/ Solves a symmetric positive definite or Hermitian positive definite system of linear equations using the Cholesky factorization. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gaed71622155778ea4372e34879184e742_gaed71622155778ea4372e34879184e742}{P\-L\-A\-S\-M\-A\-\_\-zposv()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em uplo} & Specifies whether the matrix A is upper triangular or lower triangular\-: = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored.\\
\hline
\mbox{\tt in,out}  & {\em A} & On entry, the symmetric positive definite (or Hermitian) matrix A. If uplo = Plasma\-Upper, the leading N-\/by-\/\-N upper triangular part of A contains the upper triangular part of the matrix A, and the strictly lower triangular part of A is not referenced. If U\-P\-L\-O = 'L', the leading N-\/by-\/\-N lower triangular part of A contains the lower triangular part of the matrix A, and the strictly upper triangular part of A is not referenced. On exit, if return value = 0, the factor U or L from the Cholesky factorization A = U$\ast$$\ast$\-H$\ast$\-U or A = L$\ast$\-L$\ast$$\ast$\-H.\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the N-\/by-\/\-N\-R\-H\-S right hand side matrix B. On exit, if return value = 0, the N-\/by-\/\-N\-R\-H\-S solution matrix X.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $>$0} & if i, the leading minor of order i of A is not positive definite, so the factorization could not be completed, and the solution has not been computed.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gaed71622155778ea4372e34879184e742_gaed71622155778ea4372e34879184e742}{P\-L\-A\-S\-M\-A\-\_\-zposv} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gaf25c91026a678c4b6489edf98d8f02b1_gaf25c91026a678c4b6489edf98d8f02b1}{P\-L\-A\-S\-M\-A\-\_\-zposv\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga2e0a81f823845e7f8ead350cf7f0f2b5_ga2e0a81f823845e7f8ead350cf7f0f2b5}{P\-L\-A\-S\-M\-A\-\_\-cposv\-\_\-\-Tile} 

\hyperlink{group__double__Tile_gafbd4f95d401f8ef6ff4dc0ad57853657_gafbd4f95d401f8ef6ff4dc0ad57853657}{P\-L\-A\-S\-M\-A\-\_\-dposv\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga161633108104c031c61b103b8645f029_ga161633108104c031c61b103b8645f029}{P\-L\-A\-S\-M\-A\-\_\-sposv\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gaf062088380cfda1a7dc01bf9596c91e3_gaf062088380cfda1a7dc01bf9596c91e3}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zpotrf\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zpotrf\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zpotrf\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zpotrf\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zpotrf\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zpotrf\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gaf062088380cfda1a7dc01bf9596c91e3_gaf062088380cfda1a7dc01bf9596c91e3}
P\-L\-A\-S\-M\-A\-\_\-zpotrf\-\_\-\-Tile -\/ Computes the Cholesky factorization of a symmetric positive definite or Hermitian positive definite matrix. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga850a6c9da7c5632d160b28f211cdf2eb_ga850a6c9da7c5632d160b28f211cdf2eb}{P\-L\-A\-S\-M\-A\-\_\-zpotrf()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em uplo} & = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored.\\
\hline
\mbox{\tt in}  & {\em A} & On entry, the symmetric positive definite (or Hermitian) matrix A. If uplo = Plasma\-Upper, the leading N-\/by-\/\-N upper triangular part of A contains the upper triangular part of the matrix A, and the strictly lower triangular part of A is not referenced. If U\-P\-L\-O = 'L', the leading N-\/by-\/\-N lower triangular part of A contains the lower triangular part of the matrix A, and the strictly upper triangular part of A is not referenced. On exit, if return value = 0, the factor U or L from the Cholesky factorization A = U$\ast$$\ast$\-H$\ast$\-U or A = L$\ast$\-L$\ast$$\ast$\-H.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $>$0} & if i, the leading minor of order i of A is not positive definite, so the factorization could not be completed, and the solution has not been computed.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga850a6c9da7c5632d160b28f211cdf2eb_ga850a6c9da7c5632d160b28f211cdf2eb}{P\-L\-A\-S\-M\-A\-\_\-zpotrf} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gaecab84c31c6e1658b18868b33478de53_gaecab84c31c6e1658b18868b33478de53}{P\-L\-A\-S\-M\-A\-\_\-zpotrf\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaf651e550fd26664158610c8b8c8e5d00_gaf651e550fd26664158610c8b8c8e5d00}{P\-L\-A\-S\-M\-A\-\_\-cpotrf\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga6fde33d873bc6ad52b7c0c63ccc669ab_ga6fde33d873bc6ad52b7c0c63ccc669ab}{P\-L\-A\-S\-M\-A\-\_\-dpotrf\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga0518a079c049cdcd32b8ae408e0d5e28_ga0518a079c049cdcd32b8ae408e0d5e28}{P\-L\-A\-S\-M\-A\-\_\-spotrf\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gad13147593a1970092f560e8cb54925b8_gad13147593a1970092f560e8cb54925b8}{P\-L\-A\-S\-M\-A\-\_\-zpotrs\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga30d9bbba83e9e9098c6444553d20f47a_ga30d9bbba83e9e9098c6444553d20f47a}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zpotri\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zpotri\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zpotri\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zpotri\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zpotri\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zpotri\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga30d9bbba83e9e9098c6444553d20f47a_ga30d9bbba83e9e9098c6444553d20f47a}
P\-L\-A\-S\-M\-A\-\_\-zpotri\-\_\-\-Tile -\/ Computes the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization A = U$\ast$$\ast$\-H$\ast$\-U or A = L$\ast$\-L$\ast$$\ast$\-H computed by P\-L\-A\-S\-M\-A\-\_\-zpotrf. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga6dd563144dd8c7f29a58659f220f44a0_ga6dd563144dd8c7f29a58659f220f44a0}{P\-L\-A\-S\-M\-A\-\_\-zpotri()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em uplo} & = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored.\\
\hline
\mbox{\tt in}  & {\em A} & On entry, the triangular factor U or L from the Cholesky factorization A = U$\ast$$\ast$\-H$\ast$\-U or A = L$\ast$\-L$\ast$$\ast$\-H, as computed by P\-L\-A\-S\-M\-A\-\_\-zpotrf. On exit, the upper or lower triangle of the (Hermitian) inverse of A, overwriting the input factor U or L.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $>$0} & if i, the leading minor of order i of A is not positive definite, so the factorization could not be completed, and the solution has not been computed.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga6dd563144dd8c7f29a58659f220f44a0_ga6dd563144dd8c7f29a58659f220f44a0}{P\-L\-A\-S\-M\-A\-\_\-zpotri} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga9c9b672c28f4f191528f07cd0d66774e_ga9c9b672c28f4f191528f07cd0d66774e}{P\-L\-A\-S\-M\-A\-\_\-zpotri\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaceabc04acf5032a6a9e0415cab2e5abe_gaceabc04acf5032a6a9e0415cab2e5abe}{P\-L\-A\-S\-M\-A\-\_\-cpotri\-\_\-\-Tile} 

\hyperlink{group__double__Tile_gab78b1dc223af4cceea99502e98e9fb72_gab78b1dc223af4cceea99502e98e9fb72}{P\-L\-A\-S\-M\-A\-\_\-dpotri\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga3f2b23232748f3fde3e58d06757af2ff_ga3f2b23232748f3fde3e58d06757af2ff}{P\-L\-A\-S\-M\-A\-\_\-spotri\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gaf062088380cfda1a7dc01bf9596c91e3_gaf062088380cfda1a7dc01bf9596c91e3}{P\-L\-A\-S\-M\-A\-\_\-zpotrf\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gad13147593a1970092f560e8cb54925b8_gad13147593a1970092f560e8cb54925b8}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zpotrs\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zpotrs\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zpotrs\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zpotrs\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zpotrs\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zpotrs\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gad13147593a1970092f560e8cb54925b8_gad13147593a1970092f560e8cb54925b8}
P\-L\-A\-S\-M\-A\-\_\-zpotrs\-\_\-\-Tile -\/ Solves a system of linear equations using previously computed Cholesky factorization. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gafa3392d835a508f57674c601c46eb331_gafa3392d835a508f57674c601c46eb331}{P\-L\-A\-S\-M\-A\-\_\-zpotrs()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em uplo} & = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored.\\
\hline
\mbox{\tt in}  & {\em A} & The triangular factor U or L from the Cholesky factorization A = U$\ast$$\ast$\-H$\ast$\-U or A = L$\ast$\-L$\ast$$\ast$\-H, computed by P\-L\-A\-S\-M\-A\-\_\-zpotrf.\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the N-\/by-\/\-N\-R\-H\-S right hand side matrix B. On exit, if return value = 0, the N-\/by-\/\-N\-R\-H\-S solution matrix X.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gafa3392d835a508f57674c601c46eb331_gafa3392d835a508f57674c601c46eb331}{P\-L\-A\-S\-M\-A\-\_\-zpotrs} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga493aec60380a3935c89f40c976fbb705_ga493aec60380a3935c89f40c976fbb705}{P\-L\-A\-S\-M\-A\-\_\-zpotrs\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga8230c4eb5d95075765fa93102095249b_ga8230c4eb5d95075765fa93102095249b}{P\-L\-A\-S\-M\-A\-\_\-cpotrs\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga07a5a6b08e66c1a66da7845f99a86a21_ga07a5a6b08e66c1a66da7845f99a86a21}{P\-L\-A\-S\-M\-A\-\_\-dpotrs\-\_\-\-Tile} 

\hyperlink{group__float__Tile_gaf5ba3c807c89d3363ea8cf648b11b40d_gaf5ba3c807c89d3363ea8cf648b11b40d}{P\-L\-A\-S\-M\-A\-\_\-spotrs\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gaf062088380cfda1a7dc01bf9596c91e3_gaf062088380cfda1a7dc01bf9596c91e3}{P\-L\-A\-S\-M\-A\-\_\-zpotrf\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga87921acde0e9798ffdb9f011b083385b_ga87921acde0e9798ffdb9f011b083385b}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zsymm\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zsymm\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zsymm\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zsymm\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zsymm\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zsymm\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{side, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{alpha, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{beta, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{C}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga87921acde0e9798ffdb9f011b083385b_ga87921acde0e9798ffdb9f011b083385b}
P\-L\-A\-S\-M\-A\-\_\-zsymm\-\_\-\-Tile -\/ Performs symmetric matrix multiplication. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga78d0974b51b7d019e0606422b3292b46_ga78d0974b51b7d019e0606422b3292b46}{P\-L\-A\-S\-M\-A\-\_\-zsymm()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em side} & Specifies whether the symmetric matrix A appears on the left or right in the operation as follows\-: = Plasma\-Left\-: \[ C = \alpha \times A \times B + \beta \times C \] = Plasma\-Right\-: \[ C = \alpha \times B \times A + \beta \times C \]\\
\hline
\mbox{\tt in}  & {\em uplo} & Specifies whether the upper or lower triangular part of the symmetric matrix A is to be referenced as follows\-: = Plasma\-Lower\-: Only the lower triangular part of the symmetric matrix A is to be referenced. = Plasma\-Upper\-: Only the upper triangular part of the symmetric matrix A is to be referenced.\\
\hline
\mbox{\tt in}  & {\em alpha} & Specifies the scalar alpha.\\
\hline
\mbox{\tt in}  & {\em A} & A is a L\-D\-A-\/by-\/ka matrix, where ka is M when side = Plasma\-Left, and is N otherwise. Only the uplo triangular part is referenced.\\
\hline
\mbox{\tt in}  & {\em B} & B is a L\-D\-B-\/by-\/\-N matrix, where the leading M-\/by-\/\-N part of the array B must contain the matrix B.\\
\hline
\mbox{\tt in}  & {\em beta} & Specifies the scalar beta.\\
\hline
\mbox{\tt in,out}  & {\em C} & C is a L\-D\-C-\/by-\/\-N matrix. On exit, the array is overwritten by the M by N updated matrix.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga78d0974b51b7d019e0606422b3292b46_ga78d0974b51b7d019e0606422b3292b46}{P\-L\-A\-S\-M\-A\-\_\-zsymm} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gaa2694adeec876b8929856287c5759b6b_gaa2694adeec876b8929856287c5759b6b}{P\-L\-A\-S\-M\-A\-\_\-zsymm\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga7083c080fb00e4b77c7162c6e1f34ae0_ga7083c080fb00e4b77c7162c6e1f34ae0}{P\-L\-A\-S\-M\-A\-\_\-csymm\-\_\-\-Tile} 

\hyperlink{group__double__Tile_gae536f325dde1d788ef2b355a9dca3ca6_gae536f325dde1d788ef2b355a9dca3ca6}{P\-L\-A\-S\-M\-A\-\_\-dsymm\-\_\-\-Tile} 

\hyperlink{group__float__Tile_gaed8391eebdf7b458e7a62dbfb6caff93_gaed8391eebdf7b458e7a62dbfb6caff93}{P\-L\-A\-S\-M\-A\-\_\-ssymm\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga84266642d3b1d97fafcfc81d695cc3d5_ga84266642d3b1d97fafcfc81d695cc3d5}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zsyr2k\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zsyr2k\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zsyr2k\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zsyr2k\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zsyr2k\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zsyr2k\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{trans, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{alpha, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{beta, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{C}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga84266642d3b1d97fafcfc81d695cc3d5_ga84266642d3b1d97fafcfc81d695cc3d5}
P\-L\-A\-S\-M\-A\-\_\-zsyr2k\-\_\-\-Tile -\/ Performs symmetric rank k update. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga575230c6f1629fabf7ba151a09e4c7a7_ga575230c6f1629fabf7ba151a09e4c7a7}{P\-L\-A\-S\-M\-A\-\_\-zsyr2k()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em uplo} & = Plasma\-Upper\-: Upper triangle of C is stored; = Plasma\-Lower\-: Lower triangle of C is stored.\\
\hline
\mbox{\tt in}  & {\em trans} & Specifies whether the matrix A is transposed or conjugate transposed\-: = Plasma\-No\-Trans\-: A is not transposed; = Plasma\-Trans\-: A is conjugate transposed.\\
\hline
\mbox{\tt in}  & {\em alpha} & alpha specifies the scalar alpha.\\
\hline
\mbox{\tt in}  & {\em A} & A is a L\-D\-A-\/by-\/ka matrix, where ka is K when trans = Plasma\-No\-Trans, and is N otherwise.\\
\hline
\mbox{\tt in}  & {\em B} & B is a L\-D\-B-\/by-\/kb matrix, where kb is K when trans = Plasma\-No\-Trans, and is N otherwise.\\
\hline
\mbox{\tt in}  & {\em beta} & beta specifies the scalar beta\\
\hline
\mbox{\tt in,out}  & {\em C} & C is a L\-D\-C-\/by-\/\-N matrix. On exit, the array uplo part of the matrix is overwritten by the uplo part of the updated matrix.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t__Tile_ga84266642d3b1d97fafcfc81d695cc3d5_ga84266642d3b1d97fafcfc81d695cc3d5}{P\-L\-A\-S\-M\-A\-\_\-zsyr2k\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex32__t_ga5a48c1ff1b73920651249deb75b9d0b7_ga5a48c1ff1b73920651249deb75b9d0b7}{P\-L\-A\-S\-M\-A\-\_\-csyr2k} 

\hyperlink{group__double_gaf9fa0e62110092a132cd17d8f48561f0_gaf9fa0e62110092a132cd17d8f48561f0}{P\-L\-A\-S\-M\-A\-\_\-dsyr2k} 

\hyperlink{group__float_gafac964a38a7c62696c3b95d35108ad9b_gafac964a38a7c62696c3b95d35108ad9b}{P\-L\-A\-S\-M\-A\-\_\-ssyr2k} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga562df1ff0cbc44d96feff13cb26cd8ec_ga562df1ff0cbc44d96feff13cb26cd8ec}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zsyrk\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zsyrk\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zsyrk\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zsyrk\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zsyrk\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zsyrk\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{trans, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{alpha, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{beta, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{C}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga562df1ff0cbc44d96feff13cb26cd8ec_ga562df1ff0cbc44d96feff13cb26cd8ec}
P\-L\-A\-S\-M\-A\-\_\-zsyrk\-\_\-\-Tile -\/ Performs rank k update. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gaae2f934da463e7256c82500587c3042b_gaae2f934da463e7256c82500587c3042b}{P\-L\-A\-S\-M\-A\-\_\-zsyrk()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em uplo} & = Plasma\-Upper\-: Upper triangle of C is stored; = Plasma\-Lower\-: Lower triangle of C is stored.\\
\hline
\mbox{\tt in}  & {\em trans} & Specifies whether the matrix A is transposed or conjugate transposed\-: = Plasma\-No\-Trans\-: A is not transposed; = Plasma\-Trans\-: A is transposed.\\
\hline
\mbox{\tt in}  & {\em alpha} & alpha specifies the scalar alpha.\\
\hline
\mbox{\tt in}  & {\em A} & A is a L\-D\-A-\/by-\/ka matrix, where ka is K when trans = Plasma\-No\-Trans, and is N otherwise.\\
\hline
\mbox{\tt in}  & {\em beta} & beta specifies the scalar beta\\
\hline
\mbox{\tt in,out}  & {\em C} & C is a L\-D\-C-\/by-\/\-N matrix. On exit, the array uplo part of the matrix is overwritten by the uplo part of the updated matrix.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t__Tile_ga562df1ff0cbc44d96feff13cb26cd8ec_ga562df1ff0cbc44d96feff13cb26cd8ec}{P\-L\-A\-S\-M\-A\-\_\-zsyrk\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex32__t_gad7bae1673afbf5b73da18c20f376cb89_gad7bae1673afbf5b73da18c20f376cb89}{P\-L\-A\-S\-M\-A\-\_\-csyrk} 

\hyperlink{group__double_gacfdac462cfb1b2d6696e353bec9fd079_gacfdac462cfb1b2d6696e353bec9fd079}{P\-L\-A\-S\-M\-A\-\_\-dsyrk} 

\hyperlink{group__float_gae83f0347570d23dc62dd8b298eb14ad6_gae83f0347570d23dc62dd8b298eb14ad6}{P\-L\-A\-S\-M\-A\-\_\-ssyrk} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga4ecbc28dd8c924fff262c73b5662eba7_ga4ecbc28dd8c924fff262c73b5662eba7}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-ztrmm\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-ztrmm\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-ztrmm\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-ztrmm\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-ztrmm\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-ztrmm\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{side, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{trans\-A, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{diag, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{alpha, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga4ecbc28dd8c924fff262c73b5662eba7_ga4ecbc28dd8c924fff262c73b5662eba7}
P\-L\-A\-S\-M\-A\-\_\-ztrmm\-\_\-\-Tile -\/ Computes triangular solve. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga9d25baa9dfdb84cd69270558338ce9b1_ga9d25baa9dfdb84cd69270558338ce9b1}{P\-L\-A\-S\-M\-A\-\_\-ztrmm()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em side} & Specifies whether A appears on the left or on the right of X\-: = Plasma\-Left\-: A$\ast$\-X = B = Plasma\-Right\-: X$\ast$\-A = B\\
\hline
\mbox{\tt in}  & {\em uplo} & Specifies whether the matrix A is upper triangular or lower triangular\-: = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored.\\
\hline
\mbox{\tt in}  & {\em trans\-A} & Specifies whether the matrix A is transposed, not transposed or conjugate transposed\-: = Plasma\-No\-Trans\-: A is transposed; = Plasma\-Trans\-: A is not transposed; = Plasma\-Conj\-Trans\-: A is conjugate transposed.\\
\hline
\mbox{\tt in}  & {\em diag} & Specifies whether or not A is unit triangular\-: = Plasma\-Non\-Unit\-: A is non unit; = Plasma\-Unit\-: A us unit.\\
\hline
\mbox{\tt in}  & {\em alpha} & alpha specifies the scalar alpha.\\
\hline
\mbox{\tt in}  & {\em A} & The triangular matrix A. If uplo = Plasma\-Upper, the leading N-\/by-\/\-N upper triangular part of the array A contains the upper triangular matrix, and the strictly lower triangular part of A is not referenced. If uplo = Plasma\-Lower, the leading N-\/by-\/\-N lower triangular part of the array A contains the lower triangular matrix, and the strictly upper triangular part of A is not referenced. If diag = Plasma\-Unit, the diagonal elements of A are also not referenced and are assumed to be 1.\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the N-\/by-\/\-N\-R\-H\-S right hand side matrix B. On exit, if return value = 0, the N-\/by-\/\-N\-R\-H\-S solution matrix X.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga9d25baa9dfdb84cd69270558338ce9b1_ga9d25baa9dfdb84cd69270558338ce9b1}{P\-L\-A\-S\-M\-A\-\_\-ztrmm} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga6fe9ba44646a8e7bc93a7a2cd20bf862_ga6fe9ba44646a8e7bc93a7a2cd20bf862}{P\-L\-A\-S\-M\-A\-\_\-ztrmm\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga3d787962354676356d0c9a3f26f079c5_ga3d787962354676356d0c9a3f26f079c5}{P\-L\-A\-S\-M\-A\-\_\-ctrmm\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga2c1f1dda933e118025994dbcb4250af3_ga2c1f1dda933e118025994dbcb4250af3}{P\-L\-A\-S\-M\-A\-\_\-dtrmm\-\_\-\-Tile} 

\hyperlink{group__float__Tile_gaa0df9bf7d0c90ae68302342d80000324_gaa0df9bf7d0c90ae68302342d80000324}{P\-L\-A\-S\-M\-A\-\_\-strmm\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gaa30141c5d48339be52806a6d01a6de1d_gaa30141c5d48339be52806a6d01a6de1d}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-ztrsm\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-ztrsm\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-ztrsm\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-ztrsm\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-ztrsm\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-ztrsm\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{side, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{trans\-A, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{diag, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{alpha, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gaa30141c5d48339be52806a6d01a6de1d_gaa30141c5d48339be52806a6d01a6de1d}
P\-L\-A\-S\-M\-A\-\_\-ztrsm\-\_\-\-Tile -\/ Computes triangular solve. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga36cf60d55716c7ab0c2fba7fb8833e2c_ga36cf60d55716c7ab0c2fba7fb8833e2c}{P\-L\-A\-S\-M\-A\-\_\-ztrsm()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em side} & Specifies whether A appears on the left or on the right of X\-: = Plasma\-Left\-: A$\ast$\-X = B = Plasma\-Right\-: X$\ast$\-A = B\\
\hline
\mbox{\tt in}  & {\em uplo} & Specifies whether the matrix A is upper triangular or lower triangular\-: = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored.\\
\hline
\mbox{\tt in}  & {\em trans\-A} & Specifies whether the matrix A is transposed, not transposed or conjugate transposed\-: = Plasma\-No\-Trans\-: A is transposed; = Plasma\-Trans\-: A is not transposed; = Plasma\-Conj\-Trans\-: A is conjugate transposed.\\
\hline
\mbox{\tt in}  & {\em diag} & Specifies whether or not A is unit triangular\-: = Plasma\-Non\-Unit\-: A is non unit; = Plasma\-Unit\-: A us unit.\\
\hline
\mbox{\tt in}  & {\em alpha} & alpha specifies the scalar alpha.\\
\hline
\mbox{\tt in}  & {\em A} & The triangular matrix A. If uplo = Plasma\-Upper, the leading N-\/by-\/\-N upper triangular part of the array A contains the upper triangular matrix, and the strictly lower triangular part of A is not referenced. If uplo = Plasma\-Lower, the leading N-\/by-\/\-N lower triangular part of the array A contains the lower triangular matrix, and the strictly upper triangular part of A is not referenced. If diag = Plasma\-Unit, the diagonal elements of A are also not referenced and are assumed to be 1.\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the N-\/by-\/\-N\-R\-H\-S right hand side matrix B. On exit, if return value = 0, the N-\/by-\/\-N\-R\-H\-S solution matrix X.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga36cf60d55716c7ab0c2fba7fb8833e2c_ga36cf60d55716c7ab0c2fba7fb8833e2c}{P\-L\-A\-S\-M\-A\-\_\-ztrsm} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gaaa1f664d00ac743bd6f9dd0c116e72a5_gaaa1f664d00ac743bd6f9dd0c116e72a5}{P\-L\-A\-S\-M\-A\-\_\-ztrsm\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga61b232c28dfe5a2b828d66aa3b70615f_ga61b232c28dfe5a2b828d66aa3b70615f}{P\-L\-A\-S\-M\-A\-\_\-ctrsm\-\_\-\-Tile} 

\hyperlink{group__double__Tile_gaaf9851df5808ed2346c5c5cf3329e33b_gaaf9851df5808ed2346c5c5cf3329e33b}{P\-L\-A\-S\-M\-A\-\_\-dtrsm\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga0425cfe286874d53b29fe338b9affc12_ga0425cfe286874d53b29fe338b9affc12}{P\-L\-A\-S\-M\-A\-\_\-strsm\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga4d6411e08ef6faaf5b407ae7e9b46378_ga4d6411e08ef6faaf5b407ae7e9b46378}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-ztrsmpl\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-ztrsmpl\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-ztrsmpl\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-ztrsmpl\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-ztrsmpl\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-ztrsmpl\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{L, }
\item[{int $\ast$}]{I\-P\-I\-V, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga4d6411e08ef6faaf5b407ae7e9b46378_ga4d6411e08ef6faaf5b407ae7e9b46378}
P\-L\-A\-S\-M\-A\-\_\-ztrsmpl\-\_\-\-Tile -\/ Performs the forward substitution step of solving a system of linear equations after the tile L\-U factorization of the matrix. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em A} & The tile factor L from the factorization, computed by P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv.\\
\hline
\mbox{\tt in}  & {\em L} & Auxiliary factorization data, related to the tile L factor, computed by P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv.\\
\hline
\mbox{\tt in}  & {\em I\-P\-I\-V} & The pivot indices from P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv (not equivalent to L\-A\-P\-A\-C\-K).\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the N-\/by-\/\-N\-R\-H\-S right hand side matrix B. On exit, if return value = 0, the N-\/by-\/\-N\-R\-H\-S solution matrix X.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gac1801a329693ff71b7ee1bd772f76994_gac1801a329693ff71b7ee1bd772f76994}{P\-L\-A\-S\-M\-A\-\_\-ztrsmpl} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga53d217149357f44e30add1d419e30475_ga53d217149357f44e30add1d419e30475}{P\-L\-A\-S\-M\-A\-\_\-ztrsmpl\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gad16caa93a3f8931437a0a40c368c771c_gad16caa93a3f8931437a0a40c368c771c}{P\-L\-A\-S\-M\-A\-\_\-ctrsmpl\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga3fc09a2ad0947a87607e41b263cdc48c_ga3fc09a2ad0947a87607e41b263cdc48c}{P\-L\-A\-S\-M\-A\-\_\-dtrsmpl\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga0d3df449d4bb7417814f4e64eb5a4cf7_ga0d3df449d4bb7417814f4e64eb5a4cf7}{P\-L\-A\-S\-M\-A\-\_\-strsmpl\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga767b9ff4ff1b5289e680ea42b05786e1_ga767b9ff4ff1b5289e680ea42b05786e1}{P\-L\-A\-S\-M\-A\-\_\-zgetrf\-\_\-incpiv\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga8b1fcefe28db01449afb53ea924bf889_ga8b1fcefe28db01449afb53ea924bf889}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-ztrsmrv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-ztrsmrv\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-ztrsmrv\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-ztrsmrv\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-ztrsmrv\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-ztrsmrv\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{side, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{trans\-A, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{diag, }
\item[{P\-L\-A\-S\-M\-A\-\_\-\-Complex64\-\_\-t}]{alpha, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{B}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga8b1fcefe28db01449afb53ea924bf889_ga8b1fcefe28db01449afb53ea924bf889}
P\-L\-A\-S\-M\-A\-\_\-ztrsmrv\-\_\-\-Tile -\/ Computes triangular solve. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gadc613ba744f045286d0869bbbf6765ac_gadc613ba744f045286d0869bbbf6765ac}{P\-L\-A\-S\-M\-A\-\_\-ztrsmrv()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em side} & Specifies whether A appears on the left or on the right of X\-: = Plasma\-Left\-: A$\ast$\-X = B = Plasma\-Right\-: X$\ast$\-A = B\\
\hline
\mbox{\tt in}  & {\em uplo} & Specifies whether the matrix A is upper triangular or lower triangular\-: = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored.\\
\hline
\mbox{\tt in}  & {\em trans\-A} & Specifies whether the matrix A is transposed, not transposed or conjugate transposed\-: = Plasma\-No\-Trans\-: A is transposed; = Plasma\-Trans\-: A is not transposed; = Plasma\-Conj\-Trans\-: A is conjugate transposed.\\
\hline
\mbox{\tt in}  & {\em diag} & Specifies whether or not A is unit triangular\-: = Plasma\-Non\-Unit\-: A is non unit; = Plasma\-Unit\-: A us unit.\\
\hline
\mbox{\tt in}  & {\em alpha} & alpha specifies the scalar alpha.\\
\hline
\mbox{\tt in}  & {\em A} & The triangular matrix A. If uplo = Plasma\-Upper, the leading N-\/by-\/\-N upper triangular part of the array A contains the upper triangular matrix, and the strictly lower triangular part of A is not referenced. If uplo = Plasma\-Lower, the leading N-\/by-\/\-N lower triangular part of the array A contains the lower triangular matrix, and the strictly upper triangular part of A is not referenced. If diag = Plasma\-Unit, the diagonal elements of A are also not referenced and are assumed to be 1.\\
\hline
\mbox{\tt in,out}  & {\em B} & On entry, the N-\/by-\/\-N\-R\-H\-S right hand side matrix B. On exit, if return value = 0, the N-\/by-\/\-N\-R\-H\-S solution matrix X.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gadc613ba744f045286d0869bbbf6765ac_gadc613ba744f045286d0869bbbf6765ac}{P\-L\-A\-S\-M\-A\-\_\-ztrsmrv} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga0ed911d979585a7940b8436a4b90d494_ga0ed911d979585a7940b8436a4b90d494}{P\-L\-A\-S\-M\-A\-\_\-ztrsmrv\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gae8a1dbf689834d2f0c4142009b371044_gae8a1dbf689834d2f0c4142009b371044}{P\-L\-A\-S\-M\-A\-\_\-ctrsmrv\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga593d32f4fcbb8654ebb88b53ea67bf73_ga593d32f4fcbb8654ebb88b53ea67bf73}{P\-L\-A\-S\-M\-A\-\_\-dtrsmrv\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga197a6b89cd535edaa07c9deb1d583f2d_ga197a6b89cd535edaa07c9deb1d583f2d}{P\-L\-A\-S\-M\-A\-\_\-strsmrv\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga3f573d99647fde05cf8db6dca201a564_ga3f573d99647fde05cf8db6dca201a564}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-ztrtri\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-ztrtri\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-ztrtri\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-ztrtri\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-ztrtri\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-ztrtri\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{uplo, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{diag, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga3f573d99647fde05cf8db6dca201a564_ga3f573d99647fde05cf8db6dca201a564}
P\-L\-A\-S\-M\-A\-\_\-ztrtri\-\_\-\-Tile -\/ Computes the inverse of a complex upper or lower triangular matrix A. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gaf634d0dec7f2b59a571b5aafa19892d1_gaf634d0dec7f2b59a571b5aafa19892d1}{P\-L\-A\-S\-M\-A\-\_\-ztrtri()}. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em uplo} & = Plasma\-Upper\-: Upper triangle of A is stored; = Plasma\-Lower\-: Lower triangle of A is stored.\\
\hline
\mbox{\tt in}  & {\em diag} & = Plasma\-Non\-Unit\-: A is non-\/unit triangular; = Plasma\-Unit\-: A us unit triangular.\\
\hline
\mbox{\tt in}  & {\em A} & On entry, the triangular matrix A. If U\-P\-L\-O = 'U', the leading N-\/by-\/\-N upper triangular part of the array A contains the upper triangular matrix, and the strictly lower triangular part of A is not referenced. If U\-P\-L\-O = 'L', the leading N-\/by-\/\-N lower triangular part of the array A contains the lower triangular matrix, and the strictly upper triangular part of A is not referenced. If D\-I\-A\-G = 'U', the diagonal elements of A are also not referenced and are assumed to be 1. On exit, the (triangular) inverse of the original matrix, in the same storage format.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit \\
\hline
{\em $>$0} & if i, A(i,i) is exactly zero. The triangular matrix is singular and its inverse can not be computed.\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gaf634d0dec7f2b59a571b5aafa19892d1_gaf634d0dec7f2b59a571b5aafa19892d1}{P\-L\-A\-S\-M\-A\-\_\-ztrtri} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gadfb88a401f30764bde58c38748e894bd_gadfb88a401f30764bde58c38748e894bd}{P\-L\-A\-S\-M\-A\-\_\-ztrtri\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga784a176b5d30f36e8964ff4c20e86674_ga784a176b5d30f36e8964ff4c20e86674}{P\-L\-A\-S\-M\-A\-\_\-ctrtri\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga98b4fbc89fea3fb016fec5b56246f38c_ga98b4fbc89fea3fb016fec5b56246f38c}{P\-L\-A\-S\-M\-A\-\_\-dtrtri\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga8a53f6df17ef16abe97a991c737e82dc_ga8a53f6df17ef16abe97a991c737e82dc}{P\-L\-A\-S\-M\-A\-\_\-strtri\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga30d9bbba83e9e9098c6444553d20f47a_ga30d9bbba83e9e9098c6444553d20f47a}{P\-L\-A\-S\-M\-A\-\_\-zpotri\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga6b36db3de0fe6436ea85432a40fb4024_ga6b36db3de0fe6436ea85432a40fb4024}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zunglq\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zunglq\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zunglq\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zunglq\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zunglq\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zunglq\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{Q}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga6b36db3de0fe6436ea85432a40fb4024_ga6b36db3de0fe6436ea85432a40fb4024}
P\-L\-A\-S\-M\-A\-\_\-zunglq\-\_\-\-Tile -\/ Generates an M-\/by-\/\-N matrix Q with orthonormal rows, which is defined as the first M rows of a product of the elementary reflectors returned by P\-L\-A\-S\-M\-A\-\_\-zgelqf. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em A} & Details of the L\-Q factorization of the original matrix A as returned by P\-L\-A\-S\-M\-A\-\_\-zgelqf.\\
\hline
\mbox{\tt in}  & {\em T} & Auxiliary factorization data, computed by P\-L\-A\-S\-M\-A\-\_\-zgelqf.\\
\hline
\mbox{\tt out}  & {\em Q} & On exit, the M-\/by-\/\-N matrix Q.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga8d2c7940bdd249a0a1e633b0ac6d107c_ga8d2c7940bdd249a0a1e633b0ac6d107c}{P\-L\-A\-S\-M\-A\-\_\-zunglq} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga88e23a6307f8d2f1de2343b33954be5b_ga88e23a6307f8d2f1de2343b33954be5b}{P\-L\-A\-S\-M\-A\-\_\-zunglq\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gad7b58caa461bed1b89328206a380cb67_gad7b58caa461bed1b89328206a380cb67}{P\-L\-A\-S\-M\-A\-\_\-cunglq\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga228c24159ae82a0484e02b277bb4a275_ga228c24159ae82a0484e02b277bb4a275}{P\-L\-A\-S\-M\-A\-\_\-dorglq\-\_\-\-Tile} 

\hyperlink{group__float__Tile_gae62c41d7980dbddbd3b0554ac186f4eb_gae62c41d7980dbddbd3b0554ac186f4eb}{P\-L\-A\-S\-M\-A\-\_\-sorglq\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga67a829a6a8c8fa6f0fbdfee5ea61ce12_ga67a829a6a8c8fa6f0fbdfee5ea61ce12}{P\-L\-A\-S\-M\-A\-\_\-zgelqf\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga95b4202db333c7547d3459d7b909fcd6_ga95b4202db333c7547d3459d7b909fcd6}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zungqr\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zungqr\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zungqr\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zungqr\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zungqr\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zungqr\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{Q}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga95b4202db333c7547d3459d7b909fcd6_ga95b4202db333c7547d3459d7b909fcd6}
P\-L\-A\-S\-M\-A\-\_\-zungqr\-\_\-\-Tile -\/ Generates an M-\/by-\/\-N matrix Q with orthonormal columns, which is defined as the first N columns of a product of the elementary reflectors returned by P\-L\-A\-S\-M\-A\-\_\-zgeqrf. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em A} & Details of the Q\-R factorization of the original matrix A as returned by P\-L\-A\-S\-M\-A\-\_\-zgeqrf.\\
\hline
\mbox{\tt in}  & {\em T} & Auxiliary factorization data, computed by P\-L\-A\-S\-M\-A\-\_\-zgeqrf.\\
\hline
\mbox{\tt out}  & {\em Q} & On exit, the M-\/by-\/\-N matrix Q.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_gafedf859d9373a2738b24e5780360ec5b_gafedf859d9373a2738b24e5780360ec5b}{P\-L\-A\-S\-M\-A\-\_\-zungqr} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gafc2a8fdc018edb78cfa3fb1e671e16f4_gafc2a8fdc018edb78cfa3fb1e671e16f4}{P\-L\-A\-S\-M\-A\-\_\-zungqr\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaff9c9a15543dae6f4890ef59eb670ea3_gaff9c9a15543dae6f4890ef59eb670ea3}{P\-L\-A\-S\-M\-A\-\_\-cungqr\-\_\-\-Tile} 

\hyperlink{group__double__Tile_gae246f76afc3683dcb4fd74c72da5791e_gae246f76afc3683dcb4fd74c72da5791e}{P\-L\-A\-S\-M\-A\-\_\-dorgqr\-\_\-\-Tile} 

\hyperlink{group__float__Tile_gaec88819afb466ae7e88a1743915aebac_gaec88819afb466ae7e88a1743915aebac}{P\-L\-A\-S\-M\-A\-\_\-sorgqr\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gabc10a21174d94b348a2493d6e885be57_gabc10a21174d94b348a2493d6e885be57}{P\-L\-A\-S\-M\-A\-\_\-zgeqrf\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gad9b76883d0fe796b0dd8eaadef158d6b_gad9b76883d0fe796b0dd8eaadef158d6b}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zunmlq\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zunmlq\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zunmlq\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zunmlq\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zunmlq\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zunmlq\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{side, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{trans, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{C}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_gad9b76883d0fe796b0dd8eaadef158d6b_gad9b76883d0fe796b0dd8eaadef158d6b}
P\-L\-A\-S\-M\-A\-\_\-zunmlq\-\_\-\-Tile -\/ overwrites the general M-\/by-\/\-N matrix C with Q$\ast$\-C, where Q is an orthogonal matrix (unitary in the complex case) defined as the product of elementary reflectors returned by P\-L\-A\-S\-M\-A\-\_\-zgelqf\-\_\-\-Tile Q is of order M. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em side} & Intended usage\-: = Plasma\-Left\-: apply Q or Q$\ast$$\ast$\-H from the left; = Plasma\-Right\-: apply Q or Q$\ast$$\ast$\-H from the right. Currently only Plasma\-Left is supported.\\
\hline
\mbox{\tt in}  & {\em trans} & Intended usage\-: = Plasma\-No\-Trans\-: no transpose, apply Q; = Plasma\-Conj\-Trans\-: conjugate transpose, apply Q$\ast$$\ast$\-H. Currently only Plasma\-Conj\-Trans is supported.\\
\hline
\mbox{\tt in}  & {\em A} & Details of the L\-Q factorization of the original matrix A as returned by P\-L\-A\-S\-M\-A\-\_\-zgelqf.\\
\hline
\mbox{\tt in}  & {\em T} & Auxiliary factorization data, computed by P\-L\-A\-S\-M\-A\-\_\-zgelqf.\\
\hline
\mbox{\tt in,out}  & {\em C} & On entry, the M-\/by-\/\-N matrix C. On exit, C is overwritten by Q$\ast$\-C or Q$\ast$$\ast$\-H$\ast$\-C.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga2c015740671fa101298fb9841b25f5d2_ga2c015740671fa101298fb9841b25f5d2}{P\-L\-A\-S\-M\-A\-\_\-zunmlq} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga5a5533f0e5deb266bd38699d1361e25f_ga5a5533f0e5deb266bd38699d1361e25f}{P\-L\-A\-S\-M\-A\-\_\-zunmlq\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga7dc256d207a8f2d2aa69b2b640d931fd_ga7dc256d207a8f2d2aa69b2b640d931fd}{P\-L\-A\-S\-M\-A\-\_\-cunmlq\-\_\-\-Tile} 

\hyperlink{group__double__Tile_gadab91637fe96b50a3053a5ff5b334b2f_gadab91637fe96b50a3053a5ff5b334b2f}{P\-L\-A\-S\-M\-A\-\_\-dormlq\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga8033d8163163f2681562008e5f4a3ccb_ga8033d8163163f2681562008e5f4a3ccb}{P\-L\-A\-S\-M\-A\-\_\-sormlq\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga67a829a6a8c8fa6f0fbdfee5ea61ce12_ga67a829a6a8c8fa6f0fbdfee5ea61ce12}{P\-L\-A\-S\-M\-A\-\_\-zgelqf\-\_\-\-Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga52c9965e4609c082ae9b976764fdd1c7_ga52c9965e4609c082ae9b976764fdd1c7}{\index{Advanced Interface\-: Synchronous -\/ Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}!P\-L\-A\-S\-M\-A\-\_\-zunmqr\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zunmqr\-\_\-\-Tile}}
\index{P\-L\-A\-S\-M\-A\-\_\-zunmqr\-\_\-\-Tile@{P\-L\-A\-S\-M\-A\-\_\-zunmqr\-\_\-\-Tile}!Advanced Interface: Synchronous - Double Complex@{Advanced Interface\-: Synchronous -\/ Double Complex}}
\subsubsection[{P\-L\-A\-S\-M\-A\-\_\-zunmqr\-\_\-\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\-L\-A\-S\-M\-A\-\_\-zunmqr\-\_\-\-Tile (
\begin{DoxyParamCaption}
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{side, }
\item[{P\-L\-A\-S\-M\-A\-\_\-enum}]{trans, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{A, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{T, }
\item[{{\bf P\-L\-A\-S\-M\-A\-\_\-desc} $\ast$}]{C}
\end{DoxyParamCaption}
)}}\label{group__PLASMA__Complex64__t__Tile_ga52c9965e4609c082ae9b976764fdd1c7_ga52c9965e4609c082ae9b976764fdd1c7}
P\-L\-A\-S\-M\-A\-\_\-zunmqr\-\_\-\-Tile -\/ overwrites the general M-\/by-\/\-N matrix C with Q$\ast$\-C, where Q is an orthogonal matrix (unitary in the complex case) defined as the product of elementary reflectors returned by P\-L\-A\-S\-M\-A\-\_\-zgeqrf\-\_\-\-Tile Q is of order M. All matrices are passed through descriptors. All dimensions are taken from the descriptors.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em side} & Intended usage\-: = Plasma\-Left\-: apply Q or Q$\ast$$\ast$\-H from the left; = Plasma\-Right\-: apply Q or Q$\ast$$\ast$\-H from the right. Currently only Plasma\-Left is supported.\\
\hline
\mbox{\tt in}  & {\em trans} & Intended usage\-: = Plasma\-No\-Trans\-: no transpose, apply Q; = Plasma\-Conj\-Trans\-: conjugate transpose, apply Q$\ast$$\ast$\-H. Currently only Plasma\-Conj\-Trans is supported.\\
\hline
\mbox{\tt in}  & {\em A} & Details of the Q\-R factorization of the original matrix A as returned by P\-L\-A\-S\-M\-A\-\_\-zgeqrf.\\
\hline
\mbox{\tt in}  & {\em T} & Auxiliary factorization data, computed by P\-L\-A\-S\-M\-A\-\_\-zgeqrf. Can be obtained with P\-L\-A\-S\-M\-A\-\_\-\-Alloc\-\_\-\-Workspace\-\_\-zgeqrf\\
\hline
\mbox{\tt in,out}  & {\em C} & On entry, the M-\/by-\/\-N matrix C. On exit, C is overwritten by Q$\ast$\-C or Q$\ast$$\ast$\-H$\ast$\-C.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em P\-L\-A\-S\-M\-A\-\_\-\-S\-U\-C\-C\-E\-S\-S} & successful exit\\
\hline
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__PLASMA__Complex64__t_ga2a00379e9ae15c89c8a21d7dfa945e8f_ga2a00379e9ae15c89c8a21d7dfa945e8f}{P\-L\-A\-S\-M\-A\-\_\-zunmqr} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga65bce78bfc91e50cd35cdb87521ce9a4_ga65bce78bfc91e50cd35cdb87521ce9a4}{P\-L\-A\-S\-M\-A\-\_\-zunmqr\-\_\-\-Tile\-\_\-\-Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga2ac6814a64f31e0b1659a8f94b621a1d_ga2ac6814a64f31e0b1659a8f94b621a1d}{P\-L\-A\-S\-M\-A\-\_\-cunmqr\-\_\-\-Tile} 

\hyperlink{group__double__Tile_ga1371def6d97c0194d43a018f448013b6_ga1371def6d97c0194d43a018f448013b6}{P\-L\-A\-S\-M\-A\-\_\-dormqr\-\_\-\-Tile} 

\hyperlink{group__float__Tile_ga3fdeed46ef1d25052ce1535bfd40c07e_ga3fdeed46ef1d25052ce1535bfd40c07e}{P\-L\-A\-S\-M\-A\-\_\-sormqr\-\_\-\-Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_gabc10a21174d94b348a2493d6e885be57_gabc10a21174d94b348a2493d6e885be57}{P\-L\-A\-S\-M\-A\-\_\-zgeqrf\-\_\-\-Tile} 
\end{DoxySeeAlso}
