Lines Matching refs:n_local_subs
367 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()
587 PetscInt cum_subs = 0, n_subs = pcbddc->n_local_subs, bs, emnr, emnl, vmnr, vmnl; in PCBDDCNedelecSupport()
1929 … for (PetscInt i = 0; i < pcbddc->n_local_subs; i++) PetscCall(ISDestroy(&pcbddc->local_subs[i])); in PCBDDCComputeLocalTopologyInfo()
1935 pcbddc->n_local_subs = nel; in PCBDDCComputeLocalTopologyInfo()
1943 …PetscCall(PCBDDCDetectDisconnectedComponents(pc, filter, &pcbddc->n_local_subs, &pcbddc->local_sub… in PCBDDCComputeLocalTopologyInfo()
2917 nsubs = pcbddc->n_local_subs; in PCBDDCBenignDetectSaddlePoint()
4013 for (i = 0; i < pcbddc->n_local_subs; i++) PetscCall(ISDestroy(&pcbddc->local_subs[i])); in PCBDDCResetTopography()
4014 pcbddc->n_local_subs = 0; in PCBDDCResetTopography()
4343 PetscInt n_el = PetscMax(graph->n_local_subs, 1); in PCBDDCSetUpCorrection()
5592 PetscInt nsubs = pcbddc->n_local_subs; in PCBDDCComputeLocalMatrix()
7632 if (pcbddc->n_local_subs) { in PCBDDCAnalyzeInterface()
7637 for (i = 0; i < n; i++) local_subs[i] = pcbddc->n_local_subs; in PCBDDCAnalyzeInterface()
7638 for (i = 0; i < pcbddc->n_local_subs; i++) { in PCBDDCAnalyzeInterface()
7648 pcbddc->mat_graph->n_local_subs = totn + 1; in PCBDDCAnalyzeInterface()