| #
f9663b93
|
| 23-Aug-2023 |
Pierre Jolivet <pierre@joliv.et> |
Important fixes
|
| #
9c5460f9
|
| 17-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-08-09/linter-detect-static-function-candidates' into 'main'
Linter detect possible static functions
See merge request petsc/petsc!6796
|
| #
ba38deed
|
| 15-Aug-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Delete unused code
|
| #
aa01dc31
|
| 27-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-07-15/add-mat-vec-createfromoptions' into 'main'
Add convenience functions VecCreateFromOptions() and MatCreateFromOptions() to...
See merge request petsc/petsc!6711
|
| #
77433607
|
| 15-Jul-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Add convenience functions VecCreateFromOptions() and MatCreateFromOptions() to reduce the use of specialize creation routines in the examples and thus make it easier for people to use GPU based solve
Add convenience functions VecCreateFromOptions() and MatCreateFromOptions() to reduce the use of specialize creation routines in the examples and thus make it easier for people to use GPU based solvers
show more ...
|
| #
6c37f76f
|
| 27-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-log-handler' into 'main'
Deglobalize logging into PetscLogHandler and PetscLogState
See merge request petsc/petsc!6709
|
| #
2611ad71
|
| 14-Jul-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Profiling: Improve !defined(PETSC_USE_LOG) #defines
- If we cast macro arguments to void, we can avoid unused errors that have forced lots of conditionally included code like this:
```c #if def
Profiling: Improve !defined(PETSC_USE_LOG) #defines
- If we cast macro arguments to void, we can avoid unused errors that have forced lots of conditionally included code like this:
```c #if defined(PETSC_USE_LOG) PetscLogEvent event; #endif ```
- Having global counters like petsc_TotalFlops externed event if !PetscDefined(USE_LOG) helps to remove a lot of needless `#ifdef`s around code that can instead be placed in `if (PetscDefined(USE_LOG)) {}` blocks.
show more ...
|
| #
cfd92c66
|
| 22-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-type-generic-petsc-valid-pointer' into 'main'
Implement a type generic PetscValidPointer
See merge request petsc/petsc!6693
|
| #
4f572ea9
|
| 18-Jul-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Rename PetscValidPointer -> PetscAssertPointer
|
| #
7a2f837d
|
| 06-Jul-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Deploy new PetscValidPointer, remove PetscValidXXXPointer
|
| #
0a81daa7
|
| 20-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-mateliminatezeros-sbaij' into 'main'
MatChop()/MatEliminateZeros() improvements and other minor fixes
See merge request petsc/petsc!6706
|
| #
17ea310b
|
| 13-Jul-2023 |
Pierre Jolivet <pierre@joliv.et> |
MatEliminateZeros(): add [S]BAIJ implementations
|
| #
d32568d8
|
| 13-Jul-2023 |
Pierre Jolivet <pierre@joliv.et> |
MatAssemblyEnd(): same logic for [S]BAIJ than for AIJ
|
| #
53b2874d
|
| 13-Jul-2023 |
Pierre Jolivet <pierre@joliv.et> |
MatSeqSBAIJ: remove unused code
It has been unused for 10+ years
|
| #
02477ebb
|
| 15-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-06-30/enable-doc-lint' into 'main'
Enable docs linting
See merge request petsc/petsc!6667
|
| #
fe59aa6d
|
| 12-Jul-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Lint apply: mat
|
| #
a176301c
|
| 21-Jun-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-checkbadSource' into 'main'
Fix make checkbadSource
See merge request petsc/petsc!6624
|
| #
e3c72094
|
| 21-Jun-2023 |
Pierre Jolivet <pierre@joliv.et> |
Fix make checkbadSource
triggered with a merge of !6507 (main) and !6612 (release) changes
|
| #
2457174d
|
| 21-Jun-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
f3a89a1d
|
| 21-Jun-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-06-18/fix-matresetpreallocation/release' into 'release'
Allow MatResetPreallocation() to be called before the matrix has ever been assembled
See merge request petsc/petsc!6
Merge branch 'barry/2023-06-18/fix-matresetpreallocation/release' into 'release'
Allow MatResetPreallocation() to be called before the matrix has ever been assembled
See merge request petsc/petsc!6612
show more ...
|
| #
b4e2f619
|
| 19-Jun-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix errors introduced in !6090 reported in https://gitlab.com/petsc/petsc/-/issues/1389
If matrices were destroyed (possibly through a type change) before their hash state was destroyed they would
Fix errors introduced in !6090 reported in https://gitlab.com/petsc/petsc/-/issues/1389
If matrices were destroyed (possibly through a type change) before their hash state was destroyed they would result in incorrect results or memory leaks
Commit-type: bug-fix Reported-by: Pierre Jolivet
show more ...
|
| #
8c38e02a
|
| 03-Jun-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
4ff55f77
|
| 01-Jun-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-05-27/improve-tutorials/release' into 'release'
Minor cleanup of website tutorials
See merge request petsc/petsc!6520
|
| #
b3f1e23b
|
| 31-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-05-25/no-memcpy-ops' into 'main'
Don't use PetscMemcpy() or PetscArraycpy() to copy the ops struct
See merge request petsc/petsc!6507
|
| #
aea10558
|
| 25-May-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Don't use PetscMemcpy() or PetscArraycpy() to copy the ops struct
|