| #
5a7a9864
|
| 14-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jeremy/less-strcpy-strcat' into 'main'
Use Petsc[Strncpy,Strlcat,Memcpy] over Petsc[Strcpy,Strcat]
Closes #1332
See merge request petsc/petsc!6115
|
| #
c6a7a370
|
| 24-Feb-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
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 ...
|
| #
31d78bcd
|
| 02-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-12-10/petscerrorcode-nodiscard' into 'main'
Feature: Non-discardable PetscErrorCode
See merge request petsc/petsc!5923
|
| #
3ba16761
|
| 10-Dec-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Make PetscErrorCode a non-discardable enum
|
| #
061e922f
|
| 22-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'
Feature: Bicycle Storage Facility 2
See merge request petsc/petsc!5661
|
| #
d71ae5a4
|
| 21-Sep-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
source code format changes due to .clang-format changes
|
| #
f0af967e
|
| 29-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-style-one-liners' into 'main'
Remove braces from one-liners w/o PetscCall()
See merge request petsc/petsc!5561
|
| #
ad540459
|
| 29-Aug-2022 |
Pierre Jolivet <pierre@joliv.et> |
Remove braces from one-liners w/o PetscCall()
|
| #
58d68138
|
| 23-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-08-21/clang-format-source' into 'main'
format repository with clang-format
See merge request petsc/petsc!5541
|
| #
9371c9d4
|
| 22-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
clang-format: convert PETSc sources to comply with clang-format
|
| #
5cab5458
|
| 26-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-07-23/add-petscbeginuser' into 'main'
Add PetscFunctionBeginUser to all PETSc C/C++ examples
See merge request petsc/petsc!5470
|
| #
327415f7
|
| 23-Jul-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add PetscFunctionBeginUser to all PETSc C/C++ examples
Now the stack frames will contain the main program and the correct line numbers in them
git ls-files | egrep "(tutorials|tests)" | xargs sed -
Add PetscFunctionBeginUser to all PETSc C/C++ examples
Now the stack frames will contain the main program and the correct line numbers in them
git ls-files | egrep "(tutorials|tests)" | xargs sed -i "s?\(PetscCall(PetscInitialize(&argc\)?PetscFunctionBeginUser;\n \1?g"
Commit-type: error-checking, testing-fix /spend 15m
show more ...
|
| #
6c4e6812
|
| 06-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-dm-periodicity' into 'main'
Fixes for periodicity
See merge request petsc/petsc!5391
|
| #
4fb89ddd
|
| 01-Jul-2022 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Instead of forcing periodic coordinates to [0, L], it should be [lower, lower + L]
|
| #
ee4ec747
|
| 17-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'ahamilton/fix-change-default-number-of-stages-ssprk' into 'main'
Add different default number of stages for different SSPRK methods
See merge request petsc/petsc!5235
|
| #
a1f556f7
|
| 30-Apr-2022 |
Aidan Hamilton <aidan@udel.edu> |
Moved setting default ssp->nstages to TSSSPSetType_SSP instead of at creation.
Default ssp->nstages is now type dependent. rks2 maintains default of 5 stages, rks3 defaults to 9 stages.
|
| #
1335eab4
|
| 15-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-04-05/petscattrformat-all-the-rest' into 'main'
Enable PETSC_ATTRIBUTE_FORMAT()
See merge request petsc/petsc!5085
|
| #
63a3b9bc
|
| 06-Apr-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Enable PETSC_ATTRIBUTE_FORMAT()
|
| #
527ad957
|
| 11-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-04-01/fix-petsc-options-begin-end/release' into 'main'
Remove bogus error returns from Begin/End() macros
See merge request petsc/petsc!5069
|
| #
d0609ced
|
| 02-Apr-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Cleanup of introduction of PetscCall()
* remove bogus error flags from XXXBegin()/End() macros such as PetscOptionsBegin()/End()
* rename for consistency certain XXXBegin()/End() macros such as Mat
Cleanup of introduction of PetscCall()
* remove bogus error flags from XXXBegin()/End() macros such as PetscOptionsBegin()/End()
* rename for consistency certain XXXBegin()/End() macros such as MatPreallocateInitialize()/Finalize()
* fix many lingering ierr = XXX that arose from multiline function calls
* sync slepc/hpddm - to use snapshots with the same changes
Commit-type: error-checking, style-fix /spend 8h
show more ...
|
| #
bf1f1c24
|
| 31-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-alen' into 'main'
Add PETSC_STATIC_ARRAY_LENGTH
See merge request petsc/petsc!5055
|
| #
dd39110b
|
| 30-Mar-2022 |
Pierre Jolivet <pierre@joliv.et> |
Add PETSC_STATIC_ARRAY_LENGTH
|
| #
e6abfd98
|
| 28-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-03-26/variadic-chkerrq-stragglers' into 'main'
Clean Up Variadic-CHKERRQ Stragglers
See merge request petsc/petsc!5033
|
| #
b8abcfde
|
| 26-Mar-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
fixup some remaining stragglers from !4889
|
| #
f882803c
|
| 26-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-02-23/variadic-chkerr' into 'main'
Variadic CHKERRQ()
See merge request petsc/petsc!4889
|