Lines Matching refs:info
38 PetscErrorCode FormFunctionLocalVec(DMDALocalInfo *info, Vec x, Vec f, AppCtx *user) in FormFunctionLocalVec() argument
41 …PetscInt xs = info->xs, ys = info->ys, xm = info->xm, ym = info->ym, mx = info->mx, my = info->my; in FormFunctionLocalVec()
50 hx = 1.0 / (PetscReal)(info->mx - 1); in FormFunctionLocalVec()
51 hy = 1.0 / (PetscReal)(info->my - 1); in FormFunctionLocalVec()
57 PetscCall(DMDAVecGetKokkosOffsetView(info->da, x, &xv)); in FormFunctionLocalVec()
58 PetscCall(DMDAVecGetKokkosOffsetViewWrite(info->da, f, &fv)); in FormFunctionLocalVec()
109 PetscCall(DMDAVecRestoreKokkosOffsetView(info->da, x, &xv)); in FormFunctionLocalVec()
110 PetscCall(DMDAVecRestoreKokkosOffsetViewWrite(info->da, f, &fv)); in FormFunctionLocalVec()
112 PetscCall(PetscLogFlops(11.0 * info->ym * info->xm)); in FormFunctionLocalVec()
116 PetscErrorCode FormObjectiveLocalVec(DMDALocalInfo *info, Vec x, PetscReal *obj, AppCtx *user) in FormObjectiveLocalVec() argument
118 …PetscInt xs = info->xs, ys = info->ys, xm = info->xm, ym = info->ym, mx = info->mx, my = info->my; in FormObjectiveLocalVec()
127 PetscCall(PetscObjectGetComm((PetscObject)info->da, &comm)); in FormObjectiveLocalVec()
137 PetscCall(DMDAVecGetKokkosOffsetView(info->da, x, &xv)); in FormObjectiveLocalVec()
167 PetscCall(DMDAVecRestoreKokkosOffsetView(info->da, x, &xv)); in FormObjectiveLocalVec()
168 PetscCall(PetscLogFlops(12.0 * info->ym * info->xm)); in FormObjectiveLocalVec()
173 PetscErrorCode FormJacobianLocalVec(DMDALocalInfo *info, Vec x, Mat jac, Mat jacpre, AppCtx *user) in FormJacobianLocalVec() argument
176 …PetscInt xs = info->xs, ys = info->ys, xm = info->xm, ym = info->ym, mx = info->mx, my = info-… in FormJacobianLocalVec()
186 PetscCall(DMGetCoordinateDM(info->da, &coordDA)); in FormJacobianLocalVec()
187 PetscCall(DMGetCoordinates(info->da, &coordinates)); in FormJacobianLocalVec()
243 PetscCall(DMDAMapMatStencilToGlobal(info->da, 5, col, jp)); in FormJacobianLocalVec()
261 PetscCall(DMDAVecGetKokkosOffsetView(info->da, x, &xv)); in FormJacobianLocalVec()
281 PetscCall(DMDAVecRestoreKokkosOffsetView(info->da, x, &xv)); in FormJacobianLocalVec()
288 PetscErrorCode FormObjectiveLocalVec(DMDALocalInfo *info, Vec x, PetscReal *obj, AppCtx *user) in FormObjectiveLocalVec() argument
295 PetscErrorCode FormFunctionLocalVec(DMDALocalInfo *info, Vec x, Vec f, AppCtx *user) in FormFunctionLocalVec() argument
302 PetscErrorCode FormJacobianLocalVec(DMDALocalInfo *info, Vec x, Mat jac, Mat jacpre, AppCtx *user) in FormJacobianLocalVec() argument