| /petsc/src/mat/impls/baij/seq/baijmkl/ |
| H A D | baijmkl.h | 25 …#define mkl_sparse_x_mv(operation, alpha, A, descr, x, beta, y) mkl_sparse_s_mv(operation, alpha, … argument 27 …#define mkl_sparse_x_mv(operation, alpha, A, descr, x, beta, y) mkl_sparse_d_mv(operation, alpha, … argument 31 …#define mkl_sparse_x_mv(operation, alpha, A, descr, x, beta, y) mkl_sparse_c_mv(operation, alpha, … argument 33 …#define mkl_sparse_x_mv(operation, alpha, A, descr, x, beta, y) mkl_sparse_z_mv(operation, alpha, … argument
|
| H A D | baijmkl.c | 35 struct matrix_descr descr; member 160 baijmkl->descr.type = SPARSE_MATRIX_TYPE_GENERAL; in MatSeqBAIJMKL_create_mkl_handle() 161 baijmkl->descr.mode = SPARSE_FILL_MODE_LOWER; in MatSeqBAIJMKL_create_mkl_handle() 162 baijmkl->descr.diag = SPARSE_DIAG_NON_UNIT; in MatSeqBAIJMKL_create_mkl_handle() 185 …llMKL(mkl_sparse_set_mv_hint(baijmkl->bsrA, SPARSE_OPERATION_NON_TRANSPOSE, baijmkl->descr, 1000)); in MatSeqBAIJMKL_create_mkl_handle() 232 …PetscCallMKL(mkl_sparse_x_mv(SPARSE_OPERATION_NON_TRANSPOSE, 1.0, baijmkl->bsrA, baijmkl->descr, x… in MatMult_SeqBAIJMKL_SpMV2() 263 …PetscCallMKL(mkl_sparse_x_mv(SPARSE_OPERATION_TRANSPOSE, 1.0, baijmkl->bsrA, baijmkl->descr, x, 0.… in MatMultTranspose_SeqBAIJMKL_SpMV2() 299 …PetscCallMKL(mkl_sparse_x_mv(SPARSE_OPERATION_NON_TRANSPOSE, 1.0, baijmkl->bsrA, baijmkl->descr, x… in MatMultAdd_SeqBAIJMKL_SpMV2() 303 …PetscCallMKL(mkl_sparse_x_mv(SPARSE_OPERATION_NON_TRANSPOSE, 1.0, baijmkl->bsrA, baijmkl->descr, x… in MatMultAdd_SeqBAIJMKL_SpMV2() 342 …PetscCallMKL(mkl_sparse_x_mv(SPARSE_OPERATION_TRANSPOSE, 1.0, baijmkl->bsrA, baijmkl->descr, x, 1.… in MatMultTransposeAdd_SeqBAIJMKL_SpMV2() [all …]
|
| /petsc/src/mat/tests/ |
| H A D | ex237.c | 132 struct matrix_descr descr; in main() local 134 descr.type = SPARSE_MATRIX_TYPE_GENERAL; in main() 135 descr.diag = SPARSE_DIAG_NON_UNIT; in main() 191 descr.type = SPARSE_MATRIX_TYPE_SYMMETRIC; in main() 192 descr.mode = SPARSE_FILL_MODE_UPPER; in main() 193 descr.diag = SPARSE_DIAG_NON_UNIT; in main() 219 …llMKLSparse(mkl_sparse_set_mm_hint, (spr, SPARSE_OPERATION_NON_TRANSPOSE, descr, SPARSE_LAYOUT_COL… in main() 220 …etscCallMKLSparse(mkl_sparse_set_mv_hint, (spr, SPARSE_OPERATION_NON_TRANSPOSE, descr, 1 + trial)); in main() 290 …PetscCallMKLSparse(mkl_sparse_d_mm, (SPARSE_OPERATION_NON_TRANSPOSE, 1.0, spr, descr, SPARSE_LAYOU… in main() 293 …CallMKLSparse(mkl_sparse_d_mm, (SPARSE_OPERATION_NON_TRANSPOSE, 1.0, spr, descr, SPARSE_LAYOUT_COL… in main() [all …]
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 315 PetscCallHIPSPARSE(hipsparseCreateMatDescr(&loTriFactor->descr)); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix() 316 PetscCallHIPSPARSE(hipsparseSetMatIndexBase(loTriFactor->descr, HIPSPARSE_INDEX_BASE_ZERO)); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix() 317 PetscCallHIPSPARSE(hipsparseSetMatType(loTriFactor->descr, HIPSPARSE_MATRIX_TYPE_GENERAL)); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix() 318 PetscCallHIPSPARSE(hipsparseSetMatFillMode(loTriFactor->descr, HIPSPARSE_FILL_MODE_LOWER)); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix() 319 PetscCallHIPSPARSE(hipsparseSetMatDiagType(loTriFactor->descr, HIPSPARSE_DIAG_TYPE_UNIT)); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix() 340 …iFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->descr, loTriFactor->csrM… in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix() 345 …iFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->descr, loTriFactor->csrM… in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix() 432 PetscCallHIPSPARSE(hipsparseCreateMatDescr(&upTriFactor->descr)); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix() 433 PetscCallHIPSPARSE(hipsparseSetMatIndexBase(upTriFactor->descr, HIPSPARSE_INDEX_BASE_ZERO)); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix() 434 PetscCallHIPSPARSE(hipsparseSetMatType(upTriFactor->descr, HIPSPARSE_MATRIX_TYPE_GENERAL)); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix() [all …]
|
| H A D | hipsparsematimpl.h | 186 hipsparseMatDescr_t descr; member 258 hipsparseMatDescr_t descr; /* Data needed to describe the matrix for a multiply */ member
|
| /petsc/include/ |
| H A D | petscdevice_cuda.h | 94 const char *descr = cusparseGetErrorString(_p_cusparse_stat__); \ 98 (int)_p_cusparse_stat__, name, descr); \ 99 …MM_SELF, PETSC_ERR_GPU, "cuSPARSE errorcode %d (%s) : %s", (int)_p_cusparse_stat__, name, descr); \
|
| H A D | petscdevice_hip.h | 66 const char *descr = hipGetErrorString(_p_hip_err__); \ 67 …C_COMM_SELF, PETSC_ERR_GPU, "hip error %d (%s) : %s", (PetscErrorCode)_p_hip_err__, name, descr); \
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 363 PetscCallCUSPARSE(cusparseCreateMatDescr(&loTriFactor->descr)); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix() 364 PetscCallCUSPARSE(cusparseSetMatIndexBase(loTriFactor->descr, CUSPARSE_INDEX_BASE_ZERO)); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix() 366 PetscCallCUSPARSE(cusparseSetMatType(loTriFactor->descr, CUSPARSE_MATRIX_TYPE_GENERAL)); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix() 368 PetscCallCUSPARSE(cusparseSetMatType(loTriFactor->descr, CUSPARSE_MATRIX_TYPE_TRIANGULAR)); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix() 370 PetscCallCUSPARSE(cusparseSetMatFillMode(loTriFactor->descr, CUSPARSE_FILL_MODE_LOWER)); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix() 371 PetscCallCUSPARSE(cusparseSetMatDiagType(loTriFactor->descr, CUSPARSE_DIAG_TYPE_UNIT)); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix() 395 …iFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->descr, loTriFactor->csrM… in MatSeqAIJCUSPARSEBuildILULowerTriMatrix() 401 …iFactor->csrMat->num_rows, loTriFactor->csrMat->num_entries, loTriFactor->descr, loTriFactor->csrM… in MatSeqAIJCUSPARSEBuildILULowerTriMatrix() 492 PetscCallCUSPARSE(cusparseCreateMatDescr(&upTriFactor->descr)); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix() 493 PetscCallCUSPARSE(cusparseSetMatIndexBase(upTriFactor->descr, CUSPARSE_INDEX_BASE_ZERO)); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix() [all …]
|
| H A D | cusparsematimpl.h | 197 cusparseMatDescr_t descr; member 281 cusparseMatDescr_t descr; /* Data needed to describe the matrix for a multiply */ member
|
| /petsc/src/mat/impls/aij/seq/aijmkl/ |
| H A D | aijmkl.c | 23 struct matrix_descr descr; member 137 aijmkl->descr.type = SPARSE_MATRIX_TYPE_GENERAL; in MatSeqAIJMKL_create_mkl_handle() 138 aijmkl->descr.mode = SPARSE_FILL_MODE_LOWER; in MatSeqAIJMKL_create_mkl_handle() 139 aijmkl->descr.diag = SPARSE_DIAG_NON_UNIT; in MatSeqAIJMKL_create_mkl_handle() 149 …xternal(mkl_sparse_set_mv_hint, aijmkl->csrA, SPARSE_OPERATION_NON_TRANSPOSE, aijmkl->descr, 1000); in MatSeqAIJMKL_create_mkl_handle() 206 aijmkl->descr.type = SPARSE_MATRIX_TYPE_GENERAL; in MatSeqAIJMKL_setup_structure_from_mkl_handle() 207 aijmkl->descr.mode = SPARSE_FILL_MODE_LOWER; in MatSeqAIJMKL_setup_structure_from_mkl_handle() 208 aijmkl->descr.diag = SPARSE_DIAG_NON_UNIT; in MatSeqAIJMKL_setup_structure_from_mkl_handle() 210 …xternal(mkl_sparse_set_mv_hint, aijmkl->csrA, SPARSE_OPERATION_NON_TRANSPOSE, aijmkl->descr, 1000); in MatSeqAIJMKL_setup_structure_from_mkl_handle() 400 …rnal(mkl_sparse_x_mv, SPARSE_OPERATION_NON_TRANSPOSE, 1.0, aijmkl->csrA, aijmkl->descr, x, 0.0, y); in MatMult_SeqAIJMKL_SpMV2() [all …]
|
| /petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/docs/ |
| H A D | _doc_section_base.py | 54 prefix, arg, descr = self.split_param(text, prefixes, sep) 55 if not descr: 58 _, arg, descr = self.split_param(text, prefixes, sep) 59 if descr: 69 descr = rest[0] if len(rest) else '' 70 assert isinstance(descr, str) 74 self.description = descr 119 arg, part_sep, descr = rest.partition(sep.join((' ', ' '))) 124 arg, _, descr = rest.partition(sep + ' ') 126 return prefix, arg.strip(), descr.lstrip() [all …]
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscis.pxi | 195 cdef dtype descr = PyArray_DescrFromType(NPY_PETSC_INT) 196 cdef str typestr = "=%c%d" % (descr.kind, descr.itemsize)
|
| H A D | arraynpy.pxi | 76 cdef dtype descr = <dtype> PyArray_DescrFromType(NPY_PETSC_INT) 77 return PyArray_ArangeObj(start, stop, stride, descr)
|
| H A D | petscvec.pxi | 585 cdef dtype descr = PyArray_DescrFromType(NPY_PETSC_SCALAR) 586 cdef str typestr = "=%c%d" % (descr.kind, descr.itemsize)
|
| /petsc/src/sys/objects/ |
| H A D | inherit.c | 22 …PetscObject *h, PetscClassId classid, const char class_name[], const char descr[], const char mans… in PetscHeaderCreate_Function() argument 26 PetscCall(PetscHeaderCreate_Private(*h, classid, class_name, descr, mansec, comm, destroy, view)); in PetscHeaderCreate_Function() 34 …(PetscObject h, PetscClassId classid, const char class_name[], const char descr[], const char mans… in PetscHeaderCreate_Private() argument 43 h->description = (char *)descr; in PetscHeaderCreate_Private()
|
| /petsc/src/sys/objects/device/interface/ |
| H A D | memory.cxx | 180 …scErrorCode PetscDeviceCheckCapable_Private(PetscDeviceContext dctx, bool cond, const char descr[]) in PetscDeviceCheckCapable_Private() argument 183 …tscObjectCast(dctx)->name, dctx->device ? PetscDeviceTypes[dctx->device->type] : "unknown", descr); in PetscDeviceCheckCapable_Private()
|
| /petsc/src/sys/tests/linter/output/ |
| H A D | testValidFunctionDocStrings.patch | 144 - -option_b [filename][:[~]<foo,bar,baz>[:[~]bop]] - descr 150 - -option_b [filename][:[~]<foo,bar,baz>[:[~]bop]] - descr 154 - -option_b [filename][:[~]<foo,bar,baz>[:[~]bop]] - descr
|
| /petsc/include/petsc/private/ |
| H A D | petscimpl.h | 327 #define PetscHeaderCreate(h, classid, class_name, descr, mansec, comm, destroy, view) \ argument 328 …PetscHeaderCreate_Function(PetscNew(&(h)), (PetscObject *)&(h), (classid), (class_name), (descr), …
|