Improve the manual pages for adebug.cCommit-type: documentation
-start_in_debugger can behave confusingly if the input is not a tty. This checks for that case and prints a very useful error messageReported-by: Getnet Betrie <d.getnet@gmail.com>
PetscTraceBackErrorHandler: do not assume errors can be raised only onceusers can doierr = some_petsc_call_that_fail()ierr = some_other_petsc_call_that_fail()and only care about the second err
PetscTraceBackErrorHandler: do not assume errors can be raised only onceusers can doierr = some_petsc_call_that_fail()ierr = some_other_petsc_call_that_fail()and only care about the second error code but want a clean traceback
show more ...
petscsys: move xmmintrin.h out of public headerThis is only needed in a few source files and most already included morespecialized headers. The *mmintrin.h headers are not standard C anddisrupt s
petscsys: move xmmintrin.h out of public headerThis is only needed in a few source files and most already included morespecialized headers. The *mmintrin.h headers are not standard C anddisrupt some tooling (such as libclang-14). It probably also takes sometime and disk traffic to include in every compilation unit.
Fix trivial typos etc in some manual pagesAlso remove manual page for SNESNGSFunction since it does not exist
Update some discussions in the users manualAlso fix 32bit, 64bit, 32 bit, 64 bit throughout and blas and blas/lapack
Format the ftn-custom files with clang-format. Apparently no particular reason we did not format them initially
Fix typos
Fix some documentation and typos
Merge branch 'barry/2023-03-27/fix-typo-setterrabort-missing-petsccalla' into 'main'Cleanup some manual pages for error handle, especially wrt Fortran usageSee merge request petsc/petsc!6241
Cleanup some manual pages for error handle, especially wrt Fortran usageCommit-type: documentationReported-by: jacob Faibussowitsch <jacob.fai@gmail.com>
More manual page fixes
Remove need for seperate lib/petsc/conf/test file by merging with rules fileCommit-type: maintainability
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
Remove now unneeded SOURCE* variables from makefilesCommit-type: configure, housekeeping
Remove unneeded SOURCEH from makefilesNo longer used by docs or build
Minor cleanup for PetscPragmaOMP
Remove empty preprocessor variables
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Fix various -Wstringop gcc warnings
Inline all of the PetscStr* functions that map to basic str functions so __builtin_ variants can be used by compiler
Fix -Wunused-parameter -Wunused-but-set-parameter
Make PetscErrorCode a non-discardable enum
12345678910>>...23