Home
last modified time | relevance | path

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

/petsc/include/petsc/private/
H A Dmatisimpl.h13 PetscSF sf, csf; /* SFs for rows and cols */ member
/petsc/src/mat/impls/is/
H A Dmatis.c998 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 DSF.pyx430 cdef SF csf = SF()
431 CHKERR(PetscSFCompose(self.sf, sf.sf, &csf.sf))
432 return csf
/petsc/src/dm/impls/plex/
H A Dplexsfc.c973 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 Dmath2opus.cu345 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 Dmumps.c1607 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 Dtestcase3D.cas4374 (vof/surf-tens/csf/den-corr-option 0)