| #
2b91bdd9
|
| 31-Dec-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2024-12-23/fix-arg-order' into 'release'
Fix the arg order
See merge request petsc/petsc!8064
|
| #
60ca725c
|
| 23-Dec-2024 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Doc: fix the arg order
|
| #
be37439e
|
| 21-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/useless-cast' into 'main'
Remove useless cast
See merge request petsc/petsc!7894
|
| #
835f2295
|
| 05-Oct-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
Brain dead fixes for useless casts
|
| #
ad781fe3
|
| 21-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-29/fix-function-typedef-style' into 'main'
Unify handling of context destructors
See merge request petsc/petsc!7900
|
| #
49abdd8a
|
| 29-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Unifies all context destructors to have a form of PetscCtxDestroyFn == PetscErrorCode (*)(void **)
Changes the previous subset of destructor APIs that used PetscErrorCode (*)(void *) (mostly those t
Unifies all context destructors to have a form of PetscCtxDestroyFn == PetscErrorCode (*)(void **)
Changes the previous subset of destructor APIs that used PetscErrorCode (*)(void *) (mostly those that used PetscContainer
- Now allows any context to be a PetscObject - Will provide a cleaner mapping to bindings in other languages - Simplifies the maintenance of PETSc source code; improves clarity
Not backward compatible, compiler warnings will tell users what functions need to be updated
show more ...
|
| #
d0e6bf2a
|
| 25-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-19' into 'main'
clang-format-19
See merge request petsc/petsc!7644
|
| #
0d5ef98a
|
| 18-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
CI: update checkclangformat to use clang-format-19.1.0
|
| #
d8e47b63
|
| 17-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-02/rebased-fix-conversion-warnings' into 'main'
Compiler finds (and forbid) casts from higher precision integers to lower
See merge request petsc/petsc!7806
|
| #
6497c311
|
| 25-Aug-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']
Also fix the code to repository to compile cleanly with these flags in th
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']
Also fix the code to repository to compile cleanly with these flags in the CI
show more ...
|
| #
9a6c2652
|
| 09-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove PCGetFailedReasonRank, since identical to PCGetFailedReason
|
| #
f016086d
|
| 30-Aug-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/log-pc' into 'main'
PCFIELDSPLIT: implement PCSetUpOnBlocks
See merge request petsc/petsc!7796
|
| #
73716367
|
| 29-Aug-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCFIELDSPLIT: implement PCSetUpOnBlocks
|
| #
32e03751
|
| 29-Jul-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/deprecate-petsc-default' into 'main'
Fix usage of deprecated PETSC_DEFAULT
See merge request petsc/petsc!7707
|
| #
fb842aef
|
| 29-Jul-2024 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix usage of deprecated PETSC_DEFAULT
|
| #
184b5a2e
|
| 26-Jul-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-09-15/fix-log-pcmpi' into 'main'
add optimized shared memory PCMPI and add users manual section on comparing STREAMS performance to PETSc application performance
See merge
Merge branch 'barry/2023-09-15/fix-log-pcmpi' into 'main'
add optimized shared memory PCMPI and add users manual section on comparing STREAMS performance to PETSc application performance
See merge request petsc/petsc!6903
show more ...
|
| #
9f0612e4
|
| 11-Oct-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Add shared memory support for PCMPI using both shmget() and MPI_Win_allocate_shared()
|
| #
ec42381f
|
| 20-Jul-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-06-15/deprecate-petsc-current' into 'main'
Deprecate the use of PETSC_DEFAULT with PETSC_CURRENT since PETSC_DEFAULT is a...
See merge request petsc/petsc!7634
|
| #
b3480c81
|
| 15-Jun-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Deprecate the use of PETSC_DEFAULT with PETSC_CURRENT for KSPSetTolerances() since PETSC_DEFAULT is a confusing (and wrong) term in current usage.
Add support to KSPSetTolerances() to accept PETSC_D
Deprecate the use of PETSC_DEFAULT with PETSC_CURRENT for KSPSetTolerances() since PETSC_DEFAULT is a confusing (and wrong) term in current usage.
Add support to KSPSetTolerances() to accept PETSC_DETERMINE to reset the value back to the default when the object was created
show more ...
|
| #
fda22ce0
|
| 08-Jul-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-07-01/fix-petscoptionsgetviewer' into 'main'
The use case of PetscOptionsGetViewer() has evolved to no longer be the get/restore model
See merge request petsc/petsc!7667
|
| #
648c30bc
|
| 08-Jul-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
The use case of PetscOptionsGetViewer() has evolved to no longer be the get/restore model
Hence the code needs to be refactored
Introduce PetscCallNull() and PetscCallMPINull() to simplify PETSC_VI
The use case of PetscOptionsGetViewer() has evolved to no longer be the get/restore model
Hence the code needs to be refactored
Introduce PetscCallNull() and PetscCallMPINull() to simplify PETSC_VIEWER_XXXX_() routines
Reported-by: James Wright Thanks-to: Jeremy L Thompson
show more ...
|
| #
bac74541
|
| 03-Jul-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-06-30/doc-vecsetinf' into 'main'
Refactor VecSetInf() into VecFlag() and deprecate VecSetInf()
See merge request petsc/petsc!7661
|
| #
f480ea8a
|
| 03-Jul-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Refactor VecSetInf() into VecFlag() and deprecate VecSetInf()
Reported-by: Stefano Zampini
|
| #
fcbdf297
|
| 26-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-06-20/fix-options-left-xxx-converged-reason/release' into 'main'
-ksp_converged_reason can result in a unused option report if KSPSolve ends up not being called.
See merge
Merge branch 'barry/2024-06-20/fix-options-left-xxx-converged-reason/release' into 'main'
-ksp_converged_reason can result in a unused option report if KSPSolve ends up not being called.
See merge request petsc/petsc!7640
show more ...
|
| #
36d43d94
|
| 20-Jun-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
-ksp_converged_reason can result in a unused option report if KSPSolve ends up not being called.
Thus bug fix moves the options database check to KSPSetFromOptions.
Also done for SNES
Reported-by:
-ksp_converged_reason can result in a unused option report if KSPSolve ends up not being called.
Thus bug fix moves the options database check to KSPSetFromOptions.
Also done for SNES
Reported-by: Alex Lindsay:
show more ...
|