hipfort_hipsolver Module Reference

hipfort_hipsolver Module Reference#

HIPFORT API Reference: hipfort_hipsolver Module Reference
hipfort_hipsolver Module Reference

Data Types

interface  hipsolverccgels
 
interface  hipsolverccgels_buffersize
 
interface  hipsolverccgesv
 
interface  hipsolverccgesv_buffersize
 
interface  hipsolvercgebrd
 
interface  hipsolvercgebrd_buffersize
 
interface  hipsolvercgeqrf
 
interface  hipsolvercgeqrf_buffersize
 
interface  hipsolvercgesvd
 
interface  hipsolvercgesvd_buffersize
 
interface  hipsolvercgesvdj
 
interface  hipsolvercgesvdj_buffersize
 
interface  hipsolvercgesvdjbatched
 
interface  hipsolvercgesvdjbatched_buffersize
 
interface  hipsolvercgetrf
 
interface  hipsolvercgetrf_buffersize
 
interface  hipsolvercgetrs
 
interface  hipsolvercgetrs_buffersize
 
interface  hipsolvercheevd
 
interface  hipsolvercheevd_buffersize
 
interface  hipsolvercheevdx
 
interface  hipsolvercheevdx_buffersize
 
interface  hipsolvercheevj
 
interface  hipsolvercheevj_buffersize
 
interface  hipsolvercheevjbatched
 
interface  hipsolvercheevjbatched_buffersize
 
interface  hipsolverchegvd
 
interface  hipsolverchegvd_buffersize
 
interface  hipsolverchegvdx
 
interface  hipsolverchegvdx_buffersize
 
interface  hipsolverchegvj
 
interface  hipsolverchegvj_buffersize
 
interface  hipsolverchetrd
 
interface  hipsolverchetrd_buffersize
 
interface  hipsolvercpotrf
 
interface  hipsolvercpotrf_buffersize
 
interface  hipsolvercpotrfbatched
 
interface  hipsolvercpotrfbatched_buffersize
 
interface  hipsolvercpotri
 
interface  hipsolvercpotri_buffersize
 
interface  hipsolvercpotrs
 
interface  hipsolvercpotrs_buffersize
 
interface  hipsolvercpotrsbatched
 
interface  hipsolvercpotrsbatched_buffersize
 
interface  hipsolvercreate
 
interface  hipsolvercreategesvdjinfo
 
interface  hipsolvercreatesyevjinfo
 
interface  hipsolvercsytrf
 
interface  hipsolvercsytrf_buffersize
 
interface  hipsolvercungbr
 
interface  hipsolvercungbr_buffersize
 
interface  hipsolvercungqr
 
interface  hipsolvercungqr_buffersize
 
interface  hipsolvercungtr
 
interface  hipsolvercungtr_buffersize
 
interface  hipsolvercunmqr
 
interface  hipsolvercunmqr_buffersize
 
interface  hipsolvercunmtr
 
interface  hipsolvercunmtr_buffersize
 
interface  hipsolverddgels
 
interface  hipsolverddgels_buffersize
 
interface  hipsolverddgesv
 
interface  hipsolverddgesv_buffersize
 
interface  hipsolverdestroy
 
interface  hipsolverdestroygesvdjinfo
 
interface  hipsolverdestroysyevjinfo
 
interface  hipsolverdgebrd
 
interface  hipsolverdgebrd_buffersize
 
interface  hipsolverdgeqrf
 
interface  hipsolverdgeqrf_buffersize
 
interface  hipsolverdgesvd
 
interface  hipsolverdgesvd_buffersize
 
interface  hipsolverdgesvdj
 
interface  hipsolverdgesvdj_buffersize
 
interface  hipsolverdgesvdjbatched
 
interface  hipsolverdgesvdjbatched_buffersize
 
interface  hipsolverdgetrf
 
interface  hipsolverdgetrf_buffersize
 
interface  hipsolverdgetrs
 
interface  hipsolverdgetrs_buffersize
 
interface  hipsolverdnccgels
 
interface  hipsolverdnccgels_buffersize
 
interface  hipsolverdnccgesv
 
interface  hipsolverdnccgesv_buffersize
 
interface  hipsolverdncgebrd
 
interface  hipsolverdncgebrd_buffersize
 
interface  hipsolverdncgeqrf
 
interface  hipsolverdncgeqrf_buffersize
 
interface  hipsolverdncgesvd
 
interface  hipsolverdncgesvd_buffersize
 
interface  hipsolverdncgesvdastridedbatched
 
interface  hipsolverdncgesvdastridedbatched_buffersize
 
interface  hipsolverdncgesvdj
 
interface  hipsolverdncgesvdj_buffersize
 
interface  hipsolverdncgesvdjbatched
 
interface  hipsolverdncgesvdjbatched_buffersize
 
interface  hipsolverdncgetrf
 
interface  hipsolverdncgetrf_buffersize
 
interface  hipsolverdncgetrs
 
interface  hipsolverdncheevd
 
interface  hipsolverdncheevd_buffersize
 
interface  hipsolverdncheevdx
 
interface  hipsolverdncheevdx_buffersize
 
interface  hipsolverdncheevj
 
interface  hipsolverdncheevj_buffersize
 
interface  hipsolverdncheevjbatched
 
interface  hipsolverdncheevjbatched_buffersize
 
interface  hipsolverdnchegvd
 
interface  hipsolverdnchegvd_buffersize
 
interface  hipsolverdnchegvdx
 
interface  hipsolverdnchegvdx_buffersize
 
interface  hipsolverdnchegvj
 
interface  hipsolverdnchegvj_buffersize
 
interface  hipsolverdnchetrd
 
interface  hipsolverdnchetrd_buffersize
 
interface  hipsolverdncpotrf
 
interface  hipsolverdncpotrf_buffersize
 
interface  hipsolverdncpotrfbatched
 
interface  hipsolverdncpotri
 
interface  hipsolverdncpotri_buffersize
 
interface  hipsolverdncpotrs
 
interface  hipsolverdncpotrsbatched
 
interface  hipsolverdncreate
 An alias for hipsolverCreate. More...
 
interface  hipsolverdncreategesvdjinfo
 
interface  hipsolverdncreateparams
 
interface  hipsolverdncreatesyevjinfo
 
interface  hipsolverdncsytrf
 
interface  hipsolverdncsytrf_buffersize
 
interface  hipsolverdncungbr
 
interface  hipsolverdncungbr_buffersize
 
interface  hipsolverdncungqr
 
interface  hipsolverdncungqr_buffersize
 
interface  hipsolverdncungtr
 
interface  hipsolverdncungtr_buffersize
 
interface  hipsolverdncunmqr
 
interface  hipsolverdncunmqr_buffersize
 
interface  hipsolverdncunmtr
 
interface  hipsolverdncunmtr_buffersize
 
interface  hipsolverdnddgels
 
interface  hipsolverdnddgels_buffersize
 
interface  hipsolverdnddgesv
 
interface  hipsolverdnddgesv_buffersize
 
interface  hipsolverdndestroy
 An alias for hipsolverDestroy. More...
 
interface  hipsolverdndestroygesvdjinfo
 
interface  hipsolverdndestroyparams
 
interface  hipsolverdndestroysyevjinfo
 
interface  hipsolverdndgebrd
 
interface  hipsolverdndgebrd_buffersize
 
interface  hipsolverdndgeqrf
 
interface  hipsolverdndgeqrf_buffersize
 
interface  hipsolverdndgesvd
 
interface  hipsolverdndgesvd_buffersize
 
interface  hipsolverdndgesvdastridedbatched
 
interface  hipsolverdndgesvdastridedbatched_buffersize
 
interface  hipsolverdndgesvdj
 
interface  hipsolverdndgesvdj_buffersize
 
interface  hipsolverdndgesvdjbatched
 
interface  hipsolverdndgesvdjbatched_buffersize
 
interface  hipsolverdndgetrf
 
interface  hipsolverdndgetrf_buffersize
 
interface  hipsolverdndgetrs
 
interface  hipsolverdndorgbr
 
interface  hipsolverdndorgbr_buffersize
 
interface  hipsolverdndorgqr
 
interface  hipsolverdndorgqr_buffersize
 
interface  hipsolverdndorgtr
 
interface  hipsolverdndorgtr_buffersize
 
interface  hipsolverdndormqr
 
interface  hipsolverdndormqr_buffersize
 
interface  hipsolverdndormtr
 
interface  hipsolverdndormtr_buffersize
 
interface  hipsolverdndpotrf
 
interface  hipsolverdndpotrf_buffersize
 
interface  hipsolverdndpotrfbatched
 
interface  hipsolverdndpotri
 
interface  hipsolverdndpotri_buffersize
 
interface  hipsolverdndpotrs
 
interface  hipsolverdndpotrsbatched
 
interface  hipsolverdndsyevd
 
interface  hipsolverdndsyevd_buffersize
 
interface  hipsolverdndsyevdx
 
interface  hipsolverdndsyevdx_buffersize
 
interface  hipsolverdndsyevj
 
interface  hipsolverdndsyevj_buffersize
 
interface  hipsolverdndsyevjbatched
 
interface  hipsolverdndsyevjbatched_buffersize
 
interface  hipsolverdndsygvd
 
interface  hipsolverdndsygvd_buffersize
 
interface  hipsolverdndsygvdx
 
interface  hipsolverdndsygvdx_buffersize
 
interface  hipsolverdndsygvj
 
interface  hipsolverdndsygvj_buffersize
 
interface  hipsolverdndsytrd
 
interface  hipsolverdndsytrd_buffersize
 
interface  hipsolverdndsytrf
 
interface  hipsolverdndsytrf_buffersize
 
interface  hipsolverdngetdeterministicmode
 An alias for hipsolverGetDeterministicMode. More...
 
interface  hipsolverdngetstream
 An alias for hipsolverGetStream. More...
 
interface  hipsolverdnsetadvoptions
 
interface  hipsolverdnsetdeterministicmode
 An alias for hipsolverSetDeterministicMode. More...
 
interface  hipsolverdnsetstream
 An alias for hipsolverSetStream. More...
 
interface  hipsolverdnsgebrd
 
interface  hipsolverdnsgebrd_buffersize
 
interface  hipsolverdnsgeqrf
 
interface  hipsolverdnsgeqrf_buffersize
 
interface  hipsolverdnsgesvd
 
interface  hipsolverdnsgesvd_buffersize
 
interface  hipsolverdnsgesvdastridedbatched
 
interface  hipsolverdnsgesvdastridedbatched_buffersize
 
interface  hipsolverdnsgesvdj
 
interface  hipsolverdnsgesvdj_buffersize
 
interface  hipsolverdnsgesvdjbatched
 
interface  hipsolverdnsgesvdjbatched_buffersize
 
interface  hipsolverdnsgetrf
 
interface  hipsolverdnsgetrf_buffersize
 
interface  hipsolverdnsgetrs
 
interface  hipsolverdnsorgbr
 
interface  hipsolverdnsorgbr_buffersize
 
interface  hipsolverdnsorgqr
 
interface  hipsolverdnsorgqr_buffersize
 
interface  hipsolverdnsorgtr
 
interface  hipsolverdnsorgtr_buffersize
 
interface  hipsolverdnsormqr
 
interface  hipsolverdnsormqr_buffersize
 
interface  hipsolverdnsormtr
 
interface  hipsolverdnsormtr_buffersize
 
interface  hipsolverdnspotrf
 
interface  hipsolverdnspotrf_buffersize
 
interface  hipsolverdnspotrfbatched
 
interface  hipsolverdnspotri
 
interface  hipsolverdnspotri_buffersize
 
interface  hipsolverdnspotrs
 
interface  hipsolverdnspotrsbatched
 
interface  hipsolverdnssgels
 
interface  hipsolverdnssgels_buffersize
 
interface  hipsolverdnssgesv
 
interface  hipsolverdnssgesv_buffersize
 
interface  hipsolverdnssyevd
 
interface  hipsolverdnssyevd_buffersize
 
interface  hipsolverdnssyevdx
 
interface  hipsolverdnssyevdx_buffersize
 
interface  hipsolverdnssyevj
 
interface  hipsolverdnssyevj_buffersize
 
interface  hipsolverdnssyevjbatched
 
interface  hipsolverdnssyevjbatched_buffersize
 
interface  hipsolverdnssygvd
 
interface  hipsolverdnssygvd_buffersize
 
interface  hipsolverdnssygvdx
 
interface  hipsolverdnssygvdx_buffersize
 
interface  hipsolverdnssygvj
 
interface  hipsolverdnssygvj_buffersize
 
interface  hipsolverdnssytrd
 
interface  hipsolverdnssytrd_buffersize
 
interface  hipsolverdnssytrf
 
interface  hipsolverdnssytrf_buffersize
 
interface  hipsolverdnxgeev
 
interface  hipsolverdnxgeev_buffersize
 
interface  hipsolverdnxgeqrf
 
interface  hipsolverdnxgeqrf_buffersize
 
interface  hipsolverdnxgesvdjgetresidual
 
interface  hipsolverdnxgesvdjgetsweeps
 
interface  hipsolverdnxgesvdjsetmaxsweeps
 
interface  hipsolverdnxgesvdjsetsorteig
 
interface  hipsolverdnxgesvdjsettolerance
 
interface  hipsolverdnxgetrf
 
interface  hipsolverdnxgetrf_buffersize
 
interface  hipsolverdnxgetrs
 
interface  hipsolverdnxpotrf
 
interface  hipsolverdnxpotrf_buffersize
 
interface  hipsolverdnxpotrs
 
interface  hipsolverdnxsyevbatched
 
interface  hipsolverdnxsyevbatched_buffersize
 
interface  hipsolverdnxsyevd
 
interface  hipsolverdnxsyevd_buffersize
 
interface  hipsolverdnxsyevjgetresidual
 
interface  hipsolverdnxsyevjgetsweeps
 
interface  hipsolverdnxsyevjsetmaxsweeps
 
interface  hipsolverdnxsyevjsetsorteig
 
interface  hipsolverdnxsyevjsettolerance
 
interface  hipsolverdnxsytrs
 
interface  hipsolverdnxsytrs_buffersize
 
interface  hipsolverdnzgebrd
 
interface  hipsolverdnzgebrd_buffersize
 
interface  hipsolverdnzgeqrf
 
interface  hipsolverdnzgeqrf_buffersize
 
interface  hipsolverdnzgesvd
 
interface  hipsolverdnzgesvd_buffersize
 
interface  hipsolverdnzgesvdastridedbatched
 
interface  hipsolverdnzgesvdastridedbatched_buffersize
 
interface  hipsolverdnzgesvdj
 
interface  hipsolverdnzgesvdj_buffersize
 
interface  hipsolverdnzgesvdjbatched
 
interface  hipsolverdnzgesvdjbatched_buffersize
 
interface  hipsolverdnzgetrf
 
interface  hipsolverdnzgetrf_buffersize
 
interface  hipsolverdnzgetrs
 
interface  hipsolverdnzheevd
 
interface  hipsolverdnzheevd_buffersize
 
interface  hipsolverdnzheevdx
 
interface  hipsolverdnzheevdx_buffersize
 
interface  hipsolverdnzheevj
 
interface  hipsolverdnzheevj_buffersize
 
interface  hipsolverdnzheevjbatched
 
interface  hipsolverdnzheevjbatched_buffersize
 
interface  hipsolverdnzhegvd
 
interface  hipsolverdnzhegvd_buffersize
 
interface  hipsolverdnzhegvdx
 
interface  hipsolverdnzhegvdx_buffersize
 
interface  hipsolverdnzhegvj
 
interface  hipsolverdnzhegvj_buffersize
 
interface  hipsolverdnzhetrd
 
interface  hipsolverdnzhetrd_buffersize
 
interface  hipsolverdnzpotrf
 
interface  hipsolverdnzpotrf_buffersize
 
interface  hipsolverdnzpotrfbatched
 
interface  hipsolverdnzpotri
 
interface  hipsolverdnzpotri_buffersize
 
interface  hipsolverdnzpotrs
 
interface  hipsolverdnzpotrsbatched
 
interface  hipsolverdnzsytrf
 
interface  hipsolverdnzsytrf_buffersize
 
interface  hipsolverdnzungbr
 
interface  hipsolverdnzungbr_buffersize
 
interface  hipsolverdnzungqr
 
interface  hipsolverdnzungqr_buffersize
 
interface  hipsolverdnzungtr
 
interface  hipsolverdnzungtr_buffersize
 
interface  hipsolverdnzunmqr
 
interface  hipsolverdnzunmqr_buffersize
 
interface  hipsolverdnzunmtr
 
interface  hipsolverdnzunmtr_buffersize
 
interface  hipsolverdnzzgels
 
interface  hipsolverdnzzgels_buffersize
 
interface  hipsolverdnzzgesv
 
interface  hipsolverdnzzgesv_buffersize
 
interface  hipsolverdorgbr
 
interface  hipsolverdorgbr_buffersize
 
interface  hipsolverdorgqr
 
interface  hipsolverdorgqr_buffersize
 
interface  hipsolverdorgtr
 
interface  hipsolverdorgtr_buffersize
 
interface  hipsolverdormqr
 
interface  hipsolverdormqr_buffersize
 
interface  hipsolverdormtr
 
interface  hipsolverdormtr_buffersize
 
interface  hipsolverdpotrf
 
interface  hipsolverdpotrf_buffersize
 
interface  hipsolverdpotrfbatched
 
interface  hipsolverdpotrfbatched_buffersize
 
interface  hipsolverdpotri
 
interface  hipsolverdpotri_buffersize
 
interface  hipsolverdpotrs
 
interface  hipsolverdpotrs_buffersize
 
interface  hipsolverdpotrsbatched
 
interface  hipsolverdpotrsbatched_buffersize
 
interface  hipsolverdsyevd
 
interface  hipsolverdsyevd_buffersize
 
interface  hipsolverdsyevdx
 
interface  hipsolverdsyevdx_buffersize
 
interface  hipsolverdsyevj
 
interface  hipsolverdsyevj_buffersize
 
interface  hipsolverdsyevjbatched
 
interface  hipsolverdsyevjbatched_buffersize
 
interface  hipsolverdsygvd
 
interface  hipsolverdsygvd_buffersize
 
interface  hipsolverdsygvdx
 
interface  hipsolverdsygvdx_buffersize
 
interface  hipsolverdsygvj
 
interface  hipsolverdsygvj_buffersize
 
interface  hipsolverdsytrd
 
interface  hipsolverdsytrd_buffersize
 
interface  hipsolverdsytrf
 
interface  hipsolverdsytrf_buffersize
 
interface  hipsolvergetdeterministicmode
 
interface  hipsolvergetstream
 
interface  hipsolverrfaccessbundledfactorsdevice
 
interface  hipsolverrfanalyze
 
interface  hipsolverrfbatchanalyze
 
interface  hipsolverrfbatchrefactor
 
interface  hipsolverrfbatchresetvalues
 
interface  hipsolverrfbatchsetuphost
 
interface  hipsolverrfbatchsolve
 
interface  hipsolverrfbatchzeropivot
 
interface  hipsolverrfcreate
 
interface  hipsolverrfdestroy
 
interface  hipsolverrfextractbundledfactorshost
 
interface  hipsolverrfextractsplitfactorshost
 
interface  hipsolverrfget_algs
 
interface  hipsolverrfgetmatrixformat
 
interface  hipsolverrfgetnumericboostreport
 
interface  hipsolverrfgetnumericproperties
 
interface  hipsolverrfgetresetvaluesfastmode
 
interface  hipsolverrfrefactor
 
interface  hipsolverrfresetvalues
 
interface  hipsolverrfsetalgs
 
interface  hipsolverrfsetmatrixformat
 
interface  hipsolverrfsetnumericproperties
 
interface  hipsolverrfsetresetvaluesfastmode
 
interface  hipsolverrfsetupdevice
 
interface  hipsolverrfsetuphost
 
interface  hipsolverrfsolve
 
interface  hipsolversetdeterministicmode
 
interface  hipsolversetstream
 
interface  hipsolversgebrd
 
interface  hipsolversgebrd_buffersize
 
interface  hipsolversgeqrf
 
interface  hipsolversgeqrf_buffersize
 
interface  hipsolversgesvd
 
interface  hipsolversgesvd_buffersize
 
interface  hipsolversgesvdj
 
interface  hipsolversgesvdj_buffersize
 
interface  hipsolversgesvdjbatched
 
interface  hipsolversgesvdjbatched_buffersize
 
interface  hipsolversgetrf
 
interface  hipsolversgetrf_buffersize
 
interface  hipsolversgetrs
 
interface  hipsolversgetrs_buffersize
 
interface  hipsolversorgbr
 
interface  hipsolversorgbr_buffersize
 
interface  hipsolversorgqr
 
interface  hipsolversorgqr_buffersize
 
interface  hipsolversorgtr
 
interface  hipsolversorgtr_buffersize
 
interface  hipsolversormqr
 
interface  hipsolversormqr_buffersize
 
interface  hipsolversormtr
 
interface  hipsolversormtr_buffersize
 
interface  hipsolverspccsrlsvqr
 
interface  hipsolverspcreate
 
interface  hipsolverspdcsrlsvchol
 
interface  hipsolverspdcsrlsvcholhost
 
interface  hipsolverspdcsrlsvqr
 
interface  hipsolverspdestroy
 
interface  hipsolverspotrf
 
interface  hipsolverspotrf_buffersize
 
interface  hipsolverspotrfbatched
 
interface  hipsolverspotrfbatched_buffersize
 
interface  hipsolverspotri
 
interface  hipsolverspotri_buffersize
 
interface  hipsolverspotrs
 
interface  hipsolverspotrs_buffersize
 
interface  hipsolverspotrsbatched
 
interface  hipsolverspotrsbatched_buffersize
 
interface  hipsolverspscsrlsvchol
 
interface  hipsolverspscsrlsvcholhost
 
interface  hipsolverspscsrlsvqr
 
interface  hipsolverspsetstream
 
interface  hipsolverspzcsrlsvqr
 
interface  hipsolverssgels
 
interface  hipsolverssgels_buffersize
 
interface  hipsolverssgesv
 
interface  hipsolverssgesv_buffersize
 
interface  hipsolverssyevd
 
interface  hipsolverssyevd_buffersize
 
interface  hipsolverssyevdx
 
interface  hipsolverssyevdx_buffersize
 
interface  hipsolverssyevj
 
interface  hipsolverssyevj_buffersize
 
interface  hipsolverssyevjbatched
 
interface  hipsolverssyevjbatched_buffersize
 
interface  hipsolverssygvd
 
interface  hipsolverssygvd_buffersize
 
interface  hipsolverssygvdx
 
interface  hipsolverssygvdx_buffersize
 
interface  hipsolverssygvj
 
interface  hipsolverssygvj_buffersize
 
interface  hipsolverssytrd
 
interface  hipsolverssytrd_buffersize
 
interface  hipsolverssytrf
 
interface  hipsolverssytrf_buffersize
 
interface  hipsolverxgesvdjgetresidual
 
interface  hipsolverxgesvdjgetsweeps
 
interface  hipsolverxgesvdjsetmaxsweeps
 
interface  hipsolverxgesvdjsetsorteig
 
interface  hipsolverxgesvdjsettolerance
 
interface  hipsolverxsyevjgetresidual
 
interface  hipsolverxsyevjgetsweeps
 
interface  hipsolverxsyevjsetmaxsweeps
 
interface  hipsolverxsyevjsetsorteig
 
interface  hipsolverxsyevjsettolerance
 
interface  hipsolverzgebrd
 
interface  hipsolverzgebrd_buffersize
 
interface  hipsolverzgeqrf
 
interface  hipsolverzgeqrf_buffersize
 
interface  hipsolverzgesvd
 
interface  hipsolverzgesvd_buffersize
 
interface  hipsolverzgesvdj
 
interface  hipsolverzgesvdj_buffersize
 
interface  hipsolverzgesvdjbatched
 
interface  hipsolverzgesvdjbatched_buffersize
 
interface  hipsolverzgetrf
 
interface  hipsolverzgetrf_buffersize
 
interface  hipsolverzgetrs
 
interface  hipsolverzgetrs_buffersize
 
interface  hipsolverzheevd
 
interface  hipsolverzheevd_buffersize
 
interface  hipsolverzheevdx
 
interface  hipsolverzheevdx_buffersize
 
interface  hipsolverzheevj
 
interface  hipsolverzheevj_buffersize
 
interface  hipsolverzheevjbatched
 
interface  hipsolverzheevjbatched_buffersize
 
interface  hipsolverzhegvd
 
interface  hipsolverzhegvd_buffersize
 
interface  hipsolverzhegvdx
 
interface  hipsolverzhegvdx_buffersize
 
interface  hipsolverzhegvj
 
interface  hipsolverzhegvj_buffersize
 
interface  hipsolverzhetrd
 
interface  hipsolverzhetrd_buffersize
 
interface  hipsolverzpotrf
 
interface  hipsolverzpotrf_buffersize
 
interface  hipsolverzpotrfbatched
 
interface  hipsolverzpotrfbatched_buffersize
 
interface  hipsolverzpotri
 
interface  hipsolverzpotri_buffersize
 
interface  hipsolverzpotrs
 
interface  hipsolverzpotrs_buffersize
 
interface  hipsolverzpotrsbatched
 
interface  hipsolverzpotrsbatched_buffersize
 
interface  hipsolverzsytrf
 
interface  hipsolverzsytrf_buffersize
 
interface  hipsolverzungbr
 
interface  hipsolverzungbr_buffersize
 
interface  hipsolverzungqr
 
interface  hipsolverzungqr_buffersize
 
interface  hipsolverzungtr
 
interface  hipsolverzungtr_buffersize
 
interface  hipsolverzunmqr
 
interface  hipsolverzunmqr_buffersize
 
interface  hipsolverzunmtr
 
interface  hipsolverzunmtr_buffersize
 
interface  hipsolverzzgels
 
interface  hipsolverzzgels_buffersize
 
interface  hipsolverzzgesv
 
interface  hipsolverzzgesv_buffersize
 

Functions/Subroutines

integer(kind(hipsolver_status_success)) function hipsolversorgbr_buffersize_rank_0 (handle, side, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversorgbr_buffersize_rank_1 (handle, side, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversorgbr_buffersize_full_rank (handle, side, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgbr_buffersize_rank_0 (handle, side, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgbr_buffersize_rank_1 (handle, side, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgbr_buffersize_full_rank (handle, side, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercungbr_buffersize_rank_0 (handle, side, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercungbr_buffersize_rank_1 (handle, side, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercungbr_buffersize_full_rank (handle, side, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzungbr_buffersize_rank_0 (handle, side, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzungbr_buffersize_rank_1 (handle, side, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzungbr_buffersize_full_rank (handle, side, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversorgbr_rank_0 (handle, side, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversorgbr_rank_1 (handle, side, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversorgbr_full_rank (handle, side, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgbr_rank_0 (handle, side, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgbr_rank_1 (handle, side, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgbr_full_rank (handle, side, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercungbr_rank_0 (handle, side, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercungbr_rank_1 (handle, side, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercungbr_full_rank (handle, side, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzungbr_rank_0 (handle, side, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzungbr_rank_1 (handle, side, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzungbr_full_rank (handle, side, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversorgqr_buffersize_rank_0 (handle, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversorgqr_buffersize_rank_1 (handle, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversorgqr_buffersize_full_rank (handle, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgqr_buffersize_rank_0 (handle, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgqr_buffersize_rank_1 (handle, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgqr_buffersize_full_rank (handle, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercungqr_buffersize_rank_0 (handle, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercungqr_buffersize_rank_1 (handle, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercungqr_buffersize_full_rank (handle, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzungqr_buffersize_rank_0 (handle, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzungqr_buffersize_rank_1 (handle, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzungqr_buffersize_full_rank (handle, m, n, k, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversorgqr_rank_0 (handle, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversorgqr_rank_1 (handle, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversorgqr_full_rank (handle, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgqr_rank_0 (handle, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgqr_rank_1 (handle, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgqr_full_rank (handle, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercungqr_rank_0 (handle, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercungqr_rank_1 (handle, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercungqr_full_rank (handle, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzungqr_rank_0 (handle, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzungqr_rank_1 (handle, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzungqr_full_rank (handle, m, n, k, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversorgtr_buffersize_rank_0 (handle, uplo, n, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversorgtr_buffersize_rank_1 (handle, uplo, n, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversorgtr_buffersize_full_rank (handle, uplo, n, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgtr_buffersize_rank_0 (handle, uplo, n, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgtr_buffersize_rank_1 (handle, uplo, n, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgtr_buffersize_full_rank (handle, uplo, n, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercungtr_buffersize_rank_0 (handle, uplo, n, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercungtr_buffersize_rank_1 (handle, uplo, n, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercungtr_buffersize_full_rank (handle, uplo, n, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzungtr_buffersize_rank_0 (handle, uplo, n, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzungtr_buffersize_rank_1 (handle, uplo, n, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzungtr_buffersize_full_rank (handle, uplo, n, a, lda, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversorgtr_rank_0 (handle, uplo, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversorgtr_rank_1 (handle, uplo, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversorgtr_full_rank (handle, uplo, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgtr_rank_0 (handle, uplo, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgtr_rank_1 (handle, uplo, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdorgtr_full_rank (handle, uplo, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercungtr_rank_0 (handle, uplo, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercungtr_rank_1 (handle, uplo, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercungtr_full_rank (handle, uplo, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzungtr_rank_0 (handle, uplo, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzungtr_rank_1 (handle, uplo, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzungtr_full_rank (handle, uplo, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversormqr_buffersize_rank_0 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversormqr_buffersize_rank_1 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversormqr_buffersize_full_rank (handle, side, trans, m, n, k, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdormqr_buffersize_rank_0 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdormqr_buffersize_rank_1 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdormqr_buffersize_full_rank (handle, side, trans, m, n, k, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercunmqr_buffersize_rank_0 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercunmqr_buffersize_rank_1 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercunmqr_buffersize_full_rank (handle, side, trans, m, n, k, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzunmqr_buffersize_rank_0 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzunmqr_buffersize_rank_1 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzunmqr_buffersize_full_rank (handle, side, trans, m, n, k, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversormqr_rank_0 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversormqr_rank_1 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversormqr_full_rank (handle, side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdormqr_rank_0 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdormqr_rank_1 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdormqr_full_rank (handle, side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercunmqr_rank_0 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercunmqr_rank_1 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercunmqr_full_rank (handle, side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzunmqr_rank_0 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzunmqr_rank_1 (handle, side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzunmqr_full_rank (handle, side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversormtr_buffersize_rank_0 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversormtr_buffersize_rank_1 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversormtr_buffersize_full_rank (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdormtr_buffersize_rank_0 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdormtr_buffersize_rank_1 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdormtr_buffersize_full_rank (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercunmtr_buffersize_rank_0 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercunmtr_buffersize_rank_1 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercunmtr_buffersize_full_rank (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzunmtr_buffersize_rank_0 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzunmtr_buffersize_rank_1 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzunmtr_buffersize_full_rank (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversormtr_rank_0 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversormtr_rank_1 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversormtr_full_rank (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdormtr_rank_0 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdormtr_rank_1 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdormtr_full_rank (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercunmtr_rank_0 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercunmtr_rank_1 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercunmtr_full_rank (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzunmtr_rank_0 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzunmtr_rank_1 (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzunmtr_full_rank (handle, side, uplo, trans, m, n, a, lda, tau, c, ldc, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversgebrd_rank_0 (handle, m, n, a, lda, d, e, tauq, taup, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversgebrd_rank_1 (handle, m, n, a, lda, d, e, tauq, taup, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversgebrd_full_rank (handle, m, n, a, lda, d, e, tauq, taup, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdgebrd_rank_0 (handle, m, n, a, lda, d, e, tauq, taup, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdgebrd_rank_1 (handle, m, n, a, lda, d, e, tauq, taup, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdgebrd_full_rank (handle, m, n, a, lda, d, e, tauq, taup, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercgebrd_rank_0 (handle, m, n, a, lda, d, e, tauq, taup, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercgebrd_rank_1 (handle, m, n, a, lda, d, e, tauq, taup, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercgebrd_full_rank (handle, m, n, a, lda, d, e, tauq, taup, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzgebrd_rank_0 (handle, m, n, a, lda, d, e, tauq, taup, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzgebrd_rank_1 (handle, m, n, a, lda, d, e, tauq, taup, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzgebrd_full_rank (handle, m, n, a, lda, d, e, tauq, taup, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversgeqrf_buffersize_rank_0 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversgeqrf_buffersize_rank_1 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversgeqrf_buffersize_full_rank (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdgeqrf_buffersize_rank_0 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdgeqrf_buffersize_rank_1 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdgeqrf_buffersize_full_rank (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercgeqrf_buffersize_rank_0 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercgeqrf_buffersize_rank_1 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercgeqrf_buffersize_full_rank (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzgeqrf_buffersize_rank_0 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzgeqrf_buffersize_rank_1 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzgeqrf_buffersize_full_rank (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversgeqrf_rank_0 (handle, m, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversgeqrf_rank_1 (handle, m, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversgeqrf_full_rank (handle, m, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdgeqrf_rank_0 (handle, m, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdgeqrf_rank_1 (handle, m, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdgeqrf_full_rank (handle, m, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercgeqrf_rank_0 (handle, m, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercgeqrf_rank_1 (handle, m, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercgeqrf_full_rank (handle, m, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzgeqrf_rank_0 (handle, m, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzgeqrf_rank_1 (handle, m, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzgeqrf_full_rank (handle, m, n, a, lda, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverssgesv_buffersize_rank_0 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverssgesv_buffersize_rank_1 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverssgesv_buffersize_full_rank (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverddgesv_buffersize_rank_0 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverddgesv_buffersize_rank_1 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverddgesv_buffersize_full_rank (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverccgesv_buffersize_rank_0 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverccgesv_buffersize_rank_1 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverccgesv_buffersize_full_rank (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzzgesv_buffersize_rank_0 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzzgesv_buffersize_rank_1 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzzgesv_buffersize_full_rank (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverssgesv_rank_0 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, work, lwork, niters, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverssgesv_rank_1 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, work, lwork, niters, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverssgesv_full_rank (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, work, lwork, niters, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverddgesv_rank_0 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, work, lwork, niters, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverddgesv_rank_1 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, work, lwork, niters, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverddgesv_full_rank (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, work, lwork, niters, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverccgesv_rank_0 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, work, lwork, niters, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverccgesv_rank_1 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, work, lwork, niters, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverccgesv_full_rank (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, work, lwork, niters, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzzgesv_rank_0 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, work, lwork, niters, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzzgesv_rank_1 (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, work, lwork, niters, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzzgesv_full_rank (handle, n, nrhs, a, lda, devipiv, b, ldb, x, ldx, work, lwork, niters, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversgetrf_buffersize_rank_0 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversgetrf_buffersize_rank_1 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversgetrf_buffersize_full_rank (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdgetrf_buffersize_rank_0 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdgetrf_buffersize_rank_1 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdgetrf_buffersize_full_rank (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercgetrf_buffersize_rank_0 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercgetrf_buffersize_rank_1 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercgetrf_buffersize_full_rank (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzgetrf_buffersize_rank_0 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzgetrf_buffersize_rank_1 (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzgetrf_buffersize_full_rank (handle, m, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversgetrf_rank_0 (handle, m, n, a, lda, work, lwork, devipiv, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversgetrf_rank_1 (handle, m, n, a, lda, work, lwork, devipiv, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversgetrf_full_rank (handle, m, n, a, lda, work, lwork, devipiv, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdgetrf_rank_0 (handle, m, n, a, lda, work, lwork, devipiv, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdgetrf_rank_1 (handle, m, n, a, lda, work, lwork, devipiv, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdgetrf_full_rank (handle, m, n, a, lda, work, lwork, devipiv, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercgetrf_rank_0 (handle, m, n, a, lda, work, lwork, devipiv, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercgetrf_rank_1 (handle, m, n, a, lda, work, lwork, devipiv, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercgetrf_full_rank (handle, m, n, a, lda, work, lwork, devipiv, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzgetrf_rank_0 (handle, m, n, a, lda, work, lwork, devipiv, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzgetrf_rank_1 (handle, m, n, a, lda, work, lwork, devipiv, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzgetrf_full_rank (handle, m, n, a, lda, work, lwork, devipiv, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversgetrs_buffersize_rank_0 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversgetrs_buffersize_rank_1 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversgetrs_buffersize_full_rank (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdgetrs_buffersize_rank_0 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdgetrs_buffersize_rank_1 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdgetrs_buffersize_full_rank (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercgetrs_buffersize_rank_0 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercgetrs_buffersize_rank_1 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercgetrs_buffersize_full_rank (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzgetrs_buffersize_rank_0 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzgetrs_buffersize_rank_1 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzgetrs_buffersize_full_rank (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolversgetrs_rank_0 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversgetrs_rank_1 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolversgetrs_full_rank (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdgetrs_rank_0 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdgetrs_rank_1 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdgetrs_full_rank (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercgetrs_rank_0 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercgetrs_rank_1 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercgetrs_full_rank (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzgetrs_rank_0 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzgetrs_rank_1 (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzgetrs_full_rank (handle, trans, n, nrhs, a, lda, devipiv, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverspotrf_buffersize_rank_0 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverspotrf_buffersize_rank_1 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverspotrf_buffersize_full_rank (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotrf_buffersize_rank_0 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotrf_buffersize_rank_1 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotrf_buffersize_full_rank (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotrf_buffersize_rank_0 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotrf_buffersize_rank_1 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotrf_buffersize_full_rank (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotrf_buffersize_rank_0 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotrf_buffersize_rank_1 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotrf_buffersize_full_rank (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverspotrf_rank_0 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverspotrf_rank_1 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverspotrf_full_rank (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotrf_rank_0 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotrf_rank_1 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotrf_full_rank (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotrf_rank_0 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotrf_rank_1 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotrf_full_rank (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotrf_rank_0 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotrf_rank_1 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotrf_full_rank (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverspotri_buffersize_rank_0 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverspotri_buffersize_rank_1 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverspotri_buffersize_full_rank (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotri_buffersize_rank_0 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotri_buffersize_rank_1 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotri_buffersize_full_rank (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotri_buffersize_rank_0 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotri_buffersize_rank_1 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotri_buffersize_full_rank (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotri_buffersize_rank_0 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotri_buffersize_rank_1 (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotri_buffersize_full_rank (handle, uplo, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverspotri_rank_0 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverspotri_rank_1 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverspotri_full_rank (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotri_rank_0 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotri_rank_1 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotri_full_rank (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotri_rank_0 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotri_rank_1 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotri_full_rank (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotri_rank_0 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotri_rank_1 (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotri_full_rank (handle, uplo, n, a, lda, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverspotrs_buffersize_rank_0 (handle, uplo, n, nrhs, a, lda, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverspotrs_buffersize_rank_1 (handle, uplo, n, nrhs, a, lda, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverspotrs_buffersize_full_rank (handle, uplo, n, nrhs, a, lda, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotrs_buffersize_rank_0 (handle, uplo, n, nrhs, a, lda, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotrs_buffersize_rank_1 (handle, uplo, n, nrhs, a, lda, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotrs_buffersize_full_rank (handle, uplo, n, nrhs, a, lda, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotrs_buffersize_rank_0 (handle, uplo, n, nrhs, a, lda, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotrs_buffersize_rank_1 (handle, uplo, n, nrhs, a, lda, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotrs_buffersize_full_rank (handle, uplo, n, nrhs, a, lda, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotrs_buffersize_rank_0 (handle, uplo, n, nrhs, a, lda, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotrs_buffersize_rank_1 (handle, uplo, n, nrhs, a, lda, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotrs_buffersize_full_rank (handle, uplo, n, nrhs, a, lda, b, ldb, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverspotrs_rank_0 (handle, uplo, n, nrhs, a, lda, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverspotrs_rank_1 (handle, uplo, n, nrhs, a, lda, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverspotrs_full_rank (handle, uplo, n, nrhs, a, lda, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotrs_rank_0 (handle, uplo, n, nrhs, a, lda, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotrs_rank_1 (handle, uplo, n, nrhs, a, lda, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdpotrs_full_rank (handle, uplo, n, nrhs, a, lda, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotrs_rank_0 (handle, uplo, n, nrhs, a, lda, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotrs_rank_1 (handle, uplo, n, nrhs, a, lda, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercpotrs_full_rank (handle, uplo, n, nrhs, a, lda, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotrs_rank_0 (handle, uplo, n, nrhs, a, lda, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotrs_rank_1 (handle, uplo, n, nrhs, a, lda, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzpotrs_full_rank (handle, uplo, n, nrhs, a, lda, b, ldb, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverssyevd_buffersize_rank_0 (handle, jobz, uplo, n, a, lda, d, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverssyevd_buffersize_rank_1 (handle, jobz, uplo, n, a, lda, d, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverssyevd_buffersize_full_rank (handle, jobz, uplo, n, a, lda, d, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdsyevd_buffersize_rank_0 (handle, jobz, uplo, n, a, lda, d, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdsyevd_buffersize_rank_1 (handle, jobz, uplo, n, a, lda, d, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdsyevd_buffersize_full_rank (handle, jobz, uplo, n, a, lda, d, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercheevd_buffersize_rank_0 (handle, jobz, uplo, n, a, lda, d, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercheevd_buffersize_rank_1 (handle, jobz, uplo, n, a, lda, d, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercheevd_buffersize_full_rank (handle, jobz, uplo, n, a, lda, d, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzheevd_buffersize_rank_0 (handle, jobz, uplo, n, a, lda, d, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzheevd_buffersize_rank_1 (handle, jobz, uplo, n, a, lda, d, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzheevd_buffersize_full_rank (handle, jobz, uplo, n, a, lda, d, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverssyevd_rank_0 (handle, jobz, uplo, n, a, lda, d, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverssyevd_rank_1 (handle, jobz, uplo, n, a, lda, d, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverssyevd_full_rank (handle, jobz, uplo, n, a, lda, d, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdsyevd_rank_0 (handle, jobz, uplo, n, a, lda, d, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdsyevd_rank_1 (handle, jobz, uplo, n, a, lda, d, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdsyevd_full_rank (handle, jobz, uplo, n, a, lda, d, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercheevd_rank_0 (handle, jobz, uplo, n, a, lda, d, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercheevd_rank_1 (handle, jobz, uplo, n, a, lda, d, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercheevd_full_rank (handle, jobz, uplo, n, a, lda, d, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzheevd_rank_0 (handle, jobz, uplo, n, a, lda, d, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzheevd_rank_1 (handle, jobz, uplo, n, a, lda, d, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzheevd_full_rank (handle, jobz, uplo, n, a, lda, d, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverssygvd_buffersize_rank_0 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverssygvd_buffersize_rank_1 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverssygvd_buffersize_full_rank (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdsygvd_buffersize_rank_0 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdsygvd_buffersize_rank_1 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdsygvd_buffersize_full_rank (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverchegvd_buffersize_rank_0 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverchegvd_buffersize_rank_1 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverchegvd_buffersize_full_rank (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzhegvd_buffersize_rank_0 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzhegvd_buffersize_rank_1 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzhegvd_buffersize_full_rank (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverssygvd_rank_0 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverssygvd_rank_1 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverssygvd_full_rank (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdsygvd_rank_0 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdsygvd_rank_1 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdsygvd_full_rank (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverchegvd_rank_0 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverchegvd_rank_1 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverchegvd_full_rank (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzhegvd_rank_0 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzhegvd_rank_1 (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzhegvd_full_rank (handle, itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverssytrd_buffersize_rank_0 (handle, uplo, n, a, lda, d, e, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverssytrd_buffersize_rank_1 (handle, uplo, n, a, lda, d, e, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverssytrd_buffersize_full_rank (handle, uplo, n, a, lda, d, e, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdsytrd_buffersize_rank_0 (handle, uplo, n, a, lda, d, e, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdsytrd_buffersize_rank_1 (handle, uplo, n, a, lda, d, e, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdsytrd_buffersize_full_rank (handle, uplo, n, a, lda, d, e, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverchetrd_buffersize_rank_0 (handle, uplo, n, a, lda, d, e, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverchetrd_buffersize_rank_1 (handle, uplo, n, a, lda, d, e, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverchetrd_buffersize_full_rank (handle, uplo, n, a, lda, d, e, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzhetrd_buffersize_rank_0 (handle, uplo, n, a, lda, d, e, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzhetrd_buffersize_rank_1 (handle, uplo, n, a, lda, d, e, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzhetrd_buffersize_full_rank (handle, uplo, n, a, lda, d, e, tau, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverssytrd_rank_0 (handle, uplo, n, a, lda, d, e, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverssytrd_rank_1 (handle, uplo, n, a, lda, d, e, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverssytrd_full_rank (handle, uplo, n, a, lda, d, e, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdsytrd_rank_0 (handle, uplo, n, a, lda, d, e, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdsytrd_rank_1 (handle, uplo, n, a, lda, d, e, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdsytrd_full_rank (handle, uplo, n, a, lda, d, e, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverchetrd_rank_0 (handle, uplo, n, a, lda, d, e, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverchetrd_rank_1 (handle, uplo, n, a, lda, d, e, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverchetrd_full_rank (handle, uplo, n, a, lda, d, e, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzhetrd_rank_0 (handle, uplo, n, a, lda, d, e, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzhetrd_rank_1 (handle, uplo, n, a, lda, d, e, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzhetrd_full_rank (handle, uplo, n, a, lda, d, e, tau, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverssytrf_buffersize_rank_0 (handle, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverssytrf_buffersize_rank_1 (handle, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverssytrf_buffersize_full_rank (handle, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdsytrf_buffersize_rank_0 (handle, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdsytrf_buffersize_rank_1 (handle, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverdsytrf_buffersize_full_rank (handle, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercsytrf_buffersize_rank_0 (handle, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercsytrf_buffersize_rank_1 (handle, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolvercsytrf_buffersize_full_rank (handle, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzsytrf_buffersize_rank_0 (handle, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzsytrf_buffersize_rank_1 (handle, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverzsytrf_buffersize_full_rank (handle, n, a, lda, lwork)
 
integer(kind(hipsolver_status_success)) function hipsolverssytrf_rank_0 (handle, uplo, n, a, lda, ipiv, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverssytrf_rank_1 (handle, uplo, n, a, lda, ipiv, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverssytrf_full_rank (handle, uplo, n, a, lda, ipiv, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdsytrf_rank_0 (handle, uplo, n, a, lda, ipiv, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdsytrf_rank_1 (handle, uplo, n, a, lda, ipiv, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverdsytrf_full_rank (handle, uplo, n, a, lda, ipiv, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercsytrf_rank_0 (handle, uplo, n, a, lda, ipiv, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercsytrf_rank_1 (handle, uplo, n, a, lda, ipiv, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolvercsytrf_full_rank (handle, uplo, n, a, lda, ipiv, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzsytrf_rank_0 (handle, uplo, n, a, lda, ipiv, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzsytrf_rank_1 (handle, uplo, n, a, lda, ipiv, work, lwork, devinfo)
 
integer(kind(hipsolver_status_success)) function hipsolverzsytrf_full_rank (handle, uplo, n, a, lda, ipiv, work, lwork, devinfo)
 

Function/Subroutine Documentation

◆ hipsolverccgesv_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverccgesv_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
complex(c_float_complex), dimension(:,:), target  x,
integer(c_int)  ldx,
integer(c_size_t)  lwork 
)

◆ hipsolverccgesv_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverccgesv_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
complex(c_float_complex), target  x,
integer(c_int)  ldx,
integer(c_size_t)  lwork 
)

◆ hipsolverccgesv_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverccgesv_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
complex(c_float_complex), dimension(:), target  x,
integer(c_int)  ldx,
integer(c_size_t)  lwork 
)

◆ hipsolverccgesv_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverccgesv_full_rank ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
complex(c_float_complex), dimension(:,:), target  x,
integer(c_int)  ldx,
type(c_ptr)  work,
integer(c_size_t)  lwork,
type(c_ptr)  niters,
integer(c_int)  devinfo 
)

◆ hipsolverccgesv_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverccgesv_rank_0 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
complex(c_float_complex), target  x,
integer(c_int)  ldx,
type(c_ptr)  work,
integer(c_size_t)  lwork,
type(c_ptr)  niters,
integer(c_int)  devinfo 
)

◆ hipsolverccgesv_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverccgesv_rank_1 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
complex(c_float_complex), dimension(:), target  x,
integer(c_int)  ldx,
type(c_ptr)  work,
integer(c_size_t)  lwork,
type(c_ptr)  niters,
integer(c_int)  devinfo 
)

◆ hipsolvercgebrd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgebrd_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  e,
complex(c_float_complex), dimension(:), target  tauq,
complex(c_float_complex), dimension(:), target  taup,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercgebrd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgebrd_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
real(c_float), target  d,
real(c_float), target  e,
complex(c_float_complex), target  tauq,
complex(c_float_complex), target  taup,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercgebrd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgebrd_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  e,
complex(c_float_complex), dimension(:), target  tauq,
complex(c_float_complex), dimension(:), target  taup,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercgeqrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgeqrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolvercgeqrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgeqrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolvercgeqrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgeqrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolvercgeqrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgeqrf_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercgeqrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgeqrf_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercgeqrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgeqrf_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercgetrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgetrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolvercgetrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgetrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolvercgetrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgetrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolvercgetrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgetrf_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int), dimension(:), target  devipiv,
integer(c_int)  devinfo 
)

◆ hipsolvercgetrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgetrf_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int), target  devipiv,
integer(c_int)  devinfo 
)

◆ hipsolvercgetrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgetrf_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int), dimension(:), target  devipiv,
integer(c_int)  devinfo 
)

◆ hipsolvercgetrs_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgetrs_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolvercgetrs_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgetrs_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolvercgetrs_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgetrs_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolvercgetrs_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgetrs_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercgetrs_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgetrs_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercgetrs_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercgetrs_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercheevd_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercheevd_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
integer(c_int)  lwork 
)

◆ hipsolvercheevd_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercheevd_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
real(c_float), target  d,
integer(c_int)  lwork 
)

◆ hipsolvercheevd_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercheevd_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
integer(c_int)  lwork 
)

◆ hipsolvercheevd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercheevd_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercheevd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercheevd_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
real(c_float), target  d,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercheevd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercheevd_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverchegvd_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverchegvd_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_float), dimension(:), target  w,
integer(c_int)  lwork 
)

◆ hipsolverchegvd_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverchegvd_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
real(c_float), target  w,
integer(c_int)  lwork 
)

◆ hipsolverchegvd_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverchegvd_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
real(c_float), dimension(:), target  w,
integer(c_int)  lwork 
)

◆ hipsolverchegvd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverchegvd_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_float), dimension(:), target  w,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverchegvd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverchegvd_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
real(c_float), target  w,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverchegvd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverchegvd_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
real(c_float), dimension(:), target  w,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverchetrd_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverchetrd_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  e,
complex(c_float_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolverchetrd_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverchetrd_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
real(c_float), target  d,
real(c_float), target  e,
complex(c_float_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolverchetrd_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverchetrd_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  e,
complex(c_float_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolverchetrd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverchetrd_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  e,
complex(c_float_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverchetrd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverchetrd_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
real(c_float), target  d,
real(c_float), target  e,
complex(c_float_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverchetrd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverchetrd_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  e,
complex(c_float_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercpotrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolvercpotrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolvercpotrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolvercpotrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotrf_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercpotrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotrf_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercpotrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotrf_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercpotri_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotri_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolvercpotri_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotri_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolvercpotri_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotri_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolvercpotri_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotri_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercpotri_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotri_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercpotri_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotri_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercpotrs_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotrs_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolvercpotrs_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotrs_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), target  a,
integer(c_int)  lda,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolvercpotrs_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotrs_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolvercpotrs_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotrs_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_float_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercpotrs_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotrs_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), target  a,
integer(c_int)  lda,
complex(c_float_complex), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercpotrs_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercpotrs_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_float_complex), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercsytrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercsytrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolvercsytrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercsytrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolvercsytrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercsytrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolvercsytrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercsytrf_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  ipiv,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercsytrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercsytrf_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
integer(c_int), target  ipiv,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercsytrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercsytrf_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  ipiv,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercungbr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungbr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolvercungbr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungbr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolvercungbr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungbr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolvercungbr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungbr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercungbr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungbr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercungbr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungbr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercungqr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungqr_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolvercungqr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungqr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolvercungqr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungqr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolvercungqr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungqr_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercungqr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungqr_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercungqr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungqr_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercungtr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungtr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolvercungtr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungtr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolvercungtr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungtr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolvercungtr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungtr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercungtr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungtr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercungtr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercungtr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercunmqr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercunmqr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
complex(c_float_complex), dimension(:,:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolvercunmqr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercunmqr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
complex(c_float_complex), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolvercunmqr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercunmqr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
complex(c_float_complex), dimension(:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolvercunmqr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercunmqr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
complex(c_float_complex), dimension(:,:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercunmqr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercunmqr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
complex(c_float_complex), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercunmqr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercunmqr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
complex(c_float_complex), dimension(:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercunmtr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercunmtr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
complex(c_float_complex), dimension(:,:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolvercunmtr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercunmtr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
complex(c_float_complex), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolvercunmtr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercunmtr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
complex(c_float_complex), dimension(:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolvercunmtr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercunmtr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
complex(c_float_complex), dimension(:,:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercunmtr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercunmtr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
complex(c_float_complex), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolvercunmtr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolvercunmtr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_float_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_float_complex)  tau,
complex(c_float_complex), dimension(:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverddgesv_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverddgesv_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_double), dimension(:,:), target  x,
integer(c_int)  ldx,
integer(c_size_t)  lwork 
)

◆ hipsolverddgesv_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverddgesv_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
real(c_double), target  b,
integer(c_int)  ldb,
real(c_double), target  x,
integer(c_int)  ldx,
integer(c_size_t)  lwork 
)

◆ hipsolverddgesv_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverddgesv_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
real(c_double), dimension(:), target  x,
integer(c_int)  ldx,
integer(c_size_t)  lwork 
)

◆ hipsolverddgesv_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverddgesv_full_rank ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_double), dimension(:,:), target  x,
integer(c_int)  ldx,
type(c_ptr)  work,
integer(c_size_t)  lwork,
type(c_ptr)  niters,
integer(c_int)  devinfo 
)

◆ hipsolverddgesv_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverddgesv_rank_0 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
real(c_double), target  b,
integer(c_int)  ldb,
real(c_double), target  x,
integer(c_int)  ldx,
type(c_ptr)  work,
integer(c_size_t)  lwork,
type(c_ptr)  niters,
integer(c_int)  devinfo 
)

◆ hipsolverddgesv_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverddgesv_rank_1 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
real(c_double), dimension(:), target  x,
integer(c_int)  ldx,
type(c_ptr)  work,
integer(c_size_t)  lwork,
type(c_ptr)  niters,
integer(c_int)  devinfo 
)

◆ hipsolverdgebrd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgebrd_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  e,
real(c_double), dimension(:), target  tauq,
real(c_double), dimension(:), target  taup,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdgebrd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgebrd_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double), target  d,
real(c_double), target  e,
real(c_double), target  tauq,
real(c_double), target  taup,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdgebrd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgebrd_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  e,
real(c_double), dimension(:), target  tauq,
real(c_double), dimension(:), target  taup,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdgeqrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgeqrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverdgeqrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgeqrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverdgeqrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgeqrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverdgeqrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgeqrf_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdgeqrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgeqrf_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdgeqrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgeqrf_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdgetrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgetrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverdgetrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgetrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverdgetrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgetrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverdgetrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgetrf_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int), dimension(:), target  devipiv,
integer(c_int)  devinfo 
)

◆ hipsolverdgetrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgetrf_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int), target  devipiv,
integer(c_int)  devinfo 
)

◆ hipsolverdgetrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgetrf_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int), dimension(:), target  devipiv,
integer(c_int)  devinfo 
)

◆ hipsolverdgetrs_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgetrs_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolverdgetrs_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgetrs_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
real(c_double), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolverdgetrs_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgetrs_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolverdgetrs_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgetrs_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdgetrs_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgetrs_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
real(c_double), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdgetrs_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdgetrs_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdorgbr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgbr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
integer(c_int)  lwork 
)

◆ hipsolverdorgbr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgbr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double)  tau,
integer(c_int)  lwork 
)

◆ hipsolverdorgbr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgbr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
integer(c_int)  lwork 
)

◆ hipsolverdorgbr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgbr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdorgbr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgbr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdorgbr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgbr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdorgqr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgqr_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
integer(c_int)  lwork 
)

◆ hipsolverdorgqr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgqr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double)  tau,
integer(c_int)  lwork 
)

◆ hipsolverdorgqr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgqr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
integer(c_int)  lwork 
)

◆ hipsolverdorgqr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgqr_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdorgqr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgqr_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdorgqr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgqr_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdorgtr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgtr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
integer(c_int)  lwork 
)

◆ hipsolverdorgtr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgtr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double)  tau,
integer(c_int)  lwork 
)

◆ hipsolverdorgtr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgtr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
integer(c_int)  lwork 
)

◆ hipsolverdorgtr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgtr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdorgtr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgtr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdorgtr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdorgtr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdormqr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdormqr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
real(c_double), dimension(:,:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolverdormqr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdormqr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double)  tau,
real(c_double), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolverdormqr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdormqr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
real(c_double), dimension(:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolverdormqr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdormqr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
real(c_double), dimension(:,:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdormqr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdormqr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double)  tau,
real(c_double), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdormqr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdormqr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
real(c_double), dimension(:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdormtr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdormtr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
real(c_double), dimension(:,:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolverdormtr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdormtr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double)  tau,
real(c_double), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolverdormtr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdormtr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
real(c_double), dimension(:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolverdormtr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdormtr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
real(c_double), dimension(:,:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdormtr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdormtr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double)  tau,
real(c_double), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdormtr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdormtr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double)  tau,
real(c_double), dimension(:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdpotrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverdpotrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverdpotrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverdpotrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotrf_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdpotrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotrf_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdpotrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotrf_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdpotri_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotri_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverdpotri_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotri_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverdpotri_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotri_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverdpotri_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotri_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdpotri_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotri_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdpotri_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotri_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdpotrs_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotrs_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolverdpotrs_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotrs_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolverdpotrs_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotrs_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolverdpotrs_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotrs_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdpotrs_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotrs_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdpotrs_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdpotrs_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdsyevd_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsyevd_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
integer(c_int)  lwork 
)

◆ hipsolverdsyevd_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsyevd_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double), target  d,
integer(c_int)  lwork 
)

◆ hipsolverdsyevd_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsyevd_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
integer(c_int)  lwork 
)

◆ hipsolverdsyevd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsyevd_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdsyevd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsyevd_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double), target  d,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdsyevd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsyevd_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdsygvd_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsygvd_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_double), dimension(:), target  w,
integer(c_int)  lwork 
)

◆ hipsolverdsygvd_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsygvd_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double), target  b,
integer(c_int)  ldb,
real(c_double), target  w,
integer(c_int)  lwork 
)

◆ hipsolverdsygvd_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsygvd_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
real(c_double), dimension(:), target  w,
integer(c_int)  lwork 
)

◆ hipsolverdsygvd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsygvd_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_double), dimension(:), target  w,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdsygvd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsygvd_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double), target  b,
integer(c_int)  ldb,
real(c_double), target  w,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdsygvd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsygvd_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  b,
integer(c_int)  ldb,
real(c_double), dimension(:), target  w,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdsytrd_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsytrd_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  e,
real(c_double)  tau,
integer(c_int)  lwork 
)

◆ hipsolverdsytrd_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsytrd_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double), target  d,
real(c_double), target  e,
real(c_double)  tau,
integer(c_int)  lwork 
)

◆ hipsolverdsytrd_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsytrd_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  e,
real(c_double)  tau,
integer(c_int)  lwork 
)

◆ hipsolverdsytrd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsytrd_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  e,
real(c_double)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdsytrd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsytrd_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
real(c_double), target  d,
real(c_double), target  e,
real(c_double)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdsytrd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsytrd_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  e,
real(c_double)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdsytrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsytrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverdsytrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsytrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverdsytrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsytrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverdsytrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsytrf_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  ipiv,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdsytrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsytrf_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), target  a,
integer(c_int)  lda,
integer(c_int), target  ipiv,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverdsytrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverdsytrf_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_double), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  ipiv,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversgebrd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgebrd_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  e,
real(c_float), dimension(:), target  tauq,
real(c_float), dimension(:), target  taup,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversgebrd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgebrd_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float), target  d,
real(c_float), target  e,
real(c_float), target  tauq,
real(c_float), target  taup,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversgebrd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgebrd_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  e,
real(c_float), dimension(:), target  tauq,
real(c_float), dimension(:), target  taup,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversgeqrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgeqrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolversgeqrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgeqrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolversgeqrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgeqrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolversgeqrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgeqrf_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversgeqrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgeqrf_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversgeqrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgeqrf_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversgetrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgetrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolversgetrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgetrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolversgetrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgetrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolversgetrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgetrf_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int), dimension(:), target  devipiv,
integer(c_int)  devinfo 
)

◆ hipsolversgetrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgetrf_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int), target  devipiv,
integer(c_int)  devinfo 
)

◆ hipsolversgetrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgetrf_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int), dimension(:), target  devipiv,
integer(c_int)  devinfo 
)

◆ hipsolversgetrs_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgetrs_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolversgetrs_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgetrs_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
real(c_float), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolversgetrs_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgetrs_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolversgetrs_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgetrs_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversgetrs_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgetrs_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
real(c_float), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversgetrs_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversgetrs_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversorgbr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgbr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
integer(c_int)  lwork 
)

◆ hipsolversorgbr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgbr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float)  tau,
integer(c_int)  lwork 
)

◆ hipsolversorgbr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgbr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
integer(c_int)  lwork 
)

◆ hipsolversorgbr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgbr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversorgbr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgbr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversorgbr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgbr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversorgqr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgqr_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
integer(c_int)  lwork 
)

◆ hipsolversorgqr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgqr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float)  tau,
integer(c_int)  lwork 
)

◆ hipsolversorgqr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgqr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
integer(c_int)  lwork 
)

◆ hipsolversorgqr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgqr_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversorgqr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgqr_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversorgqr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgqr_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversorgtr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgtr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
integer(c_int)  lwork 
)

◆ hipsolversorgtr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgtr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float)  tau,
integer(c_int)  lwork 
)

◆ hipsolversorgtr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgtr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
integer(c_int)  lwork 
)

◆ hipsolversorgtr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgtr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversorgtr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgtr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversorgtr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversorgtr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversormqr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversormqr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
real(c_float), dimension(:,:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolversormqr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversormqr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float)  tau,
real(c_float), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolversormqr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversormqr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
real(c_float), dimension(:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolversormqr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversormqr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
real(c_float), dimension(:,:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversormqr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversormqr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float)  tau,
real(c_float), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversormqr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversormqr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
real(c_float), dimension(:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversormtr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversormtr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
real(c_float), dimension(:,:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolversormtr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversormtr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float)  tau,
real(c_float), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolversormtr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversormtr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
real(c_float), dimension(:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolversormtr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversormtr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
real(c_float), dimension(:,:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversormtr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversormtr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float)  tau,
real(c_float), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolversormtr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolversormtr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float)  tau,
real(c_float), dimension(:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverspotrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverspotrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverspotrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverspotrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotrf_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverspotrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotrf_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverspotrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotrf_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverspotri_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotri_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverspotri_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotri_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverspotri_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotri_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverspotri_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotri_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverspotri_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotri_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverspotri_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotri_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverspotrs_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotrs_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolverspotrs_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotrs_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolverspotrs_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotrs_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolverspotrs_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotrs_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverspotrs_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotrs_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverspotrs_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverspotrs_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverssgesv_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssgesv_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_float), dimension(:,:), target  x,
integer(c_int)  ldx,
integer(c_size_t)  lwork 
)

◆ hipsolverssgesv_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssgesv_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
real(c_float), target  b,
integer(c_int)  ldb,
real(c_float), target  x,
integer(c_int)  ldx,
integer(c_size_t)  lwork 
)

◆ hipsolverssgesv_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssgesv_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
real(c_float), dimension(:), target  x,
integer(c_int)  ldx,
integer(c_size_t)  lwork 
)

◆ hipsolverssgesv_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssgesv_full_rank ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_float), dimension(:,:), target  x,
integer(c_int)  ldx,
type(c_ptr)  work,
integer(c_size_t)  lwork,
type(c_ptr)  niters,
integer(c_int)  devinfo 
)

◆ hipsolverssgesv_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssgesv_rank_0 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
real(c_float), target  b,
integer(c_int)  ldb,
real(c_float), target  x,
integer(c_int)  ldx,
type(c_ptr)  work,
integer(c_size_t)  lwork,
type(c_ptr)  niters,
integer(c_int)  devinfo 
)

◆ hipsolverssgesv_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssgesv_rank_1 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
real(c_float), dimension(:), target  x,
integer(c_int)  ldx,
type(c_ptr)  work,
integer(c_size_t)  lwork,
type(c_ptr)  niters,
integer(c_int)  devinfo 
)

◆ hipsolverssyevd_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssyevd_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
integer(c_int)  lwork 
)

◆ hipsolverssyevd_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssyevd_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float), target  d,
integer(c_int)  lwork 
)

◆ hipsolverssyevd_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssyevd_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
integer(c_int)  lwork 
)

◆ hipsolverssyevd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssyevd_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverssyevd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssyevd_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float), target  d,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverssyevd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssyevd_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverssygvd_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssygvd_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_float), dimension(:), target  w,
integer(c_int)  lwork 
)

◆ hipsolverssygvd_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssygvd_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float), target  b,
integer(c_int)  ldb,
real(c_float), target  w,
integer(c_int)  lwork 
)

◆ hipsolverssygvd_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssygvd_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
real(c_float), dimension(:), target  w,
integer(c_int)  lwork 
)

◆ hipsolverssygvd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssygvd_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_float), dimension(:), target  w,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverssygvd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssygvd_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float), target  b,
integer(c_int)  ldb,
real(c_float), target  w,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverssygvd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssygvd_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  b,
integer(c_int)  ldb,
real(c_float), dimension(:), target  w,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverssytrd_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssytrd_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  e,
real(c_float)  tau,
integer(c_int)  lwork 
)

◆ hipsolverssytrd_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssytrd_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float), target  d,
real(c_float), target  e,
real(c_float)  tau,
integer(c_int)  lwork 
)

◆ hipsolverssytrd_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssytrd_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  e,
real(c_float)  tau,
integer(c_int)  lwork 
)

◆ hipsolverssytrd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssytrd_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  e,
real(c_float)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverssytrd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssytrd_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
real(c_float), target  d,
real(c_float), target  e,
real(c_float)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverssytrd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssytrd_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
real(c_float), dimension(:), target  d,
real(c_float), dimension(:), target  e,
real(c_float)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverssytrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssytrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverssytrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssytrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverssytrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssytrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverssytrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssytrf_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  ipiv,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverssytrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssytrf_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), target  a,
integer(c_int)  lda,
integer(c_int), target  ipiv,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverssytrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverssytrf_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
real(c_float), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  ipiv,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzgebrd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgebrd_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  e,
complex(c_double_complex), dimension(:), target  tauq,
complex(c_double_complex), dimension(:), target  taup,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzgebrd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgebrd_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
real(c_double), target  d,
real(c_double), target  e,
complex(c_double_complex), target  tauq,
complex(c_double_complex), target  taup,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzgebrd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgebrd_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  e,
complex(c_double_complex), dimension(:), target  tauq,
complex(c_double_complex), dimension(:), target  taup,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzgeqrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgeqrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverzgeqrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgeqrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverzgeqrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgeqrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverzgeqrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgeqrf_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzgeqrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgeqrf_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzgeqrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgeqrf_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzgetrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgetrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverzgetrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgetrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverzgetrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgetrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverzgetrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgetrf_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int), dimension(:), target  devipiv,
integer(c_int)  devinfo 
)

◆ hipsolverzgetrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgetrf_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int), target  devipiv,
integer(c_int)  devinfo 
)

◆ hipsolverzgetrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgetrf_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int), dimension(:), target  devipiv,
integer(c_int)  devinfo 
)

◆ hipsolverzgetrs_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgetrs_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolverzgetrs_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgetrs_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolverzgetrs_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgetrs_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolverzgetrs_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgetrs_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzgetrs_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgetrs_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzgetrs_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzgetrs_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzheevd_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzheevd_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
integer(c_int)  lwork 
)

◆ hipsolverzheevd_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzheevd_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
real(c_double), target  d,
integer(c_int)  lwork 
)

◆ hipsolverzheevd_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzheevd_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
integer(c_int)  lwork 
)

◆ hipsolverzheevd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzheevd_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzheevd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzheevd_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
real(c_double), target  d,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzheevd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzheevd_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzhegvd_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzhegvd_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_double), dimension(:), target  w,
integer(c_int)  lwork 
)

◆ hipsolverzhegvd_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzhegvd_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
real(c_double), target  w,
integer(c_int)  lwork 
)

◆ hipsolverzhegvd_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzhegvd_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
real(c_double), dimension(:), target  w,
integer(c_int)  lwork 
)

◆ hipsolverzhegvd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzhegvd_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
real(c_double), dimension(:), target  w,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzhegvd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzhegvd_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
real(c_double), target  w,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzhegvd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzhegvd_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_eig_type_1))  itype,
integer(kind(hipsolver_eig_mode_novector))  jobz,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
real(c_double), dimension(:), target  w,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzhetrd_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzhetrd_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  e,
complex(c_double_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolverzhetrd_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzhetrd_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
real(c_double), target  d,
real(c_double), target  e,
complex(c_double_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolverzhetrd_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzhetrd_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  e,
complex(c_double_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolverzhetrd_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzhetrd_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  e,
complex(c_double_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzhetrd_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzhetrd_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
real(c_double), target  d,
real(c_double), target  e,
complex(c_double_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzhetrd_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzhetrd_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
real(c_double), dimension(:), target  d,
real(c_double), dimension(:), target  e,
complex(c_double_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzpotrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverzpotrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverzpotrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverzpotrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotrf_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzpotrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotrf_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzpotrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotrf_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzpotri_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotri_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverzpotri_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotri_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverzpotri_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotri_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverzpotri_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotri_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzpotri_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotri_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzpotri_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotri_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzpotrs_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotrs_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolverzpotrs_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotrs_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), target  a,
integer(c_int)  lda,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolverzpotrs_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotrs_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
integer(c_int)  lwork 
)

◆ hipsolverzpotrs_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotrs_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzpotrs_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotrs_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), target  a,
integer(c_int)  lda,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzpotrs_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzpotrs_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzsytrf_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzsytrf_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverzsytrf_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzsytrf_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverzsytrf_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzsytrf_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int)  lwork 
)

◆ hipsolverzsytrf_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzsytrf_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  ipiv,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzsytrf_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzsytrf_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
integer(c_int), target  ipiv,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzsytrf_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzsytrf_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  ipiv,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzungbr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungbr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolverzungbr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungbr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolverzungbr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungbr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolverzungbr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungbr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzungbr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungbr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzungbr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungbr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzungqr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungqr_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolverzungqr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungqr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolverzungqr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungqr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolverzungqr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungqr_full_rank ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzungqr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungqr_rank_0 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzungqr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungqr_rank_1 ( type(c_ptr)  handle,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzungtr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungtr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolverzungtr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungtr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolverzungtr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungtr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
integer(c_int)  lwork 
)

◆ hipsolverzungtr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungtr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzungtr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungtr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzungtr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzungtr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzunmqr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzunmqr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
complex(c_double_complex), dimension(:,:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolverzunmqr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzunmqr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
complex(c_double_complex), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolverzunmqr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzunmqr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
complex(c_double_complex), dimension(:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolverzunmqr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzunmqr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
complex(c_double_complex), dimension(:,:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzunmqr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzunmqr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
complex(c_double_complex), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzunmqr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzunmqr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
integer(c_int)  k,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
complex(c_double_complex), dimension(:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzunmtr_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzunmtr_buffersize_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
complex(c_double_complex), dimension(:,:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolverzunmtr_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzunmtr_buffersize_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
complex(c_double_complex), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolverzunmtr_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzunmtr_buffersize_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
complex(c_double_complex), dimension(:), target  c,
integer(c_int)  ldc,
integer(c_int)  lwork 
)

◆ hipsolverzunmtr_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzunmtr_full_rank ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
complex(c_double_complex), dimension(:,:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzunmtr_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzunmtr_rank_0 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
complex(c_double_complex), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzunmtr_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzunmtr_rank_1 ( type(c_ptr)  handle,
integer(kind(hipsolver_side_left))  side,
integer(kind(hipsolver_fill_mode_upper))  uplo,
integer(kind(hipsolver_op_n))  trans,
integer(c_int)  m,
integer(c_int)  n,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
complex(c_double_complex)  tau,
complex(c_double_complex), dimension(:), target  c,
integer(c_int)  ldc,
type(c_ptr)  work,
integer(c_int)  lwork,
integer(c_int)  devinfo 
)

◆ hipsolverzzgesv_buffersize_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzzgesv_buffersize_full_rank ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
complex(c_double_complex), dimension(:,:), target  x,
integer(c_int)  ldx,
integer(c_size_t)  lwork 
)

◆ hipsolverzzgesv_buffersize_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzzgesv_buffersize_rank_0 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
complex(c_double_complex), target  x,
integer(c_int)  ldx,
integer(c_size_t)  lwork 
)

◆ hipsolverzzgesv_buffersize_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzzgesv_buffersize_rank_1 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
complex(c_double_complex), dimension(:), target  x,
integer(c_int)  ldx,
integer(c_size_t)  lwork 
)

◆ hipsolverzzgesv_full_rank()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzzgesv_full_rank ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), dimension(:,:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_double_complex), dimension(:,:), target  b,
integer(c_int)  ldb,
complex(c_double_complex), dimension(:,:), target  x,
integer(c_int)  ldx,
type(c_ptr)  work,
integer(c_size_t)  lwork,
type(c_ptr)  niters,
integer(c_int)  devinfo 
)

◆ hipsolverzzgesv_rank_0()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzzgesv_rank_0 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), target  a,
integer(c_int)  lda,
integer(c_int), target  devipiv,
complex(c_double_complex), target  b,
integer(c_int)  ldb,
complex(c_double_complex), target  x,
integer(c_int)  ldx,
type(c_ptr)  work,
integer(c_size_t)  lwork,
type(c_ptr)  niters,
integer(c_int)  devinfo 
)

◆ hipsolverzzgesv_rank_1()

integer(kind(hipsolver_status_success)) function hipfort_hipsolver::hipsolverzzgesv_rank_1 ( type(c_ptr)  handle,
integer(c_int)  n,
integer(c_int)  nrhs,
complex(c_double_complex), dimension(:), target  a,
integer(c_int)  lda,
integer(c_int), dimension(:), target  devipiv,
complex(c_double_complex), dimension(:), target  b,
integer(c_int)  ldb,
complex(c_double_complex), dimension(:), target  x,
integer(c_int)  ldx,
type(c_ptr)  work,
integer(c_size_t)  lwork,
type(c_ptr)  niters,
integer(c_int)  devinfo 
)