Home
last modified time | relevance | path

Searched refs:di_scatter (Results 1 – 2 of 2) sorted by relevance

/petsc/src/tao/pde_constrained/tutorials/
H A Dparabolic.c17 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()
[all …]
H A Delliptic.c17 VecScatter *yi_scatter, *di_scatter; member
358 PetscCall(Scatter(Y, user->subd, user->di_scatter[i], 0, 0)); in QMatMult()
360 PetscCall(Gather(Y, user->subd, user->di_scatter[i], 0, 0)); in QMatMult()
377 PetscCall(Scatter(X, user->subd, user->di_scatter[i], 0, 0)); in QMatMultTranspose()
643 PetscCall(PetscMalloc1(user->ns, &user->di_scatter)); in EllipticInitialize()
650 PetscCall(VecScatterCreate(user->d, is_from_d, user->subd, NULL, &user->di_scatter[i])); in EllipticInitialize()
1221 PetscCall(VecScatterDestroy(&user->di_scatter[i])); in EllipticDestroy()
1224 PetscCall(PetscFree(user->di_scatter)); in EllipticDestroy()