Lines Matching refs:globalvcdof
130 PetscInt vcdof[DM_NUM_POLYTOPES + 1], globalvcdof[DM_NUM_POLYTOPES + 1]; in DMPlexGetFieldTypes_Internal() local
166 …PetscCallMPI(MPIU_Allreduce(vcdof, globalvcdof, DM_NUM_POLYTOPES + 1, MPIU_INT, MPI_MAX, PetscObje… in DMPlexGetFieldTypes_Internal()
170 if (globalvcdof[c]) ++(*types); in DMPlexGetFieldTypes_Internal()
175 if (globalvcdof[DM_NUM_POLYTOPES]) { in DMPlexGetFieldTypes_Internal()
178 ft[t] = (globalvcdof[t] == cdim) ? PETSC_VTK_POINT_VECTOR_FIELD : PETSC_VTK_POINT_FIELD; in DMPlexGetFieldTypes_Internal()
183 if (globalvcdof[c]) { in DMPlexGetFieldTypes_Internal()
189 ft[t] = (globalvcdof[c] == cdim) ? PETSC_VTK_CELL_VECTOR_FIELD : PETSC_VTK_CELL_FIELD; in DMPlexGetFieldTypes_Internal()
221 PetscInt vcdof[2] = {0, 0}, globalvcdof[2]; in DMPlexGetFieldType_Internal() local
236 …PetscCallMPI(MPIU_Allreduce(vcdof, globalvcdof, 2, MPIU_INT, MPI_MAX, PetscObjectComm((PetscObject… in DMPlexGetFieldType_Internal()
237 if (globalvcdof[0]) { in DMPlexGetFieldType_Internal()
240 if (globalvcdof[0] == cdim) *ft = PETSC_VTK_POINT_VECTOR_FIELD; in DMPlexGetFieldType_Internal()
242 } else if (globalvcdof[1]) { in DMPlexGetFieldType_Internal()
245 if (globalvcdof[1] == cdim) *ft = PETSC_VTK_CELL_VECTOR_FIELD; in DMPlexGetFieldType_Internal()