Searched refs:di_scatter (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/pde_constrained/tutorials/ |
| H A D | parabolic.c | 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() [all …]
|
| H A D | elliptic.c | 17 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()
|