Update the libpng downloaded to fix portability problem on macOS.Reported-by: Yang Zongze
Fix for GCC 15 switching from -std=gnu17 to -std=gnu23
Merge branch 'barry/2025-04-15/add-more-pkg-config-stuff/release' into 'release'Add linker flags and mpiexec information to PETSc generated pkg-config fileSee merge request petsc/petsc!8319
Add ldflags linker flags and mpiexec information to PETSc generated pkg-config fileThe variable ldflags is introduced instead of adding the ldflags information directly to the LIBS variable to allo
Add ldflags linker flags and mpiexec information to PETSc generated pkg-config fileThe variable ldflags is introduced instead of adding the ldflags information directly to the LIBS variable to allowusers to still maintain fine scale control over the processing of the linker libraries with flags such as--libs-only-L --libs-only-other
show more ...
Merge remote-tracking branch 'origin/release'
Merge branch 'jczhang/2025-04-15/support-openmpi-hip' into 'main'Add UCX to support Open MPI with ROCmSee merge request petsc/petsc!8321
petsc4py: do not let setup.py add extra flags with Intel compilers
Open MPI: add UCX to support Open MPI with ROCm
Config: evaluate version string to handle version expressionssuch as version = '((((1)<<24)|((18)<<16)))'.Only after evaluation, it could be properly processed by versionToStandardForm
Config: add skipMPIDependency flag to packages to indicate if a dependency on MPI package should be added or skipped
configure: update CMake/SuiteSparse
Drop support of BlueGene
Merge branch 'balay/valgrind-ucx' into 'release'CI: switch valgrind job to use mpich with ch4:ucxSee merge request petsc/petsc!8285
CI: use lower MAKE_LOAD value - to reduce over-sbuscription for mpich/ch4
configure: print correct location of SLEPc examplesReported-by: Victor Eijkhout <eijkhout@tacc.utexas.edu>
configure: update CMake
Add initial version PetscRegressor, part of the planned machine learning (ML) toolkitCo-authored-by: Mr. Hong Zhang <hongzhang@anl.gov>Co-authored-by: Hansol Suh <hsuh@anl.gov>Co-authored-by: Bar
Add initial version PetscRegressor, part of the planned machine learning (ML) toolkitCo-authored-by: Mr. Hong Zhang <hongzhang@anl.gov>Co-authored-by: Hansol Suh <hsuh@anl.gov>Co-authored-by: Barry Smith <bsmith@petsc.dev>Co-authored-by: Toby Isaac <toby.isaac@gmail.com>Co-authored-by: Satish Balay <balay@mcs.anl.gov>Mr. Hong Zhang developed the petsc4py interface and examples.Hansol Suh provided extensive help with updating the code to the latest PETSc coding guidelines and APIs, some documentation development, getting documentation to build correctly, getting new tests into the test harness, and numerous big fixes plus minor changes.Barry Smith provided extensive feedback and code to get the Fortran interfaces and documentation build working.Toby Isaac provided a fix to prevent breakage with complex-arithmetic builds.Satish Balay provided important help with fixing builds.Thanks-to: Pierre Jolivet <pierre@joliv.et>Thanks-to: Jed Brown <jed@jedbrown.org>Thanks-to: Jose Roman <jroman@dsic.upv.es>Thanks-to: Stefano Zampini <stefano.zampini@gmail.com>Pierre, Jed, Jose, and Stefano provided extremely helpful feedback and suggestions during the merge review process.
configure: update muparser/ScaLAPACK to avoid failures with CMake 4.0.0
CMake: add necessary flags for deprecated packages
Merge branch 'ptscotch-bison' into 'release'ptscotch: bison is only required to build, not linkSee merge request petsc/petsc!8267
Merge branch 'balay/petsc4py-py-ver-check' into 'release'petsc4py: update python version check [min 3.6]See merge request petsc/petsc!8251
configure: update HYPRE and p4est
1...<<11121314151617181920>>...190