Lines Matching refs:di_scatter
17 VecScatter *di_scatter; member
238 PetscCall(Gather_i(user->dwork, user->di, user->di_scatter, user->ns)); in FormFunction()
267 PetscCall(Gather_i(user->dwork, user->di, user->di_scatter, user->ns)); in FormGradient()
269 PetscCall(Scatter_i(user->dwork, user->di, user->di_scatter, user->ns)); in FormGradient()
299 PetscCall(Gather_i(user->dwork, user->di, user->di_scatter, user->ns)); in FormFunctionGradient()
302 PetscCall(Scatter_i(user->dwork, user->di, user->di_scatter, user->ns)); in FormFunctionGradient()
986 PetscCall(PetscMalloc1(user->ns * user->ndata, &user->di_scatter)); in ParabolicInitialize()
997 PetscCall(VecScatterCreate(user->d, is_from_d, user->di[i], is_to_di, &user->di_scatter[i])); in ParabolicInitialize()
1176 PetscCall(Gather_i(user->d, user->di, user->di_scatter, user->ns)); in ParabolicInitialize()
1238 for (i = 0; i < user->ns; i++) PetscCall(VecScatterDestroy(&user->di_scatter[i])); in ParabolicDestroy()
1240 PetscCall(PetscFree(user->di_scatter)); in ParabolicDestroy()