Lines Matching refs:PETSCBLAS
110 #define PETSCBLAS(x, X) PETSC_PASTE3(PETSC_BLASLAPACK_PREFIX_, X, PETSC_BLASLAPACK_SUFFIX_) macro
115 #define PETSCBLAS(x, X) PETSC_PASTE3(PETSC_BLASLAPACK_PREFIX_, x, PETSC_BLASLAPACK_SUFFIX_) macro
125 #define LAPACKgeqrf_ PETSCBLAS(geqrf, GEQRF)
126 #define LAPACKgetrf_ PETSCBLAS(getrf, GETRF)
127 #define LAPACKgetri_ PETSCBLAS(getri, GETRI)
131 #define BLASscal_ PETSCBLAS(scal, SCAL)
132 #define BLAScopy_ PETSCBLAS(copy, COPY)
133 #define BLASswap_ PETSCBLAS(swap, SWAP)
134 #define BLASaxpy_ PETSCBLAS(axpy, AXPY)
136 #define LAPACKpttrf_ PETSCBLAS(pttrf, PTTRF) /* factorization of a spd tridiagonal matrix */
137 #define LAPACKpttrs_ PETSCBLAS(pttrs, PTTRS) /* solve a spd tridiagonal matrix system */
139 #define LAPACKstein_ PETSCBLAS(stein, STEIN) /* eigenvectors of real symm tridiagonal matrix */
141 #define LAPACKgesv_ PETSCBLAS(gesv, GESV)
143 #define LAPACKgelss_ PETSCBLAS(gelss, GELSS)
146 #define LAPACKgerfs_ PETSCBLAS(gerfs, GERFS)
149 #define LAPACKtgsen_ PETSCBLAS(tgsen, TGSEN)
152 #define LAPACKtrtri_ PETSCBLAS(trtri, TRTRI)
153 #define LAPACKpotrf_ PETSCBLAS(potrf, POTRF)
154 #define LAPACKpotri_ PETSCBLAS(potri, POTRI)
155 #define LAPACKpotrs_ PETSCBLAS(potrs, POTRS)
156 #define LAPACKsytrf_ PETSCBLAS(sytrf, SYTRF)
157 #define LAPACKsytrs_ PETSCBLAS(sytrs, SYTRS)
159 #define LAPACKsytri_ PETSCBLAS(sytri, SYTRI)
161 #define BLASgemv_ PETSCBLAS(gemv, GEMV)
162 #define LAPACKgetrs_ PETSCBLAS(getrs, GETRS)
163 #define BLAStrmv_ PETSCBLAS(trmv, TRMV)
164 #define BLAStrsv_ PETSCBLAS(trsv, TRSV)
165 #define BLASgemm_ PETSCBLAS(gemm, GEMM)
166 #define BLASsymm_ PETSCBLAS(symm, SYMM)
167 #define BLASsyrk_ PETSCBLAS(syrk, SYRK)
168 #define BLASsyr2k_ PETSCBLAS(syr2k, SYR2K)
169 #define BLAStrsm_ PETSCBLAS(trsm, TRSM)
171 #define LAPACKgesvd_ PETSCBLAS(gesvd, GESVD)
172 #define LAPACKgeev_ PETSCBLAS(geev, GEEV)
173 #define LAPACKgels_ PETSCBLAS(gels, GELS)
175 …#define LAPACKstegr_ PETSCBLAS(stegr, STEGR) /* eigenvalues and eigenvectors of symm tridiagonal */
178 …#define LAPACKsteqr_ PETSCBLAS(steqr, STEQR) /* eigenvalues and eigenvectors of symm tridiagon…
182 …#define LAPACKstev_ PETSCBLAS(stev, STEV) /* eigenvalues and eigenvectors of symm tridiagonal …
186 #define LAPACKhseqr_ PETSCBLAS(hseqr, HSEQR)
189 #define LAPACKgges_ PETSCBLAS(gges, GGES)
192 #define LAPACKtrsen_ PETSCBLAS(trsen, TRSEN)
195 #define LAPACKhgeqz_ PETSCBLAS(hgeqz, HGEQZ)
198 #define LAPACKtrtrs_ PETSCBLAS(trtrs, TRTRS)
204 #define LAPACKorgqr_ PETSCBLAS(orgqr, ORGQR)
207 #define LAPACKormqr_ PETSCBLAS(ormqr, ORMQR)
209 #define BLASdot_ PETSCBLAS(dot, DOT)
210 #define BLASdotu_ PETSCBLAS(dot, DOT)
212 #define LAPACKsyev_ PETSCBLAS(syev, SYEV) /* eigenvalues and eigenvectors of a symm matrix */
213 …#define LAPACKsyevx_ PETSCBLAS(syevx, SYEVX) /* selected eigenvalues and eigenvectors of a symm ma…
214 #define LAPACKsygv_ PETSCBLAS(sygv, SYGV)
215 #define LAPACKsygvx_ PETSCBLAS(sygvx, SYGVX)
219 #define LAPACKstebz_ PETSCBLAS(stebz, STEBZ) /* eigenvalues of symm tridiagonal matrix */
221 #define LAPACKgerc_ PETSCBLAS(ger, GER)
222 #define BLAShemv_ PETSCBLAS(symv, SYMV)
224 #define LAPACKhetrf_ PETSCBLAS(hetrf, HETRF)
225 #define LAPACKhetrs_ PETSCBLAS(hetrs, HETRS)
226 #define LAPACKhetri_ PETSCBLAS(hetri, HETRI)
227 #define LAPACKheev_ PETSCBLAS(heev, HEEV)
229 #define LAPACKorgqr_ PETSCBLAS(ungqr, UNGQR)
232 #define LAPACKormqr_ PETSCBLAS(unmqr, UNMQR)
236 #define LAPACKsyev_ PETSCBLAS(heev, HEEV) /* eigenvalues and eigenvectors of a symm matrix */
237 …#define LAPACKsyevx_ PETSCBLAS(heevx, HEEVX) /* selected eigenvalues and eigenvectors of a symm ma…
238 #define LAPACKsygv_ PETSCBLAS(hegv, HEGV)
239 #define LAPACKsygvx_ PETSCBLAS(hegvx, HEGVX)
241 #define LAPACKgerc_ PETSCBLAS(gerc, GERC)
242 #define BLAShemv_ PETSCBLAS(hemv, HEMV)