Searched refs:subc (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/mat/tests/ |
| H A D | ex169.c | 19 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 D | baijov.c | 529 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 D | ex15.cxx | 87 PetscSubcomm subc; in main() local 166 subc = nullptr; in main() 214 (void)subc; in main()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiov.c | 1217 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 D | plexsubmesh.c | 2628 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()
|