Lines Matching refs:dmFine

4414 static PetscErrorCode DMCreateInterpolation_pforest(DM dmCoarse, DM dmFine, Mat *interpolation, Vec…  in DMCreateInterpolation_pforest()  argument
4421 PetscCall(DMGetGlobalSection(dmFine, &gsf)); in DMCreateInterpolation_pforest()
4426 PetscCall(MatCreate(PetscObjectComm((PetscObject)dmFine), interpolation)); in DMCreateInterpolation_pforest()
4430 PetscCall(DMGetCoarseDM(dmFine, &cdm)); in DMCreateInterpolation_pforest()
4431 …PetscCheck(cdm == dmCoarse, PetscObjectComm((PetscObject)dmFine), PETSC_ERR_SUP, "Only interpolati… in DMCreateInterpolation_pforest()
4440 PetscCall(DMPforestGetPlex(dmFine, &plexF)); 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
4461 PetscCall(DMGetGlobalSection(dmFine, &gsf)); in DMCreateInjection_pforest()
4466 PetscCall(MatCreate(PetscObjectComm((PetscObject)dmFine), injection)); in DMCreateInjection_pforest()
4470 PetscCall(DMGetCoarseDM(dmFine, &cdm)); in DMCreateInjection_pforest()
4471 …PetscCheck(cdm == dmCoarse, PetscObjectComm((PetscObject)dmFine), PETSC_ERR_SUP, "Only injection t… in DMCreateInjection_pforest()
4480 PetscCall(DMPforestGetPlex(dmFine, &plexF)); in DMCreateInjection_pforest()
4481 PetscCall(DMPforestGetTransferSF_Internal(dmCoarse, dmFine, dofPerDim, &sf, PETSC_TRUE, &cids)); in DMCreateInjection_pforest()