| c9fc7396 | 21-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMLabel: PetscHashIGetKeys() was made a function - It now accepts a NULL argument |
| d80c2872 | 21-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fix reordering for empty meshes |
| 711de394 | 21-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Turn off check for cells bordering a cohesive face - In parallel, the negative side cell for a cohesive face can be on another process - We might want to consider communicating these |
| f0113d44 | 21-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-plex-geometry-hex'
* knepley/fix-plex-geometry-hex: DMPlex: If “vtk” label has no cells, do not use it DMPlex: DMPlexCreateCohesiveSubmesh() must also extract orientati
Merge branch 'knepley/fix-plex-geometry-hex'
* knepley/fix-plex-geometry-hex: DMPlex: If “vtk” label has no cells, do not use it DMPlex: DMPlexCreateCohesiveSubmesh() must also extract orientations DMPlex: Add 1D code for DMPlexCheckSkeleton() DMPlex: Cleanup code for VTK output - Removed diagnostic print - Use DMLabel interface DMPlex: Change geometry check to support interpolated meshes - This all has to be replaced anyway
show more ...
|
| b3331239 | 21-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-hash-scaling'
* knepley/fix-hash-scaling: (25 commits) PetscSF: Register logging events PetscSF: Added logging DMPlex: Bug fix for interpolated adjacency formation
Merge branch 'knepley/fix-hash-scaling'
* knepley/fix-hash-scaling: (25 commits) PetscSF: Register logging events PetscSF: Added logging DMPlex: Bug fix for interpolated adjacency formation DMPlex: Fast adjacency graph construction for interpolated meshes DMPlex: Fixed error in new events DMPlex: More events for distribution DMPlex: Fixed allocation bug in reordering DMPlex: Fixed mismatched Malloc2 in reordering DMLabel: Split Malloc3 into Malloc2 and Malloc Hash+DMPlex: Changed PetscHashIPut() to eliminate pass-by-ref - Jed can sleep soundly tonight DMPlex: Use PetscHashIHasKey() to check for membership Hash; Added PetscHashIHasKey() - PetscHashIMap does not match the documentation DMPlex: Added simple DMLabel test DMPlex: Fix missing restore Reported-by: Jed Brown <jedbrown@mcs.anl.gov> DMPlex: Use DMLabelDistribute() in DMPlexDistribute() DMPlex: Use DMLabelGetStrautmBounds() in DMPlexGetDepth/HeightStratum() DMPlex: Added DMLabelDistribute() DMPlex: Added DMLabelGetStratumBounds() DMPlex: Fixed quadratic behavior of DMLabel insert - Added hash table for each label value for insertion - Added arrayValid flag which says whether array data or hash table data is valid - Convert between representations using DMLabelMakeValid_Private() and DMLabelMakeInvalid_Private() - Split up allocation of stratumValues and stratumSize/Offsets - Most functions only use the array representation, but some can use both (should probably expand this with GetStratum) - Moved the DMLabelFIlter() function Hash: Added PetscHashIPut() and PetscHashIDel() - Removed unused variable ...
show more ...
|
| 058c2053 | 21-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-plex-partition-overlap'
* knepley/fix-plex-partition-overlap: DMPlex: When partitioning with overlap, make sure no points from the original partition can be owned by anot
Merge branch 'knepley/fix-plex-partition-overlap'
* knepley/fix-plex-partition-overlap: DMPlex: When partitioning with overlap, make sure no points from the original partition can be owned by another process
show more ...
|
| 7fe31fe7 | 18-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fix merge from master |
| e9741dec | 18-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMDA: Add a matrix preallocation routine that works with PetscSection |
| cd4f0679 | 18-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-dmda-section
* master: (528 commits) Doc: Fixed configure doc Nightly summary: Added configure section. TSSetErrorIfStepFails: fix __FUNCT__ TS: fi
Merge branch 'master' into knepley/feature-dmda-section
* master: (528 commits) Doc: Fixed configure doc Nightly summary: Added configure section. TSSetErrorIfStepFails: fix __FUNCT__ TS: fix for TSGetRHSMats_Private() in the creation of the Arhs and Brhs matrices protect logging of objects (which uses global variables) with PETSC_USE_LOG error handler API had been previously changed but this example was not updated to new API. DMPlex: Fixed bug in coordinate permutation PetscSection: Doc fix for permutation Bib: Added Top500 and fixed entry fun3d: update PetscMallocValidate() usage bugfix of MatCreateSeqAIJFromTriple() contributed by Nicolas Marsic <nicolas.marsic@montefiore.ulg.ac.be> bib: rename ref with duplicate key Webpage: Corrected '-dm_mat_type cusp' to 'dm_mat_type aijcusp'. completed removing server code that was not removed in previous commit removed PETSc webserver and configure package files that supported it Allow calling MatGetBlockSize[s]() before matrix preallocation SNESLINESEARCHBT: Set the norms when exiting early due to negligible step. fix outdated PetscOptionsList SNESQN: only monitor real part of dot product (fails with C++ complex) Fix for multiple definitions in mat/color/interface/ custom fortran bindings ...
Conflicts: config/builder.py include/petscdmplex.h src/dm/impls/da/dageometry.c src/dm/impls/plex/examples/tests/ex4.c src/dm/impls/plex/plex.c src/dm/impls/plex/plexinterpolate.c
show more ...
|
| 057e8d19 | 18-Nov-2013 |
Michael Lange <michael.lange@imperial.ac.uk> |
DMPlex: When partitioning with overlap, make sure no points from the original partition can be owned by another process |
| 0d957afb | 17-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Bug fix for interpolated adjacency formation |
| e430e843 | 17-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fast adjacency graph construction for interpolated meshes |
| 1337e6e5 | 17-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: More events for distribution |
| 2b1860ed | 16-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixed allocation bug in reordering |
| 5e894c29 | 15-Nov-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-refine-3d' into knepley/feature-plex-hybrid-3d
These commits should have been applied to this branch in the first place, since they are broken without earlier work
Merge branch 'knepley/feature-plex-refine-3d' into knepley/feature-plex-hybrid-3d
These commits should have been applied to this branch in the first place, since they are broken without earlier work in 'knepley/feature-plex-hybrid-3d'.
* knepley/feature-plex-refine-3d: DMPlex: For 3d simplicial refinement, fixes hybrid faces in support of hybrid face edges DMPlex: For 3d simplicial refinement, fixes hybrid faces in support of interior face edges
show more ...
|
| 9d9cf9f5 | 15-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex4: New test output after changing refinement of hybrid cells for 3D simplex |
| d3a1cc75 | 15-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: In refinement, fixed correspondence between hybrid cells and faces |
| de65f515 | 15-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: In refinement, added GetTriEdgeInverse_Static() and GetTriSubfaceInverse_Static() |
| e869b814 | 15-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Whitespace change |
| 40c0e260 | 15-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixed mismatched Malloc2 in reordering |
| 08039287 | 15-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMLabel: Split Malloc3 into Malloc2 and Malloc |
| 76d293c1 | 15-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex1F90: Added test of DMLabel bindings |
| f611b273 | 15-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMLabel: Moved custom bindings to zplexlabel.c - Added DMPlexGetLabel() binding - Added DMLabelGet/Set/ClearValue() bindings |
| 623f4348 | 15-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: For 3d simplicial refinement, fixes hybrid faces in support of hybrid face edges |
| e515e2dd | 15-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: For 3d simplicial refinement, fixes hybrid faces in support of interior face edges |