Home
last modified time | relevance | path

Searched refs:subc (Results 1 – 5 of 5) sorted by relevance

/petsc/src/mat/tests/
H A Dex169.c19 PetscSubcomm subc; in main() local
41 PetscCall(PetscSubcommCreate(PetscObjectComm((PetscObject)A), &subc)); in main()
42 PetscCall(PetscSubcommSetNumber(subc, ns)); in main()
43 PetscCall(PetscSubcommSetType(subc, PETSC_SUBCOMM_CONTIGUOUS)); in main()
44 PetscCall(PetscSubcommSetFromOptions(subc)); in main()
45 PetscCall(MatCreateRedundantMatrix(A, 0, PetscSubcommChild(subc), MAT_INITIAL_MATRIX, &Ar)); in main()
49 PetscCall(PetscSubcommDestroy(&subc)); in main()
/petsc/src/mat/impls/baij/mpi/
H A Dbaijov.c529 Mat_SeqBAIJ *subc; in MatCreateSubMatrices_MPIBAIJ() local
573 subc = (Mat_SeqBAIJ *)((*submat)[0]->data); in MatCreateSubMatrices_MPIBAIJ()
574 smat = subc->submatis1; in MatCreateSubMatrices_MPIBAIJ()
599 subc = (Mat_SeqBAIJ *)((*submat)[0]->data); in MatCreateSubMatrices_MPIBAIJ()
600 smat = subc->submatis1; in MatCreateSubMatrices_MPIBAIJ()
617 Mat_SeqBAIJ *a = (Mat_SeqBAIJ *)A->data, *b = (Mat_SeqBAIJ *)c->B->data, *subc; local
689 subc = (Mat_SeqBAIJ *)submats[i]->data;
691 …PetscCheck(subc->mbs == nrow[i] && subc->nbs == ncol[i], PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Cann…
694 PetscCall(PetscArrayzero(subc->ilen, subc->mbs));
699 smat_i = subc->submatis1;
[all …]
/petsc/src/sys/tests/
H A Dex15.cxx87 PetscSubcomm subc; in main() local
166 subc = nullptr; in main()
214 (void)subc; in main()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c1217 Mat_SeqAIJ *a = (Mat_SeqAIJ *)A->data, *b = (Mat_SeqAIJ *)B->data, *subc; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() local
1610 subc = (Mat_SeqAIJ *)submat->data; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1611 subc->submatis1 = smatis1; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1653 subc = (Mat_SeqAIJ *)submat->data; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1654 rmax = subc->rmax; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1655 smatis1 = subc->submatis1; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1868 subc = (Mat_SeqAIJ *)submat->data; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1870 nnz = subc->i[row + 1] - subc->i[row]; /* num of submat entries in this row */ in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1876 bj = subc->j + subc->i[row]; /* sorted column indices */ in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1941 Mat_SeqAIJ *subc; in MatCreateSubMatrices_MPIAIJ() local
[all …]
/petsc/src/dm/impls/plex/
H A Dplexsubmesh.c2628 PetscInt dim, cMax, cEnd, c, subc = 0, p, coneSize = -1; in DMPlexMarkCohesiveSubmesh_Uninterpolated() local
2673 (*subCells)[subc++] = cells[p]; in DMPlexMarkCohesiveSubmesh_Uninterpolated()
3512 PetscInt coneSize, subconeSize, coneSizeNew, c, subc, fornt = 0; in DMPlexCreateSubmeshGeneric_Interpolated() local
3516 PetscInt supportSize, coneSize, s, subc; in DMPlexCreateSubmeshGeneric_Interpolated() local
3525 PetscCall(PetscFindInt(support[s], numSubPoints[d + 1], subpoints[d + 1], &subc)); in DMPlexCreateSubmeshGeneric_Interpolated()
3526 if (subc >= 0) { in DMPlexCreateSubmeshGeneric_Interpolated()
3527 const PetscInt ccell = subpoints[d + 1][subc]; in DMPlexCreateSubmeshGeneric_Interpolated()
3547 PetscCall(PetscFindInt(cone[c], numSubPoints[d - 1], subpoints[d - 1], &subc)); in DMPlexCreateSubmeshGeneric_Interpolated()
3548 if (subc >= 0) { in DMPlexCreateSubmeshGeneric_Interpolated()
3549 coneNew[coneSizeNew] = firstSubPoint[d - 1] + subc; in DMPlexCreateSubmeshGeneric_Interpolated()