Searched refs:divu (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/dm/dt/tests/ |
| H A D | ex10.c | 63 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 D | ex39.c | 92 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 D | ex76.c | 1556 …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()
|