Lines Matching refs:fdm
89 DM fdm = dsfield->dmDG; in DMFieldGetClosure_Internal() local
100 if (fdm) PetscCall(DMGetLocalSection(fdm, &s)); in DMFieldGetClosure_Internal()
112 PetscCall(DMPlexPointLocalRead(fdm, cell, *array, &cvalues)); in DMFieldGetClosure_Internal()
113 PetscCall(DMGetWorkArray(fdm, *Nc, MPIU_SCALAR, values)); in DMFieldGetClosure_Internal()
120 PetscCall(DMFieldGetDM(field, &fdm)); in DMFieldGetClosure_Internal()
121 PetscCall(DMGetLocalSection(fdm, &s)); in DMFieldGetClosure_Internal()
123 PetscCall(DMPlexVecGetClosure(fdm, s, dsfield->vec, cell, Nc, values)); in DMFieldGetClosure_Internal()
130 DM fdm; in DMFieldRestoreClosure_Internal() local
137 PetscCall(DMFieldGetDM(field, &fdm)); in DMFieldRestoreClosure_Internal()
138 PetscCall(DMGetLocalSection(fdm, &s)); in DMFieldRestoreClosure_Internal()
139 PetscCall(DMPlexVecRestoreClosure(fdm, s, dsfield->vec, cell, Nc, values)); in DMFieldRestoreClosure_Internal()