| #
b5a302b3
|
| 08-Jul-2025 |
Pierre Jolivet <pierre@joliv.et> |
PCHPDDM: switch to native SLEPc options
- Deprecate -eps_threshold in favor of -eps_threshold_absolute - Deprecate -eps_relative_threshold in favor of -eps_threshold_relative - Deprecate -svd_relati
PCHPDDM: switch to native SLEPc options
- Deprecate -eps_threshold in favor of -eps_threshold_absolute - Deprecate -eps_relative_threshold in favor of -eps_threshold_relative - Deprecate -svd_relative_threshold in favor of -svd_threshold_relative - More flexibility to users, e.g., one can now supply -svd_threshold_relative but not -svd_nsv
show more ...
|
| #
0337bfe0
|
| 08-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
bf92dce5
|
| 07-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-pchpddm-centralized-schur-ci' into 'release'
PCHPDDM: fix case of centralized Schur complement
See merge request petsc/petsc!8527
|
| #
51ea4bc8
|
| 01-Jul-2025 |
Pierre Jolivet <pierre@joliv.et> |
PCHPDDM: fix case of centralized Schur complement
|
| #
2b338477
|
| 03-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'MarDiehl/1781-unify-type-of-setupcalled-to-petscbool' into 'main'
Use PetscBool instead of PetscInt for setupcalled
See merge request petsc/petsc!8495
|
| #
371d2eb7
|
| 03-Jul-2025 |
Martin Diehl <mail@martin-diehl.net> |
Use PetscBool instead of PetscInt for setupcalled
PetscInt was used in some structs, but the underlying logic requires only Booleans. Also removed an unused variable and unified capitalization.
|
| #
f5ef3eb4
|
| 30-May-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-05-18/fix-mumps-set-usage' into 'main'
MatMumpsSetIcntl() and MatMumpsSetCntl() are allowed to be called (and...
See merge request petsc/petsc!8418
|
| #
ae414029
|
| 29-May-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
d0dc1c0f
|
| 26-May-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-silent-errors-ci' into 'release'
configure: update HPDDM/Htool to fix missing exception specification
See merge request petsc/petsc!8433
|
| #
79578405
|
| 18-May-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
MatMumpsSetIcntl() and MatMumpsSetCntl() are allowed to be called (and ignored) if MUMPS is not installed.
|
| #
c30dab7b
|
| 23-May-2025 |
Pierre Jolivet <pierre@joliv.et> |
PCHPDDM: check for consistent input data
|
| #
4f037aad
|
| 27-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/bs' into 'main'
PetscLayout: set default block size to 1
See merge request petsc/petsc!8226
|
| #
58b7e2c1
|
| 23-Mar-2025 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscLayout: default block size 1
|
| #
6d8694c4
|
| 20-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-04-29/add-fortran-enums' into 'main'
Major updates to Fortran interface
See merge request petsc/petsc!7517
|
| #
ce78bad3
|
| 20-Feb-2025 |
Barry Smith <bsmith@petsc.dev> |
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous ve
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous versions! - also clean up inconsistent PETSc code detected by new Fortran generation tools - drop use of bfort - automatically generate all the Fortran PETSc objects, enums etc from the include files - generate most of the Fortran interface definitions and functions from the source code - simplify the number and organization of Fortran modules
Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>
show more ...
|
| #
bdc09f44
|
| 17-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-nonsymmetric-least-squares-main-ci' into 'main'
PCHPDDM: handle A10 != A01^T in -pc_hpddm_schur_precondition least_squares
See merge request petsc/petsc!8204
|
| #
281f8ce6
|
| 14-Mar-2025 |
Pierre Jolivet <pierre@joliv.et> |
PCHPDDM: handle A10 != A01^T in -pc_hpddm_schur_precondition least_squares
|
| #
89a8e22d
|
| 16-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
ff27f35a
|
| 12-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-pre-least-squares' into 'release'
PCHPDDM: fix PC_HPDDM_SCHUR_PRE_LEAST_SQUARES
See merge request petsc/petsc!8190
|
| #
feebddf4
|
| 20-Feb-2025 |
Pierre Jolivet <pierre@joliv.et> |
PCHPDDM: fix PC_HPDDM_SCHUR_PRE_LEAST_SQUARES
Reported-by: Hussam Al Daas
|
| #
1406e4c8
|
| 18-Feb-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/mr-2-and-3' into 'main'
PCView_HPDDM: create single collective objects for all subdomains
See merge request petsc/petsc!8142
|
| #
eea1a2f1
|
| 24-Oct-2024 |
Raphael Zanella <raphael.zanella@lip6.fr> |
PCView_HPDDM: create single collective objects for all subdomains
Funded-by: France 2030 NumPEx Exa-MA (ANR-22-EXNU-0002) project
|
| #
2e45e1b1
|
| 24-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
e58947e7
|
| 22-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/cleanup_malloc' into 'release'
sys: Cleanup PetscMalloc and PetscCalloc
See merge request petsc/petsc!7892
|
| #
32603206
|
| 02-Oct-2024 |
James Wright <james@jameswright.xyz> |
Address potential Malloc/Calloc ternary operator bugs
- Bug either by the argument of the ternary operator being cast inappropriately to `size_t` or by the values themselves not being cast to `s
Address potential Malloc/Calloc ternary operator bugs
- Bug either by the argument of the ternary operator being cast inappropriately to `size_t` or by the values themselves not being cast to `size_t` when necessary.
show more ...
|