make PetscInfo() variadic
SETERRQ[1-9]+ begone
Plex+FE: Allow implicit interpolation for DM without an FE
remove trailing newline from SETERRQ
dm adapt: project Hessian into P1 space, if required
dm adapt: print rank when monitoring
dm adapt: TODOs
mmg: tidy and preserve all face tags
dm adapt: Clement interpolant needs *local* vectors
dm adapt: allow mmg and parmmg
snes: pass NULL cell tags to DMAdaptMetric
Vec: Fix VecTaggerComputeBoxes(), VecTaggerComputeIS() to return a boolean whose value is true if the list was created
dm adapt: update following metric API change
dm adapt: use DMPlexMetricNormalize
dm adapt: give DMPlexMetricCtx
Merge branch 'jwallwork23/dmadapt-metric-fix' into 'main'Fix metric-based mesh adaptation in dmadaptSee merge request petsc/petsc!4315
Style: replace "!rank" with "rank == 0"In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds les
Style: replace "!rank" with "rank == 0"In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds lesstightly, so the result of the computation would otherwise change.
show more ...
dm adapt: copy the right disc
dm adapt: fix Hessian computation
plex fem: catch zero fields case
Fix manpages: Argument --> Parameter (required to enable sowing checks)
Fix manpages: Input/Output Parameters --> Parameter
Fix manpages: Input/Output Parameter --> Parameters
ConvEst: Added debugging mode that disables refinement
Unify XXGetYYContext callsalways use void*
12345678910>>...43