Lint apply: ts
HAVE_FORTRAN should be USE_FORTRAN_BINDINGS since it is about generating the Fortran bindings, not about if the Fortran compiler exists
Merge remote-tracking branch 'origin/release'
Fix some improper use of COMM_SELF in error reporting
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
Unify TS WLTE computations into a single functiontemporarily disable kokkos ops
Fix PetscCallMPI(MPI_Allreduce()) with PETSc types
Fix documentation
Format the ftn-custom files with clang-format. Apparently no particular reason we did not format them initially
Fix some documentation and typos
More manual page fixes
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
Clean up PETSc str ops to use more secure implementations where possible. These include:- Use PetscStrncpy()/PetscStrlcat()/PetscMemcpy() over PetscStrcpy()/PetscStrcat()- Use PetscArraycpy() over
Clean up PETSc str ops to use more secure implementations where possible. These include:- Use PetscStrncpy()/PetscStrlcat()/PetscMemcpy() over PetscStrcpy()/PetscStrcat()- Use PetscArraycpy() over PetscMemcpy() as appropriate for string buffer copying- Use built in string from name over hardcoding- Use sizeof over hardcoded length- Replace some Strlcat with Strncpy when offset is known
show more ...
Fix C++20 implicit enum-float conversions
Remove empty preprocessor variables
Merge branch 'barry/2023-02-22/rm-locdir' into 'main'Remove need for hardwired LOCDIR in all makefilesSee merge request petsc/petsc!6113
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Merge branch 'barry/2023-02-19/fix-ts-man-pages' into 'main'some cleanup of the TS man pagesSee merge request petsc/petsc!6095
some cleanup of the TS man pagesCommit-type: documentation
Add adjoint support for ARKIMEXOnly first-order adjoint equaitons are implemented. No support for integral QOI yet.
Merge branch 'danofinn/swarm-example-landau-damping' into 'main'Swarm: Add swarm ex9 Landau damping + tests (ex6, ex8, snes/ex15)See merge request petsc/petsc!6026
12345678910>>...60