| e19c037e | 08-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixed small bug - Was not initializing cone size |
| 1858a729 | 07-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added DMPlexDistributeData() to distribute arbitrary data types |
| e7ba9e7a | 07-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Change DMPlexDistribute() to give back the PetscSF - This can be used to distribute sections and fields |
| 32d71e17 | 06-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex4: All tests now passing - Added output for quads and parallel tet |
| 05ccfbe5 | 06-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex4: Fixed parallel hang |
| dc1a705c | 06-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixed orientation for interpolated face - Damn, this whole code has to be gone over again and orientations worked out correctly |
| 518a8359 | 06-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: For tet refinement added GetTriSubface_Static() - Need to use everywhere |
| 0237cf85 | 06-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex4: Added debugging |
| 42525629 | 06-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixed determination of tet cross edge - Added GetTriEdge_Static(), and need to use it everywhere |
| 50cf782d | 06-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Remove warning in submesh code |
| 6bdcce6a | 05-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-label-partition'
* knepley/fix-label-partition: DMPlex: Replaced algorithm for label distribution with one that does not suck - Need more tests |
| d5953caf | 05-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-hybrid-distribution'
* knepley/fix-hybrid-distribution: DMPlex: Better fix for distribution of hybrid bounds - Bounds are now computed from the reordering at distribution
Merge branch 'knepley/fix-hybrid-distribution'
* knepley/fix-hybrid-distribution: DMPlex: Better fix for distribution of hybrid bounds - Bounds are now computed from the reordering at distribution time - Still incomplete since we need to compute the interpolated bounds after interpolation DMPlex: Temporary fix for handling hybrid meshes in parallel - Try to compute the hybrid structure - Should really send it out with Distribute()
Conflicts: src/dm/impls/plex/plex.c
show more ...
|
| 4c9a562d | 05-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fix bad conversion in CGNS code |
| 8bd38afe | 04-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-refine-3d
* master: (124 commits) SNES ex12: Fix buggy checkin add missing output file src/snes/examples/tutorials/output/ex14_3.out fixed bunch
Merge branch 'master' into knepley/feature-plex-refine-3d
* master: (124 commits) SNES ex12: Fix buggy checkin add missing output file src/snes/examples/tutorials/output/ex14_3.out fixed bunch of bibtex items that should ahve used abbreviations only PetscDualSpace: Pointer check barfs for function pointer Sys: Add ability to turn off CUBLAS initialization - This continually SEGVs on my Air SNES ex62: Updated test output - Matrix now prints attached nullspace indicator - 3D tests are wierdly different, they need to be verified by hand SNES ex12: Updated test output - Mostly for completed labels SNES ex12/62: Changed to new DMPlexProjectFunction() interface - Took DM out of main struct SNES ex12/62: Complete boundary label - Puts in edges in 3D - Perhaps should be moved to the creation routine PetscDualSpace: Fixed orientation of reference tetrahedron - Now this does not match FIAT PetscDualSpace: Fixed numDof for P0 PetscDualSpace: Added PetscDualSpaceApply() for the action of a functional - Declared PetscDualSpaceGetFunctional() DMPlex: Updated ProjectFunction() to use PetscDualSpace for generic projection - Has not been tested with moment dofs - Accommodates vector functions DMPlex: Added support for INSERT_BC_VALUES in VecSetClosure() DMPlex: Fixed missing RestoreTransitiveClosure() DMPlex: Fixed optimized portion of VecGetClosure() for NULL input array DMPlex: Allow NULL array as input to DMPlexVecGetClosure() DMPlex: Fix VecGetClosure() when the array is input PetscFE: OpenCL is hardcoded for P0 coefficients right now SNES ex12: Added test cases for variable coefficient Laplace - The P1 tests reproduce the analytic linear coefficient ...
Conflicts: config/builder.py src/dm/impls/plex/plex.c
show more ...
|
| f9fd7fdb | 04-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
PetscQuadrature: Revamped - Removed basis tabulation - Shortened names - Added PetscQuadratureView() |
| 3f362ef8 | 04-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex4: Added a check for cell corners |
| 0447884e | 03-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Replaced algorithm for label distribution with one that does not suck - Need more tests |
| c0dedaea | 03-Sep-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed use of VecSetFromOptions() all over the placed, instead use MatGetVecs() or use dm->vectype to determine type added DMGetVecType() and DMGetMatTYpe() |
| 954c55c1 | 03-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex4: Change test to exactly match PyLith case - Invert cells to normal internal orientation |
| d815b23c | 03-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-test-output-parsing' into knepley/feature-dt-fem
* knepley/fix-test-output-parsing: Builder: strip test output before comparing DMPlex: ParMetis now working - Ridiculou
Merge branch 'knepley/fix-test-output-parsing' into knepley/feature-dt-fem
* knepley/fix-test-output-parsing: Builder: strip test output before comparing DMPlex: ParMetis now working - Ridiculous stub partition up front removed - Metis does not return 0 on success, so fixed call DMPlex: Changed DMPlexCreatePartition() to take the partitioner name DMPlex: remove unused variable DMPlex: Put in METIS support
Conflicts: config/builder.py
show more ...
|
| abb99cbd | 03-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-test-output-parsing' into knepley/feature-plex-refine-3d
* knepley/fix-test-output-parsing: Builder: strip test output before comparing DMPlex: ParMetis now working - R
Merge branch 'knepley/fix-test-output-parsing' into knepley/feature-plex-refine-3d
* knepley/fix-test-output-parsing: Builder: strip test output before comparing DMPlex: ParMetis now working - Ridiculous stub partition up front removed - Metis does not return 0 on success, so fixed call DMPlex: Changed DMPlexCreatePartition() to take the partitioner name DMPlex: remove unused variable DMPlex: Put in METIS support
show more ...
|
| 52744b75 | 03-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Use closure index if available for DMPlexVecGetClosure() |
| e159ff95 | 03-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added DMPlexCreateClosureIndex() - Uses a PetscSection+IS and stashes in the original Section |
| b412c318 | 03-Sep-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed MatType argument from DMCreateMatrix() and DMCreateColoring() since information is obtained from DM |
| 3d0b95bf | 03-Sep-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-plex-parmetis'
* knepley/fix-plex-parmetis: DMPlex: ParMetis now working - Ridiculous stub partition up front removed - Metis does not return 0 on success, so fixed call
Merge branch 'knepley/fix-plex-parmetis'
* knepley/fix-plex-parmetis: DMPlex: ParMetis now working - Ridiculous stub partition up front removed - Metis does not return 0 on success, so fixed call DMPlex: Changed DMPlexCreatePartition() to take the partitioner name DMPlex: remove unused variable DMPlex: Put in METIS support
show more ...
|