PetscSF: define guard for MPI_COMBINER_NAMEDNecessary to avoid build errors with mpiuni.
PetscSF: clean up example syntax
PetscSF: Hook up ex3 to test examples
PetscSF: Add example using derived data types
PetscSF: Free newly allocated MPI datatype objectsIf the returned types from MPI_Type_get_contents are deriveddatatypes (or dupped from base types) then the caller is responsible forcalling MPI_T
PetscSF: Free newly allocated MPI datatype objectsIf the returned types from MPI_Type_get_contents are deriveddatatypes (or dupped from base types) then the caller is responsible forcalling MPI_Type_free on them.
show more ...
Merge branch 'maint'
add missing PETSC_EXTERN to custom Fortran wrappers
Merge branch 'barry/fix-some-clang-warnings'
Merge branch 'barry/fix-source-clang'
Merge branch 'barry/make-functions-static'
fixed some naming spacing problems, some visibile function problemschanged findvisibleprivatefunctions to use shared library since static library still exposes PETSC_INTERN functions
fix compile warning
A few corrections for items detected by the clang static analyzerReported-by: clang static analyzer
fix a variety of set but not used detected by clang static analyzeradd ierr and return ierr; to many PetscFinalize() in examplesadd ierr and if (ierr) return ierr; to some PetscInitialize() in exa
fix a variety of set but not used detected by clang static analyzeradd ierr and return ierr; to many PetscFinalize() in examplesadd ierr and if (ierr) return ierr; to some PetscInitialize() in examples
The deprecated -log_summary_exclude was still being used when it should have been -log_excludeReported-by: Jose E. Roman <jroman@dsic.upv.es>
Fix most C examples to return ierr on failed PetscInitialize() or PetscFinalize()Formatting fixes for many C examples including removing extra linesFixed a few set but not used variables detected
Fix most C examples to return ierr on failed PetscInitialize() or PetscFinalize()Formatting fixes for many C examples including removing extra linesFixed a few set but not used variables detected by the clang static analyzer
Added ISLoad() for ISGENERAL ISsAlso included test exampleReported-by: Ed Bueler <elbueler@alaska.edu>
Fix a variety of set but not used examples in the testsMostly ierrDetected by the clang static analyzer
Changed the C examples to return the error code in main()
Merge branch 'tisaac/sf-fix-multi-sf-leaves'* tisaac/sf-fix-multi-sf-leaves: PetscSFDistributeSection(): handle case when nrooots < end of chart PetscSF: fix PetscSFGetMultiSF() for sparse leav
Merge branch 'tisaac/sf-fix-multi-sf-leaves'* tisaac/sf-fix-multi-sf-leaves: PetscSFDistributeSection(): handle case when nrooots < end of chart PetscSF: fix PetscSFGetMultiSF() for sparse leaves PetscSF: make regression test that fails
some uses of PetscTryMethod() actually require that theobject is correct and the function returns an appropriate value.Change those calls to PetscUseMethod().
Add needed petscao.h(previously example including petsc.h which I removed but I did not realize that ao was needed)Reported-by: nightly tests
1...<<51525354555657585960>>...96