Merge remote-tracking branch 'origin/release'
petscviewer: fix the fortran bindings of XXXViewFromOptions when called with obj=PETSC_NULL_XXX
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
show more ...
Plex: Simple partitioner can now make grid partitionsSNES ex13: Benchmark problem now uses Simple grid partitioning
test: Fix bad requires and filter in PetscPartitioner test
PetscPartitioner: Full test coverage
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
DM: Replace 0 -> NULL for pointers
Fix -Wmaybe-uninitialized
PetscPartitioner: Add tests for PETSCPARTITIONERGATHER
PetscPartitioner: Add tests for PETSCPARTITIONERCHACO
PetscPartitioner: Reorganize code in a proper package subtree
12345