| /petsc/include/petsc/private/ |
| H A D | matisimpl.h | 13 PetscSF sf, csf; /* SFs for rows and cols */ member
|
| /petsc/src/mat/impls/is/ |
| H A D | matis.c | 998 PetscCall(PetscSFBcastBegin(matis->csf, MPIU_INT, idxs, l2gidxs + stl, MPI_REPLACE)); in MatConvert_Nest_IS() 999 PetscCall(PetscSFBcastEnd(matis->csf, MPIU_INT, idxs, l2gidxs + stl, MPI_REPLACE)); in MatConvert_Nest_IS() 1036 PetscCall(PetscSFBcastBegin(matis->csf, MPIU_INT, idxs, l2gidxs + stl, MPI_REPLACE)); in MatConvert_Nest_IS() 1037 PetscCall(PetscSFBcastEnd(matis->csf, MPIU_INT, idxs, l2gidxs + stl, MPI_REPLACE)); in MatConvert_Nest_IS() 1173 PetscCall(PetscSFBcastBegin(matis->csf, MPIU_SCALAR, X, x, MPI_REPLACE)); in MatDiagonalScale_IS() 1183 PetscCall(PetscSFBcastEnd(matis->csf, MPIU_SCALAR, X, x, MPI_REPLACE)); in MatDiagonalScale_IS() 1464 if (cong && irow == icol && matis->csf == matis->sf) { in MatCreateSubMatrix_IS() 1475 PetscCall(PetscArrayzero(matis->csf_rootdata, matis->csf->nroots)); in MatCreateSubMatrix_IS() 1479 …PetscCall(PetscSFBcastBegin(matis->csf, MPIU_INT, matis->csf_rootdata, matis->csf_leafdata, MPI_RE… in MatCreateSubMatrix_IS() 1480 …PetscCall(PetscSFBcastEnd(matis->csf, MPIU_INT, matis->csf_rootdata, matis->csf_leafdata, MPI_REPL… in MatCreateSubMatrix_IS() [all …]
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | SF.pyx | 430 cdef SF csf = SF() 431 CHKERR(PetscSFCompose(self.sf, sf.sf, &csf.sf)) 432 return csf
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexsfc.c | 973 PetscSF csf; in DMPlexCreateIsoperiodicPointSF_Private() local 974 PetscCall(PetscSFCreate(comm, &csf)); in DMPlexCreateIsoperiodicPointSF_Private() 975 …PetscCall(PetscSFSetGraph(csf, nroots, num_new_leaves, leafdata, PETSC_COPY_VALUES, new_iremote, P… in DMPlexCreateIsoperiodicPointSF_Private() 983 *closure_sf = csf; in DMPlexCreateIsoperiodicPointSF_Private() 985 PetscCall(PetscSFMerge(point_sf, csf, closure_sf)); in DMPlexCreateIsoperiodicPointSF_Private() 986 PetscCall(PetscSFDestroy(&csf)); in DMPlexCreateIsoperiodicPointSF_Private()
|
| /petsc/src/mat/impls/h2opus/cuda/ |
| H A D | math2opus.cu | 345 PetscSF bsf, csf; in MatMultNKernel_H2OPUS() local 359 PetscCall(MatDenseGetH2OpusStridedSF(C, h2opus->sf, &csf)); in MatMultNKernel_H2OPUS() 391 PetscCall(PetscSFReduceBegin(csf, MPIU_SCALAR, uyy, yy, MPI_REPLACE)); in MatMultNKernel_H2OPUS() 392 PetscCall(PetscSFReduceEnd(csf, MPIU_SCALAR, uyy, yy, MPI_REPLACE)); in MatMultNKernel_H2OPUS() 432 PetscCall(PetscSFReduceBegin(csf, MPIU_SCALAR, uyy, yy, MPI_REPLACE)); in MatMultNKernel_H2OPUS() 433 PetscCall(PetscSFReduceEnd(csf, MPIU_SCALAR, uyy, yy, MPI_REPLACE)); in MatMultNKernel_H2OPUS()
|
| /petsc/src/mat/impls/aij/mpi/mumps/ |
| H A D | mumps.c | 1607 PetscSF csf; in MatConvertToTriples_nest_xaij() local 1649 PetscCall(PetscSFCreate(PetscObjectComm((PetscObject)A), &csf)); in MatConvertToTriples_nest_xaij() 1651 PetscCall(PetscSFSetGraphLayout(csf, cmap, innz, NULL, PETSC_OWN_POINTER, pjcns_w)); in MatConvertToTriples_nest_xaij() 1652 PetscCall(PetscSFBcastBegin(csf, MPIU_INT, cidx, pjcns_w, MPI_REPLACE)); in MatConvertToTriples_nest_xaij() 1653 PetscCall(PetscSFBcastEnd(csf, MPIU_INT, cidx, pjcns_w, MPI_REPLACE)); in MatConvertToTriples_nest_xaij() 1654 PetscCall(PetscSFDestroy(&csf)); in MatConvertToTriples_nest_xaij()
|
| /petsc/share/petsc/datafiles/meshes/ |
| H A D | testcase3D.cas | 4374 (vof/surf-tens/csf/den-corr-option 0)
|