Searched refs:domain_volume (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ts/tutorials/ |
| H A D | ex30.c | 880 PetscReal domain_volume; member 1344 PetscCall(VecShift(a, -vals[NUM_FIELDS] / ctx->domain_volume)); in ProjectAuxDM() 1535 ctx->domain_volume = PetscRealPart(vals[P_FIELD_ID]); in SetupProblem() 1689 static PetscErrorCode ZeroMeanPotential(DM dm, Vec u, PetscScalar domain_volume) in ZeroMeanPotential() argument 1702 PetscCall(VecISShift(u, is, -vals[P_FIELD_ID] / domain_volume)); in ZeroMeanPotential() 1745 for (PetscInt i = 0; i < nv; i++) PetscCall(ZeroMeanPotential(dm, vecs[i], ctx->domain_volume)); in SetInitialConditionsAndTolerances() 1821 PetscCall(ZeroMeanPotential(dm, u, ctx->domain_volume)); in SetInitialConditionsAndTolerances() 2064 vals[C_FIELD_ID] /= ctx->domain_volume; in Monitor() 2184 PetscCall(ZeroMeanPotential(dm, u, ctx->domain_volume)); in PostStage()
|