Home
last modified time | relevance | path

Searched refs:MAT_SHARE_NONZERO_PATTERN (Results 1 – 22 of 22) sorted by relevance

/petsc/src/ksp/pc/impls/h2opus/
H A Dpch2opus.c376 PetscCall(MatDuplicate(X, MAT_SHARE_NONZERO_PATTERN, &pch2opus->wnsmat[0])); in MatMatMultKernel_Hyper()
377 PetscCall(MatDuplicate(Y, MAT_SHARE_NONZERO_PATTERN, &pch2opus->wnsmat[1])); in MatMatMultKernel_Hyper()
384 PetscCall(MatDuplicate(X, MAT_SHARE_NONZERO_PATTERN, &pch2opus->wnsmat[2])); in MatMatMultKernel_Hyper()
385 PetscCall(MatDuplicate(Y, MAT_SHARE_NONZERO_PATTERN, &pch2opus->wnsmat[3])); in MatMatMultKernel_Hyper()
474 PetscCall(MatDuplicate(X, MAT_SHARE_NONZERO_PATTERN, &pch2opus->wnsmat[0])); in MatMatMultKernel_NS()
475 PetscCall(MatDuplicate(Y, MAT_SHARE_NONZERO_PATTERN, &pch2opus->wnsmat[1])); in MatMatMultKernel_NS()
623 PetscCall(MatDuplicate(pch2opus->M, MAT_SHARE_NONZERO_PATTERN, &M)); in PCSetUp_H2OPUS()
/petsc/src/ksp/ksp/utils/lmvm/dense/
H A Ddenseqn.c173 PetscCall(MatDuplicate(Sfull, MAT_SHARE_NONZERO_PATTERN, &lqn->HY)); in MatAllocate_LMVMDQN_Internal()
178 PetscCall(MatDuplicate(Sfull, MAT_SHARE_NONZERO_PATTERN, &lqn->BS)); in MatAllocate_LMVMDQN_Internal()
644 …if (!lbfgs->temp_mat) PetscCall(MatDuplicate(lbfgs->YtS_triu_strict, MAT_SHARE_NONZERO_PATTERN, &l… in MatGetLDLT()
676 PetscCall(MatDuplicate(lbfgs->StY_triu, MAT_SHARE_NONZERO_PATTERN, &lbfgs->YtS_triu_strict)); in MatLMVMDBFGSUpdateMultData()
678 PetscCall(MatDuplicate(lbfgs->StY_triu, MAT_SHARE_NONZERO_PATTERN, &lbfgs->StBS)); in MatLMVMDBFGSUpdateMultData()
680 PetscCall(MatDuplicate(lbfgs->StY_triu, MAT_SHARE_NONZERO_PATTERN, &lbfgs->J)); in MatLMVMDBFGSUpdateMultData()
682 PetscCall(MatDuplicate(Yfull, MAT_SHARE_NONZERO_PATTERN, &lbfgs->BS)); in MatLMVMDBFGSUpdateMultData()
1070 …if (!ldfp->temp_mat) PetscCall(MatDuplicate(ldfp->StY_triu_strict, MAT_SHARE_NONZERO_PATTERN, &ldf… in MatGetRTDR()
1102 PetscCall(MatDuplicate(ldfp->YtS_triu, MAT_SHARE_NONZERO_PATTERN, &ldfp->StY_triu_strict)); in MatLMVMDDFPUpdateSolveData()
1104 PetscCall(MatDuplicate(ldfp->YtS_triu, MAT_SHARE_NONZERO_PATTERN, &ldfp->YtHY)); in MatLMVMDDFPUpdateSolveData()
[all …]
H A Dcd_utils.c182 if (!lqn->temp_mat) PetscCall(MatDuplicate(R, MAT_SHARE_NONZERO_PATTERN, &lqn->temp_mat)); in MatMove_LR3()
/petsc/src/mat/tests/
H A Dex117.c60 PetscCall(MatDuplicate(mat, MAT_SHARE_NONZERO_PATTERN, &B)); in main()
H A Dex115.c302 if (j == 2) dop = MAT_SHARE_NONZERO_PATTERN; in main()
/petsc/src/ksp/ksp/tests/
H A Dex54.c119 PetscCall(MatDuplicate(A, MAT_SHARE_NONZERO_PATTERN, &B)); in main()
/petsc/src/dm/impls/shell/
H A Ddmshell.c195 PetscCall(MatDuplicate(A, MAT_SHARE_NONZERO_PATTERN, J)); in DMCreateMatrix_Shell()
354 PetscCall(MatDuplicate(J, MAT_SHARE_NONZERO_PATTERN, &shell->A)); in DMShellSetMatrix()
/petsc/doc/changes/
H A D31.md65 - Added MAT_SHARE_NONZERO_PATTERN as option for MatDuplicate() this
/petsc/src/tao/tutorials/
H A Dex4.c462 PetscCall(MatDuplicate(H, MAT_SHARE_NONZERO_PATTERN, &tempH)); in HessianComplete()
618 PetscCall(MatDuplicate(ctx->W, MAT_SHARE_NONZERO_PATTERN, &H)); in main()
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij.c2010 if (cpvalues == MAT_SHARE_NONZERO_PATTERN) { in MatDuplicate_SeqSBAIJ()
2026 if (cpvalues == MAT_SHARE_NONZERO_PATTERN) { in MatDuplicate_SeqSBAIJ()
2042 if (cpvalues != MAT_SHARE_NONZERO_PATTERN) PetscCall(PetscArraycpy(c->j, a->j, nz)); in MatDuplicate_SeqSBAIJ()
/petsc/src/tao/pde_constrained/tutorials/
H A Delliptic.c932 PetscCall(MatDuplicate(user->Div, MAT_SHARE_NONZERO_PATTERN, &user->Divwork)); in EllipticInitialize()
950 PetscCall(MatDuplicate(user->Av, MAT_SHARE_NONZERO_PATTERN, &user->Avwork)); in EllipticInitialize()
H A Dparabolic.c900 PetscCall(MatDuplicate(user->Div, MAT_SHARE_NONZERO_PATTERN, &user->Divwork)); in ParabolicInitialize()
901 PetscCall(MatDuplicate(user->Av, MAT_SHARE_NONZERO_PATTERN, &user->Avwork)); in ParabolicInitialize()
H A Dhyperbolic.c1003 PetscCall(MatDuplicate(user->Div, MAT_SHARE_NONZERO_PATTERN, &user->Divwork)); in HyperbolicInitialize()
/petsc/src/ksp/ksp/utils/dm/
H A Ddmproject.c238 PetscCall(MatDuplicate(In, MAT_SHARE_NONZERO_PATTERN, InAdapt)); in DMAdaptInterpolator()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscmat.pxi138 MAT_SHARE_NONZERO_PATTERN
H A DMat.pyx193 SHARE_NONZERO_PATTERN = MAT_SHARE_NONZERO_PATTERN
/petsc/src/mat/impls/baij/seq/
H A Dbaij.c3537 if (cpvalues == MAT_SHARE_NONZERO_PATTERN) { in MatDuplicateNoCreate_SeqBAIJ()
3552 if (cpvalues == MAT_SHARE_NONZERO_PATTERN) { in MatDuplicateNoCreate_SeqBAIJ()
/petsc/src/mat/impls/shell/
H A Dshell.c531 PetscCall(MatDuplicate(B, MAT_SHARE_NONZERO_PATTERN, &mdata->B)); in MatProductNumeric_Shell_X()
/petsc/include/
H A Dpetscmat.h756 MAT_SHARE_NONZERO_PATTERN enumerator
/petsc/src/mat/impls/hypre/
H A Dmhypre.c2311 if (op == MAT_DO_NOT_COPY_VALUES || op == MAT_SHARE_NONZERO_PATTERN) {
/petsc/src/ksp/pc/impls/hpddm/
H A Dpchpddm.cxx2612 PetscCall(MatDuplicate(subA[1], MAT_SHARE_NONZERO_PATTERN, &D)); in PCSetUp_HPDDM()
/petsc/src/mat/impls/dense/seq/
H A Ddense.c367 if (cpvalues == MAT_SHARE_NONZERO_PATTERN) { /* propagate LDA */ in MatDuplicateNoCreate_SeqDense()