Home
last modified time | relevance | path

Searched refs:subset_n (Results 1 – 4 of 4) sorted by relevance

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcfetidp.c128 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 Dbddcgraph.c1038 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 Dbddcprivate.c9287 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 Dindex.c34 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()