| /petsc/include/petsc/private/ |
| H A D | dmpleximpl.h | 834 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 D | swarm.c | 664 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 D | pforest.h | 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() [all …]
|
| /petsc/src/dm/impls/plex/ |
| H A D | plex.c | 10318 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, ®ular)); 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 D | dmmoab.cxx | 23 PETSC_EXTERN PetscErrorCode DMCreateInterpolation_Moab(DM dmCoarse, DM dmFine, Mat *interpolation, …
|