Home
last modified time | relevance | path

Searched refs:subd (Results 1 – 3 of 3) sorted by relevance

/petsc/src/mat/graphops/partition/impls/scotch/
H A Dscotch.c297 PetscInt *sizes, *seps, log2size, subd, *level, base = 0; in MatPartitioningApply_PTScotch_Private() local
302 subd = PetscPowInt(2, log2size); in MatPartitioningApply_PTScotch_Private()
303 PetscCheck(subd == size, comm, PETSC_ERR_SUP, "Only power of 2 communicator sizes"); in MatPartitioningApply_PTScotch_Private()
307 PetscCall(MatPartitioningSizesToSep_Private(subd, sizes, seps, level)); in MatPartitioningApply_PTScotch_Private()
311 PetscCall(PetscFindInt(NDorder[i], 2 * subd, seps, &loc)); in MatPartitioningApply_PTScotch_Private()
317 PetscCall(PetscFindInt(NDorder[i], 2 * (subd - 1), seps + 2 * subd, &loc)); in MatPartitioningApply_PTScotch_Private()
/petsc/src/mat/graphops/partition/impls/pmetis/
H A Dpmetis.c123 PetscInt *sizes, *seps, log2size, subd, *level; in MatPartitioningApply_Parmetis_Private() local
133 subd = PetscPowInt(2, log2size); in MatPartitioningApply_Parmetis_Private()
134 PetscCall(MatPartitioningSizesToSep_Private(subd, sizes, seps, level)); in MatPartitioningApply_Parmetis_Private()
138 PetscCall(PetscFindInt(NDorder[i], 2 * subd, seps, &loc)); in MatPartitioningApply_Parmetis_Private()
144 PetscCall(PetscFindInt(NDorder[i], 2 * (subd - 1), seps + 2 * subd, &loc)); in MatPartitioningApply_Parmetis_Private()
/petsc/src/tao/pde_constrained/tutorials/
H A Delliptic.c18 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()
[all …]