Lines Matching refs:dmGrad
1043 DM dmFace, dmCell, dmGrad; in DMPlexInsertBoundaryValuesRiemann() local
1067 PetscCall(VecGetDM(Grad, &dmGrad)); in DMPlexInsertBoundaryValuesRiemann()
1100 PetscCall(DMPlexPointLocalRead(dmGrad, cells[0], grad, &cgrad)); in DMPlexInsertBoundaryValuesRiemann()
1391 DM dmGrad; in DMPlexInsertBoundaryValuesFVM() local
1404 PetscCall(DMPlexGetGradientDM(dm, fv, &dmGrad)); in DMPlexInsertBoundaryValuesFVM()
1405 if (dmGrad) { in DMPlexInsertBoundaryValuesFVM()
1410 PetscCall(DMGetGlobalVector(dmGrad, &grad)); in DMPlexInsertBoundaryValuesFVM()
1413 PetscCall(DMGetLocalVector(dmGrad, &locGrad)); in DMPlexInsertBoundaryValuesFVM()
1414 PetscCall(DMGlobalToLocalBegin(dmGrad, grad, INSERT_VALUES, locGrad)); in DMPlexInsertBoundaryValuesFVM()
1415 PetscCall(DMGlobalToLocalEnd(dmGrad, grad, INSERT_VALUES, locGrad)); in DMPlexInsertBoundaryValuesFVM()
1416 PetscCall(DMRestoreGlobalVector(dmGrad, &grad)); in DMPlexInsertBoundaryValuesFVM()
1420 else if (locGrad) PetscCall(DMRestoreLocalVector(dmGrad, &locGrad)); in DMPlexInsertBoundaryValuesFVM()
2416 DM dmGrad; in DMPlexComputeIntegral_Internal() local
2486 PetscCall(DMPlexComputeGradientFVM(dm, fv, faceGeometryFVM, cellGeometryFVM, &dmGrad)); in DMPlexComputeIntegral_Internal()
2491 PetscCall(DMGetGlobalVector(dmGrad, &grad)); in DMPlexComputeIntegral_Internal()
2494 PetscCall(DMGetLocalVector(dmGrad, &locGrad)); in DMPlexComputeIntegral_Internal()
2495 PetscCall(DMGlobalToLocalBegin(dmGrad, grad, INSERT_VALUES, locGrad)); in DMPlexComputeIntegral_Internal()
2496 PetscCall(DMGlobalToLocalEnd(dmGrad, grad, INSERT_VALUES, locGrad)); in DMPlexComputeIntegral_Internal()
2497 PetscCall(DMRestoreGlobalVector(dmGrad, &grad)); in DMPlexComputeIntegral_Internal()
2559 PetscCall(DMPlexPointLocalRead(dmGrad, c, lgrad, &u_x)); in DMPlexComputeIntegral_Internal()
2570 PetscCall(DMRestoreLocalVector(dmGrad, &locGrad)); in DMPlexComputeIntegral_Internal()
2573 PetscCall(DMDestroy(&dmGrad)); in DMPlexComputeIntegral_Internal()
4092 DM dmFace, dmCell, dmGrad = NULL; in DMPlexGetFaceFields() local
4136 PetscCall(VecGetDM(locGrad, &dmGrad)); in DMPlexGetFaceFields()
4202 if (dmGrad) { in DMPlexGetFaceFields()
4205 PetscCall(DMPlexPointLocalRead(dmGrad, cells[0], lgrad, &gL)); in DMPlexGetFaceFields()
4206 PetscCall(DMPlexPointLocalRead(dmGrad, cells[1], lgrad, &gR)); in DMPlexGetFaceFields()
4876 PetscErrorCode DMPlexGetGradientDM(DM dm, PetscFV fv, DM *dmGrad) in DMPlexGetGradientDM() argument
4884 PetscAssertPointer(dmGrad, 3); in DMPlexGetGradientDM()
4887 *dmGrad = NULL; in DMPlexGetGradientDM()
4891 PetscCall(DMPlexGetDataFVM(plex, fv, NULL, NULL, dmGrad)); in DMPlexGetGradientDM()
5180 DM dmGrad = NULL; in DMPlexComputeResidualByKey() local
5270 PetscCall(DMPlexGetGradientDM(dm, fvm, &dmGrad)); in DMPlexComputeResidualByKey()
5457 if (dmGrad) PetscCall(DMRestoreLocalVector(dmGrad, &locGrad)); in DMPlexComputeResidualByKey()