Update file gamg.c
Fortran: remove unneeded return
Merge branch 'barry/2024-03-13/fix-snes-mf-operator-with-tssetijacobian-and-no-snessetup' into 'main'Fix use of SNESSetUpMatrices() with -snes_mf_operator but no user call to...See merge request
Merge branch 'barry/2024-03-13/fix-snes-mf-operator-with-tssetijacobian-and-no-snessetup' into 'main'Fix use of SNESSetUpMatrices() with -snes_mf_operator but no user call to...See merge request petsc/petsc!7367
show more ...
Fix use of SNESSetUpMatrices() with -snes_mf_operator but no user call to SNESSetUp() with TSSetIJaccobian(ts,NULL,NULL);reported by James Wright
Docs: fix missing or extra dash in right-hand side
Remove some unneeded parentheses
Remove trailing whitespace
Fix double whitespace after colon
checkbadSource: rules for PetscFunctionBegin and derivatives
Change the use of the _Fn suffix to indicate a typedef of a function to just FnAs determined on a vote on GitLab
Convert TS typedef functions to new style ending with _FnCommit-type: housekeeping, maintainability
Fix "Extra spaces in test harness rules" in checkbadSource
Remove MANSEC from makefiles it is not needed in, tutorials and tests
Update output files based on corrections to the redundant viewerCommit-type: housekeeping
Remove unneeded output files
Remove first and last empty lines
Convert all header guards to pragma once
Fix some malformed if !defined() header guards
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.
matrix free in docs and comments should be matrix-free
Remove uneeded blanks in test-harness rules since some reviewers fix them in GitLab
Add PetscCheck() and PetscCheckA() for FortranAlso fix incorrect use of " in Fortran examples that should be '
Add more tests
Remove need for seperate lib/petsc/conf/test file by merging with rules fileCommit-type: maintainability
Add implementation of 4th-kind Chebyshev polynomial smoother
12345