Remove the last of the use of horizontal lines --- as seperators. With modern code development systems they are not needed and just an eye-sore
Brain dead fixes for useless casts
SPARSEPACKgenrcm: fix asan warnings# > /home/szampini/Devel/petsc/src/mat/graphops/order/genrcm.c:50:3: runtime error: applying non-zero offset 18446744073709551612 to null pointer# >
SPARSEPACKgenrcm: fix asan warnings# > /home/szampini/Devel/petsc/src/mat/graphops/order/genrcm.c:50:3: runtime error: applying non-zero offset 18446744073709551612 to null pointer# > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/szampini/Devel/petsc/src/mat/graphops/order/genrcm.c:50:3 in# > /home/szampini/Devel/petsc/src/mat/graphops/order/genrcm.c:66:5: runtime error: applying non-zero offset to non-null pointer 0xfffffffffffffffc produced null pointer# > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/szampini/Devel/petsc/src/mat/graphops/order/genrcm.c:66:5 in# > /home/szampini/Devel/petsc/src/mat/graphops/order/fnroot.c:46:3: runtime error: applying non-zero offset 18446744073709551612 to null pointer# > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/szampini/Devel/petsc/src/mat/graphops/order/fnroot.c:46:3 in# > /home/szampini/Devel/petsc/src/mat/graphops/order/fnroot.c:49:3: runtime error: applying non-zero offset to non-null pointer 0xfffffffffffffffc produced null pointer# > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/szampini/Devel/petsc/src/mat/graphops/order/fnroot.c:49:3 in# > /home/szampini/Devel/petsc/src/mat/graphops/order/rootls.c:39:3: runtime error: applying non-zero offset 18446744073709551612 to null pointer# > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/szampini/Devel/petsc/src/mat/graphops/order/rootls.c:39:3 in# > /home/szampini/Devel/petsc/src/mat/graphops/order/genrcm.c:67:5: runtime error: applying non-zero offset to non-null pointer 0xfffffffffffffffc produced null pointer# > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/szampini/Devel/petsc/src/mat/graphops/order/genrcm.c:67:5 in# > /home/szampini/Devel/petsc/src/mat/graphops/order/rcm.c:58:3: runtime error: applying non-zero offset 18446744073709551612 to null pointer# > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/szampini/Devel/petsc/src/mat/graphops/order/rcm.c:58:3 in# > /home/szampini/Devel/petsc/src/mat/graphops/order/rcm.c:61:3: runtime error: applying non-zero offset to non-null pointer 0xfffffffffffffffc produced null pointer# > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/szampini/Devel/petsc/src/mat/graphops/order/rcm.c:61:3 in# > /home/szampini/Devel/petsc/src/mat/graphops/order/degree.c:43:3: runtime error: applying non-zero offset 18446744073709551612 to null pointer# > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/szampini/Devel/petsc/src/mat/graphops/order/degree.c:43:3 in
show more ...
Update source code removing all unneeded /*@C and associated manual stubs and interfaces
release docs fixesCommit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, exampleFunded-by:Project:Time: hoursReported-by:
release docs fixesCommit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, exampleFunded-by:Project:Time: hoursReported-by:Thanks-to:Development Tools: Vim, Emacs, Eclipse
Fix manpage of MatGetOrdering()
Remove multiple parentheses and extra semicolongit grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g
Remove multiple parentheses and extra semicolongit grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g'git grep -l -E "Petsc(.)*\(\(\*[a-zA-Z0-9_]*\)," | xargs sed -r -i'' 's#Petsc([a-zA-Z0-9_]*)\(\(\*([a-zA-Z0-9_]*)\), #Petsc\1(*\2, #g'git grep -l -E "([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)" | xargs sed -r -i'' 's#([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)#\1\2#g'
LIBBASE is no longer used in make so remove it
Organize the Mat coloring, partitioning, coarsening, and ordering in a common directoryunder the SUBMANSEC of MatGraphOperations instead of MatOrderingsCommit-type: housekeeping