| #
8112c1cb
|
| 22-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-09-04/deprecate-mpiu-bool' into 'main'
Deprecate MPIU_BOOL which used to be for PETSc's enum Bool but now is just MPI_C_BOOL
See merge request petsc/petsc!8691
|
| #
5440e5dc
|
| 04-Sep-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Deprecate MPIU_BOOL which used to be for PETSc' enum Bool but now is just MPI_C_BOOL so no longer needs its own name
|
| #
586b08f3
|
| 11-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'MarDiehl/use-MPIU' into 'main'
MPIU wrappers provide better debugging capabilities
See merge request petsc/petsc!8696
|
| #
458b0db5
|
| 09-Sep-2025 |
Martin Diehl <mail@martin-diehl.net> |
better debugging capabilities
using MPIU wrappers where available and PetscCallMPI for all MPI(U) functions
|
| #
834855d6
|
| 27-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-21' into 'main'
clang-format-21
See merge request petsc/petsc!8202
|
| #
966bd95a
|
| 25-May-2025 |
Pierre Jolivet <pierre@joliv.et> |
Convert some SETERRQ() to PetscCheck()
|
| #
bcda9346
|
| 27-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'MarDiehl/fix-typo' into 'main'
missing "s" for isascii and issundials
See merge request petsc/petsc!8559
|
| #
9f196a02
|
| 17-Jul-2025 |
Martin Diehl <mail@martin-diehl.net> |
missing "s" for isascii and issundials
|
| #
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 ...
|
| #
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 ...
|
| #
9ddca861
|
| 09-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/bugfix-sfwindow' into 'main'
Add PetscSFRegisterPersistent() and fix PETSCSFWINDOW for empty ranks
See merge request petsc/petsc!7786
|
| #
97a85fb4
|
| 03-Sep-2024 |
Toby Isaac <toby.isaac@gmail.com> |
PetscSF: Fix PETSCSFWINDOW for safe usage of addresses as keys
- Use addresses to identify dynamic windows only with `PetscSFRegisterPersistent()`, otherwise address recycling makes this unsound.
PetscSF: Fix PETSCSFWINDOW for safe usage of addresses as keys
- Use addresses to identify dynamic windows only with `PetscSFRegisterPersistent()`, otherwise address recycling makes this unsound. - Compress empty processes out of window communication, because with NULL for both the rootdata and leafdata a process cannot correcty identify which in-process communications to use. Unlike for PETSCSFBASIC, this problem is potentially fatal because ending a communication can involve collective operations.
show more ...
|
| #
73667fc3
|
| 18-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2024-06-14/feature-improve-mpi-pkg-macros' into 'main'
Improve various MPI packages' macro and try to make them consistent with other packages
See merge request petsc/petsc!76
Merge branch 'jczhang/2024-06-14/feature-improve-mpi-pkg-macros' into 'main'
Improve various MPI packages' macro and try to make them consistent with other packages
See merge request petsc/petsc!7633
show more ...
|
| #
100ffedb
|
| 14-Jun-2024 |
Junchao Zhang <jczhang@anl.gov> |
Config: get rid of PETSC_HAVE_OMPI_MAJOR_VERSION and include it in petscpkg_version.h
|
| #
1ed6e3ff
|
| 25-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-04-13/fix-sowing-strings' into 'main'
Update PETSc to use sowing bfort that handles string arguments and PETSC_NULL_INT
See merge request petsc/petsc!7480
|
| #
cc4c1da9
|
| 14-Apr-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Update source code removing all unneeded /*@C and associated manual stubs and interfaces
|
| #
375d23e4
|
| 02-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
b35fdfba
|
| 02-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-12-31/minor-website-fixes/release' into 'release'
Minor fixes to website material
See merge request petsc/petsc!7157
|
| #
337bb527
|
| 02-Jan-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Minor fixes to website material
|
| #
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
|
| #
66976f2f
|
| 14-Aug-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Add static to internal functions
|
| #
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
|