History log of /petsc/doc/ (Results 101 – 125 of 2360)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b84477e431-Oct-2025 Pierre Jolivet <pierre@joliv.et>

configure: removed unused regex package

b6fc232f29-Oct-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'release'


/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/compilersFortran.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/ADIOS.py
/petsc/config/BuildSystem/config/packages/CMake.py
/petsc/config/BuildSystem/config/packages/Chaco.py
/petsc/config/BuildSystem/config/packages/Chombo.py
/petsc/config/BuildSystem/config/packages/Cython.py
/petsc/config/BuildSystem/config/packages/ExodusII.py
/petsc/config/BuildSystem/config/packages/HDF5.py
/petsc/config/BuildSystem/config/packages/HIP.py
/petsc/config/BuildSystem/config/packages/MOAB.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/MatlabEngine.py
/petsc/config/BuildSystem/config/packages/OpenMPI.py
/petsc/config/BuildSystem/config/packages/PFLARE.py
/petsc/config/BuildSystem/config/packages/Random123.py
/petsc/config/BuildSystem/config/packages/SuperLU.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/Zoltan.py
/petsc/config/BuildSystem/config/packages/alquimia.py
/petsc/config/BuildSystem/config/packages/ascem-io.py
/petsc/config/BuildSystem/config/packages/combblas.py
/petsc/config/BuildSystem/config/packages/egads.py
/petsc/config/BuildSystem/config/packages/f2cblaslapack.py
/petsc/config/BuildSystem/config/packages/fblaslapack.py
/petsc/config/BuildSystem/config/packages/hcephes.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/libMesh.py
/petsc/config/BuildSystem/config/packages/mkl_sparse_optimize.py
/petsc/config/BuildSystem/config/packages/mpe.py
/petsc/config/BuildSystem/config/packages/mstk.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/pflotran.py
/petsc/config/BuildSystem/config/packages/radau5.py
/petsc/config/BuildSystem/config/packages/saws.py
/petsc/config/BuildSystem/config/packages/szlib.py
/petsc/config/BuildSystem/config/packages/xSDKTrilinos.py
/petsc/config/BuildSystem/config/packages/yaml.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/config/setsOrdered.py
/petsc/config/BuildSystem/config/types.py
/petsc/config/BuildSystem/config/util.py
/petsc/config/BuildSystem/docs/manual.xml
/petsc/config/BuildSystem/docs/sharedLibraryCheck.fig
/petsc/config/BuildSystem/help.py
/petsc/config/BuildSystem/logger.py
/petsc/config/BuildSystem/pythonpath.py
/petsc/config/PETSc/__init__.py
/petsc/config/PETSc/options/arch.py
/petsc/config/PETSc/options/sharedLibraries.py
/petsc/config/configure.py
/petsc/config/example_template.py
/petsc/config/examples/arch-ci-linux-64idx-i8-uni.py
/petsc/config/examples/arch-ci-linux-64idx-i8.py
/petsc/config/examples/arch-ci-linux-clang-ubsan.py
/petsc/config/examples/arch-ci-linux-cuda-uni-pkgs.py
/petsc/config/examples/arch-ci-linux-pkgs-dbg.py
/petsc/config/examples/arch-ci-macos-cxx-pkgs-opt-arm.py
/petsc/config/examples/arch-ci-mswin-uni.py
/petsc/config/examples/arch-cray-xc40-knl-opt.py
/petsc/config/examples/arch-firedrake.py
/petsc/config/examples/arch-olcf-frontier-opt.py
/petsc/config/examples/arch-olcf-summit-opt.py
/petsc/config/gmakegentest.py
/petsc/config/install.py
/petsc/config/petsc_harness.sh
/petsc/config/query_tests.py
/petsc/config/testparse.py
/petsc/config/utils/getAPI.py
install/download.md
/petsc/include/petsc/private/deviceimpl.h
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/maint/check-fortran-coverage.sh
/petsc/lib/petsc/bin/maint/convertExamplesUtils.py
/petsc/lib/petsc/conf/rules_util.mk
/petsc/makefile
/petsc/src/binding/petsc4py/src/petsc4py/__init__.py
/petsc/src/dm/ftn-mod/petscdmcomposite.h90
/petsc/src/dm/ftn-mod/petscdmda.h90
/petsc/src/dm/ftn-mod/petscdmmod.F90
/petsc/src/dm/ftn-mod/petscdmswarm.h90
/petsc/src/dm/ftn-mod/petscdt.h90
/petsc/src/dm/impls/plex/tests/dmplexcomputecellgeometryfem.F90
/petsc/src/dm/impls/plex/tests/ex1f90.F90
/petsc/src/dm/impls/plex/tests/ex26f90.F90
/petsc/src/dm/impls/plex/tests/ex2f90.F90
/petsc/src/dm/impls/plex/tests/ex48f90.F90
/petsc/src/dm/impls/plex/tests/ex62f90.F90
/petsc/src/dm/impls/plex/tests/ex95f90.F90
/petsc/src/dm/impls/plex/tests/ex97f90.F90
/petsc/src/dm/impls/plex/tests/ex98f90.F90
/petsc/src/dm/impls/plex/tutorials/dmplexgetrestoreclosureindices.F90
/petsc/src/dm/impls/plex/tutorials/ex14f90.F90
/petsc/src/dm/impls/plex/tutorials/ex1f90.F90
/petsc/src/dm/impls/plex/tutorials/ex3f90.F90
/petsc/src/dm/impls/plex/tutorials/ex4f90.F90
/petsc/src/dm/impls/swarm/tutorials/ex1f90.F90
/petsc/src/dm/label/tutorials/ex1f90.F90
/petsc/src/dm/tests/ex1f.F90
/petsc/src/dm/tests/ex54f.F90
/petsc/src/dm/tutorials/ex11f90.F90
/petsc/src/dm/tutorials/ex13f90.F90
/petsc/src/dm/tutorials/ex13f90aux.F90
/petsc/src/ksp/ftn-mod/petscksp.h90
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tests/ex12f.F90
/petsc/src/ksp/ksp/tests/ex16f.F90
/petsc/src/ksp/ksp/tests/ex52f.F90
/petsc/src/ksp/ksp/tests/ex54f.F90
/petsc/src/ksp/ksp/tests/ex5f.F90
/petsc/src/ksp/ksp/tests/ex62f.F90
/petsc/src/ksp/ksp/tests/ex71f.F90
/petsc/src/ksp/ksp/tests/ex86f.F90
/petsc/src/ksp/ksp/tutorials/ex100f.F90
/petsc/src/ksp/ksp/tutorials/ex11f.F90
/petsc/src/ksp/ksp/tutorials/ex13f90.F90
/petsc/src/ksp/ksp/tutorials/ex14f.F90
/petsc/src/ksp/ksp/tutorials/ex15f.F90
/petsc/src/ksp/ksp/tutorials/ex1f.F90
/petsc/src/ksp/ksp/tutorials/ex22f.F90
/petsc/src/ksp/ksp/tutorials/ex2f.F90
/petsc/src/ksp/ksp/tutorials/ex44f.F90
/petsc/src/ksp/ksp/tutorials/ex45f.F90
/petsc/src/ksp/ksp/tutorials/ex52f.F90
/petsc/src/ksp/ksp/tutorials/ex54f.F90
/petsc/src/ksp/ksp/tutorials/ex57f.F90
/petsc/src/ksp/ksp/tutorials/ex5f.F90
/petsc/src/ksp/ksp/tutorials/ex61f.F90
/petsc/src/ksp/ksp/tutorials/ex6f.F90
/petsc/src/ksp/ksp/tutorials/ex75f.F90
/petsc/src/ksp/ksp/tutorials/ex76f.F90
/petsc/src/ksp/ksp/tutorials/ex77f.F90
/petsc/src/ksp/ksp/tutorials/ex7f.F90
/petsc/src/ksp/ksp/tutorials/ex83f.F90
/petsc/src/ksp/ksp/tutorials/ex88f.F90
/petsc/src/ksp/ksp/tutorials/ex89f.F90
/petsc/src/ksp/pc/impls/wb/wb.c
/petsc/src/ksp/pc/tests/ex8f.F90
/petsc/src/ksp/pc/tests/ex9f.F90
/petsc/src/mat/ftn-mod/petscmat.h90
/petsc/src/mat/ftn-mod/petscmatmod.F90
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/diagonal/diagonal.c
/petsc/src/mat/tests/ex105f.F90
/petsc/src/mat/tests/ex120f.F90
/petsc/src/mat/tests/ex126f.F90
/petsc/src/mat/tests/ex16f90.F90
/petsc/src/mat/tests/ex171f.F90
/petsc/src/mat/tests/ex196f90.F90
/petsc/src/mat/tests/ex201f.F90
/petsc/src/mat/tests/ex209f.F90
/petsc/src/mat/tests/ex212f.F90
/petsc/src/mat/tests/ex219f.F90
/petsc/src/mat/tests/ex241f.F90
/petsc/src/mat/tests/ex262f.F90
/petsc/src/mat/tests/ex269f.F90
/petsc/src/mat/tests/ex36f.F90
/petsc/src/mat/tests/ex58f.F90
/petsc/src/mat/tests/ex63f.F90
/petsc/src/mat/tests/ex67f.F90
/petsc/src/mat/tests/ex79f.F90
/petsc/src/mat/tests/ex85f.F90
/petsc/src/mat/tutorials/ex11f.F90
/petsc/src/mat/tutorials/ex15f.F90
/petsc/src/mat/tutorials/ex17f.F90
/petsc/src/mat/tutorials/ex20f.F90
/petsc/src/mat/tutorials/ex4f.F90
/petsc/src/mat/tutorials/ex6f.F90
/petsc/src/snes/ftn-mod/petscsnes.h90
/petsc/src/snes/tests/ex12f.F90
/petsc/src/snes/tests/ex18f90.F90
/petsc/src/snes/tests/ex1f.F90
/petsc/src/snes/tests/ex21f.F90
/petsc/src/snes/tutorials/ex1f.F90
/petsc/src/snes/tutorials/ex40f90.F90
/petsc/src/snes/tutorials/ex5f.F90
/petsc/src/snes/tutorials/ex5f90.F90
/petsc/src/snes/tutorials/ex5f90t.F90
/petsc/src/snes/tutorials/ex73f90t.F90
/petsc/src/sys/classes/bag/ftn-src/bagenum.F90
/petsc/src/sys/classes/draw/tests/ex4f.F90
/petsc/src/sys/classes/draw/tests/ex5f.F90
/petsc/src/sys/classes/viewer/tutorials/ex1f90.F90
/petsc/src/sys/classes/viewer/tutorials/ex2f.F90
/petsc/src/sys/classes/viewer/tutorials/ex3f.F90
/petsc/src/sys/ftn-mod/petscsys.h90
/petsc/src/sys/ftn-mod/petscsysmod.F90
/petsc/src/sys/ftn-mod/petscviewer.h90
/petsc/src/sys/logging/state/logstate.c
/petsc/src/sys/mpiuni/mpi.c
/petsc/src/sys/objects/ftn-src/optionenum.F90
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/tests/ex13f.F90
/petsc/src/sys/tests/ex17f.F90
/petsc/src/sys/tests/ex1f.F90
/petsc/src/sys/tests/ex36f.F90
/petsc/src/sys/tests/ex38f.F90
/petsc/src/sys/tests/ex47f.F90
/petsc/src/sys/tests/ex48f90.F90
/petsc/src/sys/tests/ex49f.F90
/petsc/src/sys/tests/ex53f.F90
/petsc/src/sys/tests/ex56f.F90
/petsc/src/sys/tests/ex5f.F90
/petsc/src/sys/tests/ex60f90.F90
/petsc/src/sys/tests/ex69f.F90
/petsc/src/sys/tests/ex6f.F90
/petsc/src/sys/tests/ex79f.F90
/petsc/src/sys/tests/ex80f.F90
/petsc/src/sys/tests/ex82f.F90
/petsc/src/sys/tutorials/ex10f.F90
/petsc/src/sys/tutorials/ex16f.F90
/petsc/src/sys/tutorials/ex17f.F90
/petsc/src/sys/tutorials/ex1f.F90
/petsc/src/sys/tutorials/ex2f.F90
/petsc/src/sys/tutorials/ex3f.F90
/petsc/src/sys/tutorials/ex3f90.F90
/petsc/src/sys/tutorials/ex4f.F90
/petsc/src/sys/tutorials/ex4f90.F90
/petsc/src/sys/tutorials/ex5f90.F90
/petsc/src/sys/tutorials/ex8f90.F90
/petsc/src/sys/tutorials/ex9f.F90
/petsc/src/tao/bound/tutorials/plate2f.F90
/petsc/src/tao/leastsquares/tutorials/chwirut1f.F90
/petsc/src/tao/leastsquares/tutorials/chwirut2f.F90
/petsc/src/tao/unconstrained/tutorials/eptorsion2f.F90
/petsc/src/tao/unconstrained/tutorials/rosenbrock1f.F90
/petsc/src/ts/tutorials/advection-diffusion-reaction/shashi.F90
/petsc/src/ts/tutorials/ex1f.F90
/petsc/src/ts/tutorials/ex22f.F90
/petsc/src/ts/tutorials/ex22f_mf.F90
/petsc/src/ts/utils/dmplexlandau/tutorials/ex1f90.F90
/petsc/src/vec/ftn-mod/petscis.h90
/petsc/src/vec/ftn-mod/petscvec.h90
/petsc/src/vec/is/ao/tests/ex4f.F90
/petsc/src/vec/is/is/tests/ex1f.F90
/petsc/src/vec/is/is/tests/ex2f.F90
/petsc/src/vec/is/is/tutorials/ex1f.F90
/petsc/src/vec/is/is/tutorials/ex1f90.F90
/petsc/src/vec/is/is/tutorials/ex2f.F90
/petsc/src/vec/is/is/tutorials/ex3f90.F90
/petsc/src/vec/is/sf/tests/ex1f.F90
/petsc/src/vec/is/sf/tutorials/ex1f.F90
/petsc/src/vec/is/tests/ex4f.F90
/petsc/src/vec/vec/tests/ex17f.F90
/petsc/src/vec/vec/tests/ex19f.F90
/petsc/src/vec/vec/tests/ex20f.F90
/petsc/src/vec/vec/tests/ex26f.F90
/petsc/src/vec/vec/tests/ex30f.F90
/petsc/src/vec/vec/tests/ex40f90.F90
/petsc/src/vec/vec/tutorials/ex11f.F90
/petsc/src/vec/vec/tutorials/ex11f90.F90
/petsc/src/vec/vec/tutorials/ex12f.F90
/petsc/src/vec/vec/tutorials/ex14f.F90
/petsc/src/vec/vec/tutorials/ex16f.F90
/petsc/src/vec/vec/tutorials/ex18f.F90
/petsc/src/vec/vec/tutorials/ex1f90.F90
/petsc/src/vec/vec/tutorials/ex20f90.F90
/petsc/src/vec/vec/tutorials/ex21f90.F90
/petsc/src/vec/vec/tutorials/ex2f.F90
/petsc/src/vec/vec/tutorials/ex3f.F90
/petsc/src/vec/vec/tutorials/ex43f.F90
/petsc/src/vec/vec/tutorials/ex4f.F90
/petsc/src/vec/vec/tutorials/ex4f90.F90
/petsc/src/vec/vec/tutorials/ex5f.F90
/petsc/src/vec/vec/tutorials/ex6f.F90
/petsc/src/vec/vec/tutorials/ex7f.F90
/petsc/src/vec/vec/tutorials/ex8f.F90
/petsc/src/vec/vec/tutorials/ex9f.F90
/petsc/systems/Apple/iOS/bin/iosbuilder.py
b522cb8c29-Oct-2025 Satish Balay <balay@mcs.anl.gov>

Increase patchlevel to 3.24.1


/petsc/config/BuildSystem/config/packages/Htool.py
/petsc/config/BuildSystem/config/packages/Matlab.py
/petsc/config/BuildSystem/config/packages/hypre.py
install/download.md
/petsc/include/petscstring.h
/petsc/include/petscversion.h
/petsc/lib/petsc/conf/rules
/petsc/makefile
/petsc/share/petsc/suppressions/ubsan
/petsc/src/binding/petsc4py/src/petsc4py/__init__.py
/petsc/src/dm/impls/da/dacreate.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/tests/ex102.c
/petsc/src/dm/impls/plex/tests/output/ex102_2d_q1.out
/petsc/src/dm/impls/plex/tests/output/ex102_2d_q2.out
/petsc/src/dm/impls/plex/tests/output/ex102_3d_q1.out
/petsc/src/dm/impls/plex/tests/output/ex102_3d_q2.out
/petsc/src/dm/impls/swarm/data_ex.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/pc/impls/factor/lu/lu.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.h
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/mpi/mpihashmat.h
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aijfact.c
/petsc/src/mat/impls/aij/seq/bas/basfactor.c
/petsc/src/mat/impls/aij/seq/inode2.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqhashmat.h
/petsc/src/mat/impls/baij/seq/baijfact2.c
/petsc/src/mat/impls/baij/seq/baijfact3.c
/petsc/src/mat/impls/diagonal/diagonal.c
/petsc/src/mat/impls/maij/maij.c
/petsc/src/mat/impls/sbaij/seq/sbaijfact.c
/petsc/src/mat/impls/sbaij/seq/sbaijfact2.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/impls/ls/ls.c
/petsc/src/snes/impls/richardson/snesrichardson.c
/petsc/src/sys/classes/viewer/impls/socket/mex-scripts/bread.c
/petsc/src/sys/classes/viewer/impls/socket/mex-scripts/makefile
/petsc/src/sys/classes/viewer/impls/socket/mex-scripts/sopen.c
/petsc/src/sys/classes/viewer/impls/socket/mex-scripts/sread.c
/petsc/src/sys/classes/viewer/impls/socket/mex-scripts/swrite.c
/petsc/src/sys/utils/mpimesg.c
/petsc/src/vec/vec/tutorials/ex31.c
5ff6d24724-Oct-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


petsc.bib
/petsc/include/petsc/private/deviceimpl.h
/petsc/include/petscdevice.h
/petsc/include/petscstring.h
/petsc/lib/petsc/conf/rules
/petsc/src/binding/petsc4py/DESCRIPTION.rst
/petsc/src/binding/petsc4py/docs/source/citing.rst
/petsc/src/binding/petsc4py/docs/source/overview.rst
/petsc/src/dm/impls/swarm/data_ex.c
/petsc/src/ksp/ksp/tutorials/amrex/makefile
/petsc/src/ksp/ksp/tutorials/ex2.c
/petsc/src/ksp/ksp/tutorials/makefile
/petsc/src/ksp/ksp/tutorials/output/ex2_help.out
/petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/blas_cyclic.c
/petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/cupm/blas_cyclic_cupm.cxx
/petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/cupm/makefile
/petsc/src/ksp/pc/impls/factor/lu/lu.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.h
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/mpi/mpihashmat.h
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aijfact.c
/petsc/src/mat/impls/aij/seq/bas/basfactor.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqhashmat.h
/petsc/src/mat/impls/baij/seq/baijfact2.c
/petsc/src/mat/impls/baij/seq/baijfact3.c
/petsc/src/mat/impls/maij/maij.c
/petsc/src/mat/impls/sbaij/seq/sbaijfact.c
/petsc/src/mat/impls/sbaij/seq/sbaijfact2.c
/petsc/src/mat/tests/bench_spmv.c
/petsc/src/snes/impls/ls/ls.c
/petsc/src/snes/impls/richardson/snesrichardson.c
/petsc/src/snes/tutorials/makefile
/petsc/src/sys/classes/viewer/impls/socket/mex-scripts/makefile
/petsc/src/sys/objects/cxx/memory/makefile
/petsc/src/sys/objects/cxx/memory/object_pool.cxx
/petsc/src/sys/objects/device/c/device.c
/petsc/src/sys/objects/device/c/makefile
/petsc/src/sys/objects/device/impls/makefile
/petsc/src/sys/objects/device/interface/device.cxx
/petsc/src/sys/objects/device/interface/makefile
/petsc/src/sys/objects/device/tests/ex1.c
/petsc/src/sys/objects/device/tests/ex10.c
/petsc/src/sys/objects/device/tests/ex11.cxx
/petsc/src/sys/objects/device/tests/ex12.c
/petsc/src/sys/objects/device/tests/ex2.c
/petsc/src/sys/objects/device/tests/ex3.c
/petsc/src/sys/objects/device/tests/ex4.c
/petsc/src/sys/objects/device/tests/ex5.c
/petsc/src/sys/objects/device/tests/ex6.c
/petsc/src/sys/objects/device/tests/ex7.c
/petsc/src/sys/objects/device/tests/ex8.c
/petsc/src/sys/objects/device/tests/ex9.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/tests/makefile
/petsc/src/sys/utils/mpimesg.c
/petsc/src/vec/vec/tests/makefile
/petsc/src/vec/vec/tutorials/makefile
c95305b823-Oct-2025 Pierre Jolivet <pierre@joliv.et>

configure: add --with-devicelanguage=(C|C++)

93d84e1714-Oct-2025 Pierre Jolivet <pierre@joliv.et>

configure: make SYCL a devicePackage

3f02e49b21-Oct-2025 Pierre Jolivet <pierre@joliv.et>

checkbadSource: enforce proper style in makefiles


makefile
/petsc/gmakefile
/petsc/gmakefile.test
/petsc/include/petsc/finclude/makefile
/petsc/interfaces/lua/makefile
/petsc/interfaces/lua/src/makefile
/petsc/interfaces/makefile
/petsc/lib/petsc/bin/maint/abi-compliance-checker/Makefile.pl
/petsc/lib/petsc/conf/rules_util.mk
/petsc/lib/petsc/conf/test
/petsc/lib/petsc/conf/variables
/petsc/share/petsc/Makefile.basic.user
/petsc/src/benchmarks/makefile
/petsc/src/benchmarks/streams/makefile
/petsc/src/binding/petsc4py/makefile
/petsc/src/dm/dt/dualspace/impls/lagrange/tests/makefile
/petsc/src/dm/dt/dualspace/impls/lagrange/tutorials/makefile
/petsc/src/dm/dt/dualspace/impls/makefile
/petsc/src/dm/dt/dualspace/impls/sum/makefile
/petsc/src/dm/dt/dualspace/tests/makefile
/petsc/src/dm/dt/fe/impls/makefile
/petsc/src/dm/dt/fe/impls/vector/makefile
/petsc/src/dm/dt/interface/ftn-custom/makefile
/petsc/src/dm/dt/space/impls/makefile
/petsc/src/dm/dt/space/impls/ptrimmed/tests/makefile
/petsc/src/dm/field/impls/makefile
/petsc/src/dm/field/tutorials/makefile
/petsc/src/dm/ftn-mod/petscdmcomposite.h90
/petsc/src/dm/ftn-mod/petscdmda.h90
/petsc/src/dm/ftn-mod/petscdt.h90
/petsc/src/dm/impls/da/ftn-custom/makefile
/petsc/src/dm/impls/forest/p4est/makefile
/petsc/src/dm/impls/moab/makefile
/petsc/src/dm/impls/network/tests/makefile
/petsc/src/dm/impls/patch/tests/makefile
/petsc/src/dm/impls/swarm/tests/makefile
/petsc/src/dm/interface/ftn-custom/makefile
/petsc/src/dm/label/tutorials/makefile
/petsc/src/dm/partitioner/impls/makefile
/petsc/src/dm/partitioner/interface/makefile
/petsc/src/dm/partitioner/makefile
/petsc/src/ksp/ftn-mod/petscksp.h90
/petsc/src/ksp/ftn-mod/petsckspmod.F90
/petsc/src/ksp/ksp/guess/impls/makefile
/petsc/src/ksp/ksp/impls/cg/pipecg2/makefile
/petsc/src/ksp/ksp/impls/gmres/fgmres/makefile
/petsc/src/ksp/ksp/impls/gmres/pgmres/makefile
/petsc/src/ksp/ksp/impls/gmres/pipefgmres/makefile
/petsc/src/ksp/ksp/impls/makefile
/petsc/src/ksp/ksp/tests/benchmarkscatters/makefile
/petsc/src/ksp/ksp/tests/raja/makefile
/petsc/src/ksp/ksp/tutorials/amrex/makefile
/petsc/src/ksp/ksp/tutorials/ex2f.F90
/petsc/src/ksp/ksp/tutorials/makefile
/petsc/src/ksp/pc/impls/factor/makefile
/petsc/src/ksp/pc/impls/hypre/makefile
/petsc/src/ksp/pc/impls/makefile
/petsc/src/ksp/pc/impls/parms/makefile
/petsc/src/ksp/pc/impls/spai/makefile
/petsc/src/ksp/pc/tests/makefile
/petsc/src/ksp/pc/tutorials/makefile
/petsc/src/mat/ftn-custom/makefile
/petsc/src/mat/ftn-kernels/makefile
/petsc/src/mat/ftn-mod/petscmat.h90
/petsc/src/mat/graphops/coarsen/impls/makefile
/petsc/src/mat/graphops/color/impls/makefile
/petsc/src/mat/graphops/partition/impls/makefile
/petsc/src/mat/impls/aij/seq/crl/ftn-kernels/makefile
/petsc/src/mat/impls/aij/seq/ftn-kernels/makefile
/petsc/src/mat/impls/baij/seq/ftn-kernels/makefile
/petsc/src/mat/impls/cdiagonal/makefile
/petsc/src/mat/impls/centering/makefile
/petsc/src/mat/impls/diagonal/makefile
/petsc/src/mat/impls/localref/makefile
/petsc/src/mat/impls/lrc/makefile
/petsc/src/mat/impls/mffd/makefile
/petsc/src/mat/impls/nest/makefile
/petsc/src/mat/impls/normal/makefile
/petsc/src/mat/impls/sbaij/mpi/makefile
/petsc/src/mat/impls/sbaij/seq/makefile
/petsc/src/mat/impls/submat/makefile
/petsc/src/mat/impls/transpose/makefile
/petsc/src/mat/tutorials/makefile
/petsc/src/mat/utils/makefile
/petsc/src/snes/ftn-mod/petscsnes.h90
/petsc/src/snes/impls/al/makefile
/petsc/src/snes/impls/ksponly/makefile
/petsc/src/snes/impls/ls/makefile
/petsc/src/snes/impls/makefile
/petsc/src/snes/impls/ms/makefile
/petsc/src/snes/impls/ntrdc/makefile
/petsc/src/snes/impls/qn/makefile
/petsc/src/snes/impls/tr/makefile
/petsc/src/snes/impls/vi/makefile
/petsc/src/snes/impls/vi/rs/makefile
/petsc/src/snes/impls/vi/ss/makefile
/petsc/src/snes/interface/makefile
/petsc/src/snes/interface/noise/makefile
/petsc/src/snes/linesearch/impls/makefile
/petsc/src/snes/linesearch/interface/makefile
/petsc/src/snes/linesearch/makefile
/petsc/src/snes/makefile
/petsc/src/snes/mf/makefile
/petsc/src/snes/tutorials/ex10d/makefile
/petsc/src/snes/tutorials/makefile
/petsc/src/snes/tutorials/network/power/makefile
/petsc/src/snes/tutorials/network/water/makefile
/petsc/src/snes/utils/dm/makefile
/petsc/src/snes/utils/ftn-custom/makefile
/petsc/src/snes/utils/libceed/makefile
/petsc/src/snes/utils/makefile
/petsc/src/sys/classes/bag/makefile
/petsc/src/sys/classes/matlabengine/makefile
/petsc/src/sys/classes/random/impls/makefile
/petsc/src/sys/classes/random/impls/rand/makefile
/petsc/src/sys/classes/random/impls/rand48/makefile
/petsc/src/sys/classes/random/impls/random123/makefile
/petsc/src/sys/classes/random/impls/sprng/makefile
/petsc/src/sys/classes/random/interface/makefile
/petsc/src/sys/classes/random/makefile
/petsc/src/sys/classes/viewer/impls/ams/makefile
/petsc/src/sys/classes/viewer/impls/binary/ftn-custom/makefile
/petsc/src/sys/classes/viewer/impls/mathematica/makefile
/petsc/src/sys/classes/viewer/impls/matlab/makefile
/petsc/src/sys/classes/viewer/impls/socket/makefile
/petsc/src/sys/classes/viewer/impls/socket/mex-scripts/makefile
/petsc/src/sys/classes/viewer/tests/makefile
/petsc/src/sys/classes/viewer/tutorials/makefile
/petsc/src/sys/classes/viewer/utils/makefile
/petsc/src/sys/error/makefile
/petsc/src/sys/fileio/makefile
/petsc/src/sys/ftn-custom/makefile
/petsc/src/sys/logging/handler/impls/legacy/makefile
/petsc/src/sys/logging/handler/impls/makefile
/petsc/src/sys/logging/handler/impls/mpe/makefile
/petsc/src/sys/logging/handler/impls/nvtx/makefile
/petsc/src/sys/logging/handler/impls/perfstubs/makefile
/petsc/src/sys/logging/handler/impls/trace/makefile
/petsc/src/sys/logging/handler/interface/makefile
/petsc/src/sys/logging/handler/makefile
/petsc/src/sys/logging/state/makefile
/petsc/src/sys/memory/makefile
/petsc/src/sys/mpiuni/ftn-src/makefile
/petsc/src/sys/objects/cxx/elemental/makefile
/petsc/src/sys/objects/cxx/makefile
/petsc/src/sys/objects/device/impls/cupm/cuda/makefile
/petsc/src/sys/objects/device/impls/cupm/hip/makefile
/petsc/src/sys/objects/device/impls/cupm/makefile
/petsc/src/sys/objects/device/impls/host/makefile
/petsc/src/sys/objects/device/impls/makefile
/petsc/src/sys/objects/device/impls/sycl/makefile
/petsc/src/sys/objects/device/interface/makefile
/petsc/src/sys/objects/device/makefile
/petsc/src/sys/objects/device/util/makefile
/petsc/src/sys/objects/kokkos/makefile
/petsc/src/sys/objects/makefile
/petsc/src/sys/utils/ftn-kernels/makefile
/petsc/src/sys/utils/makefile
/petsc/src/sys/utils/openmp/makefile
/petsc/src/sys/webclient/makefile
/petsc/src/tao/bound/impls/blmvm/makefile
/petsc/src/tao/bound/impls/bncg/makefile
/petsc/src/tao/bound/impls/bnk/makefile
/petsc/src/tao/bound/impls/bqnk/makefile
/petsc/src/tao/bound/impls/bqnls/makefile
/petsc/src/tao/bound/impls/makefile
/petsc/src/tao/bound/impls/tron/makefile
/petsc/src/tao/bound/makefile
/petsc/src/tao/bound/utils/makefile
/petsc/src/tao/complementarity/impls/asls/makefile
/petsc/src/tao/complementarity/impls/ssls/makefile
/petsc/src/tao/complementarity/tutorials/makefile
/petsc/src/tao/constrained/impls/admm/makefile
/petsc/src/tao/constrained/impls/almm/makefile
/petsc/src/tao/constrained/impls/ipm/makefile
/petsc/src/tao/constrained/impls/makefile
/petsc/src/tao/constrained/makefile
/petsc/src/tao/constrained/tutorials/makefile
/petsc/src/tao/interface/makefile
/petsc/src/tao/leastsquares/impls/brgn/makefile
/petsc/src/tao/leastsquares/impls/makefile
/petsc/src/tao/leastsquares/impls/pounders/makefile
/petsc/src/tao/leastsquares/makefile
/petsc/src/tao/leastsquares/tests/makefile
/petsc/src/tao/leastsquares/tutorials/makefile
/petsc/src/tao/leastsquares/tutorials/matlab/makefile
/petsc/src/tao/linesearch/impls/armijo/makefile
/petsc/src/tao/linesearch/impls/gpcglinesearch/makefile
/petsc/src/tao/linesearch/impls/makefile
/petsc/src/tao/linesearch/impls/morethuente/makefile
/petsc/src/tao/linesearch/impls/owarmijo/makefile
/petsc/src/tao/linesearch/impls/unit/makefile
/petsc/src/tao/linesearch/interface/makefile
/petsc/src/tao/linesearch/makefile
/petsc/src/tao/matrix/makefile
/petsc/src/tao/pde_constrained/impls/lcl/makefile
/petsc/src/tao/pde_constrained/impls/makefile
/petsc/src/tao/pde_constrained/makefile
/petsc/src/tao/quadratic/impls/bqpip/makefile
/petsc/src/tao/quadratic/impls/gpcg/makefile
/petsc/src/tao/quadratic/impls/makefile
/petsc/src/tao/quadratic/makefile
/petsc/src/tao/shell/makefile
/petsc/src/tao/snes/makefile
/petsc/src/tao/unconstrained/impls/cg/makefile
/petsc/src/tao/unconstrained/impls/lmvm/makefile
/petsc/src/tao/unconstrained/impls/lmvm/tests/makefile
/petsc/src/tao/unconstrained/impls/makefile
/petsc/src/tao/unconstrained/impls/neldermead/makefile
/petsc/src/tao/unconstrained/impls/nls/makefile
/petsc/src/tao/unconstrained/impls/ntl/makefile
/petsc/src/tao/unconstrained/impls/ntr/makefile
/petsc/src/tao/unconstrained/impls/owlqn/makefile
/petsc/src/tao/unconstrained/makefile
/petsc/src/tao/util/makefile
/petsc/src/ts/adapt/impls/basic/makefile
/petsc/src/ts/adapt/impls/cfl/makefile
/petsc/src/ts/adapt/impls/dsp/makefile
/petsc/src/ts/adapt/impls/glee/makefile
/petsc/src/ts/adapt/impls/none/makefile
/petsc/src/ts/adapt/interface/makefile
/petsc/src/ts/adapt/makefile
/petsc/src/ts/event/makefile
/petsc/src/ts/ftn-mod/petscts.h90
/petsc/src/ts/impls/arkimex/makefile
/petsc/src/ts/impls/explicit/euler/makefile
/petsc/src/ts/impls/explicit/makefile
/petsc/src/ts/impls/explicit/rk/makefile
/petsc/src/ts/impls/explicit/ssp/makefile
/petsc/src/ts/impls/glee/makefile
/petsc/src/ts/impls/implicit/alpha/makefile
/petsc/src/ts/impls/implicit/glle/makefile
/petsc/src/ts/impls/implicit/irk/makefile
/petsc/src/ts/impls/implicit/radau5/makefile
/petsc/src/ts/impls/implicit/sundials/makefile
/petsc/src/ts/impls/implicit/theta/makefile
/petsc/src/ts/impls/makefile
/petsc/src/ts/impls/pseudo/makefile
/petsc/src/ts/impls/rosw/makefile
/petsc/src/ts/impls/symplectic/basicsymplectic/makefile
/petsc/src/ts/impls/symplectic/makefile
/petsc/src/ts/makefile
/petsc/src/ts/trajectory/impls/basic/makefile
/petsc/src/ts/trajectory/impls/makefile
/petsc/src/ts/trajectory/impls/memory/makefile
/petsc/src/ts/trajectory/impls/singlefile/makefile
/petsc/src/ts/trajectory/impls/visualization/makefile
/petsc/src/ts/trajectory/interface/makefile
/petsc/src/ts/trajectory/makefile
/petsc/src/ts/trajectory/utils/makefile
/petsc/src/ts/tutorials/multirate/makefile
/petsc/src/ts/tutorials/network/makefile
/petsc/src/ts/utils/dmplexlandau/kokkos/makefile
/petsc/src/ts/utils/libceed/makefile
/petsc/src/vec/is/ao/impls/basic/makefile
/petsc/src/vec/is/ao/impls/makefile
/petsc/src/vec/is/ao/impls/memscalable/makefile
/petsc/src/vec/is/ao/makefile
/petsc/src/vec/is/is/impls/block/makefile
/petsc/src/vec/is/is/impls/ftn-custom/makefile
/petsc/src/vec/is/is/impls/general/makefile
/petsc/src/vec/is/is/impls/makefile
/petsc/src/vec/is/is/impls/stride/makefile
/petsc/src/vec/is/is/interface/ftn-custom/makefile
/petsc/src/vec/is/is/interface/makefile
/petsc/src/vec/is/is/makefile
/petsc/src/vec/is/is/tests/makefile
/petsc/src/vec/is/is/tutorials/makefile
/petsc/src/vec/is/is/utils/ftn-custom/makefile
/petsc/src/vec/is/sf/impls/basic/cupm/hip/makefile
/petsc/src/vec/is/sf/impls/basic/cupm/makefile
/petsc/src/vec/is/sf/impls/basic/kokkos/makefile
/petsc/src/vec/is/sf/impls/basic/makefile
/petsc/src/vec/is/sf/impls/basic/neighbor/makefile
/petsc/src/vec/is/sf/impls/basic/nvshmem/makefile
/petsc/src/vec/is/sf/impls/makefile
/petsc/src/vec/is/sf/impls/window/makefile
/petsc/src/vec/is/sf/interface/makefile
/petsc/src/vec/is/sf/makefile
/petsc/src/vec/is/sf/tests/makefile
/petsc/src/vec/is/sf/tutorials/makefile
/petsc/src/vec/makefile
/petsc/src/vec/pf/impls/constant/makefile
/petsc/src/vec/pf/impls/makefile
/petsc/src/vec/pf/impls/matlab/makefile
/petsc/src/vec/pf/impls/string/makefile
/petsc/src/vec/vec/impls/hypre/makefile
/petsc/src/vec/vec/impls/makefile
/petsc/src/vec/vec/impls/nest/makefile
/petsc/src/vec/vec/impls/seq/kokkos/makefile
/petsc/src/vec/vec/impls/seq/seqviennacl/makefile
/petsc/src/vec/vec/impls/seq/seqviennaclcuda/makefile
/petsc/src/vec/vec/impls/shared/makefile
/petsc/src/vec/vec/makefile
/petsc/src/vec/vec/tutorials/makefile
/petsc/src/vec/vec/utils/ftn-custom/makefile
/petsc/src/vec/vec/utils/matlab/makefile
/petsc/src/vec/vec/utils/tagger/makefile
3b75143321-Oct-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'

b2da12fa17-Oct-2025 Satish Balay <balay@mcs.anl.gov>

docs: update DOI for v3.24

4c1aa3b116-Oct-2025 Matthew G. Knepley <knepley@gmail.com>

Doc: Update tutorials and meeting page


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/PTSCOTCH.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/options/sharedLibraries.py
/petsc/config/examples/arch-ci-linux-gcc-complex-opt-32bit.py
/petsc/config/examples/arch-ci-linux-misc-32bit.py
/petsc/config/examples/arch-ci-linux-pkgs-opt.py
/petsc/config/gmakegentest.py
community/meetings/2025/index.md
tutorials/in_person.md
/petsc/include/petsccxxcomplexfix.h
/petsc/include/petscdmplex.h
/petsc/include/petscerror.h
/petsc/makefile
/petsc/src/binding/petsc4py/setup.py
/petsc/src/binding/petsc4py/src/petsc4py/PETSc.pxd
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/cyclicgc.pxi
/petsc/src/binding/petsc4py/test/test_gc.py
/petsc/src/dm/impls/plex/ftn-custom/zplexf90.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexpreallocate.c
/petsc/src/dm/impls/plex/tests/ex49.c
/petsc/src/dm/impls/plex/tests/output/ex49_2d_sfc_periodic_mat.out
/petsc/src/dm/impls/plex/tutorials/dmplexgetrestoreclosureindices.F90
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/ksp/ksp/utils/lmvm/brdn/brdn.h
/petsc/src/ksp/ksp/utils/lmvm/lmbasis.c
/petsc/src/ksp/ksp/utils/lmvm/lmvm.h
/petsc/src/ksp/ksp/utils/lmvm/lmvmutils.c
/petsc/src/ksp/ksp/utils/lmvm/sr1/sr1.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.h
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/klu/klu.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/tests/ex23.c
/petsc/src/ml/regressor/impls/linear/linear.c
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/snes/impls/vi/ss/viss.c
/petsc/src/snes/impls/vi/vi.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/impls/basic/linesearchbasic.c
/petsc/src/snes/linesearch/impls/bt/linesearchbt.c
/petsc/src/snes/linesearch/impls/cp/linesearchcp.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/sys/dll/cxx/demangle.cxx
/petsc/src/sys/tests/ex15.cxx
/petsc/src/sys/utils/server.c
/petsc/src/ts/impls/bdf/bdf.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/tutorials/ex42.c
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/vec/impls/mpi/commonmpvec.c
1f08b62a08-Oct-2025 Pierre Jolivet <pierre@joliv.et>

KSPHPDDM: deprecate KSPHPDDMPrecision in favor of PetscPrecision

cf05315329-Sep-2025 Junchao Zhang <jczhang@anl.gov>

MUMPS: add multi-precision support


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/AMReX.py
/petsc/config/BuildSystem/config/packages/BAMG.py
/petsc/config/BuildSystem/config/packages/Bison.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/CUDA.py
/petsc/config/BuildSystem/config/packages/FEniCS-DOLFINx.py
/petsc/config/BuildSystem/config/packages/GSL.py
/petsc/config/BuildSystem/config/packages/HIP.py
/petsc/config/BuildSystem/config/packages/HPDDM.py
/petsc/config/BuildSystem/config/packages/Htool.py
/petsc/config/BuildSystem/config/packages/MFEM.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/PFLARE.py
/petsc/config/BuildSystem/config/packages/PTSCOTCH.py
/petsc/config/BuildSystem/config/packages/SLEPc.py
/petsc/config/BuildSystem/config/packages/SYCL.py
/petsc/config/BuildSystem/config/packages/boost.py
/petsc/config/BuildSystem/config/packages/libMesh.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/opengles.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/options/sharedLibraries.py
/petsc/config/examples/arch-ci-freebsd-pkgs-opt.py
/petsc/config/examples/arch-ci-linux-gcc-complex-opt-32bit.py
/petsc/config/examples/arch-ci-linux-misc-32bit.py
/petsc/config/examples/arch-ci-linux-pkgs-64idx.py
/petsc/config/examples/arch-ci-linux-pkgs-opt.py
changes/dev.md
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petscdmplex.h
/petsc/include/petscerror.h
/petsc/include/petscsys.h
/petsc/makefile
/petsc/src/binding/petsc4py/setup.py
/petsc/src/binding/petsc4py/src/petsc4py/PETSc.pxd
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/cyclicgc.pxi
/petsc/src/binding/petsc4py/test/test_gc.py
/petsc/src/dm/impls/network/networkcreate.c
/petsc/src/dm/impls/plex/cgns/plexcgns2.c
/petsc/src/dm/impls/plex/exodusii/plexexodusii2.c
/petsc/src/dm/impls/plex/ftn-custom/zplexf90.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcgns.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexexodusii.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexfluent.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexply.c
/petsc/src/dm/impls/plex/plexpreallocate.c
/petsc/src/dm/impls/plex/plexvtk.c
/petsc/src/dm/impls/plex/tests/ex102.c
/petsc/src/dm/impls/plex/tests/ex49.c
/petsc/src/dm/impls/plex/tests/output/ex102_2d_q1.out
/petsc/src/dm/impls/plex/tests/output/ex102_2d_q2.out
/petsc/src/dm/impls/plex/tests/output/ex102_3d_q1.out
/petsc/src/dm/impls/plex/tests/output/ex102_3d_q2.out
/petsc/src/dm/impls/plex/tests/output/ex49_2d_sfc_periodic_mat.out
/petsc/src/dm/impls/plex/tutorials/dmplexgetrestoreclosureindices.F90
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/impls/swarm/swarmpic.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmres.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmresleja.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmresorthog.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/tests/ex3.c
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-0.out
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-1.out
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-0.out
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-1.out
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-0.out
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-1.out
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-0.out
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-1.out
/petsc/src/ksp/ksp/tests/output/ex1_lsqr_0_ksp_convergence_test-skip.out
/petsc/src/ksp/ksp/tests/output/ex1_lsqr_1_ksp_convergence_test-skip.out
/petsc/src/ksp/ksp/tests/output/ex3_gamg_provided_not_ok.out
/petsc/src/ksp/ksp/tests/output/ex57_1.out
/petsc/src/ksp/ksp/tests/output/ex60_0.out
/petsc/src/ksp/ksp/tests/output/ex60_0_cuda.out
/petsc/src/ksp/ksp/tests/output/ex60_0_kokkos.out
/petsc/src/ksp/ksp/tests/output/ex60_1.out
/petsc/src/ksp/ksp/tests/output/ex60_1_cuda.out
/petsc/src/ksp/ksp/tests/output/ex60_1_kokkos.out
/petsc/src/ksp/ksp/tests/output/ex60_2.out
/petsc/src/ksp/ksp/tests/output/ex60_2_cuda.out
/petsc/src/ksp/ksp/tests/output/ex60_2_kokkos.out
/petsc/src/ksp/ksp/tests/output/ex81_2.out
/petsc/src/ksp/ksp/tutorials/ex52.c
/petsc/src/ksp/ksp/tutorials/output/ex1_mpi_linear_solver_server_1.out
/petsc/src/ksp/ksp/tutorials/output/ex1_mpi_linear_solver_server_1_shared_memory_false.out
/petsc/src/ksp/ksp/tutorials/output/ex25_1.out
/petsc/src/ksp/ksp/tutorials/output/ex25_2.out
/petsc/src/ksp/ksp/tutorials/output/ex27_4c.out
/petsc/src/ksp/ksp/tutorials/output/ex27_4d.out
/petsc/src/ksp/ksp/tutorials/output/ex27_4f.out
/petsc/src/ksp/ksp/tutorials/output/ex29_3.out
/petsc/src/ksp/ksp/tutorials/output/ex29_4.out
/petsc/src/ksp/ksp/tutorials/output/ex2_redundant.out
/petsc/src/ksp/ksp/tutorials/output/ex34_1.out
/petsc/src/ksp/ksp/tutorials/output/ex43_2_mumps.out
/petsc/src/ksp/ksp/tutorials/output/ex43_3.out
/petsc/src/ksp/ksp/tutorials/output/ex43_4.out
/petsc/src/ksp/ksp/tutorials/output/ex43_5.out
/petsc/src/ksp/ksp/tutorials/output/ex43_6.out
/petsc/src/ksp/ksp/tutorials/output/ex50_1.out
/petsc/src/ksp/ksp/tutorials/output/ex50_2.out
/petsc/src/ksp/ksp/tutorials/output/ex56_latebs-2.out
/petsc/src/ksp/ksp/tutorials/output/ex56_latebs.out
/petsc/src/ksp/ksp/tutorials/output/ex56_nns_gdsw.out
/petsc/src/ksp/ksp/tutorials/output/ex56_nsize-1_rap_bs.out
/petsc/src/ksp/ksp/tutorials/output/ex56_nsize-1_rap_bs_cuda.out
/petsc/src/ksp/ksp/tutorials/output/ex56_nsize-1_rap_bs_hip.out
/petsc/src/ksp/ksp/tutorials/output/ex56_nsize-1_rap_bs_kokkos.out
/petsc/src/ksp/ksp/tutorials/output/ex56_nsize-8_rap_bs.out
/petsc/src/ksp/ksp/tutorials/output/ex56_nsize-8_rap_bs_cuda.out
/petsc/src/ksp/ksp/tutorials/output/ex56_nsize-8_rap_bs_hip.out
/petsc/src/ksp/ksp/tutorials/output/ex56_nsize-8_rap_bs_kokkos.out
/petsc/src/ksp/ksp/tutorials/output/ex59_bddc_fetidp_ml_1.out
/petsc/src/ksp/ksp/tutorials/output/ex59_bddc_fetidp_ml_2.out
/petsc/src/ksp/ksp/tutorials/output/ex59_bddc_fetidp_ml_3.out
/petsc/src/ksp/ksp/tutorials/output/ex62_gasm_view.out
/petsc/src/ksp/ksp/tutorials/output/ex66_1.out
/petsc/src/ksp/ksp/tutorials/output/ex66_2.out
/petsc/src/ksp/ksp/tutorials/output/ex67_transpose_asm.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_1.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_2.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_cusparse.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_3lev.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_3lev_alt.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_3lev_hpddm.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_3lev_hpddm_baij.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_4lev.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_both_approx.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_deluxe_layers.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_cuda_approx_mat_is_localmat_type-seqaij.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_cuda_approx_mat_is_localmat_type-seqaijcusparse.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_dir_approx.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_neu_approx.out
/petsc/src/ksp/ksp/tutorials/output/ex71_fetidp_1.out
/petsc/src/ksp/ksp/tutorials/output/ex71_fetidp_2.out
/petsc/src/ksp/ksp/tutorials/output/ex71_fetidp_elast.out
/petsc/src/ksp/ksp/tutorials/output/ex71_gdsw_elast.out
/petsc/src/ksp/ksp/tutorials/output/ex71_gdsw_elast_adaptive_mg_levels_gdsw_userdefined-0.out
/petsc/src/ksp/ksp/tutorials/output/ex71_gdsw_elast_adaptive_mg_levels_gdsw_userdefined-1.out
/petsc/src/ksp/ksp/tutorials/output/ex71_gdsw_elast_hpddm.out
/petsc/src/ksp/ksp/tutorials/output/ex71_gdsw_poisson.out
/petsc/src/ksp/ksp/tutorials/output/ex71_gdsw_poisson_adaptive_mg_levels_gdsw_userdefined-0.out
/petsc/src/ksp/ksp/tutorials/output/ex71_gdsw_poisson_adaptive_mg_levels_gdsw_userdefined-1.out
/petsc/src/ksp/ksp/tutorials/output/ex72_mpiaijcrl.out
/petsc/src/ksp/ksp/tutorials/output/ex72_mpiaijperm.out
/petsc/src/ksp/ksp/tutorials/output/ex7_2.out
/petsc/src/ksp/ksp/tutorials/output/ex7_gamg_cuda_nsize-1.out
/petsc/src/ksp/ksp/tutorials/output/ex7_gamg_cuda_nsize-2.out
/petsc/src/ksp/ksp/tutorials/output/ex7_gamg_kokkos_nsize-1.out
/petsc/src/ksp/ksp/tutorials/output/ex7_gamg_kokkos_nsize-2.out
/petsc/src/ksp/ksp/tutorials/output/ex7f_2.out
/petsc/src/ksp/ksp/tutorials/output/ex81a_1.out
/petsc/src/ksp/ksp/tutorials/output/ex81a_2.out
/petsc/src/ksp/ksp/tutorials/output/ex82_1.out
/petsc/src/ksp/ksp/tutorials/output/ex84_1.out
/petsc/src/ksp/ksp/tutorials/output/ex87_1_system-elasticity.out
/petsc/src/ksp/ksp/tutorials/output/ex87_1_system-stokes.out
/petsc/src/ksp/ksp/tutorials/output/ex88f_1.out
/petsc/src/ksp/ksp/tutorials/output/ex88f_2.out
/petsc/src/ksp/ksp/tutorials/output/ex89f_1.out
/petsc/src/ksp/ksp/tutorials/output/ex89f_2.out
/petsc/src/ksp/ksp/utils/lmvm/brdn/brdn.h
/petsc/src/ksp/ksp/utils/lmvm/lmbasis.c
/petsc/src/ksp/ksp/utils/lmvm/lmvm.h
/petsc/src/ksp/ksp/utils/lmvm/lmvmutils.c
/petsc/src/ksp/ksp/utils/lmvm/sr1/sr1.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.h
/petsc/src/ksp/ksp/utils/lmvm/tests/output/ex1_sr1.out
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/parms/parms.c
/petsc/src/ksp/pc/tests/output/ex9f_1.out
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/tests/ex125.c
/petsc/src/mat/tests/ex154.c
/petsc/src/mat/tests/ex182.c
/petsc/src/mat/tests/ex192.c
/petsc/src/mat/tests/ex23.c
/petsc/src/mat/tests/ex242.c
/petsc/src/mat/tests/ex243.c
/petsc/src/mat/tests/ex245.c
/petsc/src/mat/tutorials/ex7.c
/petsc/src/ml/regressor/impls/linear/linear.c
/petsc/src/snes/impls/qn/qn.c
/petsc/src/snes/linesearch/impls/cp/linesearchcp.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/snes/tests/output/ex20_1.out
/petsc/src/snes/tests/output/ex5_fieldsplit_1.out
/petsc/src/snes/tests/output/ex5_fieldsplit_2.out
/petsc/src/snes/tutorials/ex19.c
/petsc/src/snes/tutorials/output/ex12_mg_newton_coarse_0.out
/petsc/src/snes/tutorials/output/ex12_mg_newton_coarse_1.out
/petsc/src/snes/tutorials/output/ex12_mg_newton_coarse_2.out
/petsc/src/snes/tutorials/output/ex12_p4est_exact_q2_conformal_parallel.out
/petsc/src/snes/tutorials/output/ex12_p4est_exact_q2_conformal_parallel_parmetis.out
/petsc/src/snes/tutorials/output/ex12_p4est_exact_q2_conformal_serial.out
/petsc/src/snes/tutorials/output/ex12_p4est_exact_q2_nonconformal_parallel.out
/petsc/src/snes/tutorials/output/ex12_p4est_exact_q2_nonconformal_parallel_parmetis.out
/petsc/src/snes/tutorials/output/ex12_p4est_exact_q2_nonconformal_serial.out
/petsc/src/snes/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddc.out
/petsc/src/snes/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddc_alt.out
/petsc/src/snes/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas.out
/petsc/src/snes/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas_alt.out
/petsc/src/snes/tutorials/output/ex12_p4est_solve_bddc.out
/petsc/src/snes/tutorials/output/ex12_quad_bddc.out
/petsc/src/snes/tutorials/output/ex12_quad_hpddm_reuse.out
/petsc/src/snes/tutorials/output/ex12_quad_hpddm_reuse_baij.out
/petsc/src/snes/tutorials/output/ex12_quad_hpddm_reuse_threshold.out
/petsc/src/snes/tutorials/output/ex12_quad_hpddm_reuse_threshold_baij.out
/petsc/src/snes/tutorials/output/ex12_tri_bddc.out
/petsc/src/snes/tutorials/output/ex12_tri_hpddm_reuse.out
/petsc/src/snes/tutorials/output/ex12_tri_hpddm_reuse_baij.out
/petsc/src/snes/tutorials/output/ex12_tri_parmetis_bddc.out
/petsc/src/snes/tutorials/output/ex12_tri_parmetis_hpddm.out
/petsc/src/snes/tutorials/output/ex12_tri_parmetis_hpddm_baij.out
/petsc/src/snes/tutorials/output/ex12_tri_q2q1_asm_lu.out
/petsc/src/snes/tutorials/output/ex12_tri_q2q1_asm_sor.out
/petsc/src/snes/tutorials/output/ex12_tri_q2q1_msm_lu.out
/petsc/src/snes/tutorials/output/ex12_tri_q2q1_msm_sor.out
/petsc/src/snes/tutorials/output/ex17_ge_q1_gdsw.out
/petsc/src/snes/tutorials/output/ex18_1.out
/petsc/src/snes/tutorials/output/ex18_2.out
/petsc/src/snes/tutorials/output/ex18_3.out
/petsc/src/snes/tutorials/output/ex19_10.out
/petsc/src/snes/tutorials/output/ex19_13.out
/petsc/src/snes/tutorials/output/ex19_6.out
/petsc/src/snes/tutorials/output/ex19_7.out
/petsc/src/snes/tutorials/output/ex19_8.out
/petsc/src/snes/tutorials/output/ex19_9.out
/petsc/src/snes/tutorials/output/ex19_asm_matconvert.out
/petsc/src/snes/tutorials/output/ex19_bcgsl.out
/petsc/src/snes/tutorials/output/ex19_fs.out
/petsc/src/snes/tutorials/output/ex19_ibcgs.out
/petsc/src/snes/tutorials/output/ex19_mpibaijmkl.out
/petsc/src/snes/tutorials/output/ex19_ngmres_fas_ms.out
/petsc/src/snes/tutorials/output/ex19_tut_1.out
/petsc/src/snes/tutorials/output/ex19_tut_2.out
/petsc/src/snes/tutorials/output/ex19_tut_8.out
/petsc/src/snes/tutorials/output/ex19_tut_8_alt.out
/petsc/src/snes/tutorials/output/ex22_1.out
/petsc/src/snes/tutorials/output/ex22_1_alt.out
/petsc/src/snes/tutorials/output/ex22_1_alt_2.out
/petsc/src/snes/tutorials/output/ex22_1_alt_3.out
/petsc/src/snes/tutorials/output/ex40f90_1.out
/petsc/src/snes/tutorials/output/ex46_1.out
/petsc/src/snes/tutorials/output/ex46_1_alt.out
/petsc/src/snes/tutorials/output/ex46_1_alt_2.out
/petsc/src/snes/tutorials/output/ex48_4.out
/petsc/src/snes/tutorials/output/ex56_1.out
/petsc/src/snes/tutorials/output/ex5_1.out
/petsc/src/snes/tutorials/output/ex5_2.out
/petsc/src/snes/tutorials/output/ex5_2_alt.out
/petsc/src/snes/tutorials/output/ex5_3.out
/petsc/src/snes/tutorials/output/ex5_3_alt.out
/petsc/src/snes/tutorials/output/ex5_4.out
/petsc/src/snes/tutorials/output/ex5_4_alt.out
/petsc/src/snes/tutorials/output/ex5_5_aspin.out
/petsc/src/snes/tutorials/output/ex5_7_ksp_view_pre.out
/petsc/src/snes/tutorials/output/ex5_asm_0.out
/petsc/src/snes/tutorials/output/ex5_asm_1.out
/petsc/src/snes/tutorials/output/ex5_asm_2.out
/petsc/src/snes/tutorials/output/ex5_asm_3.out
/petsc/src/snes/tutorials/output/ex5_asm_4.out
/petsc/src/snes/tutorials/output/ex5_asm_5.out
/petsc/src/snes/tutorials/output/ex5_asm_5_alt.out
/petsc/src/snes/tutorials/output/ex5_hem_view_detailed.out
/petsc/src/snes/tutorials/output/ex5_mis_view_detailed.out
/petsc/src/snes/tutorials/output/ex5_msm_0.out
/petsc/src/snes/tutorials/output/ex5_msm_1.out
/petsc/src/snes/tutorials/output/ex5_msm_2.out
/petsc/src/snes/tutorials/output/ex5_msm_3.out
/petsc/src/snes/tutorials/output/ex5_msm_4.out
/petsc/src/snes/tutorials/output/ex5_msm_5.out
/petsc/src/snes/tutorials/output/ex5_msm_5_alt.out
/petsc/src/sys/dll/demangle.c
/petsc/src/sys/dll/dlimpl.c
/petsc/src/sys/dll/reg.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/utils/server.c
/petsc/src/tao/bound/tutorials/output/plate2_3.out
/petsc/src/tao/bound/tutorials/output/plate2_4.out
/petsc/src/tao/linesearch/interface/dlregis_taolinesearch.c
/petsc/src/tao/unconstrained/tutorials/output/minsurf2_2.out
/petsc/src/tao/unconstrained/tutorials/output/minsurf2_2_snes.out
/petsc/src/ts/tests/output/ex21_1_bdf_ngmres_fas_ms.out
/petsc/src/ts/tests/output/ex21_2_bdf_ngmres_fas_ms.out
/petsc/src/ts/tests/output/ex21_2_bdf_ngmres_fas_ngs.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1_alt_2.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1_alt_3.out
/petsc/src/ts/tutorials/output/ex47_2d_p1p1_mg_r1.out
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/vec/impls/mpi/commonmpvec.c
95f7d04029-Sep-2025 Satish Balay <balay@mcs.anl.gov>

revert sources to dev
- reset PETSC_VERSION_RELEASE
- reset doc/changes/dev.md

5161938929-Sep-2025 Satish Balay <balay@mcs.anl.gov>

release: set petsc v3.24.0 strings

b2074a3e29-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'release'

45932a9f29-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-09-25/skip-python-exec-hardwire' into 'main'

configure: add -with-python-exec-from-env option to skip hardwiring of the python executable path

See merge request petsc/pet

Merge branch 'barry/2025-09-25/skip-python-exec-hardwire' into 'main'

configure: add -with-python-exec-from-env option to skip hardwiring of the python executable path

See merge request petsc/petsc!8733

show more ...

4c58d42829-Sep-2025 Barry Smith <bsmith@mcs.anl.gov>

configure: add -with-python-exec-from-env option to skip hardwiring of the python executable path

1a02b73c29-Sep-2025 Barry Smith <bsmith@mcs.anl.gov>

Remove left over parts of PCSetPreSolve() that were mistakenly left in !8419

6f16bb5129-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Increase patchlevel to 3.23.7

10632adc28-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rmills/docs-petscregressor-improvements' into 'main'

Improvements to PetscRegressor documentation

See merge request petsc/petsc!8738

572dc9e926-Sep-2025 Richard Tran Mills <rmills@rmills.org>

Fix typos and improve clarity of the user manual section for PetscRegressor.

Thanks-to: Barry Smith <bsmith@petsc.dev>


/petsc/config/BuildSystem/config/packages/HPDDM.py
/petsc/config/BuildSystem/config/packages/Htool.py
/petsc/config/BuildSystem/config/packages/MFEM.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/PnetCDF.py
/petsc/config/BuildSystem/config/packages/Umpire.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/kokkos-kernels.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/examples/arch-alcf-polaris.py
/petsc/config/examples/arch-ci-linux-cuda-latest.py
/petsc/config/examples/arch-ci-linux-cuda-pkgs.py
/petsc/config/examples/arch-ci-linux-cuda112-omp.py
/petsc/config/examples/arch-ci-linux-hip-double.py
/petsc/config/examples/arch-ci-macos-arm.py
/petsc/config/examples/arch-nersc-perlmutter-opt.py
/petsc/config/examples/arch-olcf-frontier-opt.py
manual/regressor.md
/petsc/include/petsc/private/cpp/unordered_map.hpp
/petsc/include/petscmath.h
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/variables
/petsc/share/petsc/Makefile.basic.user
/petsc/src/binding/petsc4py/demo/hpddm/hpddm.py
/petsc/src/dm/impls/network/networkview.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/transform/impls/extrude/plextrextrude.c
/petsc/src/dm/partitioner/impls/multistage/mspart.c
/petsc/src/ksp/ksp/tutorials/ex76.c
/petsc/src/ksp/ksp/utils/lmvm/tests/ex1.c
/petsc/src/ksp/pc/impls/hpddm/pchpddm.cxx
/petsc/src/mat/impls/hypre/mhypre.c
/petsc/src/mat/impls/normal/normm.c
/petsc/src/mat/impls/normal/normmh.c
/petsc/src/mat/tests/ex231.cxx
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tutorials/network/makefile
/petsc/src/snes/tutorials/network/power/makefile
/petsc/src/snes/tutorials/network/water/makefile
/petsc/src/sys/objects/aoptions.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/makefile
/petsc/src/ts/tutorials/multirate/makefile
/petsc/src/ts/tutorials/network/makefile
/petsc/src/vec/is/section/interface/section.c
ab69f2f728-Sep-2025 Satish Balay <balay@mcs.anl.gov>

CI: test for IS0 C90 declaration-after-statement in public include files


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/packages/HPDDM.py
/petsc/config/BuildSystem/config/packages/Htool.py
/petsc/config/BuildSystem/config/packages/MFEM.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/PnetCDF.py
/petsc/config/BuildSystem/config/packages/Umpire.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/kokkos-kernels.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/examples/arch-alcf-polaris.py
/petsc/config/examples/arch-ci-linux-cuda-latest.py
/petsc/config/examples/arch-ci-linux-cuda-pkgs.py
/petsc/config/examples/arch-ci-linux-cuda112-omp.py
/petsc/config/examples/arch-ci-linux-hip-double.py
/petsc/config/examples/arch-nersc-perlmutter-opt.py
/petsc/config/examples/arch-olcf-frontier-opt.py
developers/style.md
/petsc/include/petscmath.h
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/variables
/petsc/share/petsc/Makefile.basic.user
/petsc/src/binding/petsc4py/demo/hpddm/hpddm.py
/petsc/src/ksp/ksp/tutorials/ex76.c
/petsc/src/ksp/pc/impls/hpddm/pchpddm.cxx
/petsc/src/mat/impls/hypre/mhypre.c
/petsc/src/mat/impls/normal/normm.c
/petsc/src/mat/impls/normal/normmh.c
/petsc/src/snes/tutorials/network/makefile
/petsc/src/snes/tutorials/network/power/makefile
/petsc/src/snes/tutorials/network/water/makefile
/petsc/src/ts/tutorials/advection-diffusion-reaction/makefile
/petsc/src/ts/tutorials/multirate/makefile
/petsc/src/ts/tutorials/network/makefile
/petsc/src/vec/is/section/interface/section.c
3b9d9b6525-Sep-2025 Stefano Zampini <stefano.zampini@gmail.com>

PetscPartitioner: add multistage partitioner


changes/dev.md
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/partitionerimpl.h
/petsc/include/petscmath.h
/petsc/include/petscpartitioner.h
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Partitioner.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscpartitioner.pxi
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/tests/ex12.c
/petsc/src/dm/impls/plex/tests/output/ex12_11_ms_petscpartitioner_multistage_node_size-1_petscpartitioner_multistage_node_interleaved-0.out
/petsc/src/dm/impls/plex/tests/output/ex12_11_ms_petscpartitioner_multistage_node_size-1_petscpartitioner_multistage_node_interleaved-1.out
/petsc/src/dm/impls/plex/tests/output/ex12_11_ms_petscpartitioner_multistage_node_size-2_petscpartitioner_multistage_node_interleaved-0.out
/petsc/src/dm/impls/plex/tests/output/ex12_11_ms_petscpartitioner_multistage_node_size-2_petscpartitioner_multistage_node_interleaved-1.out
/petsc/src/dm/impls/plex/tests/output/ex12_11_ms_petscpartitioner_multistage_node_size-3_petscpartitioner_multistage_node_interleaved-0.out
/petsc/src/dm/impls/plex/tests/output/ex12_11_ms_petscpartitioner_multistage_node_size-3_petscpartitioner_multistage_node_interleaved-1.out
/petsc/src/dm/impls/plex/tests/output/ex12_11_ms_petscpartitioner_multistage_node_size-4_petscpartitioner_multistage_node_interleaved-0.out
/petsc/src/dm/impls/plex/tests/output/ex12_11_ms_petscpartitioner_multistage_node_size-4_petscpartitioner_multistage_node_interleaved-1.out
/petsc/src/dm/impls/plex/tests/output/ex12_1_ms_cellsection.out
/petsc/src/dm/impls/plex/tests/output/ex12_2_ms_petscpartitioner_multistage_node_size-1_petscpartitioner_multistage_node_interleaved-0.out
/petsc/src/dm/impls/plex/tests/output/ex12_2_ms_petscpartitioner_multistage_node_size-1_petscpartitioner_multistage_node_interleaved-1.out
/petsc/src/dm/impls/plex/tests/output/ex12_2_ms_petscpartitioner_multistage_node_size-2_petscpartitioner_multistage_node_interleaved-0.out
/petsc/src/dm/impls/plex/tests/output/ex12_2_ms_petscpartitioner_multistage_node_size-2_petscpartitioner_multistage_node_interleaved-1.out
/petsc/src/dm/impls/plex/tests/output/ex12_2_ms_petscpartitioner_multistage_node_size-3_petscpartitioner_multistage_node_interleaved-0.out
/petsc/src/dm/impls/plex/tests/output/ex12_2_ms_petscpartitioner_multistage_node_size-3_petscpartitioner_multistage_node_interleaved-1.out
/petsc/src/dm/impls/plex/tests/output/ex12_2_ms_petscpartitioner_multistage_node_size-4_petscpartitioner_multistage_node_interleaved-0.out
/petsc/src/dm/impls/plex/tests/output/ex12_2_ms_petscpartitioner_multistage_node_size-4_petscpartitioner_multistage_node_interleaved-1.out
/petsc/src/dm/impls/plex/tests/output/ex12_5_ms_petscpartitioner_multistage_msection-2.out
/petsc/src/dm/impls/plex/tests/output/ex12_5_ms_petscpartitioner_multistage_msection-3.out
/petsc/src/dm/impls/plex/tests/output/ex12_lb_0_ms.out
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dmi.c
/petsc/src/dm/partitioner/impls/multistage/makefile
/petsc/src/dm/partitioner/impls/multistage/mspart.c
/petsc/src/dm/partitioner/interface/partitioner.c
/petsc/src/dm/partitioner/interface/partitionerreg.c
/petsc/src/sys/classes/viewer/interface/viewa.c
76dbdf7a26-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/isoperiodic_plex_mat_preallocate' into 'main'

fix(Plex): Fix Mat preallocation when isoperiodic is used

See merge request petsc/petsc!8712

0608c22131-Jul-2025 Barry Smith <bsmith@mcs.anl.gov>

Remove support for having PETSc objects in common blocks

This involves removing --with-fortran-type-initialize ./configure option

Also make name values for uninitialized objects in Fortran with FOR

Remove support for having PETSc objects in common blocks

This involves removing --with-fortran-type-initialize ./configure option

Also make name values for uninitialized objects in Fortran with FORTRAN_TYPE_INITIALIZE' and PETSC_FORTRAN_TYPE_NULL_RETURN instead of numerical values -2 and -3

show more ...


/petsc/config/BuildSystem/config/compilersFortran.py
/petsc/config/BuildSystem/config/packages/SLEPc.py
/petsc/config/utils/generatefortranbindings.py
changes/dev.md
/petsc/include/petsc/finclude/petscsysbase.h
/petsc/include/petsc/private/ftnimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/src/dm/dt/interface/ftn-custom/zdsf.c
/petsc/src/dm/dt/tests/ex10.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/ftn-custom/zmodpcff.c
/petsc/src/ksp/ksp/impls/gmres/ftn-custom/zgmres2f.c
/petsc/src/ksp/ksp/interface/ftn-custom/zdmkspf.c
/petsc/src/ksp/ksp/interface/ftn-custom/zitfuncf.c
/petsc/src/ksp/pc/impls/hpddm/ftn-custom/zpchpddmf.c
/petsc/src/ksp/pc/impls/mg/ftn-custom/zmgfuncf.c
/petsc/src/ksp/pc/impls/shell/ftn-custom/zshellpcf.c
/petsc/src/mat/impls/mffd/ftn-custom/zmffdf.c
/petsc/src/mat/impls/shell/ftn-custom/zshellf.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/matfd/ftn-custom/zfdmatrixf.c
/petsc/src/snes/interface/ftn-custom/zsnesf.c
/petsc/src/snes/linesearch/impls/shell/ftn-custom/zlinesearchshellf.c
/petsc/src/snes/linesearch/interface/ftn-custom/zlinesearchf.c
/petsc/src/snes/tests/ex13.c
/petsc/src/snes/utils/ftn-custom/zdmdasnesf.c
/petsc/src/snes/utils/ftn-custom/zdmlocalsnesf.c
/petsc/src/snes/utils/ftn-custom/zdmsnesf.c
/petsc/src/sys/classes/draw/utils/ftn-custom/zzoomf.c
/petsc/src/sys/error/ftn-custom/zerrf.c
/petsc/src/sys/ftn-custom/zutils.c
/petsc/src/sys/objects/ftn-custom/zstartf.c
/petsc/src/sys/objects/inherit.c
/petsc/src/tao/constrained/impls/admm/ftn-custom/zadmmf.c
/petsc/src/tao/interface/ftn-custom/ztaosolverf.c
/petsc/src/tao/leastsquares/impls/brgn/ftn-custom/zbrgnf.c
/petsc/src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c
/petsc/src/ts/interface/ftn-custom/ztsf.c
/petsc/src/ts/interface/ts.c

12345678910>>...95