Lines Matching refs:subd
18 Vec suby, subq, subd; member
358 PetscCall(Scatter(Y, user->subd, user->di_scatter[i], 0, 0)); in QMatMult()
359 PetscCall(MatMult(user->Q, user->subq, user->subd)); 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()
379 PetscCall(MatMultTranspose(user->Q, user->subd, user->suby)); in QMatMultTranspose()
636 PetscCall(VecCreate(PETSC_COMM_WORLD, &user->subd)); in EllipticInitialize()
637 PetscCall(VecSetSizes(user->subd, PETSC_DECIDE, user->ndata)); in EllipticInitialize()
638 PetscCall(VecSetFromOptions(user->subd)); in EllipticInitialize()
640 PetscCall(VecGetLocalSize(user->subd, &dsubnlocal)); in EllipticInitialize()
648 PetscCall(VecGetOwnershipRange(user->subd, &lo, &hi)); in EllipticInitialize()
650 PetscCall(VecScatterCreate(user->d, is_from_d, user->subd, NULL, &user->di_scatter[i])); in EllipticInitialize()
1215 PetscCall(VecDestroy(&user->subd)); in EllipticDestroy()