Searched refs:subd (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/graphops/partition/impls/scotch/ |
| H A D | scotch.c | 297 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 D | pmetis.c | 123 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 D | elliptic.c | 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() [all …]
|