Searched refs:subset_n (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcfetidp.c | 128 IS subset, subset_mult, subset_n, isvert; in PCBDDCSetupFETIDPMatContext() local 303 …PetscCall(ISCreateGeneral(comm, partial_sum, aux_local_numbering_1, PETSC_COPY_VALUES, &subset_n)); in PCBDDCSetupFETIDPMatContext() 304 PetscCall(ISLocalToGlobalMappingApplyIS(pcis->mapping, subset_n, &subset)); in PCBDDCSetupFETIDPMatContext() 305 PetscCall(ISDestroy(&subset_n)); in PCBDDCSetupFETIDPMatContext() 307 PetscCall(ISRenumber(subset, subset_mult, &fetidpmat_ctx->n_lambda, &subset_n)); in PCBDDCSetupFETIDPMatContext() 387 PetscCall(ISGetIndices(subset_n, &aux_global_numbering)); in PCBDDCSetupFETIDPMatContext() 444 PetscCall(ISRestoreIndices(subset_n, &aux_global_numbering)); in PCBDDCSetupFETIDPMatContext() 446 PetscCall(ISDestroy(&subset_n)); in PCBDDCSetupFETIDPMatContext()
|
| H A D | bddcgraph.c | 1038 IS subset_n; in PCBDDCGraphSetUp() local 1042 PetscCall(ISRenumber(subset, NULL, &subset_N, &subset_n)); in PCBDDCGraphSetUp() 1047 PetscCall(ISGetIndices(subset_n, &idxs)); in PCBDDCGraphSetUp() 1049 PetscCall(ISRestoreIndices(subset_n, &idxs)); in PCBDDCGraphSetUp() 1050 PetscCall(ISDestroy(&subset_n)); in PCBDDCGraphSetUp()
|
| H A D | bddcprivate.c | 9287 IS subset, subset_mult, subset_n; in PCBDDCComputePrimalNumbering() local 9295 …pmat), pcbddc->local_primal_size_cc, pcbddc->local_primal_ref_node, PETSC_COPY_VALUES, &subset_n)); in PCBDDCComputePrimalNumbering() 9296 PetscCall(ISLocalToGlobalMappingApplyIS(pcis->mapping, subset_n, &subset)); in PCBDDCComputePrimalNumbering() 9297 PetscCall(ISDestroy(&subset_n)); in PCBDDCComputePrimalNumbering() 9299 PetscCall(ISRenumber(subset, subset_mult, &coarse_size, &subset_n)); in PCBDDCComputePrimalNumbering() 9302 PetscCall(ISGetLocalSize(subset_n, &local_size)); in PCBDDCComputePrimalNumbering() 9305 PetscCall(ISGetIndices(subset_n, &t_local_primal_indices)); in PCBDDCComputePrimalNumbering() 9307 PetscCall(ISRestoreIndices(subset_n, &t_local_primal_indices)); in PCBDDCComputePrimalNumbering() 9308 PetscCall(ISDestroy(&subset_n)); in PCBDDCComputePrimalNumbering()
|
| /petsc/src/vec/is/is/interface/ |
| H A D | index.c | 34 PetscErrorCode ISRenumber(IS subset, IS subset_mult, PetscInt *N, IS *subset_n) in ISRenumber() argument 49 else if (!subset_n) PetscFunctionReturn(PETSC_SUCCESS); in ISRenumber() 93 if (subset_n) { /* all negative */ in ISRenumber() 95 …ll(ISCreateGeneral(PetscObjectComm((PetscObject)subset), n_n, gidxs, PETSC_COPY_VALUES, subset_n)); in ISRenumber() 153 if (!subset_n) { in ISRenumber() 196 …teBlock(PetscObjectComm((PetscObject)subset), ibs, n_n / ibs, gidxs, PETSC_COPY_VALUES, subset_n)); in ISRenumber() 198 …ll(ISCreateGeneral(PetscObjectComm((PetscObject)subset), n_n, gidxs, PETSC_COPY_VALUES, subset_n)); in ISRenumber()
|