Lines Matching refs:yi_scatter
16 VecScatter *yi_scatter; member
233 PetscCall(Scatter_i(user->y, user->yi, user->yi_scatter, user->nt)); in FormFunction()
262 PetscCall(Scatter_i(user->y, user->yi, user->yi_scatter, user->nt)); in FormGradient()
271 PetscCall(Scatter_i(user->ywork, user->yiwork, user->yi_scatter, user->nt)); in FormGradient()
276 PetscCall(Gather_i(user->ywork, user->yiwork, user->yi_scatter, user->nt)); in FormGradient()
294 PetscCall(Scatter_i(user->y, user->yi, user->yi_scatter, user->nt)); in FormFunctionGradient()
304 PetscCall(Scatter_i(user->ywork, user->yiwork, user->yi_scatter, user->nt)); in FormFunctionGradient()
309 PetscCall(Gather_i(user->ywork, user->yiwork, user->yi_scatter, user->nt)); in FormFunctionGradient()
371 PetscCall(Scatter_i(X, user->yi, user->yi_scatter, user->nt)); in StateMatMult()
377 PetscCall(Gather_i(Y, user->yiwork, user->yi_scatter, user->nt)); in StateMatMult()
388 PetscCall(Scatter_i(X, user->yi, user->yi_scatter, user->nt)); in StateMatMultTranspose()
395 PetscCall(Gather_i(Y, user->yiwork, user->yi_scatter, user->nt)); in StateMatMultTranspose()
437 PetscCall(Scatter_i(user->y, user->yi, user->yi_scatter, user->nt)); in DesignMatMult()
447 PetscCall(Gather_i(Y, user->yiwork, user->yi_scatter, user->nt)); in DesignMatMult()
468 PetscCall(Scatter_i(user->y, user->yi, user->yi_scatter, user->nt)); in DesignMatMultTranspose()
469 PetscCall(Scatter_i(X, user->yiwork, user->yi_scatter, user->nt)); in DesignMatMultTranspose()
520 PetscCall(Scatter_i(X, user->yi, user->yi_scatter, user->nt)); in StateMatInvMult()
531 PetscCall(Gather_i(Y, user->yiwork, user->yi_scatter, user->nt)); in StateMatInvMult()
543 PetscCall(Scatter_i(X, user->yi, user->yi_scatter, user->nt)); in StateMatInvTransposeMult()
559 PetscCall(Gather_i(Y, user->yiwork, user->yi_scatter, user->nt)); in StateMatInvTransposeMult()
601 PetscCall(Scatter_i(user->y, user->yi, user->yi_scatter, user->nt)); in FormConstraints()
607 PetscCall(Gather_i(C, user->yiwork, user->yi_scatter, user->nt)); in FormConstraints()
965 PetscCall(PetscMalloc1(user->nt * user->m, &user->yi_scatter)); in ParabolicInitialize()
978 PetscCall(VecScatterCreate(user->y, is_from_y, user->yi[i], is_to_yi, &user->yi_scatter[i])); in ParabolicInitialize()
1007 PetscCall(Gather_i(user->q, user->yiwork, user->yi_scatter, user->nt)); in ParabolicInitialize()
1171 PetscCall(Scatter_i(user->ywork, user->yiwork, user->yi_scatter, user->nt)); in ParabolicInitialize()
1237 for (i = 0; i < user->nt; i++) PetscCall(VecScatterDestroy(&user->yi_scatter[i])); in ParabolicDestroy()
1239 PetscCall(PetscFree(user->yi_scatter)); in ParabolicDestroy()