Change use of void (*)(void) and void (**)(void) in the PETSc API to PetscVoidFn * and PetscVoidFn ** or PetscErrorCodeFn * or PetscErrorCodeFn **
Fix wrong case for PETSc
Fortran 90: fully embrace After 34 years!- deprecate use of 'F90' in Fortran function names- use Fortran pointers when appropriate- the new Fortran API is not backward compatible with previous ve
Fortran 90: fully embrace After 34 years!- deprecate use of 'F90' in Fortran function names- use Fortran pointers when appropriate- the new Fortran API is not backward compatible with previous versions!- also clean up inconsistent PETSc code detected by new Fortran generation tools- drop use of bfort- automatically generate all the Fortran PETSc objects, enums etc from the include files- generate most of the Fortran interface definitions and functions from the source code- simplify the number and organization of Fortran modulesCo-authored-by: Jose E. Roman <jroman@dsic.upv.es>
show more ...
Copy PetscLayouts for row and columns of a MATCOMPOSITE from the constituent matricesCo-Authored-By: Pierre Jolivet <pierre@joliv.et>
Remove unneeded parentheses
Merge branch 'origin/release' with a revert of !7720
Fix usage of deprecated PETSC_DEFAULT
MatShellGetScalingShifts: consolidate checks for MatShell subtypes
Fix places where PetscUseTypeMethod() and related macros should be used.
MATCOMPOSITE as a MATSHELL
LIBBASE is no longer used in make so remove it
Merge remote-tracking branch 'origin/release'
Make MATCOMPOSITE matrices default to setting their vector type based on those of their constituent matricesIf all of the partial matrices have the same default vector type,then the composite matr
Make MATCOMPOSITE matrices default to setting their vector type based on those of their constituent matricesIf all of the partial matrices have the same default vector type,then the composite matrix will also have this default type.Otherwise, the default type is "standard".
Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.Thanks-to: Jed Brown
Remove first and last empty lines
Add static to internal functions
Rename PetscValidPointer -> PetscAssertPointer
Deploy new PetscValidPointer, remove PetscValidXXXPointer
Lint apply: mat
Don't use PetscMemcpy() or PetscArraycpy() to copy the ops struct
change to consistent use of ch_xxx for chapter names in the docs, instead of a mix of ch_xx and chapter_xx
non-test and tutorial makefiles only need rules.doc not the full rulesCommit-type: documentation
Only makefiles in the test and tutorial directories need lib/petsc/conf/testCommit-type: housekeeping
Fix manual pages based on reports from Jacob's lint toolCommit-type: documentation
123456