Searched refs:pinPressure (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/dm/impls/stag/tutorials/ |
| H A D | ex2.c | 83 PetscBool pinPressure; in main() local 88 pinPressure = PETSC_TRUE; in main() 89 PetscCall(PetscOptionsGetBool(NULL, NULL, "-pinpressure", &pinPressure, NULL)); in main() 107 PetscCall(CreateSystem(dmSol, &A, &rhs, pinPressure)); in main() 112 if (!pinPressure) PetscCall(AttachNullspace(dmSol, A)); in main() 145 static PetscErrorCode CreateSystem(DM dmSol, Mat *pA, Vec *pRhs, PetscBool pinPressure) in CreateSystem() argument 481 if (pinPressure && ex == 0 && ey == 0) { /* Pin the first pressure node, if requested */ in CreateSystem()
|
| H A D | ex3.c | 112 PetscBool pinPressure; in main() local 117 pinPressure = PETSC_TRUE; in main() 118 PetscCall(PetscOptionsGetBool(NULL, NULL, "-pinpressure", &pinPressure, NULL)); in main() 136 PetscCall(CreateSystem(dmSol, &A, &rhs, pinPressure)); in main() 139 if (!pinPressure) PetscCall(AttachNullspace(dmSol, A)); in main() 166 static PetscErrorCode CreateSystem(DM dmSol, Mat *pA, Vec *pRhs, PetscBool pinPressure) in CreateSystem() argument 1689 …if (pinPressure && ex == 0 && ey == 0 && ez == 0) { /* Pin the first pressure node, if requested */ in CreateSystem()
|