| ac97d5f8 | 09-Feb-2026 |
Junchao Zhang <jczhang@anl.gov> |
Caliper: update to 2.14.0 |
| b78ea06c | 09-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'MarDiehl/fix-boost-compiler-detection' into 'main'
fix compiler detection for boost and remove functionality for legacy Fortran compilers.
See merge request petsc/petsc!9012 |
| 5d1b9251 | 07-Feb-2026 |
Martin Diehl <mail@martin-diehl.net> |
configure: fix compiler detection for boost
lower() breaks on case-sensitive file systems. |
| 375d462f | 07-Feb-2026 |
Martin Diehl <mail@martin-diehl.net> |
configure: remove a few tests for ancient fortran compilers.
Gfortran < 9, G95, and CompaqF90 are not expected to support more recent features (e.g. type(*)) that are used in current PETSc |
| 77d492fc | 08-Feb-2026 |
Junchao Zhang <jczhang@anl.gov> |
Kokkos: update to 5.0.2 |
| 71457964 | 24-Jan-2026 |
Martin Diehl <mail@martin-diehl.net> |
hypre: Update to 3.1.0 |
| 9e6f5172 | 05-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| b5e3d544 | 04-Feb-2026 |
Junchao Zhang <jczhang@anl.gov> |
UCX: update to 1.20.0 |
| 335d3317 | 05-Feb-2026 |
Barry Smith <bsmith@mcs.anl.gov> |
When printenv is saved to configure.log filter out all KEY variables
To protect against release of AI agent keys that are often stored in environmental variables |
| 16e07285 | 04-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
MPICH: update to v5.0.0 |
| e6cf95a1 | 04-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2026-02-02/add-sycl-workaround' into 'main'
Add a workaround inserting C++ dialect to SYCL preprocessor flags
See merge request petsc/petsc!8994 |
| a52f8fba | 04-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2026-02-03/minor-improvement' into 'main'
Minor improvements in config and makefile
See merge request petsc/petsc!8999 |
| 9ddf2a0f | 02-Feb-2026 |
Junchao Zhang <jczhang@anl.gov> |
Build: add a workaround inserting C++ dialect to SYCL preprocessor flags
```bash $ icpx --version Intel(R) oneAPI DPC++/C++ Compiler 2025.3.2 (2025.3.2.20260112) ```
By default it uses C++17, but i
Build: add a workaround inserting C++ dialect to SYCL preprocessor flags
```bash $ icpx --version Intel(R) oneAPI DPC++/C++ Compiler 2025.3.2 (2025.3.2.20260112) ```
By default it uses C++17, but it supports C++20.
With --download-kokkos-kernels, which requires C++20, we need to explicitly add -std=c++20 to SYCL preprocessor flags to be able to validate headers of Kokkos-Kernels.
show more ...
|
| 51823a42 | 02-Feb-2026 |
Junchao Zhang <jczhang@anl.gov> |
Config: condense cxx dialect test code to save vertical space in configure.log
Generally the test code itself is not interesting. We only care about the test result. So condense it to save vertical
Config: condense cxx dialect test code to save vertical space in configure.log
Generally the test code itself is not interesting. We only care about the test result. So condense it to save vertical space in configure.log, making it easier to search test results.
show more ...
|
| 58256f30 | 03-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/configure-split-slepc4py' into 'main'
configure: split slepc4py into a separate package
See merge request petsc/petsc!8982 |
| cbf5dfee | 28-Jan-2026 |
Jose E. Roman <jroman@dsic.upv.es> |
configure: split slepc4py into a separate package |
| 2a8381b2 | 13-Jan-2026 |
Barry Smith <bsmith@mcs.anl.gov> |
Add automatic generated fortran support for setting and returning contexts
Major cleanup of the code for setting and returning application (previously called user) contexts - PetscCtx ctx is now t
Add automatic generated fortran support for setting and returning contexts
Major cleanup of the code for setting and returning application (previously called user) contexts - PetscCtx ctx is now the standard for passing in contexts - PetscCtxRt ctx is the standard for passing out contexts, including context destroy routines based on PetscCtxDestroyFn
Both of these are typedef to void*
Also removed most use of user and userctx for context arguments now consistently named ctx
Improved documentation on PetscCtx and PetscCtxRt and on how to use contexts (including getting them) from Fortran
show more ...
|
| f8586000 | 21-Jan-2026 |
Junchao Zhang <jczhang@anl.gov> |
Kokkos: update to 5.0.1 |
| 01962aeb | 03-Jan-2026 |
Pierre Jolivet <pierre@joliv.et> |
PCHPDDM: fix -pc_hpddm_coarse_correction balanced |
| f8d00d46 | 13-Jan-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/update-mumps' into 'main'
configure: update MUMPS and Htool
See merge request petsc/petsc!8953 |
| 040711e7 | 12-Jan-2026 |
Pierre Jolivet <pierre@joliv.et> |
configure: update MUMPS and Htool |
| 77a337b2 | 12-Jan-2026 |
Pierre Jolivet <pierre@joliv.et> |
configure: do not set -fpscomp logicals multiple times |
| 5484fe2c | 12-Jan-2026 |
Pierre Jolivet <pierre@joliv.et> |
configure: do not try -Wno-lto-type-mismatch on anything else than gcc
See also: https://gitlab.com/petsc/petsc/-/merge_requests/5221 |
| ca7dd597 | 30-Dec-2025 |
Pierre Jolivet <pierre@joliv.et> |
configure: check -fPIC directly for clang (along with gcc), and check -qmkshrobj only with xl compilers.. |
| 8d89b804 | 30-Dec-2025 |
Pierre Jolivet <pierre@joliv.et> |
configure: proper detection of arm64 and aarch64 architectures |