move PetscSFCreateFromLayouts() to PetscSF;no need for #include <petscsf.h> in pmap.c
rename PetscLayoutsCreateSF -> PetscSFCreateFromLayouts
PetscSFSetGraphLayout: small optimization
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 ...
SF: Place implementation of various utility routines in sf/utils
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
Vec: Replace 0 -> NULL for pointers
PetscLayoutsCreateSF: convenient routine to map two layouts via SF
PetscDefined: remove many uses of #ifdef PETSC_USE_DEBUG
docs: fix sowing list syntax/incomplete man page
IS: Simplify/extend IS{View|Load}_Binary()* Support for ISLoad() with no header in file* ISSTRIDE/ISBLOCK: Support for ISView() with binary viewers
MPI-IO: Use explicit offsets for {IS|Vec}{View/Load} binary
Remove usage of PETSC_HAVE_FORTRAN_STDCALL, PETSC_BLASLAPACK_STDCALL, HAVE_FORTRAN_MIXED_STR_ARG flags - as Compaq f90 compiler is no longer supported
more f90 fixes: remove PETSC_USING_F90 usage
Fix typos in docs
Fix item list in manpages of XXXViewFromOptions
prototype for ViewFromOptions macro-->functions
Replace PetscInt with PetscMPIInt when returning a rank
psort.c: initialize variable to silence compiler warning
PetscParallelSort: explicit (PetscBool) cast for c++
Apply suggestion to src/vec/is/utils/psort.c
fortran stub fixes for recent IS changes
Added PetscParallelSortInt(), PetscParallelSortedInt() and ISGetLayout()This should be a moderately scalable default algorithm for sortinga parallel list of integers with different desired input a
Added PetscParallelSortInt(), PetscParallelSortedInt() and ISGetLayout()This should be a moderately scalable default algorithm for sortinga parallel list of integers with different desired input and outputmaps.
fix typo in b6d85d1cb44faf16715100226c68bc71fa20b5b3
Fix PetscViewerHDF5Load() manpage.Wrong comment end.
12345678910>>...35