Home
last modified time | relevance | path

Searched refs:divu (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/dt/tests/
H A Dex10.c63 PetscScalar rhs, divu = 0; in f0_q_linear() local
67 for (i = 0; i < dim; ++i) divu += u_x[uOff_x[0] + i * dim + i]; in f0_q_linear()
68 f0[0] = divu - rhs; in f0_q_linear()
151 PetscFE u, divu, u_sum, divu_sum; in SetupDiscretization() local
173 …all(PetscFECreateDefault(PetscObjectComm((PetscObject)mesh), dim, 1, simplex, "divu_", -1, &divu)); in SetupDiscretization()
174 PetscCall(PetscObjectSetName((PetscObject)divu, "divu")); in SetupDiscretization()
178 PetscCall(PetscFECopyQuadrature(u, divu)); in SetupDiscretization()
183 PetscCall(DMSetField(mesh, 1, NULL, (PetscObject)divu)); in SetupDiscretization()
205 PetscCall(PetscFEDestroy(&divu)); in SetupDiscretization()
/petsc/src/dm/impls/plex/tests/
H A Dex39.c92 PetscScalar divu; in f0_q() local
94 divu = 0.; in f0_q()
95 for (i = 0; i < dim; ++i) divu += u_x[uOff_x[0] + i * dim + i]; in f0_q()
96 f0[0] = u[uOff[1]] - divu; in f0_q()
103 PetscScalar divu; in f0_w() local
105 divu = 0.; in f0_w()
106 for (i = 0; i < dim; ++i) divu += u_x[uOff_x[0] + i * dim + i]; in f0_w()
107 f0[0] = u[uOff[2]] - u[uOff[1]] + divu; in f0_w()
/petsc/src/ts/tutorials/
H A Dex76.c1556 …l t, const PetscReal X[], PetscInt numConstants, const PetscScalar constants[], PetscScalar divu[]) in divergence() argument
1560 divu[0] = 0.; in divergence()
1561 for (d = 0; d < dim; ++d) divu[0] += u_x[d * dim + d]; in divergence()
1586 Vec v, divu; in MonitorError() local
1597 PetscCall(DMGetGlobalVector(dmCell, &divu)); in MonitorError()
1598 PetscCall(DMProjectField(dmCell, crtime, u, diagnostics, INSERT_VALUES, divu)); in MonitorError()
1599 PetscCall(VecViewFromOptions(divu, NULL, "-divu_vec_view")); in MonitorError()
1600 PetscCall(VecNorm(divu, NORM_2, &massFlux)); in MonitorError()
1611 PetscCall(VecViewFromOptions(divu, NULL, "-div_vec_view")); in MonitorError()
1612 PetscCall(DMRestoreGlobalVector(dmCell, &divu)); in MonitorError()