Home
last modified time | relevance | path

Searched refs:dmFine (Results 1 – 5 of 5) sorted by relevance

/petsc/include/petsc/private/
H A Ddmpleximpl.h834 PETSC_INTERN PetscErrorCode DMCreateInterpolation_Plex(DM dmCoarse, DM dmFine, Mat *interpolation, …
835 PETSC_INTERN PetscErrorCode DMCreateInjection_Plex(DM dmCoarse, DM dmFine, Mat *mat);
836 PETSC_INTERN PetscErrorCode DMCreateMassMatrix_Plex(DM dmCoarse, DM dmFine, Mat *mat);
838 PETSC_INTERN PetscErrorCode DMCreateGradientMatrix_Plex(DM dmCoarse, DM dmFine, Mat *mat);
/petsc/src/dm/impls/swarm/
H A Dswarm.c664 static PetscErrorCode DMCreateMassMatrix_Swarm(DM dmCoarse, DM dmFine, Mat *mass) in DMCreateMassMatrix_Swarm() argument
674 PetscCall(DMGetGlobalSection(dmFine, &gsf)); in DMCreateMassMatrix_Swarm()
682 PetscCall(DMGetApplicationContext(dmFine, &ctx)); in DMCreateMassMatrix_Swarm()
684 PetscCall(DMSwarmComputeMassMatrix_Private(dmCoarse, dmFine, *mass, PETSC_TRUE, ctx)); in DMCreateMassMatrix_Swarm()
894 PetscErrorCode DMSwarmCreateMassMatrixSquare(DM dmCoarse, DM dmFine, Mat *mass) in DMSwarmCreateMassMatrixSquare() argument
904 PetscCall(DMGetApplicationContext(dmFine, &ctx)); in DMSwarmCreateMassMatrixSquare()
906 PetscCall(DMSwarmComputeMassMatrixSquare_Private(dmCoarse, dmFine, *mass, PETSC_TRUE, ctx)); in DMSwarmCreateMassMatrixSquare()
/petsc/src/dm/impls/forest/p4est/
H A Dpforest.h4414 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()
[all …]
/petsc/src/dm/impls/plex/
H A Dplex.c10318 PetscErrorCode DMCreateInterpolation_Plex(DM dmCoarse, DM dmFine, Mat *interpolation, Vec *scaling) in DMCreateInterpolation_Plex() argument
10324 …PetscBool regular, ismatis, isRefined = dmCoarse->data == dmFine->data ? PETSC_FALSE : PETSC_TR… in DMCreateInterpolation_Plex()
10327 PetscCall(DMGetGlobalSection(dmFine, &gsf)); in DMCreateInterpolation_Plex()
10336 PetscCall(DMGetApplicationContext(dmFine, &ctx)); in DMCreateInterpolation_Plex()
10338 PetscCall(DMGetCoarseDM(dmFine, &cdm)); in DMCreateInterpolation_Plex()
10339 PetscCall(DMPlexGetRegularRefinement(dmFine, &regular)); in DMCreateInterpolation_Plex()
10340 …&& cdm == dmCoarse)) PetscCall(DMPlexComputeInterpolatorNested(dmCoarse, dmFine, isRefined, *inter… in DMCreateInterpolation_Plex()
10341 else PetscCall(DMPlexComputeInterpolatorGeneral(dmCoarse, dmFine, *interpolation, ctx)); in DMCreateInterpolation_Plex()
10345 PetscCall(DMCreateInterpolationScale(dmCoarse, dmFine, *interpolation, scaling)); in DMCreateInterpolation_Plex()
10350 PetscErrorCode DMCreateInjection_Plex(DM dmCoarse, DM dmFine, Mat *mat) in DMCreateInjection_Plex() argument
[all …]
/petsc/src/dm/impls/moab/
H A Ddmmoab.cxx23 PETSC_EXTERN PetscErrorCode DMCreateInterpolation_Moab(DM dmCoarse, DM dmFine, Mat *interpolation, …