Merge remote-tracking branch 'origin/release'
Begin adding missing descriptions to manual pagesCommit-type: bug-fix, docs-onlyReported-by: sowing error detection
Remove all double blank lines from sourceCommit-type: petsc-style/2h
DM+Plex: Now auxliary data is retrieved by key
Sys: Update DLAddr() to do C++ demangling- Now the string returned must be freed
Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX f
Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX for validity. Automatically generates diff files for problems with a known solution.
show more ...
Sys+Configure: Added dladdr() support- Turn on feature test macro for dladdr() support- PetscDLAddr() should not fail if there is no support
Fix support for -library_preload that preloads all the packages for both dynamic libraries and with a single static libraryAnd PETSC_USE_DYNAMIC_LIBRARIES -> PETSC_HAVE_DYNAMIC_LIBRARIESCommit-typ
Fix support for -library_preload that preloads all the packages for both dynamic libraries and with a single static libraryAnd PETSC_USE_DYNAMIC_LIBRARIES -> PETSC_HAVE_DYNAMIC_LIBRARIESCommit-type: bug-fix, feature/spend 1h
git: switch default branch from 'master' to 'main'
Configure: Adding BAMG
Merge remote-tracking branch 'origin/maint'
Fix a deadlock with MATELEMENTAL
PetscDefined: remove many uses of #ifdef PETSC_USE_DEBUG
Sys: Replace 0 -> NULL for pointers
Improve clarity of -help message value of argument form <old : new> to <now % : formerly %> as suggested by Karl RuppCommit-type: style-fix, featureThanks-to: Karl Rupp <me@karlrupp.net>
The -help message for PetscOptionInt(), PetscOptionsReal() etc now includes the newly set value as well as the previous valueExample:./toy -help -tao_catol 100 now produces-tao_catol <0. : 100.
The -help message for PetscOptionInt(), PetscOptionsReal() etc now includes the newly set value as well as the previous valueExample:./toy -help -tao_catol 100 now produces-tao_catol <0. : 100.>: Stop if constraints violations within (TaoSetConstraintTolerances)Commit-type: featureReported-by: Robert Nr Nourgaliev <nourgaliev1@llnl.gov>
Update the use of Collective on in the manual pages to reflect the new styleCommit-type: style-fix, documentationThanks-to: Patrick Sanan <patrick.sanan@gmail.com>
Sys: Fix 'extern' declarations
Man pages: add newlines after "Notes:"This allows for proper formatting from sowing.On OS X (using gsed, not the default BSD sed), from the PETSc root directory: find src include -type f \(
Man pages: add newlines after "Notes:"This allows for proper formatting from sowing.On OS X (using gsed, not the default BSD sed), from the PETSc root directory: find src include -type f \( -name "*.c" -or -name "*.h" -or -name "*.cxx" \) | xargs gsed -i 's/Notes\s*:\s*\(\w.*\)/Notes:\n \1/'This adds a newline and 4 spaces whenever "Notes:" is followed by any "word" character, in any .c, .h, or .cxx file in src/ or include/
Change PetscStrncat() to PetscStrlcat() to match BSD API where l represents total lengthUpdate many uses of PetscStrcpy() and PetscStrcat() to the safer PetscStrncpy() and PetscStrlcat()Commit-ty
Change PetscStrncat() to PetscStrlcat() to match BSD API where l represents total lengthUpdate many uses of PetscStrcpy() and PetscStrcat() to the safer PetscStrncpy() and PetscStrlcat()Commit-type: style-fix, featureThanks-to: Jed Brown
Redefine how the n in PetscStrncat() works to make it more useful and not require tracking the current string sizeCommit-type: feature
Debugging incorrect use of PetscMalloc()USE_DYNAMIC not HAVE_DYNAMICFunded-by: P-ECPTime: 1 hour
PetscFunctionListGet: revert const change
Fixes for use of PetscMallocN() with const type inputMicrosoft compilers warn about incompatiblity between pointers passed to new PetscMallocA() functionCommit-type: portability-fix, testing-fix
Fixes for use of PetscMallocN() with const type inputMicrosoft compilers warn about incompatiblity between pointers passed to new PetscMallocA() functionCommit-type: portability-fix, testing-fixReported-by: nightly tests
Fix memory leak with -std=c89Thanks-to: Barry Smith <bsmith@mcs.anl.gov>
12345678910>>...12