| #
38f67375
|
| 27-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-style-one-liners' into 'main'
Remove braces from one-liners
See merge request petsc/petsc!5557
|
| #
48a46eb9
|
| 27-Aug-2022 |
Pierre Jolivet <pierre@joliv.et> |
Remove braces from one-liners
|
| #
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
|
| #
9431f300
|
| 18-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-wrong-umax-usum' into 'main'
Do not use MPIU_SUM or MPIU_MAX with integers
See merge request petsc/petsc!5532
|
| #
8fd105b6
|
| 17-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-06-28/add-petsccallmethod' into 'main'
Introduce PetscTryTypeMethod and PetscUseTypeMethod to replace ad hoc use of (*obj->ops->method) in source
See merge request petsc/
Merge branch 'barry/2022-06-28/add-petsccallmethod' into 'main'
Introduce PetscTryTypeMethod and PetscUseTypeMethod to replace ad hoc use of (*obj->ops->method) in source
See merge request petsc/petsc!5376
show more ...
|
| #
dbbe0bcd
|
| 23-Jul-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Convert setfromoptions methods over to PetscTryTypeMethod() approach
Flipped the order of the arguments for the function pointers (*setfromoptions)(PetscOptionItem*,obj); and friends to make them co
Convert setfromoptions methods over to PetscTryTypeMethod() approach
Flipped the order of the arguments for the function pointers (*setfromoptions)(PetscOptionItem*,obj); and friends to make them consistent with PetscTryTypeMethod() and all the other methods
Commit-type: refactorization /spend 4h
show more ...
|
| #
71052fdf
|
| 23-Jul-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove the no longer needed PetscCheck(a->ops->y...
Commit-type: error-checking, housekeeping /spend 10m
Development Tools: Vim, Emacs, Eclipse
|
| #
296d8154
|
| 28-Jun-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add PetscUseTypeMethod() and PetscTryTypeMethod() as systematic replacement for (*obj->ops->method) with error checking
Commit-type: housekeeping, maintainability /spend 20m
|
| #
57168dbe
|
| 16-Aug-2022 |
Pierre Jolivet <pierre@joliv.et> |
Do not use MPIU_SUM or MPIU_MAX with integers
These operations are only implemented for MPIU_REAL and MPIU_COMPLEX when they are different than MPI_SUM or MPI_MAX, e.g., --with-precision=__float128
|
| #
0ffc23ff
|
| 14-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-08-09/fix-manualpage-rot' into 'main'
Stop make allmanpages if an error is detected. Otherwise errors are hidden and never fixed.
See merge request petsc/petsc!5510
|
| #
5cb80ecd
|
| 09-Aug-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix errors in manual pages that were hidden and passed the CI
ERROR Uses Input Parameter but has multiple input parameters in PetscObjectProcessOptionsHandlers() src/sys/objects/inherit.c ERROR (Vec
Fix errors in manual pages that were hidden and passed the CI
ERROR Uses Input Parameter but has multiple input parameters in PetscObjectProcessOptionsHandlers() src/sys/objects/inherit.c ERROR (VecStrideSum) Incomplete argument list (probably + with no - in vinv.c ERROR (VecStrideSumAll) Incomplete argument list (probably + with no - in vinv.c ERROR (MatFilter_AIJ) Incomplete argument list (probably + with no - in mpiaij.c ERROR (DMPlexCreateNaturalVector) Incomplete argument list (probably + with no - in plexnatural.c WARNING (hypre.c): argument with no description in PCSMG WARNING (hypre.c): argument with no description in PCSMG WARNING (hypre.c): argument with no description in PCSMG WARNING (hypre.c): argument with no description in PCSMG a=`cat /Users/barrysmith/Src/petsc/arch-classic-docs/manualpages.err | wc -l`; test ! $a -gt 0 gmake[3]: [makefile:376: allmanpages] Error 1 (ignored)
show more ...
|
| #
5b2ffd44
|
| 28-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/replace-mpi-prod-on-mpiu-bool' into 'main'
MAT: replace MPI_PROD with MPI_LAND on MPIU_BOOL for code readability
See merge request petsc/petsc!5482
|
| #
5f9db2b2
|
| 27-Jul-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MAT: replace MPI_PROD with MPI_LAND on MPIU_BOOL for code readability
|
| #
42b3b702
|
| 25-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-07-16/fix-mattranspose' into 'main'
Symbolic/numeric stages vs MatReuse flag discussion and additions to MatTranspose
See merge request petsc/petsc!5438
|
| #
7fb60732
|
| 17-Jul-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Update handling of MatTranspose() with MAT_REUSE_MATRIX
Add error checking for the use of the MAT_REUSE_MATRIX flag in MatTranspose() Add tests to MatTranspose_XXX to error if the nonzero pattern ch
Update handling of MatTranspose() with MAT_REUSE_MATRIX
Add error checking for the use of the MAT_REUSE_MATRIX flag in MatTranspose() Add tests to MatTranspose_XXX to error if the nonzero pattern changes Add support for MAT_REUSE_MATRIX with changing nonzero pattern for MatTranspose_SeqAIJ() Remove use of updateAt in MatProductNumeric_AtB_SeqAIJ_SeqAIJ() since MatTranspose() automatically skips unneeded new transpose Add MatTransposeSymbolic() Update to SLEPc that supports these changes
Commit-type: feature, error-checking, documentation /spend 5h
show more ...
|
| #
1270cb4b
|
| 18-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/remove-constness-coo-ij' into 'main'
Remove constness of the i/j parameters in MatSetPreallocationCOO() to save memory
See merge request petsc/petsc!5436
|
| #
e8729f6f
|
| 15-Jul-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Mat: remove constness of the i/j args in MatSetPreallocationCOO() to save memory
|
| #
e6ab01ba
|
| 09-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-06-11/improve-mat-setable-values' into 'main'
Refactor handling of settable properties of matrix via MatSetOptions
See merge request petsc/petsc!5338
|
| #
b94d7ded
|
| 13-Jun-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Refactor handling of setable properties of matrices via MatSetOptions()
Introduce PetscBool3 with enum values true, false, and unknown
Use PetscBool3 to store matrices properties in a matrix and cl
Refactor handling of setable properties of matrices via MatSetOptions()
Introduce PetscBool3 with enum values true, false, and unknown
Use PetscBool3 to store matrices properties in a matrix and cleanup interface to check these values
Add full support for symmetric, Hermitian, structurally symmetric, and SPD.
Commit-type: feature /spend 6h
show more ...
|
| #
36f2c0b8
|
| 06-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/fix-rowij-mpiaij' into 'main'
MATMPIAIJ: Fix refcount handling in Mat{Get|Restore}RowIJ_MPIAIJ()
See merge request petsc/petsc!5397
|
| #
b906a4b5
|
| 05-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-dpcpp-compilation-warnings' into 'main'
Fix some compilation warnings with the new Intel dpcpp compiler
See merge request petsc/petsc!5380
|
| #
501b8e33
|
| 05-Jul-2022 |
Lisandro Dalcin <dalcinl@gmail.com> |
MATMPIAIJ: Fix refcount handling in Mat{Get|Restore}RowIJ_MPIAIJ()
* MatGetRowIJ_MPIAIJ: As the B matrix is composed and a reference to it is held by the A matrix, call MatDestroy() on B.
* MatRe
MATMPIAIJ: Fix refcount handling in Mat{Get|Restore}RowIJ_MPIAIJ()
* MatGetRowIJ_MPIAIJ: As the B matrix is composed and a reference to it is held by the A matrix, call MatDestroy() on B.
* MatRestoreRowIJ_MPIAIJ: Composed auxiliary local matrix B should be decomposed (thus destroyed implicitly) rather than destroyed explicitly with a call to MatDestroy().
show more ...
|
| #
3b68727b
|
| 03-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-06-03/add-mpi-kspsolve-nonmpi-program' into 'main'
Add -mpi_linear_solver_server
See merge request petsc/petsc!5318
|
| #
20ce5b99
|
| 02-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|