Home
last modified time | relevance | path

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

/honee/src/ !
H A Dpetsc_ops.c307 … CreateSolveOperatorsFromMatCeed(KSP ksp, Mat mat_ceed, PetscBool assemble, Mat *Amat, Mat *Pmat) { in CreateSolveOperatorsFromMatCeed() argument
332 *Pmat = *Amat; 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()
367 Mat Amat, Pmat; in KSPSetFromOptions_WithMatCeed() local
371 PetscCall(CreateSolveOperatorsFromMatCeed(ksp, mat_ceed, PETSC_TRUE, &Amat, &Pmat)); in KSPSetFromOptions_WithMatCeed()
372 PetscCall(KSPSetOperators(ksp, Amat, Pmat)); in KSPSetFromOptions_WithMatCeed()
374 PetscCall(MatDestroy(&Pmat)); in KSPSetFromOptions_WithMatCeed()
H A Dmisc.c315 Mat Amat, Pmat; in PrintRunInfo() local
318 PetscCall(TSGetIJacobian(ts, &Amat, &Pmat, &ijacob_function, NULL)); in PrintRunInfo()
320 PetscCall(MatGetType(Pmat, &pmat_type)); in PrintRunInfo()
327 PetscCall(MatCeedGetCOOMatType(Pmat, &pmat_coo_type)); in PrintRunInfo()
H A Dsetupts.c446 Mat Pmat, Amat; in TSSolve_NS() local
450 … PetscCall(CreateSolveOperatorsFromMatCeed(ksp, honee->mat_ijacobian, PETSC_FALSE, &Amat, &Pmat)); in TSSolve_NS()
451 PetscCall(TSSetIJacobian(*ts, honee->mat_ijacobian, Pmat, NULL, NULL)); in TSSolve_NS()
453 PetscCall(MatDestroy(&Pmat)); in TSSolve_NS()
/honee/include/ !
H A Dpetsc_ops.h37 …e CreateSolveOperatorsFromMatCeed(KSP ksp, Mat mat_ceed, PetscBool assemble, Mat *Amat, Mat *Pmat);