Lines Matching refs:dm

21     PetscCall(DMPlexInsertBoundaryValues(honee->dm, PETSC_TRUE, Q_loc, t, NULL, NULL, NULL));  in UpdateBoundaryValues()
46 PetscCall(DMGetNamedGlobalVector(honee->dm, "RHS Residual", &R)); in RHS_NS()
47 PetscCall(DMGlobalToLocal(honee->dm, Q, INSERT_VALUES, Q_loc)); in RHS_NS()
67 PetscCall(DMRestoreNamedGlobalVector(honee->dm, "RHS Residual", &R)); in RHS_NS()
72 static PetscErrorCode Surface_Forces_NS(DM dm, Vec G_loc, PetscInt num_walls, const PetscInt walls[… in Surface_Forces_NS() argument
76 MPI_Comm comm = PetscObjectComm((PetscObject)dm); in Surface_Forces_NS()
80 PetscCall(DMGetLabel(dm, "Face Sets", &face_label)); in Surface_Forces_NS()
90 PetscCall(DMGetLocalSection(dm, &section)); in Surface_Forces_NS()
99 PetscCall(DMPlexPointLocalRead(dm, p, g_array, &r)); in Surface_Forces_NS()
124 PetscCall(DMGlobalToLocalBegin(honee->dm, Q_dot, INSERT_VALUES, Q_dot_loc)); in IFunction_NS()
125 PetscCall(DMGetNamedLocalVector(honee->dm, "ResidualLocal", &G_loc)); in IFunction_NS()
134 PetscCall(DMGlobalToLocalBegin(honee->dm, Q, INSERT_VALUES, Q_loc)); in IFunction_NS()
135 PetscCall(DMGlobalToLocalEnd(honee->dm, Q, INSERT_VALUES, Q_loc)); in IFunction_NS()
137 PetscCall(DMGlobalToLocalEnd(honee->dm, Q_dot, INSERT_VALUES, Q_dot_loc)); in IFunction_NS()
162 PetscCall(DMLocalToGlobal(honee->dm, G_loc, ADD_VALUES, G)); in IFunction_NS()
165 PetscCall(DMRestoreNamedLocalVector(honee->dm, "ResidualLocal", &G_loc)); in IFunction_NS()
203 PetscCall(DMGetLocalVector(honee->dm, &Q_loc)); in WriteOutput()
206 PetscCall(DMGlobalToLocal(honee->dm, Q, INSERT_VALUES, Q_loc)); in WriteOutput()
236 PetscCall(DMRestoreLocalVector(honee->dm, &Q_loc)); in WriteOutput()
266 PetscCall(DMGetNamedLocalVector(honee->dm, "ResidualLocal", &G_loc)); in TSMonitor_WallForce()
268 PetscCall(Surface_Forces_NS(honee->dm, G_loc, num_wall, walls, reaction_force)); in TSMonitor_WallForce()
269 PetscCall(DMRestoreNamedLocalVector(honee->dm, "ResidualLocal", &G_loc)); in TSMonitor_WallForce()
383 DM dm; in HoneeTSEvaluationSolutions() local
391 PetscCall(TSGetDM(ts, &dm)); in HoneeTSEvaluationSolutions()
392 PetscCall(DMGetOutputSequenceNumber(dm, &orig_step, &orig_time)); in HoneeTSEvaluationSolutions()
401 PetscCall(DMSetOutputSequenceNumber(dm, i, sol_times[i])); in HoneeTSEvaluationSolutions()
410 PetscErrorCode TSSolve_NS(DM dm, Honee honee, AppCtx app_ctx, Physics phys, ProblemData problem, Ve… in TSSolve_NS() argument
417 PetscCall(TSSetDM(*ts, dm)); in TSSolve_NS()
427 PetscCall(DMTSSetIJacobian(dm, FormIJacobian_NS, &honee)); in TSSolve_NS()