PCBDDC: support multi-element local matricesStructOfArrays->ArrayOfStruct for BDDC graph node metadataimplement squaring of local graphImplement customization loading to test Hdiv and HcurlAdded
PCBDDC: support multi-element local matricesStructOfArrays->ArrayOfStruct for BDDC graph node metadataimplement squaring of local graphImplement customization loading to test Hdiv and HcurlAdded tests
show more ...
Docs: fix missing or extra dash in right-hand side
CI: update to clang-format-18
Remove some unneeded parentheses
Remove carriage return in Petsc(Assert|Check)()git grep -l -E "Petsc(Assert|Check)\(.*\\\n\"[,)]" | xargs sed -r -i'' 's#Petsc(Assert|Check)\((.*)\\n"([,)])#Petsc\1\(\2\"\3#g'Suggested-by: Stefan
Remove carriage return in Petsc(Assert|Check)()git grep -l -E "Petsc(Assert|Check)\(.*\\\n\"[,)]" | xargs sed -r -i'' 's#Petsc(Assert|Check)\((.*)\\n"([,)])#Petsc\1\(\2\"\3#g'Suggested-by: Stefano Zampini
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'
Clarify which MatCreate and friends copies the user provided valuesReported-by: Fabian Wermelinger <fab4100@posteo.ch>
Fix words appearing twice in a row for no good reason
Mat: GetAbsSum (l1) row norms; PCJacobi: add scaled L1 diagonal approximation
Fix places where PetscUseTypeMethod() and related macros should be used.
Merge remote-tracking branch 'origin/release'
Fix bad calls to PetscObjectComposeFunctionSeemingly due to copy-paste errors
Sys: add PetscSafePointerPlusOffset() to pacify UBSan
First batch of fixes
LIBBASE is no longer used in make so remove it
Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.Thanks-to: Jed Brown
Remove DIRS variable and unneeded tabs from all makefiles since no longer neededCommit-type: housekeeping
Remove first and last empty lines
MatRestoreRow(): avoid duplicated operations
MatCreateSubMatrices: rectangular blocks with SBAIJ
Merge branch 'jacobf/2023-08-17/header-guard-check' into 'main'Check header guardsSee merge request petsc/petsc!6822
Convert all header guards to pragma once
Fix some malformed if !defined() header guards
Important fixes
Delete unused code
12345678910>>...64