MatProduct: propagate bindingsPCGAMG: Prolongation must have the same binding of Amat
doc to make clear classical and 'geo' GAMG are not supported at all
Fix some improper use of COMM_SELF in error reporting
Fix PetscCallMPI(MPI_Allreduce()) with PETSc types
Fix documentation
Format the ftn-custom files with clang-format. Apparently no particular reason we did not format them initially
Fix some documentation and typos
More manual page fixes
non-test and tutorial makefiles only need rules.doc not the full rulesCommit-type: documentation
Only makefiles in the test and tutorial directories need lib/petsc/conf/testCommit-type: housekeeping
Fix manual pages based on reports from Jacob's lint toolCommit-type: documentation
Remove now unneeded SOURCE* variables from makefilesCommit-type: configure, housekeeping
Remove unneeded SOURCEH from makefilesNo longer used by docs or build
Fix build error with linux-misc-32bit
Clean up PETSc str ops to use more secure implementations where possible. These include:- Use PetscStrncpy()/PetscStrlcat()/PetscMemcpy() over PetscStrcpy()/PetscStrcat()- Use PetscArraycpy() over
Clean up PETSc str ops to use more secure implementations where possible. These include:- Use PetscStrncpy()/PetscStrlcat()/PetscMemcpy() over PetscStrcpy()/PetscStrcat()- Use PetscArraycpy() over PetscMemcpy() as appropriate for string buffer copying- Use built in string from name over hardcoding- Use sizeof over hardcoded length- Replace some Strlcat with Strncpy when offset is known
show more ...
Remove empty preprocessor variables
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Change `-pc_mg_cycles` in doc to `-pc_mg_cycle_type`.
Improve Mat and DM coverage by ifdef-ing out unused code that otherwise should not counttowards coverage
Merge remote-tracking branch 'origin/release'
Fix Typos
Make PetscErrorCode a non-discardable enum
small GAMG cleanup
fix devault setting of aggressive coarsening, GAMG
add check for size of null space attached to Mat
12345678910>>...30