| 4c367dbc | 06-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Major overhaul of hybrid meshing - Put it hybrid faces and supports for hybrid edges - Cleaned up calculation of new point numbering |
| f2a884a5 | 05-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex5: Hybrid bounds are now calculated by DMPlexDistribute() |
| 266ba167 | 05-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex5: Better documentation on tests |
| 607ab7a9 | 05-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Simplify the calculation of sizes in hybrid cell creation |
| 99bd10df | 05-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex4: Better handling of DM |
| ca8062c8 | 05-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added DMPlexCheckSymmetry() and DMPlexCheckSkeleton() - These are diagnostic functions |
| bff205cc | 04-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex5: Fixed leak, removed DM from context, added output for last test |
| 64ef2356 | 04-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-closure-cache'
* knepley/feature-closure-cache: DMPlex: Added declaration of DMPlexCreateClosureIndex() SNES ex62: Use closure index DMPlex: Use closure index if
Merge branch 'knepley/feature-closure-cache'
* knepley/feature-closure-cache: DMPlex: Added declaration of DMPlexCreateClosureIndex() SNES ex62: Use closure index DMPlex: Use closure index if available for DMPlexVecGetClosure() DMPlex: Added DMPlexCreateClosureIndex() - Uses a PetscSection+IS and stashes in the original Section PetscSection: Added an index for optimization of closure queries - Added PetscSectionGet/SetClosureIndex() - The index is keyed to the DM which built it (use PetscObject) - Only use a single key for now since a lot of checking would be slow
Conflicts: src/snes/examples/tutorials/ex62.c
show more ...
|
| 0e1666bf | 04-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-generic-distribute'
* knepley/feature-plex-generic-distribute: mpiuni: add in MPI_Type_f2c() DMPlex: add missing declarations DMPlexDistribute{Field,Data} bf
Merge branch 'knepley/feature-plex-generic-distribute'
* knepley/feature-plex-generic-distribute: mpiuni: add in MPI_Type_f2c() DMPlex: add missing declarations DMPlexDistribute{Field,Data} bfort: update to using MPI_Type_f2c() [for plexf.c] DMPlex: Added DMPlexDistributeData() to distribute arbitrary data types DMPlex: Change DMPlexDistribute() to give back the PetscSF - This can be used to distribute sections and fields
show more ...
|
| dae4404a | 04-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Put in size for hybrid tet uniform refinement |
| 834065ab | 04-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Output hybrid structure in view |
| 03b5c870 | 04-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fix leak in 3d refinement |
| 4f170c89 | 04-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex4: Added new tet hybrid test, and check symmetry of all meshes - Allow viewing of initial mesh |
| a781edc4 | 04-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex4: Correct static array size |
| ce78fa2f | 04-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Fixed misuse of PetscObjectSetName() |
| 07104863 | 04-Oct-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-generic-distribute' into knepley/feature-plex-reordering
The DMPlexDistribute interface changed to return a PetscSF.
* knepley/feature-plex-generic-distribute:
Merge branch 'knepley/feature-plex-generic-distribute' into knepley/feature-plex-reordering
The DMPlexDistribute interface changed to return a PetscSF.
* knepley/feature-plex-generic-distribute: mpiuni: add in MPI_Type_f2c() DMPlex: add missing declarations DMPlexDistribute{Field,Data} bfort: update to using MPI_Type_f2c() [for plexf.c] DMPlex: Added DMPlexDistributeData() to distribute arbitrary data types DMPlex: Change DMPlexDistribute() to give back the PetscSF - This can be used to distribute sections and fields
Conflicts: include/petscdmplex.h
show more ...
|
| ddc19b50 | 04-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Mat: Changed MatCalcBandwidth() to MatComputeBandwidth() - Added Fortran interface |
| f5eea42f | 03-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex ex10: This tests reordering of meshes |
| 8ed5f475 | 03-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added DMPlexGetOrdering() and DMPlexPermute() |
| f5020d98 | 03-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMLabel: Added DMLabelPermute() |
| 1df5d5c5 | 03-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added DMPlexCreateDoublet() |
| 5c386225 | 03-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Added DMPlexCopyLabels() |
| 6917d02b | 02-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-plex-ex12'
* knepley/fix-plex-ex12: DMPlex ex12: Give mesh a name - Fixed test output DMPlex: Fix leaks |
| 93cf2482 | 02-Oct-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'barry/dmvecmattypes'
The MatType argument is removed from DMCreateMatrix(), you can use DMSetMatType() to indicate the type you want used with a DM, defaults to MATAIJ.
* barry/dmvecm
Merge branch 'barry/dmvecmattypes'
The MatType argument is removed from DMCreateMatrix(), you can use DMSetMatType() to indicate the type you want used with a DM, defaults to MATAIJ.
* barry/dmvecmattypes: DMPlex ExodusII: fix dm->vectype pointer syntax removed use of VecSetFromOptions() all over the placed, instead use MatGetVecs() or use dm->vectype to determine type added DMGetVecType() and DMGetMatTYpe() removed MatType argument from DMCreateMatrix() and DMCreateColoring() since information is obtained from DM
Conflicts: src/dm/impls/da/fdda.c src/dm/impls/plex/plex.c
show more ...
|
| 25a75388 | 01-Oct-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/remove-dynamic-loading-option'
Option --with-dynamic-loading has been removed. Similar functionality is available via the run-time option -dynamic_library_preload.
* jed/remove-d
Merge branch 'jed/remove-dynamic-loading-option'
Option --with-dynamic-loading has been removed. Similar functionality is available via the run-time option -dynamic_library_preload.
* jed/remove-dynamic-loading-option: Sys: PetscContainerCreate must call PetscSysInitializePackage Remove --with-dynamic-loading / PETSC_USE_DYNAMIC_LIBRARIES
Conflicts: src/dm/impls/mesh/mesh.c src/dm/interface/dlregisdmdm.c src/docs/website/documentation/changes/dev.html
show more ...
|