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
Fix keyval leaks in fretrieve.c
Merge branch 'jczhang/optimize-mpiaijkok-matproduct' into 'main'Simplify and optimize MatProduct of MPIAIJKOKKOSSee merge request petsc/petsc!6152
Sys: use formal Kokkos version in macros
Add PETSC_PRAGMA_DIAGNOSTIC_IGNORED_BEGIN, and PETSC_PRAGMA_DIAGNOSTIC_IGNORED_END to silence clang or GCC warnings selectively
Fix SLEPc pipelines
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
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 'format specifies type 'void *' but the argument has type 'PetscDevice' (aka 'struct _n_PetscDevice *') [-Wformat-pedantic]'
Do MatAXPY in a single kernel instead of multiple cublas calls
Do MatScale in a single kernel instead of multiple cublas calls
Add cupmsolverinterface.hpp
Move plus_equals functor to kernels.hpp
Improve compile time by reducing number of thrust headers transitively included, removing all of the unecessary Thrust util indirection
Use designated initializers in CUPMContext and copy ops struct directly instead of using mempcy
Fix strange redefinition errors of global functions
Fix C++20 implicit enum-float conversions
Fix C++20 aggregate initialization 'bugs'
Remove empty preprocessor variables
Add PetscFFlush()
Merge branch 'jolivet/housekeeping' into 'main'Some more housekeepingSee merge request petsc/petsc!6130
Merge branch 'barry/2023-02-22/rm-locdir' into 'main'Remove need for hardwired LOCDIR in all makefilesSee merge request petsc/petsc!6113
1...<<11121314151617181920>>...99