| #
09b68a49
|
| 04-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
e80aff1c
|
| 03-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-petsc-case' into 'release'
Fix wrong case for PETSc
See merge request petsc/petsc!8266
|
| #
f0b74427
|
| 01-Apr-2025 |
Pierre Jolivet <pierre@joliv.et> |
Fix wrong case for PETSc
|
| #
fdec6269
|
| 26-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
generatefortranstubs: move out of maint (to config/utils)- as its needed in tarball
|
| #
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 ...
|
| #
690fd307
|
| 19-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/proper-capitalization' into 'main'
Proper PETSc and Git capitalization
See merge request petsc/petsc!8086
|
| #
7766ff4b
|
| 17-Jan-2025 |
Pierre Jolivet <pierre@joliv.et> |
Proper PETSc and Git capitalization
|
| #
a4bb395b
|
| 09-Nov-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/lib-name-suffix' into 'main'
configure: add -with-library-name-suffix=<suffix> option
See merge request petsc/petsc!7989
|
| #
859f1752
|
| 07-Nov-2024 |
Francesco Ballarin <francesco.ballarin@unicatt.it> |
use LIB_NAME_SUFFIX to determine the name of the dynamic library to be loaded with -library_preload
patch from https://salsa.debian.org/science-team/petsc/-/blob/fecc0768a4860dd3516c454fb3ff3613b61f
use LIB_NAME_SUFFIX to determine the name of the dynamic library to be loaded with -library_preload
patch from https://salsa.debian.org/science-team/petsc/-/blob/fecc0768a4860dd3516c454fb3ff3613b61ff482/debian/patches/soname_extension
show more ...
|
| #
8143cb67
|
| 07-Nov-2024 |
Satish Balay <balay@mcs.anl.gov> |
configure: add -with-library-name-suffix=<suffix> option
|
| #
e4a561a4
|
| 07-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
6827d6b3
|
| 07-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/asan' into 'release'
address sanitizer fixes
See merge request petsc/petsc!7927
|
| #
0ef292d3
|
| 05-Oct-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
configure: detect GNU address sanitizer
disable PetscCheckPointer when using a sanitizer
|
| #
7a90a204
|
| 02-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-make-check-before-install' into 'main'
build: 'make check' should work before 'make install' for a prefix build
See merge request petsc/petsc!7789
|
| #
2d10696a
|
| 28-Aug-2024 |
Satish Balay <balay@mcs.anl.gov> |
build: 'make check' should work before 'make install' for a prefix build
|
| #
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 ...
|
| #
e681106f
|
| 23-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/require-F2003-GET_COMMAND_ARGUMENT' into 'main'
Fortran: require GET_COMMAND_ARGUMENT() from F2003, and remove F77 iargc etc..
See merge request petsc/petsc!7394
|
| #
8d35c829
|
| 20-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Fortran: require GET_COMMAND_ARGUMENT() from F2003, and remove F77 iargc etc..
|
| #
21c6b9d6
|
| 11-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-03-07/fix-macos-latest-configure' into 'main'
Fix for linker warnings that appear with latest macOS XCode release
See merge request petsc/petsc!7341
|
| #
571416bb
|
| 08-Mar-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix for linker warnings that appear with latest macOS XCode release
ld: warning: -commons use_dylibs is no longer supported, using error treatment instead ld: warning: -bind_at_load is deprecated on
Fix for linker warnings that appear with latest macOS XCode release
ld: warning: -commons use_dylibs is no longer supported, using error treatment instead ld: warning: -bind_at_load is deprecated on macOS
ld: warning: duplicate -rpath '/Users/barrysmith/Src/petsc/arch-fix-macos-latest-configure/lib' ignored
For this fix we need to always pass the libraries through self.libraries.toStringNoDupes() with fully resolved strings (no ${PETSC_ARCH}/${PETSC_DIR}) so the generation of the library lists is now done ONLY in config/PETSc/Configure.py and not in variables. Tested both single and multiple libraries with --download-hypre which previously would produce a duplicate.
show more ...
|
| #
33d24b21
|
| 08-Mar-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove PETSC_CONTRIB and use of -lcontribe since PETSc has not had a contribe library in a long time
Commit-type: housekeeping
|
| #
ecceeb7d
|
| 02-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
3c093a9a
|
| 02-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-11-01/docs-kspcomputeeigenvalues/release' into 'release'
Fix manual pages in ksp/interface files
See merge request petsc/petsc!6988
|