| #
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
|
| #
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
|
| #
1ab40e9c
|
| 26-Jun-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/gamg-support-baij' into 'main'
BAIJ: fix bug in Duplicate - update nonzerorowcnt
See merge request petsc/petsc!6628
|
| #
c05f355b
|
| 26-Jun-2023 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
BAIJ: fix bug in Duplicate - update nonzerorowcnt
|
| #
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
|
| #
1cc06b55
|
| 27-May-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
change to consistent use of ch_xxx for chapter names in the docs, instead of a mix of ch_xx and chapter_xx
|
| #
e9f36840
|
| 18-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-03-08/fix-man-pages-detected-by-lint' into 'main'
Fix many manual pages
See merge request petsc/petsc!6162
|
| #
20f4b53c
|
| 09-Mar-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix manual pages based on reports from Jacob's lint tool
Commit-type: documentation
|
| #
6c749b74
|
| 07-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-03-01/fix-mat-man-pages' into 'main'
Cleanup of mat manual pages
See merge request petsc/petsc!6134
|
| #
2ef1f0ff
|
| 01-Mar-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Cleanup of mat manual pages
Commit-type: documentation
|