Fix src/mat/tests/ex183.c to use PetscViewerGetSubViewer() correctlyCommit-type: bug-fix
Fix bugs in handling PetscViewerGetSubViewer() and tabing in ASCII viewersReported-by: Pierre Jolivet
Merge remote-tracking branch 'origin/release'
Docs: fix wrong occurences of then instead of than
Add PetscBench with implementation based on HPL
Add support for managing the number of threads BLAS uses
Fix typos
Fix use of offdiagonal to off-diagonal
Mat: support Mat{Shift, DiagonalSet, DiagonalScale} for MATAIJKOKKOS
Remove first and last empty lines
Convert all header guards to pragma once
MATSOLVERMUMPS: allow ICNTL(26) = 1 followed by 2
Remove some unneeded whitespaces
Add convenience functions VecCreateFromOptions() and MatCreateFromOptions() to reduce the use of specialize creation routines in the examples and thus make it easier for people to use GPU based solve
Add convenience functions VecCreateFromOptions() and MatCreateFromOptions() to reduce the use of specialize creation routines in the examples and thus make it easier for people to use GPU based solvers
show more ...
Profiling: Improve !defined(PETSC_USE_LOG) #defines- If we cast macro arguments to void, we can avoid unused errors that have forced lots of conditionally included code like this:```c #if def
Profiling: Improve !defined(PETSC_USE_LOG) #defines- If we cast macro arguments to void, we can avoid unused errors that have forced lots of conditionally included code like this:```c #if defined(PETSC_USE_LOG) PetscLogEvent event; #endif```- Having global counters like petsc_TotalFlops externed event if !PetscDefined(USE_LOG) helps to remove a lot of needless `#ifdef`s around code that can instead be placed in `if (PetscDefined(USE_LOG)) {}` blocks.
Fix the places that should be using PETSC_STATIC_ARRAY_LENGTH
Rename MatChop() into MatFilter()
MatEliminateZeros(): add [S]BAIJ implementations
MatAssemblyEnd(): same logic for [S]BAIJ than for AIJ
matrix free in docs and comments should be matrix-free
Remove uneeded blanks in test-harness rules since some reviewers fix them in GitLab
12345678910>>...24