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
Fix C++20 implicit enum-float conversions
adding movie Monitor and verification to small Landau testremove ramp up of batchesincrease to Q5 and move batch solver data to global
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 'jolivet/housekeeping' into 'main'Double spaces, wrong backticks, or unneeded bracesSee merge request petsc/petsc!6110
Double spaces, wrong backticks, or unneeded braces
Add support in batch solver for MPI jobs and no DMComposite (not Landau) ASM w/o overlap PC
PCHPDDM: avoid ISCopy() with NULL
Merge branch 'pcdeflation-set-dm-for-apc' into 'main'Set dm for additional pc of PCDEFLATIONSee merge request petsc/petsc!6064
Set dm for additional pc of PCDEFLATION1. Set dm for additional pc of PCDEFLATION2. Fixbug: set correct = False if correctfact == 0.0
PCHPDDM: code refactoring
Merge branch 'fixbug-doc-pc_mg_cycles' into 'main'Correct `-pc_mg_cycles` in doc to `-pc_mg_cycle_type`.See merge request petsc/petsc!6051
Change `-pc_mg_cycles` in doc to `-pc_mg_cycle_type`.
Merge remote-tracking branch 'origin/release'
Merge branch 'jacobf/2023-01-21/improve-ci-coverage' into 'main'Improve CI CoverageSee merge request petsc/petsc!6000
Merge branch 'jacobf/2023-01-25/inline-petscstr' into 'main'Inline Simple PetscStr FunctionsSee merge request petsc/petsc!6005
fix up matrix.c manual pages, yet againCommit-type: documentation/spend 20m
Inline all of the PetscStr* functions that map to basic str functions so __builtin_ variants can be used by compiler
Improve Mat and DM coverage by ifdef-ing out unused code that otherwise should not counttowards coverage
Docs: fix extra spaces/ticks/missing parentheses
1...<<21222324252627282930>>...210