Remove braces from one-liners
clang-format: convert PETSc sources to comply with clang-format
Convert setfromoptions methods over to PetscTryTypeMethod() approachFlipped the order of the arguments for the function pointers (*setfromoptions)(PetscOptionItem*,obj); and friends to make them co
Convert setfromoptions methods over to PetscTryTypeMethod() approachFlipped the order of the arguments for the function pointers (*setfromoptions)(PetscOptionItem*,obj); and friends to make them consistent with PetscTryTypeMethod() and all the other methodsCommit-type: refactorization/spend 4h
show more ...
Remove the no longer needed PetscCheck(a->ops->y...Commit-type: error-checking, housekeeping/spend 10mDevelopment Tools: Vim, Emacs, Eclipse
Add PetscFunctionBeginUser to all PETSc C/C++ examplesNow the stack frames will contain the main program and the correct line numbers in themgit ls-files | egrep "(tutorials|tests)" | xargs sed -
Add PetscFunctionBeginUser to all PETSc C/C++ examplesNow the stack frames will contain the main program and the correct line numbers in themgit ls-files | egrep "(tutorials|tests)" | xargs sed -i "s?\(PetscCall(PetscInitialize(&argc\)?PetscFunctionBeginUser;\n \1?g"Commit-type: error-checking, testing-fix/spend 15m
Merge branch 'knepley/feature-viewer-hdf5-group' into 'main'HDF5: Added PetscViewerHDF5PushGroupRelative()See merge request petsc/petsc!5454
DMPlex: add support for writing CGNS files in parallelAlso --download-cgns. This supports most kinds of quadratic andcubic elements, plus some quartic (not supported in Paraview-5.10.1).Parallel
DMPlex: add support for writing CGNS files in parallelAlso --download-cgns. This supports most kinds of quadratic andcubic elements, plus some quartic (not supported in Paraview-5.10.1).Parallel IO uses collective contiguous writes.
HDF5: Added PetscViewerHDF5PushGroupRelative()
Cleanup and unify naming of PetscCall routinesCommit-type: housekeeping/spend 10m
Merge branch 'wence/petsc-check-do-while' into 'main'Wrap PetscCheck and PetscAssert in do { } while (0)Closes #1199See merge request petsc/petsc!5291
Wrap PetscCheck and PetscAssert in do { } while (0)These macros look like functions, so they should behave likefunctions. Fix up the resulting invalid syntax due to the previousbehaviour of these
Wrap PetscCheck and PetscAssert in do { } while (0)These macros look like functions, so they should behave likefunctions. Fix up the resulting invalid syntax due to the previousbehaviour of these macros being "if (...)statement_without_semicolon". Fixes #1199.
Provide more documentation on matrix layout meaningand where matrix entries are stored across ranks (Elemental, SCALAPACK)Commit-type: docs/spend 1.5h
Fix mssing MANSEC in makefilesCommit-type: bug/spend 10m
Fix missing entries/formatting in some manual pagesCommit-type: docs/spend 10m
Change if () { PetscCall() } three liner and friends to one linersfor i in `git ls-files | grep "\.[ch]$"` ; do sed 's?\$?ZZZ?g' $i | tr '\n' '$' | sed 's?\([ ]*\)if (\([-;,.\*+=a-z0-9A-Z_>]*\)) {\
Change if () { PetscCall() } three liner and friends to one linersfor i in `git ls-files | grep "\.[ch]$"` ; do sed 's?\$?ZZZ?g' $i | tr '\n' '$' | sed 's?\([ ]*\)if (\([-;,.\*+=a-z0-9A-Z_>]*\)) {\$[ ]*PetscCall(\([- ._+=a-z0-9A-Z>*,()]*);\)\$[ ]*}\$?\1if (\2) PetscCall(\3$?g' | tr '$' '\n' | sed 's?ZZZ?$?g' > $i.joe ; mv $i.joe $i ; done for i in `git ls-files | grep "\.[hc]$"` ; do sed 's?\$?ZZZ?g' $i | tr '\n' '$' | sed 's?\([ }else]*\)if (\([-;,.\*+=a-z0-9A-Z_>]*\)) {\$[ ]*PetscCall(\([- ._+=a-z0-9A-Z>*,()]*);\)\$\([ ]*\)} \([- ._+=a-z0-9A-Z>*,()]*);\)\$?\1if (\2) PetscCall(\3$\4\5$?g' | tr '$' '\n' | sed 's?ZZZ?$?g' > $i.joe ; mv $i.joe $i ; doneYes, really ugly but Barry still cannot master awkCommit-type: housekeeping
PetscObjectFunctionCompose: clean up composed functions at Destroy time
Matlab engine docs about scripts being in Matlab pathCommit-type: docs/spend 5mReported-by: Kaustubh Khedkar <kkhedkar9879@sdsu.edu>
fix bug when creating Matlab engine, variable may go out of scope before its address is usedCommit-type: bug-fix/spend 10m
minor formating of source code for matlab engine after addition of PetscCall()Commit-type: housekeeping/spend 5m
Add modern error checking to rest of Fortran examples/spend 2.5h
Merge remote-tracking branch 'origin/release'
A few codespell fixes
fix doc formatFixes warnings of type:Warning: skipping unexpected line in _build_classic/docs/manualpages/htmlmap_modified:man:+PETSCSPRNG-++PETSCSPRNG-++++man+manualpages/Sys/PETSCSPRNG-.html
Merge branch 'barry/2022-05-03/cleanup-makefiles' into 'main'remove unneeded stuff from makefilesSee merge request petsc/petsc!5211
1...<<11121314151617181920>>...64