Home
last modified time | relevance | path

Searched refs:n_local_subs (Results 1 – 6 of 6) sorted by relevance

/petsc/include/petsc/private/
H A Dpcbddcimpl.h158 PetscInt n_local_subs; member
H A Dpcbddcstructsimpl.h66 PetscInt n_local_subs; member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcgraph.c87 …, "Number of local subdomains %" PetscInt_FMT "\n", graph->n_local_subs ? graph->n_local_subs : 1)… in PCBDDCGraphASCIIView()
127 …if (graph->n_local_subs) PetscCall(PetscViewerASCIISynchronizedPrintf(viewer, " local sub id: %"… in PCBDDCGraphASCIIView()
582 const PetscBool havesubs = (PetscBool)(!!graph->n_local_subs); in PCBDDCGraphComputeCC_Private()
675 if (!graph->xadj && !graph->n_local_subs) PetscFunctionReturn(PETSC_SUCCESS); in PCBDDCGraphComputeConnectedComponentsLocal()
1199 if (graph->n_local_subs) PetscCall(PetscFree(graph->local_subs)); in PCBDDCGraphReset()
1208 graph->n_local_subs = 0; in PCBDDCGraphReset()
H A Dbddcschurs.c393 PetscInt i, subset_size, max_subset_size, n_local_subs = sub_schurs->graph->n_local_subs; in PCBDDCSubSchursSetUp() local
453 if (n_local_subs == 0) multi_element = PETSC_FALSE; in PCBDDCSubSchursSetUp()
938 …PetscCall(PetscMalloc3(n_local_subs, &is_sub_all, n_local_subs, &is_sub_schur_all, n_local_subs, &… in PCBDDCSubSchursSetUp()
940 for (PetscInt sub = 0; sub < n_local_subs; sub++) { in PCBDDCSubSchursSetUp()
1263 for (PetscInt sub = 0; sub < n_local_subs; sub++) { in PCBDDCSubSchursSetUp()
1273 for (PetscInt sub = 0; sub < n_local_subs; sub++) { in PCBDDCSubSchursSetUp()
1681 for (PetscInt sub = 0; sub < n_local_subs; sub++) { in PCBDDCSubSchursSetUp()
1929 for (PetscInt sub = 0; sub < n_local_subs; sub++) { in PCBDDCSubSchursSetUp()
H A Dbddcprivate.c367 PetscCall(PetscCalloc1(pcbddc->n_local_subs * pcbddc->n_local_subs, &lGn)); in PCBDDCNedelecSupport()
368 PetscCall(PetscMalloc1(pcbddc->n_local_subs, &is_rows)); in PCBDDCNedelecSupport()
369 PetscCall(PetscMalloc1(pcbddc->n_local_subs, &tcols)); in PCBDDCNedelecSupport()
370 for (PetscInt i = 0; i < pcbddc->n_local_subs; i++) { in PCBDDCNedelecSupport()
377 …atCreateSubMatrix(lG, is_rows[i], NULL, MAT_INITIAL_MATRIX, &lGn[i * (1 + pcbddc->n_local_subs)])); in PCBDDCNedelecSupport()
378 PetscCall(MatSeqAIJCompactOutExtraColumns_SeqAIJ(lGn[i * (1 + pcbddc->n_local_subs)], &mapn)); in PCBDDCNedelecSupport()
391 PetscCall(ISConcatenate(PETSC_COMM_SELF, pcbddc->n_local_subs, tcols, &tmap)); in PCBDDCNedelecSupport()
403 …PetscCall(MatCreateNest(PETSC_COMM_SELF, pcbddc->n_local_subs, is_rows, pcbddc->n_local_subs, NULL… in PCBDDCNedelecSupport()
404 for (PetscInt i = 0; i < pcbddc->n_local_subs; i++) { in PCBDDCNedelecSupport()
405 PetscCall(MatDestroy(&lGn[i * (1 + pcbddc->n_local_subs)])); in PCBDDCNedelecSupport()
[all …]
H A Dbddc.c206 …oc[5] = pcbddc->n_local_subs > 0 ? pcbddc->n_local_subs :… in PCView_BDDC()