| aace0155 | 31-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex5: Cleaned up 2D simplex tests to rely on interpolation |
| f96281f8 | 31-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added doc for DMPlexGetHybridBounds() |
| 01599b20 | 30-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fix FEM bug with initialization of auxiliary coefficient array |
| b093da27 | 29-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex4: Added missing output |
| 4c0d8996 | 29-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex10: Fix interface and add missing output |
| 45440603 | 29-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex9: Fix leaks |
| f5cedc29 | 29-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-refine-3d'
* knepley/feature-plex-refine-3d: (96 commits) DMPlex: Fix label creation for 3D simplicial refinement DMPlex ex4: Added another 2D simplex hybrid t
Merge branch 'knepley/feature-plex-refine-3d'
* knepley/feature-plex-refine-3d: (96 commits) DMPlex: Fix label creation for 3D simplicial refinement DMPlex ex4: Added another 2D simplex hybrid test DMPlex ex4: Reworked 2D simplex hybrid test DMPlex: Fixed bug for label creation in hex refinement DMPlex: Fixed compiler warnings DMPlex: Fix uniform refinement for empty mesh DMPlex: Fixed creation of hybrid submesh - No more Lagrange flag, just check for proper prism hybrid cells DMPlex ex5: Added test output for 2D quad test with fault ending in the domain DMPlex: Major fix for hybrid cell creation - Faults that ended in the domain created inconsistent meshes - I now add a cohesive cell at the edge of a fault which may have some pieces "unsplit" - Unsplit points are connected by hybrid points, but are not replicated - This has only been tested in 2D DMPlex: Fix bug with multiple point labels for cohesive completion DMPlex: Allow an increase in support size for split points in hybrid construction DMPlex: Fixed compiler warning DMPlex ex5: Added a new quad test - Its broken for a good reason, need to deal with fault boundaries DMPlex ex5: Added test output DMPlex ex4 and ex5: Added new hexahedral test DMPlex: Streamlined marking of points along a fault - Changed iteration strategy - Added comments DMPlex ex4: Added hybrid hex tests DMPlex ex4: Added test with 6 tets DMPlex ex4: Now check initial mesh for consistency DMPlex: Fix bug with DMPlexLabelCohesiveComplete() - Must mark point with correct dimension ...
Conflicts: include/petscdmplex.h src/dm/impls/plex/makefile src/dm/impls/plex/plexinterpolate.c
show more ...
|
| 1fa8f14e | 29-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-reordering'
* knepley/feature-plex-reordering: doc: update makefile with order.h -> ../../../include/petsc-private/matorderimpl.h rename DMPlex: Fixed bug with
Merge branch 'knepley/feature-plex-reordering'
* knepley/feature-plex-reordering: doc: update makefile with order.h -> ../../../include/petsc-private/matorderimpl.h rename DMPlex: Fixed bug with DMPlexPermute - Fixed label permutation DMPlex: Check whether default section exists to be reordered DMPlex: Fixed compiler warning DMPlex ex10: Fixed test output DMPlex: Added missing declarations DMPlex: Fixed misuse of PetscObjectSetName() MatComputeBandwidth: use PetscInt instead of PetscMPIInt Mat: Fixed declaration Mat: Changed MatCalcBandwidth() to MatComputeBandwidth() - Added Fortran interface DMPlex ex10: This tests reordering of meshes DMPlex: Added DMPlexGetOrdering() and DMPlexPermute() PetscSection: Added PetscSectionPermute() DMLabel: Added DMLabelPermute() DMPlex: Added DMPlexCreateDoublet() DMPlex: Added DMPlexCopyLabels() Mat: Added MatCalcBandwidth() MatOrdering: Moved private header into petsc-private - Fix to pointer checks in sorder.c
Conflicts: include/petscdmplex.h
show more ...
|
| 58b8852a | 29-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fix label creation for 3D simplicial refinement |
| cc9499cb | 28-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex4: Added another 2D simplex hybrid test |
| 99f3bb64 | 28-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex4: Reworked 2D simplex hybrid test |
| 939f6067 | 28-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added documentation |
| f8d37eda | 28-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixed Fortran binding for DMPlexSetPreallocationCenterDimension() |
| 51dc34e6 | 28-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-plex-ghost-cells'
* knepley/fix-plex-ghost-cells: DMLabel: Fixed index for ranges with nonzero lower limit DMPlex: Fixed DMPlexConstructGhostCells() to filter out non-f
Merge branch 'knepley/fix-plex-ghost-cells'
* knepley/fix-plex-ghost-cells: DMLabel: Fixed index for ranges with nonzero lower limit DMPlex: Fixed DMPlexConstructGhostCells() to filter out non-faces from the label DMPlex: Added DMLabelFilter()
show more ...
|
| 19d7d790 | 28-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixed bug for label creation in hex refinement |
| d70f0f65 | 22-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMLabel: Fixed index for ranges with nonzero lower limit |
| 4c8cfdef | 25-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixed compiler warnings |
| ee17fca9 | 23-Oct-2013 |
Satish Balay <balay@mcs.anl.gov> |
doc: fix LOCDIR |
| 3478d7aa | 22-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fix uniform refinement for empty mesh |
| 83808cfd | 22-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixed bug with DMPlexPermute - Fixed label permutation |
| b3154360 | 22-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixed creation of hybrid submesh - No more Lagrange flag, just check for proper prism hybrid cells |
| 3e6eb835 | 22-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex5: Added test output for 2D quad test with fault ending in the domain |
| 18c5995b | 22-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Major fix for hybrid cell creation - Faults that ended in the domain created inconsistent meshes - I now add a cohesive cell at the edge of a fault which may have some pieces "unsplit" - Unsp
DMPlex: Major fix for hybrid cell creation - Faults that ended in the domain created inconsistent meshes - I now add a cohesive cell at the edge of a fault which may have some pieces "unsplit" - Unsplit points are connected by hybrid points, but are not replicated - This has only been tested in 2D
show more ...
|
| 46c796b9 | 21-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixed DMPlexConstructGhostCells() to filter out non-faces from the label |
| ae932cb5 | 21-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added DMLabelFilter() |