\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}
\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_gaafc746e5c19b39b5f458cb439ef3c4de_gaafc746e5c19b39b5f458cb439ef3c4de}{P\+L\+A\+S\+M\+A\+\_\+zgeadd\+\_\+\+Tile} (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$B)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga67906c65812f08b96ba2545adbf95791_ga67906c65812f08b96ba2545adbf95791}{P\+L\+A\+S\+M\+A\+\_\+zgebrd\+\_\+\+Tile} (P\+L\+A\+S\+M\+A\+\_\+enum jobq, P\+L\+A\+S\+M\+A\+\_\+enum jobp, \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, P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$P, int L\+D\+P)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga237a71fdab53ef136376326cc02d0384_ga237a71fdab53ef136376326cc02d0384}{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_gae051c23d919a445b0cc2773c8ffa62be_gae051c23d919a445b0cc2773c8ffa62be}{P\+L\+A\+S\+M\+A\+\_\+zgeqp3\+\_\+\+Tile} (\hyperlink{structplasma__desc__t}{P\+L\+A\+S\+M\+A\+\_\+desc} $\ast$A, int $\ast$jpvt, P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$tau, P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$work, double $\ast$rwork)
\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_gac3315a1682fa76024dceaa47833f28d8_gac3315a1682fa76024dceaa47833f28d8}{P\+L\+A\+S\+M\+A\+\_\+zgesdd\+\_\+\+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$T, P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$U, int L\+D\+U, P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$V\+T, int L\+D\+V\+T)
\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_ga1a980778f7600b387397b427443d1aa8_ga1a980778f7600b387397b427443d1aa8}{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$T, P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$U, int L\+D\+U, P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$V\+T, int L\+D\+V\+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_ga721d9acb896bba35ed6d539b665164ff_ga721d9acb896bba35ed6d539b665164ff}{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+nopiv\+\_\+\+Tile} (\hyperlink{structplasma__desc__t}{P\+L\+A\+S\+M\+A\+\_\+desc} $\ast$A)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_ga541593661d073c73cc922d06ba49f700_ga541593661d073c73cc922d06ba49f700}{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+tntpiv\+\_\+\+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_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_ga143e5ed5a42b9fa3ae76b4df3258d071_ga143e5ed5a42b9fa3ae76b4df3258d071}{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, const 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_gab5c4dcbb8ce3878a5ed028a7485c6484_gab5c4dcbb8ce3878a5ed028a7485c6484}{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, const 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_ga209c71167d600073b6b3ffab59345a1f_ga209c71167d600073b6b3ffab59345a1f}{P\+L\+A\+S\+M\+A\+\_\+zheevr\+\_\+\+Tile} (P\+L\+A\+S\+M\+A\+\_\+enum jobz, P\+L\+A\+S\+M\+A\+\_\+enum range, P\+L\+A\+S\+M\+A\+\_\+enum uplo, \hyperlink{structplasma__desc__t}{P\+L\+A\+S\+M\+A\+\_\+desc} $\ast$A, double vl, double vu, int il, int iu, double abstol, int $\ast$nbcomputedeig, 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_ga140ea0ffbeb5b37b54ec8e4bace4ce0e_ga140ea0ffbeb5b37b54ec8e4bace4ce0e}{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)
\item 
double \hyperlink{group__PLASMA__Complex64__t__Tile_ga98a73c942c61d82f486b7ec17d16446b_ga98a73c942c61d82f486b7ec17d16446b}{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)
\item 
double \hyperlink{group__PLASMA__Complex64__t__Tile_ga038b70c300d89be07a603d270710c142_ga038b70c300d89be07a603d270710c142}{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)
\item 
double \hyperlink{group__PLASMA__Complex64__t__Tile_gac7af0feafd4ea8efb868e76f3bed7fff_gac7af0feafd4ea8efb868e76f3bed7fff}{P\+L\+A\+S\+M\+A\+\_\+zlantr\+\_\+\+Tile} (P\+L\+A\+S\+M\+A\+\_\+enum norm, 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_gac09c94bc28f9459be3b5a6018253a888_gac09c94bc28f9459be3b5a6018253a888}{P\+L\+A\+S\+M\+A\+\_\+zlascal\+\_\+\+Tile} (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)
\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_ga61271c8d3fabfe43caf0f8f0fb511b82_ga61271c8d3fabfe43caf0f8f0fb511b82}{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, const int $\ast$I\+P\+I\+V, int I\+N\+C\+X)
\item 
int \hyperlink{group__PLASMA__Complex64__t__Tile_gacf2d5a0f53cf1d2b24fe7f29fc7dc434_gacf2d5a0f53cf1d2b24fe7f29fc7dc434}{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, const 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_ga2141cd6e8e8ebd462668c43d8f09f468_ga2141cd6e8e8ebd462668c43d8f09f468}{P\+L\+A\+S\+M\+A\+\_\+zpltmg\+\_\+\+Tile} (P\+L\+A\+S\+M\+A\+\_\+enum mtxtype, \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_ga29d5240c2f89adeacf17f9109c014511_ga29d5240c2f89adeacf17f9109c014511}{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_ga08dcf3c96eab9f429af2d764147e59a0_ga08dcf3c96eab9f429af2d764147e59a0}{P\+L\+A\+S\+M\+A\+\_\+zstedc} (P\+L\+A\+S\+M\+A\+\_\+enum jobz, int n, double $\ast$D, double $\ast$E, P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$Z, int L\+D\+Z)
\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_gaf4b212c0d494896adba363870af8e6f0_gaf4b212c0d494896adba363870af8e6f0}{P\+L\+A\+S\+M\+A\+\_\+ztradd\+\_\+\+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$B)
\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_gafa2cffe6bac9513274a7811ca683d1a0_gafa2cffe6bac9513274a7811ca683d1a0}{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, const 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 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\textquotesingle{}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 = \textquotesingle{}L\textquotesingle{}, 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_gaafc746e5c19b39b5f458cb439ef3c4de_gaafc746e5c19b39b5f458cb439ef3c4de}{}\index{Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}!P\+L\+A\+S\+M\+A\+\_\+zgeadd\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zgeadd\+\_\+\+Tile}}
\index{P\+L\+A\+S\+M\+A\+\_\+zgeadd\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zgeadd\+\_\+\+Tile}!Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}}
\subsubsection[{P\+L\+A\+S\+M\+A\+\_\+zgeadd\+\_\+\+Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\+L\+A\+S\+M\+A\+\_\+zgeadd\+\_\+\+Tile (
\begin{DoxyParamCaption}
\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$}]{B}
\end{DoxyParamCaption}
)}\label{group__PLASMA__Complex64__t__Tile_gaafc746e5c19b39b5f458cb439ef3c4de_gaafc746e5c19b39b5f458cb439ef3c4de}
P\+L\+A\+S\+M\+A\+\_\+zgeadd\+\_\+\+Tile -\/ Performs a matrix addition similarly to the pzgeadd() function from the P\+B\+L\+A\+S library. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_gacfd25c8398bf6b58526f7937e649bbce_gacfd25c8398bf6b58526f7937e649bbce}{P\+L\+A\+S\+M\+A\+\_\+zgeadd()}. 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} & 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 alpha} & alpha specifies the scalar alpha\\
\hline
\mbox{\tt in}  & {\em A} & A is a L\+D\+A-\/by-\/ka matrix, where ka is N when trans = Plasma\+No\+Trans, and is M otherwise.\\
\hline
\mbox{\tt in}  & {\em beta} & beta specifies the scalar beta\\
\hline
\mbox{\tt in,out}  & {\em B} & B is a L\+D\+B-\/by-\/\+N 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_gacfd25c8398bf6b58526f7937e649bbce_gacfd25c8398bf6b58526f7937e649bbce}{P\+L\+A\+S\+M\+A\+\_\+zgeadd} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga3c433880bffd3abb77cc4b98bb4c2648_ga3c433880bffd3abb77cc4b98bb4c2648}{P\+L\+A\+S\+M\+A\+\_\+zgeadd\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga2b154462e6c4fbb9105ce093d755f17d_ga2b154462e6c4fbb9105ce093d755f17d}{P\+L\+A\+S\+M\+A\+\_\+cgeadd\+\_\+\+Tile} 

\hyperlink{group__double__Tile_gaa754e076d882761da52945daf75a90bb_gaa754e076d882761da52945daf75a90bb}{P\+L\+A\+S\+M\+A\+\_\+dgeadd\+\_\+\+Tile} 

\hyperlink{group__float__Tile_ga87d12ba559572c6fe86af294f5cfb3a3_ga87d12ba559572c6fe86af294f5cfb3a3}{P\+L\+A\+S\+M\+A\+\_\+sgeadd\+\_\+\+Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga67906c65812f08b96ba2545adbf95791_ga67906c65812f08b96ba2545adbf95791}{}\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[{P\+L\+A\+S\+M\+A\+\_\+enum}]{jobq, }
\item[{P\+L\+A\+S\+M\+A\+\_\+enum}]{jobp, }
\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, }
\item[{P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$}]{P, }
\item[{int}]{L\+D\+P}
\end{DoxyParamCaption}
)}\label{group__PLASMA__Complex64__t__Tile_ga67906c65812f08b96ba2545adbf95791_ga67906c65812f08b96ba2545adbf95791}
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_ga1d3eeb613fb6212be5c52cbde1dbf8d3_ga1d3eeb613fb6212be5c52cbde1dbf8d3}{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}  & {\em jobq} & Specifies options for computing all or part of the matrix Q. Intended usage\+: = Plasma\+Vec\+: all M columns of Q are returned in array Q; = Plasma\+No\+Vec\+: not referenced.\\
\hline
\mbox{\tt in}  & {\em jobp} & Specifies options for computing all or part of the matrix V$\ast$$\ast$\+H. Intended usage\+: = Plasma\+Vec\+: all M columns of Q are returned in array Q; = Plasma\+No\+Vec\+: not referenced.\\
\hline
\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
\mbox{\tt out}  & {\em Q} & On exit, if jobz = Plasma\+Vec, then if return value = 0, Q contains the M-\/by-\/\+M 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 $>$= M.\\
\hline
\mbox{\tt out}  & {\em P} & On exit, if jobz = Plasma\+Vec, then if return value = 0, P contains the N-\/by-\/\+N unitary matrix P. If jobz = Plasma\+No\+Vec, then it is not referenced.\\
\hline
\mbox{\tt in}  & {\em L\+D\+P} & The leading dimension of the array P. L\+D\+P $>$= N.\\
\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_ga1d3eeb613fb6212be5c52cbde1dbf8d3_ga1d3eeb613fb6212be5c52cbde1dbf8d3}{P\+L\+A\+S\+M\+A\+\_\+zgebrd} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga606380b6821011a709c6d58740c4acc3_ga606380b6821011a709c6d58740c4acc3}{P\+L\+A\+S\+M\+A\+\_\+zgebrd\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaed167ff6802799a75b35fd8a81562b93_gaed167ff6802799a75b35fd8a81562b93}{P\+L\+A\+S\+M\+A\+\_\+cgebrd\+\_\+\+Tile} 

\hyperlink{group__double__Tile_gadb3bf023031b38e9004d0a32e43d541b_gadb3bf023031b38e9004d0a32e43d541b}{P\+L\+A\+S\+M\+A\+\_\+dgebrd\+\_\+\+Tile} 

\hyperlink{group__float__Tile_gac1da440c28ae9d970489d4523956f3dd_gac1da440c28ae9d970489d4523956f3dd}{P\+L\+A\+S\+M\+A\+\_\+sgebrd\+\_\+\+Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga237a71fdab53ef136376326cc02d0384_ga237a71fdab53ef136376326cc02d0384}{}\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_ga237a71fdab53ef136376326cc02d0384_ga237a71fdab53ef136376326cc02d0384}
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 \hyperlink{group__PLASMA__Complex64__t_gace89692c6f34773c9daad5f35610e95b_gace89692c6f34773c9daad5f35610e95b}{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}
\hyperlink{group__PLASMA__Complex64__t_gace89692c6f34773c9daad5f35610e95b_gace89692c6f34773c9daad5f35610e95b}{P\+L\+A\+S\+M\+A\+\_\+zgecon} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gab24a1d9c33b2b32a697597c609e1d5cf_gab24a1d9c33b2b32a697597c609e1d5cf}{P\+L\+A\+S\+M\+A\+\_\+zgecon\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga6fc5d16804cacc37af380a28822b7381_ga6fc5d16804cacc37af380a28822b7381}{P\+L\+A\+S\+M\+A\+\_\+cgecon\+\_\+\+Tile} 

\hyperlink{group__double__Tile_gab8b49b21d2f82ff7e4eb1f4c6b16449b_gab8b49b21d2f82ff7e4eb1f4c6b16449b}{P\+L\+A\+S\+M\+A\+\_\+dgecon\+\_\+\+Tile} 

\hyperlink{group__float__Tile_ga2f84d657dbd1d672faf0251081facaf6_ga2f84d657dbd1d672faf0251081facaf6}{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_gae051c23d919a445b0cc2773c8ffa62be_gae051c23d919a445b0cc2773c8ffa62be}{}\index{Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}!P\+L\+A\+S\+M\+A\+\_\+zgeqp3\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zgeqp3\+\_\+\+Tile}}
\index{P\+L\+A\+S\+M\+A\+\_\+zgeqp3\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zgeqp3\+\_\+\+Tile}!Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}}
\subsubsection[{P\+L\+A\+S\+M\+A\+\_\+zgeqp3\+\_\+\+Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\+L\+A\+S\+M\+A\+\_\+zgeqp3\+\_\+\+Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\+L\+A\+S\+M\+A\+\_\+desc} $\ast$}]{A, }
\item[{int $\ast$}]{jpvt, }
\item[{P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$}]{tau, }
\item[{P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$}]{work, }
\item[{double $\ast$}]{rwork}
\end{DoxyParamCaption}
)}\label{group__PLASMA__Complex64__t__Tile_gae051c23d919a445b0cc2773c8ffa62be_gae051c23d919a445b0cc2773c8ffa62be}
P\+L\+A\+S\+M\+A\+\_\+zgeqp3\+\_\+\+Tile -\/ Computes the tile Q\+R factorization with column pivoting of a matrix. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga8c6ffd25fb20c4c7398133141910a8a6_ga8c6ffd25fb20c4c7398133141910a8a6}{P\+L\+A\+S\+M\+A\+\_\+zgeqp3()}. 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 in,out}  & {\em jpvt} & Integer array of dimension N. On exit, if jpvt(j)=k, then the j-\/th column of A$\ast$\+P was the k-\/th column of A.\\
\hline
\mbox{\tt out}  & {\em tau} & On exit, scalars that define Householder reflectors, size n.\\
\hline
\mbox{\tt out}  & {\em work} & Workspace of size (n + 1)$\ast$nb.\\
\hline
\mbox{\tt out}  & {\em rwork} & Workspace of size 2$\ast$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_ga8c6ffd25fb20c4c7398133141910a8a6_ga8c6ffd25fb20c4c7398133141910a8a6}{P\+L\+A\+S\+M\+A\+\_\+zgeqp3} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga1b8a1549d7523333e7c65cf2902cb05e_ga1b8a1549d7523333e7c65cf2902cb05e}{P\+L\+A\+S\+M\+A\+\_\+zgeqp3\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga714ddcbe6bb77de18800818926184ac3_ga714ddcbe6bb77de18800818926184ac3}{P\+L\+A\+S\+M\+A\+\_\+cgeqp3\+\_\+\+Tile} 

\hyperlink{group__double__Tile_ga37167dcdc82d6b8549bf76bd56201ed1_ga37167dcdc82d6b8549bf76bd56201ed1}{P\+L\+A\+S\+M\+A\+\_\+dgeqp3\+\_\+\+Tile} 

\hyperlink{group__float__Tile_ga5947ee719bb85214b3347d6c0066f413_ga5947ee719bb85214b3347d6c0066f413}{P\+L\+A\+S\+M\+A\+\_\+sgeqp3\+\_\+\+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_gac3315a1682fa76024dceaa47833f28d8_gac3315a1682fa76024dceaa47833f28d8}{}\index{Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}!P\+L\+A\+S\+M\+A\+\_\+zgesdd\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zgesdd\+\_\+\+Tile}}
\index{P\+L\+A\+S\+M\+A\+\_\+zgesdd\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zgesdd\+\_\+\+Tile}!Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}}
\subsubsection[{P\+L\+A\+S\+M\+A\+\_\+zgesdd\+\_\+\+Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\+L\+A\+S\+M\+A\+\_\+zgesdd\+\_\+\+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$}]{T, }
\item[{P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$}]{U, }
\item[{int}]{L\+D\+U, }
\item[{P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$}]{V\+T, }
\item[{int}]{L\+D\+V\+T}
\end{DoxyParamCaption}
)}\label{group__PLASMA__Complex64__t__Tile_gac3315a1682fa76024dceaa47833f28d8_gac3315a1682fa76024dceaa47833f28d8}
P\+L\+A\+S\+M\+A\+\_\+zgesdd\+\_\+\+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_ga4550f69e64e28c5b19e82345a4c4fad0_ga4550f69e64e28c5b19e82345a4c4fad0}{P\+L\+A\+S\+M\+A\+\_\+zgesdd()}. 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 = \textquotesingle{}A\textquotesingle{}(lapack)\+: all M columns of U are returned in array U; = Plasma\+No\+Vec = \textquotesingle{}N\textquotesingle{}\+: no columns of U (no left singular vectors) are computed. = Plasma\+S\+Vec = \textquotesingle{}S\textquotesingle{}\+: the first min(m,n) columns of U (the left singular vectors) are returned in the array U; N\+O\+T S\+U\+P\+P\+O\+R\+T\+T\+E\+D Y\+E\+T = Plasma\+O\+Vec = \textquotesingle{}O\textquotesingle{}\+: the first min(m,n) columns of U (the left singular vectors) are overwritten on the array A; N\+O\+T S\+U\+P\+P\+O\+R\+T\+T\+E\+D Y\+E\+T\\
\hline
\mbox{\tt in}  & {\em jobvt} & Specifies options for computing all or part of the matrix V$\ast$$\ast$\+H. Intended usage\+: = Plasma\+Vec = \textquotesingle{}A\textquotesingle{}(lapack)\+: all N rows of V$\ast$$\ast$\+H are returned in the array V\+T; = Plasma\+No\+Vec = \textquotesingle{}N\textquotesingle{}\+: no rows of V$\ast$$\ast$\+H (no right singular vectors) are computed. = Plasma\+S\+Vec = \textquotesingle{}S\textquotesingle{}\+: the first min(m,n) rows of V$\ast$$\ast$\+H (the right singular vectors) are returned in the array V\+T; N\+O\+T S\+U\+P\+P\+O\+R\+T\+T\+E\+D Y\+E\+T = Plasma\+O\+Vec = \textquotesingle{}O\textquotesingle{}\+: the first min(m,n) rows of V$\ast$$\ast$\+H (the right singular vectors) are overwritten on the array A; N\+O\+T S\+U\+P\+P\+O\+R\+T\+T\+E\+D Y\+E\+T\\
\hline
\end{DoxyParams}
Note\+: jobu and jobvt cannot both be Plasma\+O\+Vec.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em A} & On entry, the M-\/by-\/\+N matrix A. On exit, if J\+O\+B\+U = \textquotesingle{}O\textquotesingle{}, A is overwritten with the first min(m,n) columns of U (the left singular vectors, stored columnwise); if J\+O\+B\+V\+T = \textquotesingle{}O\textquotesingle{}, 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. \textquotesingle{}O\textquotesingle{} and J\+O\+B\+V\+T .ne. \textquotesingle{}O\textquotesingle{}, 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 in,out}  & {\em T} & On entry, descriptor as return by P\+L\+A\+S\+M\+A\+\_\+\+Alloc\+\_\+\+Workspace\+\_\+zgesdd On exit, contains auxiliary factorization data.\\
\hline
\mbox{\tt out}  & {\em U} & (L\+D\+U,M) if J\+O\+B\+U = \textquotesingle{}A\textquotesingle{} or (L\+D\+U,min(\+M,\+N)) if J\+O\+B\+U = \textquotesingle{}S\textquotesingle{}. If J\+O\+B\+U = \textquotesingle{}A\textquotesingle{}, U contains the M-\/by-\/\+M unitary matrix U; if J\+O\+B\+U = \textquotesingle{}S\textquotesingle{}, U contains the first min(m,n) columns of U (the left singular vectors, stored columnwise); if J\+O\+B\+U = \textquotesingle{}N\textquotesingle{} or \textquotesingle{}O\textquotesingle{}, U is not referenced.\\
\hline
\mbox{\tt in}  & {\em L\+D\+U} & The leading dimension of the array U. L\+D\+U $>$= 1; if J\+O\+B\+U = \textquotesingle{}S\textquotesingle{} or \textquotesingle{}A\textquotesingle{}, L\+D\+U $>$= M.\\
\hline
\mbox{\tt out}  & {\em V\+T} & If J\+O\+B\+V\+T = \textquotesingle{}A\textquotesingle{}, V\+T contains the N-\/by-\/\+N unitary matrix V$\ast$$\ast$\+H; if J\+O\+B\+V\+T = \textquotesingle{}S\textquotesingle{}, 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 = \textquotesingle{}N\textquotesingle{} or \textquotesingle{}O\textquotesingle{}, V\+T is not referenced.\\
\hline
\mbox{\tt in}  & {\em L\+D\+V\+T} & The leading dimension of the array V\+T. L\+D\+V\+T $>$= 1; if J\+O\+B\+V\+T = \textquotesingle{}A\textquotesingle{}, L\+D\+V\+T $>$= N; if J\+O\+B\+V\+T = \textquotesingle{}S\textquotesingle{}, L\+D\+V\+T $>$= min(\+M,\+N).\\
\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_ga4550f69e64e28c5b19e82345a4c4fad0_ga4550f69e64e28c5b19e82345a4c4fad0}{P\+L\+A\+S\+M\+A\+\_\+zgesdd} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gad5fe25a5457b2f1dbd3a14cfbb125ca4_gad5fe25a5457b2f1dbd3a14cfbb125ca4}{P\+L\+A\+S\+M\+A\+\_\+zgesdd\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga36c2caf721a35b26f104c3515610afd7_ga36c2caf721a35b26f104c3515610afd7}{P\+L\+A\+S\+M\+A\+\_\+cgesdd\+\_\+\+Tile} 

\hyperlink{group__double__Tile_ga8ffe3833457bde57382588cdb1bd9f58_ga8ffe3833457bde57382588cdb1bd9f58}{P\+L\+A\+S\+M\+A\+\_\+dgesdd\+\_\+\+Tile} 

\hyperlink{group__float__Tile_ga7468a0b96b97ae0eef8975c7e9e05a68_ga7468a0b96b97ae0eef8975c7e9e05a68}{P\+L\+A\+S\+M\+A\+\_\+sgesdd\+\_\+\+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_ga94397d6fba523c946f1e56cfe9aa967d_ga94397d6fba523c946f1e56cfe9aa967d}{P\+L\+A\+S\+M\+A\+\_\+zgesv()}. 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_ga1a980778f7600b387397b427443d1aa8_ga1a980778f7600b387397b427443d1aa8}{}\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$}]{T, }
\item[{P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$}]{U, }
\item[{int}]{L\+D\+U, }
\item[{P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$}]{V\+T, }
\item[{int}]{L\+D\+V\+T}
\end{DoxyParamCaption}
)}\label{group__PLASMA__Complex64__t__Tile_ga1a980778f7600b387397b427443d1aa8_ga1a980778f7600b387397b427443d1aa8}
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_ga947d0b69e1be45578bb8b869ac06b963_ga947d0b69e1be45578bb8b869ac06b963}{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 = \textquotesingle{}A\textquotesingle{}(lapack)\+: all M columns of U are returned in array U; = Plasma\+No\+Vec = \textquotesingle{}N\textquotesingle{}\+: no columns of U (no left singular vectors) are computed. = Plasma\+S\+Vec = \textquotesingle{}S\textquotesingle{}\+: the first min(m,n) columns of U (the left singular vectors) are returned in the array U; N\+O\+T S\+U\+P\+P\+O\+R\+T\+T\+E\+D Y\+E\+T = Plasma\+O\+Vec = \textquotesingle{}O\textquotesingle{}\+: the first min(m,n) columns of U (the left singular vectors) are overwritten on the array A; N\+O\+T S\+U\+P\+P\+O\+R\+T\+T\+E\+D Y\+E\+T\\
\hline
\mbox{\tt in}  & {\em jobvt} & Specifies options for computing all or part of the matrix V$\ast$$\ast$\+H. Intended usage\+: = Plasma\+Vec = \textquotesingle{}A\textquotesingle{}(lapack)\+: all N rows of V$\ast$$\ast$\+H are returned in the array V\+T; = Plasma\+No\+Vec = \textquotesingle{}N\textquotesingle{}\+: no rows of V$\ast$$\ast$\+H (no right singular vectors) are computed. = Plasma\+S\+Vec = \textquotesingle{}S\textquotesingle{}\+: the first min(m,n) rows of V$\ast$$\ast$\+H (the right singular vectors) are returned in the array V\+T; N\+O\+T S\+U\+P\+P\+O\+R\+T\+T\+E\+D Y\+E\+T = Plasma\+O\+Vec = \textquotesingle{}O\textquotesingle{}\+: the first min(m,n) rows of V$\ast$$\ast$\+H (the right singular vectors) are overwritten on the array A; N\+O\+T S\+U\+P\+P\+O\+R\+T\+T\+E\+D Y\+E\+T\\
\hline
\end{DoxyParams}
Note\+: jobu and jobvt cannot both be Plasma\+O\+Vec.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em A} & On entry, the M-\/by-\/\+N matrix A. On exit, if J\+O\+B\+U = \textquotesingle{}O\textquotesingle{}, A is overwritten with the first min(m,n) columns of U (the left singular vectors, stored columnwise); if J\+O\+B\+V\+T = \textquotesingle{}O\textquotesingle{}, 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. \textquotesingle{}O\textquotesingle{} and J\+O\+B\+V\+T .ne. \textquotesingle{}O\textquotesingle{}, 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 in,out}  & {\em T} & On entry, descriptor as return by P\+L\+A\+S\+M\+A\+\_\+\+Alloc\+\_\+\+Workspace\+\_\+zgesvd On exit, contains auxiliary factorization data.\\
\hline
\mbox{\tt out}  & {\em U} & (L\+D\+U,M) if J\+O\+B\+U = \textquotesingle{}A\textquotesingle{} or (L\+D\+U,min(\+M,\+N)) if J\+O\+B\+U = \textquotesingle{}S\textquotesingle{}. If J\+O\+B\+U = \textquotesingle{}A\textquotesingle{}, U contains the M-\/by-\/\+M unitary matrix U; if J\+O\+B\+U = \textquotesingle{}S\textquotesingle{}, U contains the first min(m,n) columns of U (the left singular vectors, stored columnwise); if J\+O\+B\+U = \textquotesingle{}N\textquotesingle{} or \textquotesingle{}O\textquotesingle{}, U is not referenced.\\
\hline
\mbox{\tt in}  & {\em L\+D\+U} & The leading dimension of the array U. L\+D\+U $>$= 1; if J\+O\+B\+U = \textquotesingle{}S\textquotesingle{} or \textquotesingle{}A\textquotesingle{}, L\+D\+U $>$= M.\\
\hline
\mbox{\tt out}  & {\em V\+T} & If J\+O\+B\+V\+T = \textquotesingle{}A\textquotesingle{}, V\+T contains the N-\/by-\/\+N unitary matrix V$\ast$$\ast$\+H; if J\+O\+B\+V\+T = \textquotesingle{}S\textquotesingle{}, 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 = \textquotesingle{}N\textquotesingle{} or \textquotesingle{}O\textquotesingle{}, V\+T is not referenced.\\
\hline
\mbox{\tt in}  & {\em L\+D\+V\+T} & The leading dimension of the array V\+T. L\+D\+V\+T $>$= 1; if J\+O\+B\+V\+T = \textquotesingle{}A\textquotesingle{}, L\+D\+V\+T $>$= N; if J\+O\+B\+V\+T = \textquotesingle{}S\textquotesingle{}, L\+D\+V\+T $>$= min(\+M,\+N).\\
\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_ga947d0b69e1be45578bb8b869ac06b963_ga947d0b69e1be45578bb8b869ac06b963}{P\+L\+A\+S\+M\+A\+\_\+zgesvd} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gae57b09ad721b00e28e688e3510f2d910_gae57b09ad721b00e28e688e3510f2d910}{P\+L\+A\+S\+M\+A\+\_\+zgesvd\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga0cdafaea214f9a938586faac1b088fbe_ga0cdafaea214f9a938586faac1b088fbe}{P\+L\+A\+S\+M\+A\+\_\+cgesvd\+\_\+\+Tile} 

\hyperlink{group__double__Tile_ga0b7678b8af5b6f5783d5a2dc29bbe9f4_ga0b7678b8af5b6f5783d5a2dc29bbe9f4}{P\+L\+A\+S\+M\+A\+\_\+dgesvd\+\_\+\+Tile} 

\hyperlink{group__float__Tile_gad636cb478efcce3495f47a9a2e9fbc76_gad636cb478efcce3495f47a9a2e9fbc76}{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_gab5c4dcbb8ce3878a5ed028a7485c6484_gab5c4dcbb8ce3878a5ed028a7485c6484}{P\+L\+A\+S\+M\+A\+\_\+zgetrs\+\_\+incpiv\+\_\+\+Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga721d9acb896bba35ed6d539b665164ff_ga721d9acb896bba35ed6d539b665164ff}{}\index{Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}!P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+nopiv\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+nopiv\+\_\+\+Tile}}
\index{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+nopiv\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+nopiv\+\_\+\+Tile}!Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}}
\subsubsection[{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+nopiv\+\_\+\+Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+nopiv\+\_\+\+Tile (
\begin{DoxyParamCaption}
\item[{{\bf P\+L\+A\+S\+M\+A\+\_\+desc} $\ast$}]{A}
\end{DoxyParamCaption}
)}\label{group__PLASMA__Complex64__t__Tile_ga721d9acb896bba35ed6d539b665164ff_ga721d9acb896bba35ed6d539b665164ff}
P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+nopiv\+\_\+\+Tile -\/ Computes the tile L\+U factorization of a matrix. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga6fddd4132db9c55950061ff61f1e00e0_ga6fddd4132db9c55950061ff61f1e00e0}{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+nopiv()}. 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
\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_ga6fddd4132db9c55950061ff61f1e00e0_ga6fddd4132db9c55950061ff61f1e00e0}{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+nopiv} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gae0d785e8c60e02a21697f60cd1cef5fc_gae0d785e8c60e02a21697f60cd1cef5fc}{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+nopiv\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga126202c0c0ffa1f033b8b1bc65254595_ga126202c0c0ffa1f033b8b1bc65254595}{P\+L\+A\+S\+M\+A\+\_\+cgetrf\+\_\+nopiv\+\_\+\+Tile} 

\hyperlink{group__double__Tile_ga7a0926d28d13b960d7c22159ac347248_ga7a0926d28d13b960d7c22159ac347248}{P\+L\+A\+S\+M\+A\+\_\+dgetrf\+\_\+nopiv\+\_\+\+Tile} 

\hyperlink{group__float__Tile_gac69f83430a75ebaad0d19442761004b6_gac69f83430a75ebaad0d19442761004b6}{P\+L\+A\+S\+M\+A\+\_\+sgetrf\+\_\+nopiv\+\_\+\+Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile_ga143e5ed5a42b9fa3ae76b4df3258d071_ga143e5ed5a42b9fa3ae76b4df3258d071}{P\+L\+A\+S\+M\+A\+\_\+zgetrs\+\_\+\+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_ga143e5ed5a42b9fa3ae76b4df3258d071_ga143e5ed5a42b9fa3ae76b4df3258d071}{P\+L\+A\+S\+M\+A\+\_\+zgetrs\+\_\+\+Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga541593661d073c73cc922d06ba49f700_ga541593661d073c73cc922d06ba49f700}{}\index{Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}!P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+tntpiv\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+tntpiv\+\_\+\+Tile}}
\index{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+tntpiv\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+tntpiv\+\_\+\+Tile}!Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}}
\subsubsection[{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+tntpiv\+\_\+\+Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+tntpiv\+\_\+\+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_ga541593661d073c73cc922d06ba49f700_ga541593661d073c73cc922d06ba49f700}
P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+tntpiv\+\_\+\+Tile -\/ Computes the tile L\+U factorization of a matrix. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga9ab8aca11b7dadc50bcb9dea67cd4954_ga9ab8aca11b7dadc50bcb9dea67cd4954}{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+tntpiv()}. 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\\
\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_ga9ab8aca11b7dadc50bcb9dea67cd4954_ga9ab8aca11b7dadc50bcb9dea67cd4954}{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+tntpiv} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga42dd20197a45760bcccf94657b581050_ga42dd20197a45760bcccf94657b581050}{P\+L\+A\+S\+M\+A\+\_\+zgetrf\+\_\+tntpiv\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gad2c4161f8dc22dd19f541fd91a402c0d_gad2c4161f8dc22dd19f541fd91a402c0d}{P\+L\+A\+S\+M\+A\+\_\+cgetrf\+\_\+tntpiv\+\_\+\+Tile} 

\hyperlink{group__double__Tile_ga9705a219e533b0fc94698872f67411b0_ga9705a219e533b0fc94698872f67411b0}{P\+L\+A\+S\+M\+A\+\_\+dgetrf\+\_\+tntpiv\+\_\+\+Tile} 

\hyperlink{group__float__Tile_gae07b9e0af4e3d12491dfe0a2cc6eef31_gae07b9e0af4e3d12491dfe0a2cc6eef31}{P\+L\+A\+S\+M\+A\+\_\+sgetrf\+\_\+tntpiv\+\_\+\+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_gab5c4dcbb8ce3878a5ed028a7485c6484_gab5c4dcbb8ce3878a5ed028a7485c6484}{}\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[{const 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_gab5c4dcbb8ce3878a5ed028a7485c6484_gab5c4dcbb8ce3878a5ed028a7485c6484}
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_ga3af09862f7bf51c6f41e5220859f802d_ga3af09862f7bf51c6f41e5220859f802d}{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_ga3af09862f7bf51c6f41e5220859f802d_ga3af09862f7bf51c6f41e5220859f802d}{P\+L\+A\+S\+M\+A\+\_\+zgetrs\+\_\+incpiv} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga3af83e90f2792a198a6766a007d11e31_ga3af83e90f2792a198a6766a007d11e31}{P\+L\+A\+S\+M\+A\+\_\+zgetrs\+\_\+incpiv\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga7c9bc594ee6cc9fc05964ab8cbb47b34_ga7c9bc594ee6cc9fc05964ab8cbb47b34}{P\+L\+A\+S\+M\+A\+\_\+cgetrs\+\_\+incpiv\+\_\+\+Tile} 

\hyperlink{group__double__Tile_gae24b0aa20c84d9c1ba57822cc6ffcded_gae24b0aa20c84d9c1ba57822cc6ffcded}{P\+L\+A\+S\+M\+A\+\_\+dgetrs\+\_\+incpiv\+\_\+\+Tile} 

\hyperlink{group__float__Tile_gaa98543a9a1cd907186e2782b747b24e7_gaa98543a9a1cd907186e2782b747b24e7}{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_ga143e5ed5a42b9fa3ae76b4df3258d071_ga143e5ed5a42b9fa3ae76b4df3258d071}{}\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[{const 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_ga143e5ed5a42b9fa3ae76b4df3258d071_ga143e5ed5a42b9fa3ae76b4df3258d071}
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_gaf035432f37a7fd4cf2263d1eccaa89a5_gaf035432f37a7fd4cf2263d1eccaa89a5}{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_gaf035432f37a7fd4cf2263d1eccaa89a5_gaf035432f37a7fd4cf2263d1eccaa89a5}{P\+L\+A\+S\+M\+A\+\_\+zgetrs} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gac6868ef9d924faa37a9d6dd42462551c_gac6868ef9d924faa37a9d6dd42462551c}{P\+L\+A\+S\+M\+A\+\_\+zgetrs\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga350ad5c6377f3048eaf3c6985e2783eb_ga350ad5c6377f3048eaf3c6985e2783eb}{P\+L\+A\+S\+M\+A\+\_\+cgetrs\+\_\+\+Tile} 

\hyperlink{group__double__Tile_gaa05de453eb3dfe9851d763434948577a_gaa05de453eb3dfe9851d763434948577a}{P\+L\+A\+S\+M\+A\+\_\+dgetrs\+\_\+\+Tile} 

\hyperlink{group__float__Tile_gadb6246bd33d383f96297ddafdbfc0599_gadb6246bd33d383f96297ddafdbfc0599}{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 = \textquotesingle{}L\textquotesingle{}, 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 = \textquotesingle{}L\textquotesingle{}, 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_ga209c71167d600073b6b3ffab59345a1f_ga209c71167d600073b6b3ffab59345a1f}{}\index{Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}!P\+L\+A\+S\+M\+A\+\_\+zheevr\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zheevr\+\_\+\+Tile}}
\index{P\+L\+A\+S\+M\+A\+\_\+zheevr\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zheevr\+\_\+\+Tile}!Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}}
\subsubsection[{P\+L\+A\+S\+M\+A\+\_\+zheevr\+\_\+\+Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\+L\+A\+S\+M\+A\+\_\+zheevr\+\_\+\+Tile (
\begin{DoxyParamCaption}
\item[{P\+L\+A\+S\+M\+A\+\_\+enum}]{jobz, }
\item[{P\+L\+A\+S\+M\+A\+\_\+enum}]{range, }
\item[{P\+L\+A\+S\+M\+A\+\_\+enum}]{uplo, }
\item[{{\bf P\+L\+A\+S\+M\+A\+\_\+desc} $\ast$}]{A, }
\item[{double}]{vl, }
\item[{double}]{vu, }
\item[{int}]{il, }
\item[{int}]{iu, }
\item[{double}]{abstol, }
\item[{int $\ast$}]{nbcomputedeig, }
\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_ga209c71167d600073b6b3ffab59345a1f_ga209c71167d600073b6b3ffab59345a1f}
P\+L\+A\+S\+M\+A\+\_\+zheevr\+\_\+\+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 range} & = Plasma\+All\+Vec\+: all eigenvalues will be found. = Plasma\+Vec\+: all eigenvalues in the half-\/open interval (V\+L,V\+U\mbox{]} will be found. = Plasma\+Ivec\+: the I\+L-\/th through I\+U-\/th eigenvalues will be found. For range = Plasma\+Vec or Plasma\+Ivec and I\+U -\/ I\+L $<$ N -\/ 1, D\+S\+T\+E\+B\+Z and Z\+S\+T\+E\+I\+N are called.\\
\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 = \textquotesingle{}L\textquotesingle{}, 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 in}  & {\em vl} & see vu.\\
\hline
\mbox{\tt in}  & {\em vu} & If R\+A\+N\+G\+E=Plasma\+Vec, the lower and upper bounds of the interval to be searched for eigenvalues. V\+L $<$ V\+U. Not referenced if R\+A\+N\+G\+E = Plasma\+All\+Vec or Plasma\+Ivec.\\
\hline
\mbox{\tt in}  & {\em il} & see iu.\\
\hline
\mbox{\tt in}  & {\em iu} & If R\+A\+N\+G\+E=Plasma\+Ivec, the indices (in ascending order) of the smallest and largest eigenvalues to be returned. 1 $<$= I\+L $<$= I\+U $<$= N, if N $>$ 0; I\+L = 1 and I\+U = 0 if N = 0. Not referenced if R\+A\+N\+G\+E = Plasma\+All\+Vec or Plasma\+Vec.\\
\hline
\mbox{\tt in}  & {\em abstol} & The absolute error tolerance for the eigenvalues. An approximate eigenvalue is accepted as converged when it is determined to lie in an interval \mbox{[}a,b\mbox{]} of width less than or equal to \begin{DoxyVerb}    ABSTOL + EPS *   max( |a|,|b| ) ,
\end{DoxyVerb}
\\
\hline
\end{DoxyParams}
where E\+P\+S is the machine precision. If A\+B\+S\+T\+O\+L is less than or equal to zero, then E\+P\+S$\ast$$\vert$\+T$\vert$ will be used in its place, where $\vert$\+T$\vert$ is the 1-\/norm of the tridiagonal matrix obtained by reducing A to tridiagonal form.

See \char`\"{}\+Computing Small Singular Values of Bidiagonal Matrices
         with Guaranteed High Relative Accuracy,\char`\"{} by Demmel and Kahan, L\+A\+P\+A\+C\+K Working Note \#3.

If high relative accuracy is important, set A\+B\+S\+T\+O\+L to D\+L\+A\+M\+C\+H( \textquotesingle{}Safe minimum\textquotesingle{} ). Doing so will guarantee that eigenvalues are computed to high relative accuracy when possible in future releases. The current code does not make any guarantees about high relative accuracy, but furutre releases will. See J. Barlow and J. Demmel, \char`\"{}\+Computing Accurate Eigensystems of Scaled Diagonally
         Dominant Matrices\char`\"{}, L\+A\+P\+A\+C\+K Working Note \#7, for a discussion of which matrices define their eigenvalues to high relative accuracy. (hard set to use tryrac=1).


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em nbcomputedeig} & The total number of eigenvalues found. 0 $<$= M $<$= N. If R\+A\+N\+G\+E = Plasma\+All\+Vec, M = N, and if R\+A\+N\+G\+E = Plasma\+Ivec, M = I\+U-\/\+I\+L+1.\\
\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\+\_\+zheevr 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_ga209c71167d600073b6b3ffab59345a1f_ga209c71167d600073b6b3ffab59345a1f}{P\+L\+A\+S\+M\+A\+\_\+zheevr\+\_\+\+Tile} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga9d97579dfd99bfa9ae07e984efdad07b_ga9d97579dfd99bfa9ae07e984efdad07b}{P\+L\+A\+S\+M\+A\+\_\+zheevr\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t_ga69b1739ca8db9edc416275eaff7cab65_ga69b1739ca8db9edc416275eaff7cab65}{P\+L\+A\+S\+M\+A\+\_\+cheevr} 

\hyperlink{group__double_gac40bc729f1349cf26c573be350c92de4_gac40bc729f1349cf26c573be350c92de4}{P\+L\+A\+S\+M\+A\+\_\+dsyevr} 

\hyperlink{group__float_ga850dfaa20a85559bd1ef0042e4218ecd_ga850dfaa20a85559bd1ef0042e4218ecd}{P\+L\+A\+S\+M\+A\+\_\+ssyevr} 
\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_ga1086284f7bd6db0de2341eeaa3a3e655_ga1086284f7bd6db0de2341eeaa3a3e655}{P\+L\+A\+S\+M\+A\+\_\+zher2k} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gafd48063459e56ed56962c7fb4bcab829_gafd48063459e56ed56962c7fb4bcab829}{P\+L\+A\+S\+M\+A\+\_\+zher2k\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaee84da440cf5aa93264a72fd249ad5af_gaee84da440cf5aa93264a72fd249ad5af}{P\+L\+A\+S\+M\+A\+\_\+cher2k\+\_\+\+Tile} 

P\+L\+A\+S\+M\+A\+\_\+dher2k\+\_\+\+Tile 

P\+L\+A\+S\+M\+A\+\_\+sher2k\+\_\+\+Tile 
\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_ga37897923ff4fb613bbd5a69a58b12fb8_ga37897923ff4fb613bbd5a69a58b12fb8}{P\+L\+A\+S\+M\+A\+\_\+zherk} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga1b230b4886af07679f6b0788d00df24c_ga1b230b4886af07679f6b0788d00df24c}{P\+L\+A\+S\+M\+A\+\_\+zherk\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga1f31a0502f57ea6dc05fd7ad5aaed0e3_ga1f31a0502f57ea6dc05fd7ad5aaed0e3}{P\+L\+A\+S\+M\+A\+\_\+cherk\+\_\+\+Tile} 

P\+L\+A\+S\+M\+A\+\_\+dherk\+\_\+\+Tile 

P\+L\+A\+S\+M\+A\+\_\+sherk\+\_\+\+Tile 
\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 = \textquotesingle{}L\textquotesingle{}, 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_ga140ea0ffbeb5b37b54ec8e4bace4ce0e_ga140ea0ffbeb5b37b54ec8e4bace4ce0e}{}\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}
\end{DoxyParamCaption}
)}\label{group__PLASMA__Complex64__t__Tile_ga140ea0ffbeb5b37b54ec8e4bace4ce0e_ga140ea0ffbeb5b37b54ec8e4bace4ce0e}
P\+L\+A\+S\+M\+A\+\_\+zlange\+\_\+\+Tile -\/ Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga0a59419c4731f28c9d8ff470d23d5db3_ga0a59419c4731f28c9d8ff470d23d5db3}{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 = \textquotesingle{}U\textquotesingle{}, the upper triangle of A is overwritten with the upper triangle of the product U $\ast$ U\textquotesingle{}; if U\+P\+L\+O = \textquotesingle{}L\textquotesingle{}, the lower triangle of A is overwritten with the lower triangle of the product L\textquotesingle{} $\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_ga0a59419c4731f28c9d8ff470d23d5db3_ga0a59419c4731f28c9d8ff470d23d5db3}{P\+L\+A\+S\+M\+A\+\_\+zlange} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga766f2461e8a4262181569265fb3648d7_ga766f2461e8a4262181569265fb3648d7}{P\+L\+A\+S\+M\+A\+\_\+zlange\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gac949ab11700c9cc5202fc81c3ca00ee9_gac949ab11700c9cc5202fc81c3ca00ee9}{P\+L\+A\+S\+M\+A\+\_\+clange\+\_\+\+Tile} 

\hyperlink{group__double__Tile_ga30741b673f53cfa2a361fafda9381311_ga30741b673f53cfa2a361fafda9381311}{P\+L\+A\+S\+M\+A\+\_\+dlange\+\_\+\+Tile} 

\hyperlink{group__float__Tile_ga61ffd2b03e42781889b76ea9809984dc_ga61ffd2b03e42781889b76ea9809984dc}{P\+L\+A\+S\+M\+A\+\_\+slange\+\_\+\+Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga98a73c942c61d82f486b7ec17d16446b_ga98a73c942c61d82f486b7ec17d16446b}{}\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}
\end{DoxyParamCaption}
)}\label{group__PLASMA__Complex64__t__Tile_ga98a73c942c61d82f486b7ec17d16446b_ga98a73c942c61d82f486b7ec17d16446b}
P\+L\+A\+S\+M\+A\+\_\+zlanhe\+\_\+\+Tile -\/ Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga58656cfce8c3d31d5efcf3e987e33e64_ga58656cfce8c3d31d5efcf3e987e33e64}{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 = \textquotesingle{}U\textquotesingle{}, the upper triangle of A is overwritten with the upper triangle of the product U $\ast$ U\textquotesingle{}; if U\+P\+L\+O = \textquotesingle{}L\textquotesingle{}, the lower triangle of A is overwritten with the lower triangle of the product L\textquotesingle{} $\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_ga58656cfce8c3d31d5efcf3e987e33e64_ga58656cfce8c3d31d5efcf3e987e33e64}{P\+L\+A\+S\+M\+A\+\_\+zlanhe} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga72d33c6f54cecf6c7afc07e4c8649586_ga72d33c6f54cecf6c7afc07e4c8649586}{P\+L\+A\+S\+M\+A\+\_\+zlanhe\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gae54b0dbf0b56916cb9cf14becd0b24c7_gae54b0dbf0b56916cb9cf14becd0b24c7}{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_ga038b70c300d89be07a603d270710c142_ga038b70c300d89be07a603d270710c142}{}\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}
\end{DoxyParamCaption}
)}\label{group__PLASMA__Complex64__t__Tile_ga038b70c300d89be07a603d270710c142_ga038b70c300d89be07a603d270710c142}
P\+L\+A\+S\+M\+A\+\_\+zlansy\+\_\+\+Tile -\/ Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga2e163a7890571e447804ed020a4c05b5_ga2e163a7890571e447804ed020a4c05b5}{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 = \textquotesingle{}U\textquotesingle{}, the upper triangle of A is overwritten with the upper triangle of the product U $\ast$ U\textquotesingle{}; if U\+P\+L\+O = \textquotesingle{}L\textquotesingle{}, the lower triangle of A is overwritten with the lower triangle of the product L\textquotesingle{} $\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_ga2e163a7890571e447804ed020a4c05b5_ga2e163a7890571e447804ed020a4c05b5}{P\+L\+A\+S\+M\+A\+\_\+zlansy} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gae68fa85784fc38045ed2723686275b01_gae68fa85784fc38045ed2723686275b01}{P\+L\+A\+S\+M\+A\+\_\+zlansy\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaf7bdf520ba1b3bb29eb63e21c026ab51_gaf7bdf520ba1b3bb29eb63e21c026ab51}{P\+L\+A\+S\+M\+A\+\_\+clansy\+\_\+\+Tile} 

\hyperlink{group__double__Tile_ga2bbcef868db78c41f588e9f05ac6c644_ga2bbcef868db78c41f588e9f05ac6c644}{P\+L\+A\+S\+M\+A\+\_\+dlansy\+\_\+\+Tile} 

\hyperlink{group__float__Tile_ga322b3d40025bb05fcf66cf49ad0fb852_ga322b3d40025bb05fcf66cf49ad0fb852}{P\+L\+A\+S\+M\+A\+\_\+slansy\+\_\+\+Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gac7af0feafd4ea8efb868e76f3bed7fff_gac7af0feafd4ea8efb868e76f3bed7fff}{}\index{Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}!P\+L\+A\+S\+M\+A\+\_\+zlantr\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zlantr\+\_\+\+Tile}}
\index{P\+L\+A\+S\+M\+A\+\_\+zlantr\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zlantr\+\_\+\+Tile}!Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}}
\subsubsection[{P\+L\+A\+S\+M\+A\+\_\+zlantr\+\_\+\+Tile}]{\setlength{\rightskip}{0pt plus 5cm}double P\+L\+A\+S\+M\+A\+\_\+zlantr\+\_\+\+Tile (
\begin{DoxyParamCaption}
\item[{P\+L\+A\+S\+M\+A\+\_\+enum}]{norm, }
\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_gac7af0feafd4ea8efb868e76f3bed7fff_gac7af0feafd4ea8efb868e76f3bed7fff}
P\+L\+A\+S\+M\+A\+\_\+zlantr\+\_\+\+Tile -\/ Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga34d019535c07ecb781380648bb92ce1c_ga34d019535c07ecb781380648bb92ce1c}{P\+L\+A\+S\+M\+A\+\_\+zlantr()}. 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} & 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 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 A} & Descriptor of matrix A.\\
\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_ga34d019535c07ecb781380648bb92ce1c_ga34d019535c07ecb781380648bb92ce1c}{P\+L\+A\+S\+M\+A\+\_\+zlantr} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga0a46e4d19b40b27caaac9d28d8b0399c_ga0a46e4d19b40b27caaac9d28d8b0399c}{P\+L\+A\+S\+M\+A\+\_\+zlantr\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gab17bfe00f5ea276ed9cc54305ff694f3_gab17bfe00f5ea276ed9cc54305ff694f3}{P\+L\+A\+S\+M\+A\+\_\+clantr\+\_\+\+Tile} 

\hyperlink{group__double__Tile_gadc7484e78e46a16e09432a1e2c404f39_gadc7484e78e46a16e09432a1e2c404f39}{P\+L\+A\+S\+M\+A\+\_\+dlantr\+\_\+\+Tile} 

\hyperlink{group__float__Tile_ga38d0034b144f319eff737318000185e7_ga38d0034b144f319eff737318000185e7}{P\+L\+A\+S\+M\+A\+\_\+slantr\+\_\+\+Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gac09c94bc28f9459be3b5a6018253a888_gac09c94bc28f9459be3b5a6018253a888}{}\index{Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}!P\+L\+A\+S\+M\+A\+\_\+zlascal\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zlascal\+\_\+\+Tile}}
\index{P\+L\+A\+S\+M\+A\+\_\+zlascal\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zlascal\+\_\+\+Tile}!Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}}
\subsubsection[{P\+L\+A\+S\+M\+A\+\_\+zlascal\+\_\+\+Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\+L\+A\+S\+M\+A\+\_\+zlascal\+\_\+\+Tile (
\begin{DoxyParamCaption}
\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}
\end{DoxyParamCaption}
)}\label{group__PLASMA__Complex64__t__Tile_gac09c94bc28f9459be3b5a6018253a888_gac09c94bc28f9459be3b5a6018253a888}
P\+L\+A\+S\+M\+A\+\_\+zlascal\+\_\+\+Tile -\/ Scales a matrix by the scalar alpha as in Sca\+L\+A\+P\+A\+C\+K pzlascal().

\[ A = \alpha A \],

alpha is a scalar, and A a general, upper or lower trapezoidal matrix.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em uplo} & Specifies the shape of A\+: = Plasma\+Upper\+Lower\+: A is a general matrix. = Plasma\+Upper\+: A is an upper trapezoidal matrix. = Plasma\+Lower\+: A is a lower trapezoidal matrix.\\
\hline
\mbox{\tt in}  & {\em alpha} & alpha specifies the scalar alpha\\
\hline
\mbox{\tt in}  & {\em A} & A is a L\+D\+A-\/by-\/\+N 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_ga17968ad2d92d8ea27e1e4ccea3c7d569_ga17968ad2d92d8ea27e1e4ccea3c7d569}{P\+L\+A\+S\+M\+A\+\_\+zlascal} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga335695edbbd6f7e3f60f4f78ce9c5050_ga335695edbbd6f7e3f60f4f78ce9c5050}{P\+L\+A\+S\+M\+A\+\_\+zlascal\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gad132cd5e98431f26f6e74ed34c0faeff_gad132cd5e98431f26f6e74ed34c0faeff}{P\+L\+A\+S\+M\+A\+\_\+clascal\+\_\+\+Tile} 

\hyperlink{group__double__Tile_ga31de9c754535316e25719e62a2c3c44b_ga31de9c754535316e25719e62a2c3c44b}{P\+L\+A\+S\+M\+A\+\_\+dlascal\+\_\+\+Tile} 

\hyperlink{group__float__Tile_gade4d5b02320ac7c43db295331f9a59d5_gade4d5b02320ac7c43db295331f9a59d5}{P\+L\+A\+S\+M\+A\+\_\+slascal\+\_\+\+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 set. = Plasma\+Upper\+Lower\+: All the matrix A = Plasma\+Upper\+: Upper triangular part = Plasma\+Lower\+: Lower triangular part\\
\hline
\mbox{\tt in}  & {\em alpha} & All the offdiagonal array elements are set to alpha.\\
\hline
\mbox{\tt in}  & {\em beta} & All the diagonal array elements are set to beta.\\
\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_ga61271c8d3fabfe43caf0f8f0fb511b82_ga61271c8d3fabfe43caf0f8f0fb511b82}{}\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[{const int $\ast$}]{I\+P\+I\+V, }
\item[{int}]{I\+N\+C\+X}
\end{DoxyParamCaption}
)}\label{group__PLASMA__Complex64__t__Tile_ga61271c8d3fabfe43caf0f8f0fb511b82_ga61271c8d3fabfe43caf0f8f0fb511b82}
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_gacc6ccd85efa0bbc451731b0ba5a1d11a_gacc6ccd85efa0bbc451731b0ba5a1d11a}{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_gacc6ccd85efa0bbc451731b0ba5a1d11a_gacc6ccd85efa0bbc451731b0ba5a1d11a}{P\+L\+A\+S\+M\+A\+\_\+zlaswp} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gae0b30a09939da72cfe89fb647c4fe316_gae0b30a09939da72cfe89fb647c4fe316}{P\+L\+A\+S\+M\+A\+\_\+zlaswp\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga0e22d31074a999408529f1b6bc9c5de5_ga0e22d31074a999408529f1b6bc9c5de5}{P\+L\+A\+S\+M\+A\+\_\+claswp\+\_\+\+Tile} 

\hyperlink{group__double__Tile_ga545ef170c054566272a2ba6293daad2f_ga545ef170c054566272a2ba6293daad2f}{P\+L\+A\+S\+M\+A\+\_\+dlaswp\+\_\+\+Tile} 

\hyperlink{group__float__Tile_gad5b3f7d921625de64163aaffd05ca4ba_gad5b3f7d921625de64163aaffd05ca4ba}{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_gacf2d5a0f53cf1d2b24fe7f29fc7dc434_gacf2d5a0f53cf1d2b24fe7f29fc7dc434}{}\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[{const int $\ast$}]{I\+P\+I\+V, }
\item[{int}]{I\+N\+C\+X}
\end{DoxyParamCaption}
)}\label{group__PLASMA__Complex64__t__Tile_gacf2d5a0f53cf1d2b24fe7f29fc7dc434_gacf2d5a0f53cf1d2b24fe7f29fc7dc434}
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_gaad7e6621e986a380618b84cd67359d7c_gaad7e6621e986a380618b84cd67359d7c}{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_gaad7e6621e986a380618b84cd67359d7c_gaad7e6621e986a380618b84cd67359d7c}{P\+L\+A\+S\+M\+A\+\_\+zlaswpc} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga4a913e8804cf6f2ac6eacc229a1388e8_ga4a913e8804cf6f2ac6eacc229a1388e8}{P\+L\+A\+S\+M\+A\+\_\+zlaswpc\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gae11069464baedff74cdf1dabbcf102ba_gae11069464baedff74cdf1dabbcf102ba}{P\+L\+A\+S\+M\+A\+\_\+claswpc\+\_\+\+Tile} 

\hyperlink{group__double__Tile_ga2b9f87c9ca1c1de860156759f3d1e83c_ga2b9f87c9ca1c1de860156759f3d1e83c}{P\+L\+A\+S\+M\+A\+\_\+dlaswpc\+\_\+\+Tile} 

\hyperlink{group__float__Tile_ga765f714264c08f2c497aae9d3a989e29_ga765f714264c08f2c497aae9d3a989e29}{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\textquotesingle{} or L\textquotesingle{} $\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 = \textquotesingle{}U\textquotesingle{}, the upper triangle of A is overwritten with the upper triangle of the product U $\ast$ U\textquotesingle{}; if U\+P\+L\+O = \textquotesingle{}L\textquotesingle{}, the lower triangle of A is overwritten with the lower triangle of the product L\textquotesingle{} $\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_ga2141cd6e8e8ebd462668c43d8f09f468_ga2141cd6e8e8ebd462668c43d8f09f468}{}\index{Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}!P\+L\+A\+S\+M\+A\+\_\+zpltmg\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zpltmg\+\_\+\+Tile}}
\index{P\+L\+A\+S\+M\+A\+\_\+zpltmg\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+zpltmg\+\_\+\+Tile}!Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}}
\subsubsection[{P\+L\+A\+S\+M\+A\+\_\+zpltmg\+\_\+\+Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\+L\+A\+S\+M\+A\+\_\+zpltmg\+\_\+\+Tile (
\begin{DoxyParamCaption}
\item[{P\+L\+A\+S\+M\+A\+\_\+enum}]{mtxtype, }
\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_ga2141cd6e8e8ebd462668c43d8f09f468_ga2141cd6e8e8ebd462668c43d8f09f468}
P\+L\+A\+S\+M\+A\+\_\+zpltmg\+\_\+\+Tile -\/ Generate a random matrix by tiles. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga0c1fc92152972274a3f2c7d482ccd365_ga0c1fc92152972274a3f2c7d482ccd365}{P\+L\+A\+S\+M\+A\+\_\+zpltmg()}. 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 mtxtype} & See \hyperlink{group__PLASMA__Complex64__t_ga0c1fc92152972274a3f2c7d482ccd365_ga0c1fc92152972274a3f2c7d482ccd365}{P\+L\+A\+S\+M\+A\+\_\+zpltmg()}\\
\hline
\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_ga0c1fc92152972274a3f2c7d482ccd365_ga0c1fc92152972274a3f2c7d482ccd365}{P\+L\+A\+S\+M\+A\+\_\+zpltmg} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga7a746cda0e52b435e627522564354c1b_ga7a746cda0e52b435e627522564354c1b}{P\+L\+A\+S\+M\+A\+\_\+zpltmg\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaaf88665c8aac5c4478642a5b7068120c_gaaf88665c8aac5c4478642a5b7068120c}{P\+L\+A\+S\+M\+A\+\_\+cpltmg\+\_\+\+Tile} 

\hyperlink{group__double__Tile_ga97608884deb6e29227508196a72a9b0a_ga97608884deb6e29227508196a72a9b0a}{P\+L\+A\+S\+M\+A\+\_\+dpltmg\+\_\+\+Tile} 

\hyperlink{group__float__Tile_ga68fe8bd8a7f5edfc934d558ba34e3da4_ga68fe8bd8a7f5edfc934d558ba34e3da4}{P\+L\+A\+S\+M\+A\+\_\+spltmg\+\_\+\+Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_ga29d5240c2f89adeacf17f9109c014511_ga29d5240c2f89adeacf17f9109c014511}{}\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_ga29d5240c2f89adeacf17f9109c014511_ga29d5240c2f89adeacf17f9109c014511}
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 \hyperlink{group__PLASMA__Complex64__t_ga52f6ee7a56e26b17f1d9fbb421156688_ga52f6ee7a56e26b17f1d9fbb421156688}{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 uplo} & = Plasma\+Upper\+: Upper triangle of A is stored; = Plasma\+Lower\+: Lower triangle of A is stored.\\
\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}
\hyperlink{group__PLASMA__Complex64__t_ga52f6ee7a56e26b17f1d9fbb421156688_ga52f6ee7a56e26b17f1d9fbb421156688}{P\+L\+A\+S\+M\+A\+\_\+zpocon} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga272215da98b8ba866e53a41270b3826d_ga272215da98b8ba866e53a41270b3826d}{P\+L\+A\+S\+M\+A\+\_\+zpocon\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_gaa28fee72cd05c19d6ed54895c7d623bf_gaa28fee72cd05c19d6ed54895c7d623bf}{P\+L\+A\+S\+M\+A\+\_\+cpocon\+\_\+\+Tile} 

\hyperlink{group__double__Tile_ga66c7ac129ac344419cbda9d34493061a_ga66c7ac129ac344419cbda9d34493061a}{P\+L\+A\+S\+M\+A\+\_\+dpocon\+\_\+\+Tile} 

\hyperlink{group__float__Tile_ga77c4e9a5bcfacbb8cd5672f3ff30542e_ga77c4e9a5bcfacbb8cd5672f3ff30542e}{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 = \textquotesingle{}L\textquotesingle{}, 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 = \textquotesingle{}L\textquotesingle{}, 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_ga08dcf3c96eab9f429af2d764147e59a0_ga08dcf3c96eab9f429af2d764147e59a0}{}\index{Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}!P\+L\+A\+S\+M\+A\+\_\+zstedc@{P\+L\+A\+S\+M\+A\+\_\+zstedc}}
\index{P\+L\+A\+S\+M\+A\+\_\+zstedc@{P\+L\+A\+S\+M\+A\+\_\+zstedc}!Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}}
\subsubsection[{P\+L\+A\+S\+M\+A\+\_\+zstedc}]{\setlength{\rightskip}{0pt plus 5cm}int P\+L\+A\+S\+M\+A\+\_\+zstedc (
\begin{DoxyParamCaption}
\item[{P\+L\+A\+S\+M\+A\+\_\+enum}]{jobz, }
\item[{int}]{n, }
\item[{double $\ast$}]{D, }
\item[{double $\ast$}]{E, }
\item[{P\+L\+A\+S\+M\+A\+\_\+\+Complex64\+\_\+t $\ast$}]{Z, }
\item[{int}]{L\+D\+Z}
\end{DoxyParamCaption}
)}\label{group__PLASMA__Complex64__t__Tile_ga08dcf3c96eab9f429af2d764147e59a0_ga08dcf3c96eab9f429af2d764147e59a0}
P\+L\+A\+S\+M\+A\+\_\+zstedc -\/ Computes all eigenpairs of a symmetric tridiagonal matrix


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em jobz} & Intended usage\+: = Plasma\+I\+Vec\+: computes eigenpairs of the symmetric tridiagonal matrix = Plasma\+Vec\+: computes eigenpairs of the original matrix (not supported now)\\
\hline
\mbox{\tt in}  & {\em n} & n specifies the dimension of the original matrix\\
\hline
\mbox{\tt in,out}  & {\em D} & On entry, D contains the diagonal elements of the tridiagonal matrix On exit, D contains the eigenvalues\\
\hline
\mbox{\tt in}  & {\em E} & On entry, E contains the extra-\/diagonal elements of the tridiagonal matrix\\
\hline
\mbox{\tt out}  & {\em Z} & On exit, if jobz = Plasma\+Vec and info = 0, the eigenvectors.\\
\hline
\mbox{\tt in}  & {\em L\+D\+Z} & The leading dimention of the eigenvectors matrix Z. L\+D\+Z $>$= 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
\end{DoxyRetVals}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__PLASMA__Complex64__t__Tile_ga08dcf3c96eab9f429af2d764147e59a0_ga08dcf3c96eab9f429af2d764147e59a0}{P\+L\+A\+S\+M\+A\+\_\+zstedc} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga5a5fa856181247960356bdd876cdd20e_ga5a5fa856181247960356bdd876cdd20e}{P\+L\+A\+S\+M\+A\+\_\+zstedc\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga37ed856ec37725a98d6b9425a64f024b_ga37ed856ec37725a98d6b9425a64f024b}{P\+L\+A\+S\+M\+A\+\_\+cstedc} 

\hyperlink{group__double__Tile_ga066d8520cd86175fa6c85c3af0847b2f_ga066d8520cd86175fa6c85c3af0847b2f}{P\+L\+A\+S\+M\+A\+\_\+dstedc} 

\hyperlink{group__float__Tile_gabd2ceaf8eca3bf6b47c652ad6bcc3598_gabd2ceaf8eca3bf6b47c652ad6bcc3598}{P\+L\+A\+S\+M\+A\+\_\+sstedc} 
\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_ga575230c6f1629fabf7ba151a09e4c7a7_ga575230c6f1629fabf7ba151a09e4c7a7}{P\+L\+A\+S\+M\+A\+\_\+zsyr2k} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga35bf05742f8cebf8202667213c9f7f3d_ga35bf05742f8cebf8202667213c9f7f3d}{P\+L\+A\+S\+M\+A\+\_\+zsyr2k\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga25263f0d07a615ac7e6f4d899f5ab5ba_ga25263f0d07a615ac7e6f4d899f5ab5ba}{P\+L\+A\+S\+M\+A\+\_\+csyr2k\+\_\+\+Tile} 

\hyperlink{group__double__Tile_gab0cd0d402590b7da7a74372aa6d5889e_gab0cd0d402590b7da7a74372aa6d5889e}{P\+L\+A\+S\+M\+A\+\_\+dsyr2k\+\_\+\+Tile} 

\hyperlink{group__float__Tile_ga1c0cbf7def70b0d7783d944051aef00e_ga1c0cbf7def70b0d7783d944051aef00e}{P\+L\+A\+S\+M\+A\+\_\+ssyr2k\+\_\+\+Tile} 
\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_gaae2f934da463e7256c82500587c3042b_gaae2f934da463e7256c82500587c3042b}{P\+L\+A\+S\+M\+A\+\_\+zsyrk} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga14c6b9f7fba664c5ae28e70e66ec0617_ga14c6b9f7fba664c5ae28e70e66ec0617}{P\+L\+A\+S\+M\+A\+\_\+zsyrk\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga3a2727cdd83016262849b0a4dca6c308_ga3a2727cdd83016262849b0a4dca6c308}{P\+L\+A\+S\+M\+A\+\_\+csyrk\+\_\+\+Tile} 

\hyperlink{group__double__Tile_ga484a28584256b741614a1a4b0cd85f6c_ga484a28584256b741614a1a4b0cd85f6c}{P\+L\+A\+S\+M\+A\+\_\+dsyrk\+\_\+\+Tile} 

\hyperlink{group__float__Tile_gacf870fa2eddaa1a0c47b0ac8ddecab46_gacf870fa2eddaa1a0c47b0ac8ddecab46}{P\+L\+A\+S\+M\+A\+\_\+ssyrk\+\_\+\+Tile} 
\end{DoxySeeAlso}
\hypertarget{group__PLASMA__Complex64__t__Tile_gaf4b212c0d494896adba363870af8e6f0_gaf4b212c0d494896adba363870af8e6f0}{}\index{Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}!P\+L\+A\+S\+M\+A\+\_\+ztradd\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+ztradd\+\_\+\+Tile}}
\index{P\+L\+A\+S\+M\+A\+\_\+ztradd\+\_\+\+Tile@{P\+L\+A\+S\+M\+A\+\_\+ztradd\+\_\+\+Tile}!Advanced Interface\+: Synchronous -\/ Double Complex@{Advanced Interface\+: Synchronous -\/ Double Complex}}
\subsubsection[{P\+L\+A\+S\+M\+A\+\_\+ztradd\+\_\+\+Tile}]{\setlength{\rightskip}{0pt plus 5cm}int P\+L\+A\+S\+M\+A\+\_\+ztradd\+\_\+\+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$}]{B}
\end{DoxyParamCaption}
)}\label{group__PLASMA__Complex64__t__Tile_gaf4b212c0d494896adba363870af8e6f0_gaf4b212c0d494896adba363870af8e6f0}
P\+L\+A\+S\+M\+A\+\_\+ztradd\+\_\+\+Tile -\/ Performs a matrix addition similarly to the pztradd() function from the P\+B\+L\+A\+S library. Tile equivalent of \hyperlink{group__PLASMA__Complex64__t_ga6d77250f7c47e6f8a07055c4417a8a75_ga6d77250f7c47e6f8a07055c4417a8a75}{P\+L\+A\+S\+M\+A\+\_\+ztradd()}. 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 shape of A and B matrices\+: = Plasma\+Upper\+Lower\+: A and B are general matrices. = Plasma\+Upper\+: op(\+A) and B are upper trapezoidal matrices. = Plasma\+Lower\+: op(\+A) and B are lower trapezoidal matrices.\\
\hline
\mbox{\tt in}  & {\em trans} & 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 alpha} & alpha specifies the scalar alpha\\
\hline
\mbox{\tt in}  & {\em A} & A is a L\+D\+A-\/by-\/ka matrix, where ka is N when trans = Plasma\+No\+Trans, and is M otherwise.\\
\hline
\mbox{\tt in}  & {\em beta} & beta specifies the scalar beta\\
\hline
\mbox{\tt in,out}  & {\em B} & B is a L\+D\+B-\/by-\/\+N 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_ga6d77250f7c47e6f8a07055c4417a8a75_ga6d77250f7c47e6f8a07055c4417a8a75}{P\+L\+A\+S\+M\+A\+\_\+ztradd} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_gafc36e43539e5dca2fb811c2c7c5a9e55_gafc36e43539e5dca2fb811c2c7c5a9e55}{P\+L\+A\+S\+M\+A\+\_\+ztradd\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga3aea96fb634ef294c7c8315c83b5c2ae_ga3aea96fb634ef294c7c8315c83b5c2ae}{P\+L\+A\+S\+M\+A\+\_\+ctradd\+\_\+\+Tile} 

\hyperlink{group__double__Tile_gad3716ac875ef900c0115eb9db046ff48_gad3716ac875ef900c0115eb9db046ff48}{P\+L\+A\+S\+M\+A\+\_\+dtradd\+\_\+\+Tile} 

\hyperlink{group__float__Tile_gaf9bfae96f9bb34fa3008c593a5b5e948_gaf9bfae96f9bb34fa3008c593a5b5e948}{P\+L\+A\+S\+M\+A\+\_\+stradd\+\_\+\+Tile} 
\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_gafa2cffe6bac9513274a7811ca683d1a0_gafa2cffe6bac9513274a7811ca683d1a0}{}\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[{const 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_gafa2cffe6bac9513274a7811ca683d1a0_gafa2cffe6bac9513274a7811ca683d1a0}
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_gac8d8e79226587e10e5dc5fddae448769_gac8d8e79226587e10e5dc5fddae448769}{P\+L\+A\+S\+M\+A\+\_\+ztrsmpl} 

\hyperlink{group__PLASMA__Complex64__t__Tile__Async_ga571f9103814a1dd4995a6094a293ef97_ga571f9103814a1dd4995a6094a293ef97}{P\+L\+A\+S\+M\+A\+\_\+ztrsmpl\+\_\+\+Tile\+\_\+\+Async} 

\hyperlink{group__PLASMA__Complex32__t__Tile_ga645b798ec4a2117c05cfd095ca8b66a0_ga645b798ec4a2117c05cfd095ca8b66a0}{P\+L\+A\+S\+M\+A\+\_\+ctrsmpl\+\_\+\+Tile} 

\hyperlink{group__double__Tile_gaf29c5277409d9dbf994699d012f297ef_gaf29c5277409d9dbf994699d012f297ef}{P\+L\+A\+S\+M\+A\+\_\+dtrsmpl\+\_\+\+Tile} 

\hyperlink{group__float__Tile_ga776ea81e7a0a701390b918ae3ffe53b0_ga776ea81e7a0a701390b918ae3ffe53b0}{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 = \textquotesingle{}U\textquotesingle{}, 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 = \textquotesingle{}L\textquotesingle{}, 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 = \textquotesingle{}U\textquotesingle{}, 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}
