SETERRQ[1-9]+ begone
Style: replace "!rank" with "rank == 0"In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds les
Style: replace "!rank" with "rank == 0"In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds lesstightly, so the result of the computation would otherwise change.
show more ...
Plex: Separated EGADS and EGadsLite functionality, many fixes- Added DMPlexCreateEGADSLiteFromFile()- Added DMPlexInflateToGeomModel()- Added test CAD meshes- Fixed bug in CTetGen labeling- Fixe
Plex: Separated EGADS and EGadsLite functionality, many fixes- Added DMPlexCreateEGADSLiteFromFile()- Added DMPlexInflateToGeomModel()- Added test CAD meshes- Fixed bug in CTetGen labeling- Fixed memory leak in TetGen- Added support for -dm_plex_view_labels in ASCII viewer- Added -dm_plex_ignore_model to disable snap-to-CAD for refinement
Convert MPI error type to PETSc error with string message for all MPI callsNow PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-pro
Convert MPI error type to PETSc error with string message for all MPI callsNow PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-process their errors better.The test harness will now automatically retry tests that fail with MPI, this may help with Intel MPI that produces seemingly random failures.Commit-type: error-checking/spend 30m
DM: Added universal label - A universal label encodes the markers for a set of labels - We need this when using systems like TetGen that only take a single label - Added tests in Plex ex11
Turn on checkbadSource test to generate an error when found; fix all source code that causes errorsCommit-type: portability-fix, testing-fix, style-fix, feature, maintainability/spend 1.5h
Add DMPlexCreateFromCellList[Parallel]Petsc and marked previous namesake asdeprecated. New function accpets only petsc datatypes, old function performs types conversions within. Affects tetgen, ctet
Add DMPlexCreateFromCellList[Parallel]Petsc and marked previous namesake asdeprecated. New function accpets only petsc datatypes, old function performs types conversions within. Affects tetgen, ctetgen, and any createfromcelllist[parallel] interfaces.
DMPlex: Fixed cell reordering and namespaced cell type names - Namespaced DMPlexCellRefinerType enum items - Added DMPlexReorderCell() and refactored DMPlexInvertCell() - Update Gmsh reader to han
DMPlex: Fixed cell reordering and namespaced cell type names - Namespaced DMPlexCellRefinerType enum items - Added DMPlexReorderCell() and refactored DMPlexInvertCell() - Update Gmsh reader to handle tet+tri-prism meshes
doc: fix LOCDIR in makefiles
Converting DMPlex grid generators and refiners to registration processCommit-type: featureTime: 6 hours
12