| 6dd63270 | 20-Mar-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Minor cleanup of Fortran binding stuff to simplify future maintainance
There is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90
Minor cleanup of Fortran binding stuff to simplify future maintainance
There is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90impl.h files. Also move uses of f90 to ftn when simple
show more ...
|
| 7cbeddf0 | 22-Mar-2025 |
Nuno Nobre <nuno.nobre@stfc.ac.uk> |
Fix assorted rendering issues |
| 713c7911 | 22-Mar-2025 |
Nuno Nobre <nuno.nobre@stfc.ac.uk> |
Remove unnecessary dev note |
| 8a6b6cad | 21-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Fortran: fix PETSC_HAVE_FORTRAN_UNDERSCORE defs
And remove FORTRANDOUBLEUNDERSCORE, cleanup PETSC_HAVE_FORTRAN_UNDERSCORE_UNDERSCORE
Revert PETSC_VIEWER_STDOUT_BROKEN from 5022eb3e26e9dbfdd711345ef
Fortran: fix PETSC_HAVE_FORTRAN_UNDERSCORE defs
And remove FORTRANDOUBLEUNDERSCORE, cleanup PETSC_HAVE_FORTRAN_UNDERSCORE_UNDERSCORE
Revert PETSC_VIEWER_STDOUT_BROKEN from 5022eb3e26e9dbfdd711345efc14d09b0dee953f
show more ...
|
| 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 ...
|
| 3fbe0124 | 19-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| a46168c1 | 18-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'nmnobre/docs' into 'release'
Improve docs for norm types and FSP Schur preconditioner
See merge request petsc/petsc!8076 |
| 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' |
| c3f9dca2 | 16-Mar-2025 |
Pierre Jolivet <pierre@joliv.et> |
Minor documentation fixes |
| feebddf4 | 20-Feb-2025 |
Pierre Jolivet <pierre@joliv.et> |
PCHPDDM: fix PC_HPDDM_SCHUR_PRE_LEAST_SQUARES
Reported-by: Hussam Al Daas |
| 4df4a32c | 07-Mar-2025 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Kokkos: return execution space instead of reference to simplify the code
A Kokkos execution space is a shared pointer. We don't need to reference it |
| 84a667b2 | 26-Feb-2025 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCDEFLATION: skip view if not setup yet |
| 5544a5bc | 03-Feb-2025 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCMG: galerkin option must be specified after coarse spaces |
| d34ab3a3 | 24-Feb-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 9d910d64 | 21-Feb-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/dmplex-is-blocking' into 'main'
DMPLEX: Allow more generous blocking in fields IS
See merge request petsc/petsc!8153 |
| 54c05997 | 21-Feb-2025 |
Pierre Jolivet <pierre@joliv.et> |
Fix typos |
| 8a162dc6 | 20-Feb-2025 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: must call assemblybegin/end |
| 47c5ace7 | 21-Feb-2025 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDCBenignDetectSaddlePoint: option to control usage of blocking in pressure fields |
| 04f3ee44 | 19-Feb-2025 |
Stefano Zampini <stefano.zampini@gmail.com> |
triangle: support all precisions
triangle is always run in double precision, but we may use it with PETSc compiled with a different precision |
| 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 |
| 7a533827 | 10-Feb-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| bf6990ba | 05-Feb-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
clean up PCGAMG formatting |
| 7255af2b | 23-Jan-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix bug in PetscShmgetDeallocateArray needs to call PetscCheck(!shmdt(next->addr), since that is not called in the unmap on rank 0
Reported-by: Marsha Berger Reported-by: Randy Leveque |
| c67b119c | 01-Feb-2025 |
Pierre Jolivet <pierre@joliv.et> |
Remove useless code |