Lines Matching refs:dmCoarse
4414 static PetscErrorCode DMCreateInterpolation_pforest(DM dmCoarse, DM dmFine, Mat *interpolation, Vec… in DMCreateInterpolation_pforest() argument
4423 PetscCall(DMGetGlobalSection(dmCoarse, &gsc)); in DMCreateInterpolation_pforest()
4431 …PetscCheck(cdm == dmCoarse, PetscObjectComm((PetscObject)dmFine), PETSC_ERR_SUP, "Only interpolati… in DMCreateInterpolation_pforest()
4439 PetscCall(DMPforestGetPlex(dmCoarse, &plexC)); in DMCreateInterpolation_pforest()
4441 PetscCall(DMPforestGetTransferSF_Internal(dmCoarse, dmFine, dofPerDim, &sf, PETSC_TRUE, &cids)); in DMCreateInterpolation_pforest()
4449 PetscCall(DMCreateInterpolationScale(dmCoarse, dmFine, *interpolation, scaling)); in DMCreateInterpolation_pforest()
4454 static PetscErrorCode DMCreateInjection_pforest(DM dmCoarse, DM dmFine, Mat *injection) in DMCreateInjection_pforest() argument
4463 PetscCall(DMGetGlobalSection(dmCoarse, &gsc)); in DMCreateInjection_pforest()
4471 …PetscCheck(cdm == dmCoarse, PetscObjectComm((PetscObject)dmFine), PETSC_ERR_SUP, "Only injection t… in DMCreateInjection_pforest()
4479 PetscCall(DMPforestGetPlex(dmCoarse, &plexC)); in DMCreateInjection_pforest()
4481 PetscCall(DMPforestGetTransferSF_Internal(dmCoarse, dmFine, dofPerDim, &sf, PETSC_TRUE, &cids)); in DMCreateInjection_pforest()