Home
last modified time | relevance | path

Searched refs:mat_ceed (Results 1 – 4 of 4) sorted by relevance

/honee/src/
H A Dmat-ceed.c72 static PetscErrorCode MatCeedAssemblePointBlockDiagonalCOO(Mat mat_ceed, Mat mat_coo) { in MatCeedAssemblePointBlockDiagonalCOO() argument
76 PetscCall(MatShellGetContext(mat_ceed, &ctx)); in MatCeedAssemblePointBlockDiagonalCOO()
97 PetscCall(PetscLogEventBegin(MATCEED_SETUP_PBDIAGONAL, mat_ceed, mat_coo, NULL, NULL)); in MatCeedAssemblePointBlockDiagonalCOO()
98 PetscCall(PetscLogEventBegin(MATCEED_SETUP_PBDIAGONAL_CEEDOP, mat_ceed, mat_coo, NULL, NULL)); in MatCeedAssemblePointBlockDiagonalCOO()
100 PetscCall(PetscLogEventEnd(MATCEED_SETUP_PBDIAGONAL_CEEDOP, mat_ceed, mat_coo, NULL, NULL)); in MatCeedAssemblePointBlockDiagonalCOO()
109 PetscCall(PetscLogEventEnd(MATCEED_SETUP_PBDIAGONAL, mat_ceed, mat_coo, NULL, NULL)); in MatCeedAssemblePointBlockDiagonalCOO()
115 PetscCall(PetscLogEventBegin(MATCEED_ASSEMBLE_PBDIAGONAL, mat_ceed, mat_coo, NULL, NULL)); in MatCeedAssemblePointBlockDiagonalCOO()
125 … PetscCall(PetscLogEventBegin(MATCEED_ASSEMBLE_PBDIAGONAL_CEEDOP, mat_ceed, mat_coo, NULL, NULL)); in MatCeedAssemblePointBlockDiagonalCOO()
127 PetscCall(PetscLogEventEnd(MATCEED_ASSEMBLE_PBDIAGONAL_CEEDOP, mat_ceed, mat_coo, NULL, NULL)); in MatCeedAssemblePointBlockDiagonalCOO()
130 PetscCall(MatIsSPDKnown(mat_ceed, &is_spd_known, &is_spd)); in MatCeedAssemblePointBlockDiagonalCOO()
[all …]
H A Dpetsc_ops.c307 PetscErrorCode CreateSolveOperatorsFromMatCeed(KSP ksp, Mat mat_ceed, PetscBool assemble, Mat *Amat… in CreateSolveOperatorsFromMatCeed() argument
315 PetscOptionsBegin(PetscObjectComm((PetscObject)mat_ceed), ksp_prefix, "", NULL); in CreateSolveOperatorsFromMatCeed()
328 PetscCall(MatCeedCreateMatCOO(mat_ceed, Amat)); in CreateSolveOperatorsFromMatCeed()
329 if (assemble) PetscCall(MatCeedAssembleCOO(mat_ceed, *Amat)); in CreateSolveOperatorsFromMatCeed()
335 PetscCall(PetscObjectReference((PetscObject)mat_ceed)); in CreateSolveOperatorsFromMatCeed()
336 *Amat = mat_ceed; in CreateSolveOperatorsFromMatCeed()
349 PetscCall(PetscObjectReference((PetscObject)mat_ceed)); in CreateSolveOperatorsFromMatCeed()
350 *Pmat = mat_ceed; in CreateSolveOperatorsFromMatCeed()
352 PetscCall(MatCeedCreateMatCOO(mat_ceed, Pmat)); in CreateSolveOperatorsFromMatCeed()
353 if (assemble) PetscCall(MatCeedAssembleCOO(mat_ceed, *Pmat)); in CreateSolveOperatorsFromMatCeed()
[all …]
/honee/include/
H A Dmat-ceed.h14 PETSC_CEED_EXTERN PetscErrorCode MatCeedCopy(Mat mat_ceed, Mat mat_other);
15 PETSC_CEED_EXTERN PetscErrorCode MatCeedSetAssemblyDataUpdateNeeded(Mat mat_ceed, PetscBool update_…
16 PETSC_CEED_EXTERN PetscErrorCode MatCeedCreateMatCOO(Mat mat_ceed, Mat *mat_coo);
17 PETSC_CEED_EXTERN PetscErrorCode MatCeedSetPreallocationCOO(Mat mat_ceed, Mat mat_coo);
18 PETSC_CEED_EXTERN PetscErrorCode MatCeedAssembleCOO(Mat mat_ceed, Mat mat_coo);
H A Dpetsc_ops.h37 PetscErrorCode CreateSolveOperatorsFromMatCeed(KSP ksp, Mat mat_ceed, PetscBool assemble, Mat *Amat…
38 PetscErrorCode KSPSetFromOptions_WithMatCeed(KSP ksp, Mat mat_ceed);