Home
last modified time | relevance | path

Searched refs:interpolatedCollective (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexinterpolate.c1647 plex->interpolated = plex->interpolatedCollective = DMPLEX_INTERPOLATED_FULL; in DMPlexInterpolate()
1890 plex->interpolated = plex->interpolatedCollective = DMPLEX_INTERPOLATED_NONE; in DMPlexUninterpolate()
2035 if (plex->interpolatedCollective < 0) { in DMPlexIsInterpolatedCollective()
2040 PetscCall(DMPlexIsInterpolated(dm, &plex->interpolatedCollective)); in DMPlexIsInterpolatedCollective()
2041 PetscCallMPI(MPIU_Allreduce(&plex->interpolatedCollective, &min, 1, MPIU_ENUM, MPI_MIN, comm)); in DMPlexIsInterpolatedCollective()
2042 PetscCallMPI(MPIU_Allreduce(&plex->interpolatedCollective, &max, 1, MPIU_ENUM, MPI_MAX, comm)); in DMPlexIsInterpolatedCollective()
2043 if (min != max) plex->interpolatedCollective = DMPLEX_INTERPOLATED_MIXED; in DMPlexIsInterpolatedCollective()
2048 …PlexInterpolatedFlags[plex->interpolated], DMPlexInterpolatedFlags[plex->interpolatedCollective])); in DMPlexIsInterpolatedCollective()
2052 *interpolated = plex->interpolatedCollective; in DMPlexIsInterpolatedCollective()
H A Dplexcreate.c5853 mesh->interpolatedCollective = DMPLEX_INTERPOLATED_INVALID; in DMCreate_Plex()
/petsc/include/petsc/private/
H A Ddmpleximpl.h146 DMPlexInterpolatedFlag interpolatedCollective; member