Home
last modified time | relevance | path

Searched refs:n_shared (Results 1 – 7 of 7) sorted by relevance

/petsc/src/ksp/pc/impls/is/nn/
H A Dnn.c208 PetscInt *n_shared = pcis->n_shared; in PCNNCreateCoarseMatrix() local
226 for (i = 0; i < n_neigh; i++) size_of_Z += n_shared[i]; in PCNNCreateCoarseMatrix()
231 DZ_IN[i] = DZ_IN[i - 1] + n_shared[i - 1]; in PCNNCreateCoarseMatrix()
232 DZ_OUT[i] = DZ_OUT[i - 1] + n_shared[i - 1]; in PCNNCreateCoarseMatrix()
239 for (j = 0; j < n_shared[i]; j++) DZ_OUT[i][j] = pcis->work_N[shared[i][j]]; in PCNNCreateCoarseMatrix()
253 …PetscCallMPI(MPIU_Isend(DZ_OUT[i], n_shared[i], MPIU_SCALAR, nn, tag, PetscObjectComm((PetscObject… in PCNNCreateCoarseMatrix()
254 …PetscCallMPI(MPIU_Irecv(DZ_IN[i], n_shared[i], MPIU_SCALAR, nn, tag, PetscObjectComm((PetscObject)… in PCNNCreateCoarseMatrix()
259 for (j = 0; j < n_shared[0]; j++) DZ_IN[0][j] = pcis->work_N[shared[0][j]]; in PCNNCreateCoarseMatrix()
265 …PetscCall(PCNNApplySchurToChunk(pc, n_shared[0], shared[0], DZ_IN[0], pcis->work_N, pcis->vec1_B, … in PCNNCreateCoarseMatrix()
276 …for (k = 0; k < n_shared[ind]; k++) mat[ind * n_neigh + 0] += DZ_IN[ind][k] * pcis->work_N[shared[… in PCNNCreateCoarseMatrix()
[all …]
/petsc/include/petsc/private/
H A Dpcisimpl.h49 …PetscInt *n_shared; /* n_shared[j] is the number of nodes shared with subdomain neigh… member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcgraph.c300 PetscInt n_neigh, *neigh, *n_shared, **shared; in PCBDDCGraphComputeConnectedComponents() local
304 PetscCall(ISLocalToGlobalMappingGetInfo(graph->l2gmap, &n_neigh, &neigh, &n_shared, &shared)); in PCBDDCGraphComputeConnectedComponents()
305 for (ns = 1, maxc = 0; ns < n_neigh; ns++) maxc = PetscMax(maxc, n_shared[ns]); in PCBDDCGraphComputeConnectedComponents()
311 PetscInt fst, j, k, d, cdim = graph->cdim, n = n_shared[ns]; in PCBDDCGraphComputeConnectedComponents()
426 … PetscCall(ISLocalToGlobalMappingRestoreInfo(graph->l2gmap, &n_neigh, &neigh, &n_shared, &shared)); in PCBDDCGraphComputeConnectedComponents()
H A Dbddcfetidp.c333 partial_sum += pcis->n_shared[i]; in PCBDDCSetupFETIDPMatContext()
334 ptrs_buffer[i] = ptrs_buffer[i - 1] + pcis->n_shared[i]; in PCBDDCSetupFETIDPMatContext()
350 …for (j = 0; j < pcis->n_shared[i]; j++) send_buffer[ptrs_buffer[i - 1] + j] = array[pcis->shared[i… in PCBDDCSetupFETIDPMatContext()
361 for (j = 0; j < pcis->n_shared[i]; j++) { in PCBDDCSetupFETIDPMatContext()
H A Dbddcprivate.c7718 PetscInt n_neighs, *neighs, *n_shared, **shared; in PCBDDCMatISGetSubassemblingPattern() local
7793 PetscCall(ISLocalToGlobalMappingGetInfo(mapping, &n_neighs, &neighs, &n_shared, &shared)); in PCBDDCMatISGetSubassemblingPattern()
7803 for (j = 0; j < n_shared[i]; j++) count[shared[i][j]] += 1; in PCBDDCMatISGetSubassemblingPattern()
7807 for (j = 0; j < n_shared[i]; j++) { in PCBDDCMatISGetSubassemblingPattern()
7810 adjncy_wgt[xadj_count] = n_shared[i]; in PCBDDCMatISGetSubassemblingPattern()
7818 PetscCall(ISLocalToGlobalMappingRestoreInfo(mapping, &n_neighs, &neighs, &n_shared, &shared)); in PCBDDCMatISGetSubassemblingPattern()
/petsc/src/ksp/pc/impls/is/
H A Dpcis.c164 …GlobalMappingGetInfo(pcis->mapping, &pcis->n_neigh, &pcis->neigh, &pcis->n_shared, &pcis->shared)); in PCISSetUp()
451 …alMappingRestoreInfo(pcis->mapping, &pcis->n_neigh, &pcis->neigh, &pcis->n_shared, &pcis->shared)); in PCISReset()
/petsc/src/ksp/ksp/impls/fetidp/
H A Dfetidp.c592 PetscInt i, j, n_neigh, *neigh, *n_shared, **shared, *count; in KSPFETIDPSetUpOperators() local
603 PetscCall(ISLocalToGlobalMappingGetInfo(l2g, &n_neigh, &neigh, &n_shared, &shared)); in KSPFETIDPSetUpOperators()
605 for (j = 0; j < n_shared[i]; j++) count[shared[i][j]] += 1; in KSPFETIDPSetUpOperators()
608 PetscCall(ISLocalToGlobalMappingRestoreInfo(l2g, &n_neigh, &neigh, &n_shared, &shared)); in KSPFETIDPSetUpOperators()