\hypertarget{classplasma}{\section{plasma Module Reference}
\label{classplasma}\index{plasma@{plasma}}
}
\subsection*{Data Types}
\begin{DoxyCompactItemize}
\item 
interface \hyperlink{interfaceplasma_1_1free__c}{free\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Dealloc__Handle__c}{P\-L\-A\-S\-M\-A\-\_\-\-Dealloc\-\_\-\-Handle\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Dealloc__Handle__Tile__c}{P\-L\-A\-S\-M\-A\-\_\-\-Dealloc\-\_\-\-Handle\-\_\-\-Tile\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1plasma__desc__create}{plasma\-\_\-desc\-\_\-create}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Desc__Create__c}{P\-L\-A\-S\-M\-A\-\_\-\-Desc\-\_\-\-Create\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Desc__Destroy__c}{P\-L\-A\-S\-M\-A\-\_\-\-Desc\-\_\-\-Destroy\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Disable__c}{P\-L\-A\-S\-M\-A\-\_\-\-Disable\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Enable__c}{P\-L\-A\-S\-M\-A\-\_\-\-Enable\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Finalize__c}{P\-L\-A\-S\-M\-A\-\_\-\-Finalize\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Get__c}{P\-L\-A\-S\-M\-A\-\_\-\-Get\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Init__Affinity__c}{P\-L\-A\-S\-M\-A\-\_\-\-Init\-\_\-\-Affinity\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Init__c}{P\-L\-A\-S\-M\-A\-\_\-\-Init\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1plasma__lapack__to__tile}{plasma\-\_\-lapack\-\_\-to\-\_\-tile}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Lapack__to__Tile__c}{P\-L\-A\-S\-M\-A\-\_\-\-Lapack\-\_\-to\-\_\-\-Tile\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Sequence__Create__c}{P\-L\-A\-S\-M\-A\-\_\-\-Sequence\-\_\-\-Create\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Sequence__Destroy__c}{P\-L\-A\-S\-M\-A\-\_\-\-Sequence\-\_\-\-Destroy\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Sequence__Flush__c}{P\-L\-A\-S\-M\-A\-\_\-\-Sequence\-\_\-\-Flush\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Sequence__Wait__c}{P\-L\-A\-S\-M\-A\-\_\-\-Sequence\-\_\-\-Wait\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Set__c}{P\-L\-A\-S\-M\-A\-\_\-\-Set\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1plasma__tile__to__lapack}{plasma\-\_\-tile\-\_\-to\-\_\-lapack}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Tile__to__Lapack__c}{P\-L\-A\-S\-M\-A\-\_\-\-Tile\-\_\-to\-\_\-\-Lapack\-\_\-c}
\item 
interface \hyperlink{interfaceplasma_1_1PLASMA__Version__c}{P\-L\-A\-S\-M\-A\-\_\-\-Version\-\_\-c}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classplasma_a3ad227591116dad707a06f3e8114b5df_a3ad227591116dad707a06f3e8114b5df}{subroutine {\bfseries plasma\-\_\-init} (ncores, info)}\label{classplasma_a3ad227591116dad707a06f3e8114b5df_a3ad227591116dad707a06f3e8114b5df}

\item 
\hypertarget{classplasma_a9b5413b2a6999c81dc6a7de2a0f7d2b5_a9b5413b2a6999c81dc6a7de2a0f7d2b5}{subroutine {\bfseries plasma\-\_\-finalize} (info)}\label{classplasma_a9b5413b2a6999c81dc6a7de2a0f7d2b5_a9b5413b2a6999c81dc6a7de2a0f7d2b5}

\item 
\hypertarget{classplasma_a471bd223427c1736f8dcfb0f9b3d5964_a471bd223427c1736f8dcfb0f9b3d5964}{subroutine {\bfseries plasma\-\_\-set} (param, pval, info)}\label{classplasma_a471bd223427c1736f8dcfb0f9b3d5964_a471bd223427c1736f8dcfb0f9b3d5964}

\item 
\hypertarget{classplasma_a90cfe1e46fac5fe6985d4ba682c618c9_a90cfe1e46fac5fe6985d4ba682c618c9}{subroutine {\bfseries plasma\-\_\-get} (param, pval, info)}\label{classplasma_a90cfe1e46fac5fe6985d4ba682c618c9_a90cfe1e46fac5fe6985d4ba682c618c9}

\item 
\hypertarget{classplasma_ac0257316ed2597d0b973871fd6e69c41_ac0257316ed2597d0b973871fd6e69c41}{subroutine {\bfseries plasma\-\_\-enable} (param, info)}\label{classplasma_ac0257316ed2597d0b973871fd6e69c41_ac0257316ed2597d0b973871fd6e69c41}

\item 
\hypertarget{classplasma_a150d185b6cb2c01be57f481b77810553_a150d185b6cb2c01be57f481b77810553}{subroutine {\bfseries plasma\-\_\-disable} (param, info)}\label{classplasma_a150d185b6cb2c01be57f481b77810553_a150d185b6cb2c01be57f481b77810553}

\item 
\hypertarget{classplasma_aa36e5384d0be891b5d76f59b0d2ff43d_aa36e5384d0be891b5d76f59b0d2ff43d}{subroutine {\bfseries plasma\-\_\-lapack\-\_\-to\-\_\-tile\-\_\-s} (a\-\_\-lpk, lda, a\-\_\-pma, info)}\label{classplasma_aa36e5384d0be891b5d76f59b0d2ff43d_aa36e5384d0be891b5d76f59b0d2ff43d}

\item 
\hypertarget{classplasma_a8ca857c0977e1b8bd450677b87343213_a8ca857c0977e1b8bd450677b87343213}{subroutine {\bfseries plasma\-\_\-lapack\-\_\-to\-\_\-tile\-\_\-d} (a\-\_\-lpk, lda, a\-\_\-pma, info)}\label{classplasma_a8ca857c0977e1b8bd450677b87343213_a8ca857c0977e1b8bd450677b87343213}

\item 
\hypertarget{classplasma_a7919b67eaa23f1d11a9d4b2b84e0f1af_a7919b67eaa23f1d11a9d4b2b84e0f1af}{subroutine {\bfseries plasma\-\_\-lapack\-\_\-to\-\_\-tile\-\_\-cpx} (a\-\_\-lpk, lda, a\-\_\-pma, info)}\label{classplasma_a7919b67eaa23f1d11a9d4b2b84e0f1af_a7919b67eaa23f1d11a9d4b2b84e0f1af}

\item 
\hypertarget{classplasma_ab4eb161407ee60b876776d3ca7300bc7_ab4eb161407ee60b876776d3ca7300bc7}{subroutine {\bfseries plasma\-\_\-lapack\-\_\-to\-\_\-tile\-\_\-z} (a\-\_\-lpk, lda, a\-\_\-pma, info)}\label{classplasma_ab4eb161407ee60b876776d3ca7300bc7_ab4eb161407ee60b876776d3ca7300bc7}

\item 
\hypertarget{classplasma_a5e8083a06405e63ed4e817d4d6146513_a5e8083a06405e63ed4e817d4d6146513}{subroutine {\bfseries plasma\-\_\-tile\-\_\-to\-\_\-lapack\-\_\-s} (a\-\_\-pma, a\-\_\-lpk, lda, info)}\label{classplasma_a5e8083a06405e63ed4e817d4d6146513_a5e8083a06405e63ed4e817d4d6146513}

\item 
\hypertarget{classplasma_a20aa896334bdd4d67057577499aac2ad_a20aa896334bdd4d67057577499aac2ad}{subroutine {\bfseries plasma\-\_\-tile\-\_\-to\-\_\-lapack\-\_\-d} (a\-\_\-pma, a\-\_\-lpk, lda, info)}\label{classplasma_a20aa896334bdd4d67057577499aac2ad_a20aa896334bdd4d67057577499aac2ad}

\item 
\hypertarget{classplasma_aabc2dce632abc8edeeaf69d5f735d84e_aabc2dce632abc8edeeaf69d5f735d84e}{subroutine {\bfseries plasma\-\_\-tile\-\_\-to\-\_\-lapack\-\_\-cpx} (a\-\_\-pma, a\-\_\-lpk, lda, info)}\label{classplasma_aabc2dce632abc8edeeaf69d5f735d84e_aabc2dce632abc8edeeaf69d5f735d84e}

\item 
\hypertarget{classplasma_ad4628b2d67c189ba88dd566b8a4c5f5c_ad4628b2d67c189ba88dd566b8a4c5f5c}{subroutine {\bfseries plasma\-\_\-tile\-\_\-to\-\_\-lapack\-\_\-z} (a\-\_\-pma, a\-\_\-lpk, lda, info)}\label{classplasma_ad4628b2d67c189ba88dd566b8a4c5f5c_ad4628b2d67c189ba88dd566b8a4c5f5c}

\item 
\hypertarget{classplasma_a1335dddc8d22127f995556bc3f574b0f_a1335dddc8d22127f995556bc3f574b0f}{subroutine {\bfseries plasma\-\_\-desc\-\_\-create\-\_\-s} (desc, mat, dtyp, mb, nb, bsiz, lm, ln, i, j, m, n, info)}\label{classplasma_a1335dddc8d22127f995556bc3f574b0f_a1335dddc8d22127f995556bc3f574b0f}

\item 
\hypertarget{classplasma_a5e94f8495ac4c06a887babd83ad5dc4c_a5e94f8495ac4c06a887babd83ad5dc4c}{subroutine {\bfseries plasma\-\_\-desc\-\_\-create\-\_\-d} (desc, mat, dtyp, mb, nb, bsiz, lm, ln, i, j, m, n, info)}\label{classplasma_a5e94f8495ac4c06a887babd83ad5dc4c_a5e94f8495ac4c06a887babd83ad5dc4c}

\item 
\hypertarget{classplasma_ae4eba8bf97329f4d3f7aa4082a4cb656_ae4eba8bf97329f4d3f7aa4082a4cb656}{subroutine {\bfseries plasma\-\_\-desc\-\_\-create\-\_\-cpx} (desc, mat, dtyp, mb, nb, bsiz, lm, ln, i, j, m, n, info)}\label{classplasma_ae4eba8bf97329f4d3f7aa4082a4cb656_ae4eba8bf97329f4d3f7aa4082a4cb656}

\item 
\hypertarget{classplasma_afd8254073165ea33a83960c58a24ee4c_afd8254073165ea33a83960c58a24ee4c}{subroutine {\bfseries plasma\-\_\-desc\-\_\-create\-\_\-z} (desc, mat, dtyp, mb, nb, bsiz, lm, ln, i, j, m, n, info)}\label{classplasma_afd8254073165ea33a83960c58a24ee4c_afd8254073165ea33a83960c58a24ee4c}

\item 
\hypertarget{classplasma_a11c729b9b0842372ba6f2fba5ddc5d8d_a11c729b9b0842372ba6f2fba5ddc5d8d}{subroutine {\bfseries plasma\-\_\-desc\-\_\-destroy} (desc, info)}\label{classplasma_a11c729b9b0842372ba6f2fba5ddc5d8d_a11c729b9b0842372ba6f2fba5ddc5d8d}

\item 
\hypertarget{classplasma_a125d457aa8a5af19b73d367ed603ca81_a125d457aa8a5af19b73d367ed603ca81}{subroutine {\bfseries plasma\-\_\-free} (ptr)}\label{classplasma_a125d457aa8a5af19b73d367ed603ca81_a125d457aa8a5af19b73d367ed603ca81}

\item 
\hypertarget{classplasma_a749d7c6756c42e4a5f8babdeace5227b_a749d7c6756c42e4a5f8babdeace5227b}{subroutine {\bfseries plasma\-\_\-version} (ver\-\_\-major, ver\-\_\-minor, ver\-\_\-micro, info)}\label{classplasma_a749d7c6756c42e4a5f8babdeace5227b_a749d7c6756c42e4a5f8babdeace5227b}

\item 
\hypertarget{classplasma_a9fdf84d411eabade3fe6d2178ae19460_a9fdf84d411eabade3fe6d2178ae19460}{subroutine {\bfseries plasma\-\_\-init\-\_\-affinity} (cores, bindtab, info)}\label{classplasma_a9fdf84d411eabade3fe6d2178ae19460_a9fdf84d411eabade3fe6d2178ae19460}

\item 
\hypertarget{classplasma_a7253ff99d3c7c1ce60783da5c6247935_a7253ff99d3c7c1ce60783da5c6247935}{subroutine {\bfseries plasma\-\_\-dealloc\-\_\-handle} (handle, info)}\label{classplasma_a7253ff99d3c7c1ce60783da5c6247935_a7253ff99d3c7c1ce60783da5c6247935}

\item 
\hypertarget{classplasma_a62893e1fc2b20eecd9f80112a8fcdeb4_a62893e1fc2b20eecd9f80112a8fcdeb4}{subroutine {\bfseries plasma\-\_\-dealloc\-\_\-handle\-\_\-tile} (desc, info)}\label{classplasma_a62893e1fc2b20eecd9f80112a8fcdeb4_a62893e1fc2b20eecd9f80112a8fcdeb4}

\item 
\hypertarget{classplasma_a8fecd368829680a9bf42f4e078d11682_a8fecd368829680a9bf42f4e078d11682}{subroutine {\bfseries plasma\-\_\-sequence\-\_\-create} (sequence, info)}\label{classplasma_a8fecd368829680a9bf42f4e078d11682_a8fecd368829680a9bf42f4e078d11682}

\item 
\hypertarget{classplasma_a56a854660adef9d81fd75c42d64caa9e_a56a854660adef9d81fd75c42d64caa9e}{subroutine {\bfseries plasma\-\_\-sequence\-\_\-destroy} (sequence, info)}\label{classplasma_a56a854660adef9d81fd75c42d64caa9e_a56a854660adef9d81fd75c42d64caa9e}

\item 
\hypertarget{classplasma_a655df8a36e7622989d3c7318261bcfb9_a655df8a36e7622989d3c7318261bcfb9}{subroutine {\bfseries plasma\-\_\-sequence\-\_\-wait} (sequence, info)}\label{classplasma_a655df8a36e7622989d3c7318261bcfb9_a655df8a36e7622989d3c7318261bcfb9}

\item 
\hypertarget{classplasma_a18ae69d3fec0623c8ee527b38c625ced_a18ae69d3fec0623c8ee527b38c625ced}{subroutine {\bfseries plasma\-\_\-sequence\-\_\-flush} (sequence, request, info)}\label{classplasma_a18ae69d3fec0623c8ee527b38c625ced_a18ae69d3fec0623c8ee527b38c625ced}

\end{DoxyCompactItemize}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classplasma_a14009cfe71ade78461bd967124a070da_a14009cfe71ade78461bd967124a070da}{logical {\bfseries plasma\-\_\-initialized} = .false.}\label{classplasma_a14009cfe71ade78461bd967124a070da_a14009cfe71ade78461bd967124a070da}

\item 
\hypertarget{classplasma_a14bbc27d362975598a1e0bdc2a145fa1_a14bbc27d362975598a1e0bdc2a145fa1}{integer, parameter {\bfseries sp} = kind(0.\-0)}\label{classplasma_a14bbc27d362975598a1e0bdc2a145fa1_a14bbc27d362975598a1e0bdc2a145fa1}

\item 
\hypertarget{classplasma_a91a96e5b4dc26d5f154eeb78ee7e47ee_a91a96e5b4dc26d5f154eeb78ee7e47ee}{integer, parameter {\bfseries dp} = kind(0.\-0d0)}\label{classplasma_a91a96e5b4dc26d5f154eeb78ee7e47ee_a91a96e5b4dc26d5f154eeb78ee7e47ee}

\end{DoxyCompactItemize}
