Searched refs:Pmat (Results 1 – 4 of 4) sorted by relevance
| /libCEED/examples/fluids/src/ |
| H A D | petsc_ops.c | 315 … CreateSolveOperatorsFromMatCeed(KSP ksp, Mat mat_ceed, PetscBool assemble, Mat *Amat, Mat *Pmat) { in CreateSolveOperatorsFromMatCeed() argument 333 *Pmat = *Amat; in CreateSolveOperatorsFromMatCeed() 351 *Pmat = mat_ceed; in CreateSolveOperatorsFromMatCeed() 353 PetscCall(MatCeedCreateMatCOO(mat_ceed, Pmat)); in CreateSolveOperatorsFromMatCeed() 354 if (assemble) PetscCall(MatCeedAssembleCOO(mat_ceed, *Pmat)); in CreateSolveOperatorsFromMatCeed() 368 Mat Amat, Pmat; in KSPSetFromOptions_WithMatCeed() local 372 PetscCall(CreateSolveOperatorsFromMatCeed(ksp, mat_ceed, PETSC_TRUE, &Amat, &Pmat)); in KSPSetFromOptions_WithMatCeed() 373 PetscCall(KSPSetOperators(ksp, Amat, Pmat)); in KSPSetFromOptions_WithMatCeed() 375 PetscCall(MatDestroy(&Pmat)); in KSPSetFromOptions_WithMatCeed()
|
| H A D | setupts.c | 333 Mat Pmat, Amat; in TSSolve_NS() local 337 … PetscCall(CreateSolveOperatorsFromMatCeed(ksp, user->mat_ijacobian, PETSC_FALSE, &Amat, &Pmat)); in TSSolve_NS() 338 PetscCall(TSSetIJacobian(*ts, user->mat_ijacobian, Pmat, NULL, NULL)); in TSSolve_NS() 340 PetscCall(MatDestroy(&Pmat)); in TSSolve_NS()
|
| H A D | misc.c | 418 Mat Amat, Pmat; in PrintRunInfo() local 421 PetscCall(TSGetIJacobian(ts, &Amat, &Pmat, &ijacob_function, NULL)); in PrintRunInfo() 423 PetscCall(MatGetType(Pmat, &pmat_type)); in PrintRunInfo() 430 PetscCall(MatCeedGetCOOMatType(Pmat, &pmat_coo_type)); in PrintRunInfo()
|
| /libCEED/examples/fluids/include/ |
| H A D | petsc_ops.h | 41 …e CreateSolveOperatorsFromMatCeed(KSP ksp, Mat mat_ceed, PetscBool assemble, Mat *Amat, Mat *Pmat);
|