| 9ac3fadc | 22-Oct-2014 |
Matthew G. Knepley <knepley@gmail.com> |
FE+FV: When mixing, FE should ignore hybrid (ghost) cells which FV uses for BC, and FV should evaluate on cells - When creating default section, FE should not run over hybrid cells - In DMPlexCompute
FE+FV: When mixing, FE should ignore hybrid (ghost) cells which FV uses for BC, and FV should evaluate on cells - When creating default section, FE should not run over hybrid cells - In DMPlexComputeResidual_Internal(), FE should not run over hybrid cells - In EvaluateFieldJets(), FV does cellwise constant evaluation (should work in linear but demands per cell lookup which should be worked into the interface) - In DMPlexProjectFunctionLabelLocal(), DMProejctFunctionLocal(), DMProjectFieldLocal(), DMPlexComputeL2Diff(), DMPlexComputeL2GradientDiff(), DMPlexComputeL2FieldDiff(), DMPlexComputeIntegralFEM(), DMPlexCompute InterpolatorFEM(), and DMPlexComputeInjectorFEM(), do not loop over hybrid cells - Protect use of ghost label in DMPlexComputeGeometryFVM()
show more ...
|
| 0f6c0170 | 15-Jan-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-cohesive-intersection'
* knepley/fix-cohesive-intersection: Plex: Fix leak Plex: Fix for cohesive labeling - We now allow two cohesive patches to touch directly - This
Merge branch 'knepley/fix-cohesive-intersection'
* knepley/fix-cohesive-intersection: Plex: Fix leak Plex: Fix for cohesive labeling - We now allow two cohesive patches to touch directly - This seems to allow hybrid cells to be in the star of fault vertices for other faults, but we have not reproduced this on a small enough example to check - I just filter out hybrid points when labeling
show more ...
|