Home
last modified time | relevance | path

Searched refs:descr (Results 1 – 18 of 18) sorted by relevance

/petsc/src/mat/impls/baij/seq/baijmkl/
H A Dbaijmkl.h25 …#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 Dbaijmkl.c35 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 Dex237.c132 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 Daijhipsparse.hip.cxx315 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 Dhipsparsematimpl.h186 hipsparseMatDescr_t descr; member
258 hipsparseMatDescr_t descr; /* Data needed to describe the matrix for a multiply */ member
/petsc/include/
H A Dpetscdevice_cuda.h94 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 Dpetscdevice_hip.h66 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 Daijcusparse.cu363 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 Dcusparsematimpl.h197 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 Daijmkl.c23 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.py54 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 Dpetscis.pxi195 cdef dtype descr = PyArray_DescrFromType(NPY_PETSC_INT)
196 cdef str typestr = "=%c%d" % (descr.kind, descr.itemsize)
H A Darraynpy.pxi76 cdef dtype descr = <dtype> PyArray_DescrFromType(NPY_PETSC_INT)
77 return PyArray_ArangeObj(start, stop, stride, descr)
H A Dpetscvec.pxi585 cdef dtype descr = PyArray_DescrFromType(NPY_PETSC_SCALAR)
586 cdef str typestr = "=%c%d" % (descr.kind, descr.itemsize)
/petsc/src/sys/objects/
H A Dinherit.c22 …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 Dmemory.cxx180 …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 DtestValidFunctionDocStrings.patch144 - -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 Dpetscimpl.h327 #define PetscHeaderCreate(h, classid, class_name, descr, mansec, comm, destroy, view) \ argument
328 …PetscHeaderCreate_Function(PetscNew(&(h)), (PetscObject *)&(h), (classid), (class_name), (descr), …