PetscSF: add experimental support for MPICH MPIX_Stream
Fix PFSTRING code and add testCommit-type: bug, housekeepingReported-by: Jose Roman
more makefile cleanup* Remove some dead rules from lib/petsc/conf/rules* Shift a few more things to more appropriate locations* Add more commentsCommit-type: make, housekeeping
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
Switch to clang-format 16
Merge remote-tracking branch 'origin/release'
ISLocate_Block: fix incorrect dimension
Deprecate ISCompressIndicesSorted()
ISCompressIndicesGeneral: special path for ISBLOCK
HDF5: Use correct default
Docs: more cleanup
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
Merge branch 'jczhang/optimize-mpiaijkok-matproduct' into 'main'Simplify and optimize MatProduct of MPIAIJKOKKOSSee merge request petsc/petsc!6152
Vec: call PetscSFSetUp() at the end of VecScatterCreate()So that the created SF is ready for use in PetscSFGetLeafRanks() etc as we usually call
Vec: minor tuning VecAXPBYPCZ_SeqKokkos
Fix sanitizer errors
Merge branch 'jeremy/less-strcpy-strcat' into 'main'Use Petsc[Strncpy,Strlcat,Memcpy] over Petsc[Strcpy,Strcat]Closes #1332See merge request petsc/petsc!6115
Merge branch 'jacobf/2023-01-11/matdensecupm' into 'main'Feature: MATDENSECUPMSee merge request petsc/petsc!6049
Merge branch 'jczhang/add-mpiexec-tail' into 'main'Add --with-mpiexec-tail to add arguments right before user's executableSee merge request petsc/petsc!6167
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 ...
MatDense CUPM
1...<<21222324252627282930>>...278