History log of /petsc/doc/ (Results 276 – 300 of 2360)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
174dc0c828-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/packages/libpng.py
/petsc/config/PETSc/Configure.py
/petsc/config/utils/getAPI.py
manual/fortran.md
manual/snes.md
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscerror.h
/petsc/include/petscstring.h
/petsc/include/petscsys.h
/petsc/lib/petsc/bin/maint/prettyprintAPI.py
/petsc/share/petsc/Makefile.user
/petsc/src/binding/petsc4py/docs/source/install.rst
/petsc/src/binding/petsc4py/src/petsc4py/typing.py
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/field/interface/dmfieldregi.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/exodusii/plexexodusii2.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/interface/dmgenerate.c
/petsc/src/dm/interface/dmgeommodel.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/snes/impls/fas/fasgalerkin.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tutorials/output/ex19_tut_4.out
/petsc/src/snes/tutorials/output/ex19_tut_5.out
/petsc/src/snes/tutorials/output/ex19_tut_6.out
/petsc/src/snes/tutorials/output/ex19_tut_7.out
/petsc/src/snes/utils/convest.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/matlabengine/matlab.c
/petsc/src/sys/classes/viewer/impls/ams/ams.c
/petsc/src/sys/classes/viewer/impls/ascii/vcreatea.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/classes/viewer/interface/viewreg.c
/petsc/src/sys/logging/handler/impls/default/logdefault.c
/petsc/src/sys/objects/device/impls/cupm/cupmthrustutility.hpp
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/linesearch/interface/taolinesearch.c
/petsc/src/tao/util/tao_util.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/impls/implicit/glle/glleadapt.c
/petsc/src/ts/impls/implicit/irk/irk.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/impls/pseudo/posindep.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/vec/is/sf/interface/sfregi.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/pf/interface/pf.c
/petsc/src/vec/vec/impls/dvecimpl.h
/petsc/src/vec/vec/impls/mpi/pvecimpl.h
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/utils/tagger/interface/taggerregi.c
eb7020d828-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-04-26/docs-ftn-visible-derived-type/release' into 'release'

Fix Fortran docs for visible Fortran derived type like PetscSFNode

See merge request petsc/petsc!8350

a27bb31328-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/release/fix-log_view' into 'release'

Fix -log_view to display 1e-6 correctly

See merge request petsc/petsc!8351

789736e120-Apr-2025 Barry Smith <bsmith@mcs.anl.gov>

Mention linear regressor in KSP docs and KSP usage from linear regressor

94ff1df124-Apr-2025 Matthew G. Knepley <knepley@gmail.com>

Web: Updated meeting webpage
- Add committees for meeting
- Add coc
- Add tentative agenda
- Add sponsor logos

Cherry-pick 19169e1354ef8e488bbcc14fa0c97c1ea33f9cfd from main


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/packages/libpng.py
/petsc/config/BuildSystem/config/packages/make.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/PETSc/Configure.py
/petsc/config/examples/arch-ci-linux-pkgs-dbg-ftn-interfaces.py
/petsc/config/examples/arch-ci-linux-pkgs-valgrind.py
/petsc/config/examples/arch-ci-macos-arm.py
/petsc/config/examples/arch-ci-macos-cxx-pkgs-opt-arm.py
/petsc/config/examples/arch-necve.py
/petsc/config/utils/generatefortranbindings.py
/petsc/config/utils/getAPI.py
community/meetings/2025/index.md
/petsc/gmakefile
/petsc/gmakefile.test
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petscdmproduct.h
/petsc/include/petsclog.h
/petsc/lib/petsc/bin/maint/findvisibleprivatefunctions
/petsc/lib/petsc/bin/petscfreesharedmemory
/petsc/makefile
/petsc/share/petsc/Makefile.user
/petsc/src/binding/petsc4py/conf/confpetsc.py
/petsc/src/binding/petsc4py/docs/source/install.rst
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Mat.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscmat.pxi
/petsc/src/binding/petsc4py/test/test_mat_dense.py
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/interface/ftn-custom/zdtf90.c
/petsc/src/dm/field/interface/dmfieldregi.c
/petsc/src/dm/ftn-mod/petscdmmod.F90
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/exodusii/plexexodusii2.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/tests/ex1.c
/petsc/src/dm/impls/plex/tests/output/ex1_schwarz_p_refine.out
/petsc/src/dm/impls/product/product.c
/petsc/src/dm/impls/product/productutils.c
/petsc/src/dm/impls/stag/stagutils.c
/petsc/src/dm/interface/dmcoordinates.c
/petsc/src/dm/interface/dmgenerate.c
/petsc/src/dm/interface/dmgeommodel.c
/petsc/src/ksp/ksp/tests/ex10.c
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/ksp/pcksp.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/impls/adj/mpi/ftn-custom/zmpiadjf.c
/petsc/src/mat/impls/adj/mpi/mpiadj.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/aijfact.c
/petsc/src/mat/impls/aij/seq/ftn-kernels/fmult.F90
/petsc/src/mat/impls/aij/seq/inode.c
/petsc/src/mat/impls/aij/seq/inode2.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqhipsparse/aijhipsparse.hip.cpp
/petsc/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx
/petsc/src/mat/impls/nest/ftn-custom/zmatnestf.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/mat/tests/ex244.cxx
/petsc/src/mat/tests/ex269f.F90
/petsc/src/mat/tests/output/ex269f_1.out
/petsc/src/mat/tutorials/ex11.c
/petsc/src/mat/tutorials/ex11f.F90
/petsc/src/mat/tutorials/output/ex11f_1.out
/petsc/src/snes/impls/fas/fasgalerkin.c
/petsc/src/snes/impls/tr/tr.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tests/ex1.c
/petsc/src/snes/tests/output/ex1_2_trdeltamax_change.out
/petsc/src/snes/tutorials/output/ex78_2_alt.out
/petsc/src/snes/utils/convest.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/matlabengine/matlab.c
/petsc/src/sys/classes/viewer/impls/ams/ams.c
/petsc/src/sys/classes/viewer/impls/ascii/vcreatea.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/classes/viewer/interface/viewreg.c
/petsc/src/sys/tests/ex1.c
/petsc/src/sys/tests/ex76.c
/petsc/src/sys/tests/ex77.c
/petsc/src/sys/tests/ex78.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/linesearch/interface/taolinesearch.c
/petsc/src/tao/util/tao_util.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/impls/implicit/glle/glleadapt.c
/petsc/src/ts/impls/implicit/irk/irk.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/impls/pseudo/posindep.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/vec/is/sf/impls/basic/cupm/hip/sfcupm.hip.cpp
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/is/sf/interface/sfregi.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/pf/interface/pf.c
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/mpi/pvec2.c
/petsc/src/vec/vec/impls/mpi/pvecimpl.h
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/tests/ex31.c
/petsc/src/vec/vec/tests/ex38.c
/petsc/src/vec/vec/tests/ex4.c
/petsc/src/vec/vec/utils/tagger/interface/taggerregi.c
6f9c573828-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/web-meeting-2025' into 'main'

Web: Added committees for meeting

See merge request petsc/petsc!8340

f529ca9728-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-04-16/docs-converged-normal-equations/release' into 'main'

Improve the clarity of KSP converging for the normal equations.

See merge request petsc/petsc!8327


/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/examples/arch-ci-linux-pkgs-dbg-ftn-interfaces.py
/petsc/config/examples/arch-ci-macos-arm.py
/petsc/config/examples/arch-ci-macos-cxx-pkgs-opt-arm.py
changes/dev.md
/petsc/gmakefile
/petsc/gmakefile.test
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petscksp.h
/petsc/src/binding/petsc4py/conf/confpetsc.py
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/KSP.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscksp.pxi
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/ksp/ksp/impls/lsqr/lsqr.c
/petsc/src/ksp/ksp/interface/dlregisksp.c
/petsc/src/ksp/ksp/tests/ex10.c
/petsc/src/ksp/ksp/tests/output/ex54_1.out
/petsc/src/ksp/ksp/tests/output/ex54_1_alt.out
/petsc/src/ksp/ksp/tests/output/ex54_2.out
/petsc/src/ksp/ksp/tests/output/ex54_2_alt.out
/petsc/src/ksp/ksp/tests/output/ex54_3.out
/petsc/src/ksp/ksp/tests/output/ex54_3_alt.out
/petsc/src/ksp/ksp/tests/output/ex54_4.out
/petsc/src/ksp/ksp/tests/output/ex54_4_alt.out
/petsc/src/ksp/ksp/tutorials/ex2f.F90
/petsc/src/ksp/ksp/tutorials/output/ex27_11.out
/petsc/src/ksp/ksp/tutorials/output/ex27_4b_ksp_lsqr_exact_mat_norm-0.out
/petsc/src/ksp/ksp/tutorials/output/ex27_4b_ksp_lsqr_exact_mat_norm-1.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_4g.out
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/aijfact.c
/petsc/src/mat/impls/aij/seq/ftn-kernels/fmult.F90
/petsc/src/mat/impls/aij/seq/inode.c
/petsc/src/mat/impls/aij/seq/inode2.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqhipsparse/aijhipsparse.hip.cpp
/petsc/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/snes/impls/tr/tr.c
/petsc/src/snes/tests/ex1.c
/petsc/src/snes/tests/output/ex1_2_trdeltamax_change.out
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/mpi/pvec2.c
/petsc/src/vec/vec/impls/mpi/pvecimpl.h
/petsc/src/vec/vec/tests/ex31.c
19169e1324-Apr-2025 Matthew G. Knepley <knepley@gmail.com>

Web: Updated meeting webpage
- Add committees for meeting
- Add coc
- Add tentative agenda
- Add sponsor logos

3ce01cb727-Apr-2025 Jose E. Roman <jroman@dsic.upv.es>

LaTeX fixes


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/packages/make.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/PETSc/Configure.py
/petsc/config/examples/arch-ci-linux-pkgs-dbg-ftn-interfaces.py
/petsc/config/examples/arch-ci-linux-pkgs-valgrind.py
/petsc/config/examples/arch-ci-macos-arm.py
/petsc/config/examples/arch-ci-macos-cxx-pkgs-opt-arm.py
/petsc/config/examples/arch-necve.py
/petsc/config/utils/generatefortranbindings.py
/petsc/config/utils/getAPI.py
manual/snes.md
/petsc/gmakefile
/petsc/gmakefile.test
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petscdmproduct.h
/petsc/include/petsclog.h
/petsc/lib/petsc/bin/maint/findvisibleprivatefunctions
/petsc/lib/petsc/bin/petscfreesharedmemory
/petsc/makefile
/petsc/share/petsc/Makefile.user
/petsc/src/binding/petsc4py/conf/confpetsc.py
/petsc/src/binding/petsc4py/docs/source/install.rst
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Mat.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscmat.pxi
/petsc/src/binding/petsc4py/test/test_mat_dense.py
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/interface/ftn-custom/zdtf90.c
/petsc/src/dm/field/interface/dmfieldregi.c
/petsc/src/dm/ftn-mod/petscdmmod.F90
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/exodusii/plexexodusii2.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/tests/ex1.c
/petsc/src/dm/impls/plex/tests/output/ex1_schwarz_p_refine.out
/petsc/src/dm/impls/product/product.c
/petsc/src/dm/impls/product/productutils.c
/petsc/src/dm/impls/stag/stagutils.c
/petsc/src/dm/interface/dmcoordinates.c
/petsc/src/dm/interface/dmgenerate.c
/petsc/src/dm/interface/dmgeommodel.c
/petsc/src/ksp/ksp/tests/ex10.c
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/ksp/pcksp.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/impls/adj/mpi/ftn-custom/zmpiadjf.c
/petsc/src/mat/impls/adj/mpi/mpiadj.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/aijfact.c
/petsc/src/mat/impls/aij/seq/ftn-kernels/fmult.F90
/petsc/src/mat/impls/aij/seq/inode.c
/petsc/src/mat/impls/aij/seq/inode2.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqhipsparse/aijhipsparse.hip.cpp
/petsc/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx
/petsc/src/mat/impls/nest/ftn-custom/zmatnestf.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/mat/tests/ex244.cxx
/petsc/src/mat/tests/ex269f.F90
/petsc/src/mat/tests/output/ex269f_1.out
/petsc/src/mat/tutorials/ex11.c
/petsc/src/mat/tutorials/ex11f.F90
/petsc/src/mat/tutorials/output/ex11f_1.out
/petsc/src/snes/impls/fas/fasgalerkin.c
/petsc/src/snes/impls/tr/tr.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tests/ex1.c
/petsc/src/snes/tests/output/ex1_2_trdeltamax_change.out
/petsc/src/snes/tutorials/output/ex19_tut_4.out
/petsc/src/snes/tutorials/output/ex19_tut_5.out
/petsc/src/snes/tutorials/output/ex19_tut_6.out
/petsc/src/snes/tutorials/output/ex19_tut_7.out
/petsc/src/snes/tutorials/output/ex78_2_alt.out
/petsc/src/snes/utils/convest.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/matlabengine/matlab.c
/petsc/src/sys/classes/viewer/impls/ams/ams.c
/petsc/src/sys/classes/viewer/impls/ascii/vcreatea.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/classes/viewer/interface/viewreg.c
/petsc/src/sys/logging/handler/impls/default/logdefault.c
/petsc/src/sys/tests/ex1.c
/petsc/src/sys/tests/ex76.c
/petsc/src/sys/tests/ex77.c
/petsc/src/sys/tests/ex78.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/linesearch/interface/taolinesearch.c
/petsc/src/tao/util/tao_util.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/impls/implicit/glle/glleadapt.c
/petsc/src/ts/impls/implicit/irk/irk.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/impls/pseudo/posindep.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/vec/is/sf/impls/basic/cupm/hip/sfcupm.hip.cpp
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/is/sf/interface/sfregi.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/pf/interface/pf.c
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/mpi/pvec2.c
/petsc/src/vec/vec/impls/mpi/pvecimpl.h
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/tests/ex31.c
/petsc/src/vec/vec/tests/ex38.c
/petsc/src/vec/vec/tests/ex4.c
/petsc/src/vec/vec/utils/tagger/interface/taggerregi.c
7c88415227-Apr-2025 Barry Smith <bsmith@mcs.anl.gov>

Fix Fortran docs for visible Fortran derived type like PetscSFNode


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/packages/make.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/PETSc/Configure.py
/petsc/config/examples/arch-ci-linux-pkgs-dbg-ftn-interfaces.py
/petsc/config/examples/arch-ci-linux-pkgs-valgrind.py
/petsc/config/examples/arch-ci-macos-arm.py
/petsc/config/examples/arch-ci-macos-cxx-pkgs-opt-arm.py
/petsc/config/examples/arch-necve.py
/petsc/config/utils/generatefortranbindings.py
/petsc/config/utils/getAPI.py
manual/fortran.md
/petsc/gmakefile
/petsc/gmakefile.test
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petscdmproduct.h
/petsc/include/petsclog.h
/petsc/lib/petsc/bin/maint/findvisibleprivatefunctions
/petsc/lib/petsc/bin/petscfreesharedmemory
/petsc/makefile
/petsc/share/petsc/Makefile.user
/petsc/src/binding/petsc4py/conf/confpetsc.py
/petsc/src/binding/petsc4py/docs/source/install.rst
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Mat.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscmat.pxi
/petsc/src/binding/petsc4py/test/test_mat_dense.py
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/interface/ftn-custom/zdtf90.c
/petsc/src/dm/field/interface/dmfieldregi.c
/petsc/src/dm/ftn-mod/petscdmmod.F90
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/exodusii/plexexodusii2.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/tests/ex1.c
/petsc/src/dm/impls/plex/tests/output/ex1_schwarz_p_refine.out
/petsc/src/dm/impls/product/product.c
/petsc/src/dm/impls/product/productutils.c
/petsc/src/dm/impls/stag/stagutils.c
/petsc/src/dm/interface/dmcoordinates.c
/petsc/src/dm/interface/dmgenerate.c
/petsc/src/dm/interface/dmgeommodel.c
/petsc/src/ksp/ksp/tests/ex10.c
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/ksp/pcksp.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/impls/adj/mpi/ftn-custom/zmpiadjf.c
/petsc/src/mat/impls/adj/mpi/mpiadj.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/aijfact.c
/petsc/src/mat/impls/aij/seq/ftn-kernels/fmult.F90
/petsc/src/mat/impls/aij/seq/inode.c
/petsc/src/mat/impls/aij/seq/inode2.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqhipsparse/aijhipsparse.hip.cpp
/petsc/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx
/petsc/src/mat/impls/nest/ftn-custom/zmatnestf.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/mat/tests/ex244.cxx
/petsc/src/mat/tests/ex269f.F90
/petsc/src/mat/tests/output/ex269f_1.out
/petsc/src/mat/tutorials/ex11.c
/petsc/src/mat/tutorials/ex11f.F90
/petsc/src/mat/tutorials/output/ex11f_1.out
/petsc/src/snes/impls/fas/fasgalerkin.c
/petsc/src/snes/impls/tr/tr.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tests/ex1.c
/petsc/src/snes/tests/output/ex1_2_trdeltamax_change.out
/petsc/src/snes/tutorials/output/ex78_2_alt.out
/petsc/src/snes/utils/convest.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/matlabengine/matlab.c
/petsc/src/sys/classes/viewer/impls/ams/ams.c
/petsc/src/sys/classes/viewer/impls/ascii/vcreatea.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/classes/viewer/interface/viewreg.c
/petsc/src/sys/tests/ex1.c
/petsc/src/sys/tests/ex76.c
/petsc/src/sys/tests/ex77.c
/petsc/src/sys/tests/ex78.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/linesearch/interface/taolinesearch.c
/petsc/src/tao/util/tao_util.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/impls/implicit/glle/glleadapt.c
/petsc/src/ts/impls/implicit/irk/irk.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/impls/pseudo/posindep.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/vec/is/sf/impls/basic/cupm/hip/sfcupm.hip.cpp
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/is/sf/interface/sfregi.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/pf/interface/pf.c
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/mpi/pvec2.c
/petsc/src/vec/vec/impls/mpi/pvecimpl.h
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/tests/ex31.c
/petsc/src/vec/vec/tests/ex38.c
/petsc/src/vec/vec/tests/ex4.c
/petsc/src/vec/vec/utils/tagger/interface/taggerregi.c
78daaec817-Apr-2025 Barry Smith <bsmith@mcs.anl.gov>

Improve the clarity of KSP converging for the normal equations.

Reported-by: Mark Adams


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/SuiteSparse.py
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/PETSc/options/libraryOptions.py
/petsc/config/PETSc/options/petscclone.py
/petsc/config/examples/arch-necve.py
changes/dev.md
/petsc/include/petsc/private/pcgamgimpl.h
/petsc/include/petsc/private/pcmgimpl.h
/petsc/include/petscksp.h
/petsc/makefile
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/KSP.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Mat.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscksp.pxi
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscmat.pxi
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/interface/dmgenerate.c
/petsc/src/dm/interface/dmgeommodel.c
/petsc/src/ksp/ksp/impls/lsqr/lsqr.c
/petsc/src/ksp/ksp/interface/dlregisksp.c
/petsc/src/ksp/ksp/tests/output/ex54_1.out
/petsc/src/ksp/ksp/tests/output/ex54_1_alt.out
/petsc/src/ksp/ksp/tests/output/ex54_2.out
/petsc/src/ksp/ksp/tests/output/ex54_2_alt.out
/petsc/src/ksp/ksp/tests/output/ex54_3.out
/petsc/src/ksp/ksp/tests/output/ex54_3_alt.out
/petsc/src/ksp/ksp/tests/output/ex54_4.out
/petsc/src/ksp/ksp/tests/output/ex54_4_alt.out
/petsc/src/ksp/ksp/tutorials/ex2f.F90
/petsc/src/ksp/ksp/tutorials/output/ex27_11.out
/petsc/src/ksp/ksp/tutorials/output/ex27_4b_ksp_lsqr_exact_mat_norm-0.out
/petsc/src/ksp/ksp/tutorials/output/ex27_4b_ksp_lsqr_exact_mat_norm-1.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_4g.out
/petsc/src/ksp/ksp/utils/lmvm/brdn/brdn.h
/petsc/src/ksp/ksp/utils/lmvm/lmvm.h
/petsc/src/ksp/ksp/utils/lmvm/sr1/sr1.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.h
/petsc/src/ksp/ksp/utils/lmvm/tests/ex3.c
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/ksp/pc/impls/factor/icc/icc.c
/petsc/src/ksp/pc/impls/factor/ilu/ilu.c
/petsc/src/ksp/pc/impls/hmg/hmg.c
/petsc/src/ksp/pc/impls/ksp/pcksp.c
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/lusol/lusol.c
/petsc/src/mat/impls/baij/mpi/baijov.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baijmkl/baijmkl.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/fft/fftw/fftw.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/sbaij/seq/relax.h
/petsc/src/mat/interface/dlregismat.c
/petsc/src/snes/tutorials/output/ex78_2_alt.out
/petsc/src/vec/is/sf/impls/basic/cupm/hip/sfcupm.hip.cpp
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/vec/tests/ex38.c
/petsc/src/vec/vec/tests/ex4.c
a02648fd23-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/cleanup-symbols' into 'main'

Do not expose unneeded symbols

See merge request petsc/petsc!8335


changes/dev.md
/petsc/include/petsc/private/dmforestimpl.h
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/dmswarmimpl.h
/petsc/include/petsc/private/kernels/blockinvert.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/matisimpl.h
/petsc/include/petsc/private/pcpatchimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/sfimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscsys.h
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/forest/forest.c
/petsc/src/dm/impls/network/networkcreate.c
/petsc/src/dm/impls/plex/hdf5/plexhdf5.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/tests/ex30.c
/petsc/src/dm/interface/dmgeommodel.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tutorials/ex74.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baij.h
/petsc/src/mat/impls/baij/seq/baijfact11.c
/petsc/src/mat/impls/baij/seq/baijfact2.c
/petsc/src/mat/impls/baij/seq/baijfact3.c
/petsc/src/mat/impls/baij/seq/baijsolv.c
/petsc/src/mat/impls/baij/seq/baijsolvnat4.c
/petsc/src/mat/impls/baij/seq/dgefa2.c
/petsc/src/mat/impls/baij/seq/dgefa3.c
/petsc/src/mat/impls/baij/seq/dgefa4.c
/petsc/src/mat/impls/baij/seq/dgefa5.c
/petsc/src/mat/impls/baij/seq/dgefa6.c
/petsc/src/mat/impls/baij/seq/dgefa7.c
/petsc/src/mat/impls/dense/seq/dense.h
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/mf/snesmfj.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/viewer/impls/ascii/asciiimpl.h
/petsc/src/sys/fileio/fretrieve.c
/petsc/src/sys/totalview/tv_data_display.h
/petsc/src/sys/utils/mpimesg.c
/petsc/src/sys/utils/mpitr.c
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/impls/mpi/pvecimpl.h
/petsc/src/vec/vec/utils/vscat.c
49777e5222-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-transform-cohesive' into 'main'

Plex: Fix cohesive cell integration

See merge request petsc/petsc!8175


changes/dev.md
/petsc/include/petsc/private/dmfieldimpl.h
/petsc/include/petsc/private/dmplextransformimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petscdmfield.h
/petsc/include/petscdmplextransform.h
/petsc/include/petscfe.h
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/impls/vector/fevector.c
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/field/interface/dmfield.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/impls/plex/tests/ex5.c
/petsc/src/dm/impls/plex/tests/output/ex69_hex_0.out
/petsc/src/dm/impls/plex/tests/output/ex69_hex_1.out
/petsc/src/dm/impls/plex/tests/output/ex69_hex_2.out
/petsc/src/dm/impls/plex/tests/output/ex69_hex_3.out
/petsc/src/dm/impls/plex/tests/output/ex69_hex_4.out
/petsc/src/dm/impls/plex/tests/output/ex69_quad_0.out
/petsc/src/dm/impls/plex/tests/output/ex69_quad_2.out
/petsc/src/dm/impls/plex/tests/output/ex69_quad_3.out
/petsc/src/dm/impls/plex/tests/output/ex69_quad_4.out
/petsc/src/dm/impls/plex/tests/output/ex69_quad_5.out
/petsc/src/dm/impls/plex/tests/output/ex69_quad_6.out
/petsc/src/dm/impls/plex/tests/output/ex69_quad_6w.out
/petsc/src/dm/impls/plex/tests/output/ex69_tet_0.out
/petsc/src/dm/impls/plex/tests/output/ex69_tet_1.out
/petsc/src/dm/impls/plex/tests/output/ex69_tri_0.out
/petsc/src/dm/impls/plex/tests/output/ex69_tri_2.out
/petsc/src/dm/impls/plex/tests/output/ex69_tri_3.out
/petsc/src/dm/impls/plex/transform/impls/extrude/plextrcohesive.c
/petsc/src/dm/impls/plex/transform/interface/plextransform.c
4d1dc67721-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/2025-04-15/support-openmpi-hip' into 'main'

Add UCX to support Open MPI with ROCm

See merge request petsc/petsc!8321

281ff59e21-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-hdf5-compress' into 'main'

Plex+HDF5: Fix compression handling in HDF5 output

See merge request petsc/petsc!8317


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/SuiteSparse.py
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/PETSc/options/libraryOptions.py
/petsc/config/PETSc/options/petscclone.py
/petsc/config/examples/arch-necve.py
changes/dev.md
/petsc/include/petsc/private/pcgamgimpl.h
/petsc/include/petsc/private/pcmgimpl.h
/petsc/include/petsc/private/viewerhdf5impl.h
/petsc/include/petscviewerhdf5.h
/petsc/makefile
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Mat.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscmat.pxi
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/plex/hdf5/plexhdf5.c
/petsc/src/dm/impls/plex/plexrefine.c
/petsc/src/dm/impls/plex/transform/interface/plextransform.c
/petsc/src/dm/interface/dmgenerate.c
/petsc/src/dm/interface/dmgeommodel.c
/petsc/src/ksp/ksp/utils/lmvm/brdn/brdn.h
/petsc/src/ksp/ksp/utils/lmvm/lmvm.h
/petsc/src/ksp/ksp/utils/lmvm/sr1/sr1.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.h
/petsc/src/ksp/ksp/utils/lmvm/tests/ex3.c
/petsc/src/ksp/pc/impls/factor/icc/icc.c
/petsc/src/ksp/pc/impls/factor/ilu/ilu.c
/petsc/src/ksp/pc/impls/hmg/hmg.c
/petsc/src/ksp/pc/impls/ksp/pcksp.c
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/lusol/lusol.c
/petsc/src/mat/impls/baij/mpi/baijov.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baijmkl/baijmkl.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/fft/fftw/fftw.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/sbaij/seq/relax.h
/petsc/src/mat/interface/dlregismat.c
/petsc/src/snes/tutorials/output/ex78_2_alt.out
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/classes/viewer/tutorials/output/ex2_2a.out
/petsc/src/sys/classes/viewer/tutorials/output/ex2_2b.out
/petsc/src/vec/is/is/impls/general/general.c
/petsc/src/vec/is/is/interface/isreg.c
/petsc/src/vec/is/sf/impls/basic/cupm/hip/sfcupm.hip.cpp
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/vec/tests/ex38.c
/petsc/src/vec/vec/tests/ex4.c
0a87275421-Apr-2025 Pierre Jolivet <pierre@joliv.et>

Deprecate PetscSSEIsEnabled()


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/SuiteSparse.py
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/PETSc/options/libraryOptions.py
/petsc/config/PETSc/options/petscclone.py
/petsc/config/examples/arch-necve.py
changes/dev.md
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/kernels/blockinvert.h
/petsc/include/petsc/private/pcgamgimpl.h
/petsc/include/petsc/private/pcmgimpl.h
/petsc/include/petscsys.h
/petsc/makefile
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Mat.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscmat.pxi
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/interface/dmgenerate.c
/petsc/src/dm/interface/dmgeommodel.c
/petsc/src/ksp/ksp/utils/lmvm/brdn/brdn.h
/petsc/src/ksp/ksp/utils/lmvm/lmvm.h
/petsc/src/ksp/ksp/utils/lmvm/sr1/sr1.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.h
/petsc/src/ksp/ksp/utils/lmvm/tests/ex3.c
/petsc/src/ksp/pc/impls/factor/icc/icc.c
/petsc/src/ksp/pc/impls/factor/ilu/ilu.c
/petsc/src/ksp/pc/impls/hmg/hmg.c
/petsc/src/ksp/pc/impls/ksp/pcksp.c
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/lusol/lusol.c
/petsc/src/mat/impls/baij/mpi/baijov.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.h
/petsc/src/mat/impls/baij/seq/baijfact11.c
/petsc/src/mat/impls/baij/seq/baijfact2.c
/petsc/src/mat/impls/baij/seq/baijfact3.c
/petsc/src/mat/impls/baij/seq/baijmkl/baijmkl.c
/petsc/src/mat/impls/baij/seq/baijsolv.c
/petsc/src/mat/impls/baij/seq/baijsolvnat4.c
/petsc/src/mat/impls/baij/seq/dgefa4.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/fft/fftw/fftw.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/sbaij/seq/relax.h
/petsc/src/mat/interface/dlregismat.c
/petsc/src/snes/tutorials/output/ex78_2_alt.out
/petsc/src/sys/utils/mpitr.c
/petsc/src/vec/is/sf/impls/basic/cupm/hip/sfcupm.hip.cpp
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/vec/tests/ex38.c
/petsc/src/vec/vec/tests/ex4.c
989fa63915-Apr-2025 Brad Aagaard <baagaard@usgs.gov>

Plex: Fix hybrid integration
- Add DMFieldCreateDefaultFaceQuadrature() and PetscFEExpandFaceQuadrature()
- Add neighbor geometry to PetscFEIntegrateHybridResidual_Basic(), PetscFEIntegrateHybridJaco

Plex: Fix hybrid integration
- Add DMFieldCreateDefaultFaceQuadrature() and PetscFEExpandFaceQuadrature()
- Add neighbor geometry to PetscFEIntegrateHybridResidual_Basic(), PetscFEIntegrateHybridJacobian_Basic() and PetscFEEvaluateFieldJets_Hybrid_Internal()
- Add cell geometry to PetscFEIntegrateHybridResidual() and PetscFEIntegrateHybridJacobian()

show more ...


changes/dev.md
/petsc/include/petsc/private/dmfieldimpl.h
/petsc/include/petsc/private/dmplextransformimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petscdmfield.h
/petsc/include/petscfe.h
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/impls/vector/fevector.c
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/field/interface/dmfield.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/impls/plex/tests/ex5.c
/petsc/src/dm/impls/plex/tests/output/ex69_hex_0.out
/petsc/src/dm/impls/plex/tests/output/ex69_hex_1.out
/petsc/src/dm/impls/plex/tests/output/ex69_hex_2.out
/petsc/src/dm/impls/plex/tests/output/ex69_hex_3.out
/petsc/src/dm/impls/plex/tests/output/ex69_hex_4.out
/petsc/src/dm/impls/plex/tests/output/ex69_quad_0.out
/petsc/src/dm/impls/plex/tests/output/ex69_quad_2.out
/petsc/src/dm/impls/plex/tests/output/ex69_quad_3.out
/petsc/src/dm/impls/plex/tests/output/ex69_quad_4.out
/petsc/src/dm/impls/plex/tests/output/ex69_quad_5.out
/petsc/src/dm/impls/plex/tests/output/ex69_quad_6.out
/petsc/src/dm/impls/plex/tests/output/ex69_quad_6w.out
/petsc/src/dm/impls/plex/tests/output/ex69_tet_0.out
/petsc/src/dm/impls/plex/tests/output/ex69_tet_1.out
/petsc/src/dm/impls/plex/tests/output/ex69_tri_0.out
/petsc/src/dm/impls/plex/tests/output/ex69_tri_2.out
/petsc/src/dm/impls/plex/tests/output/ex69_tri_3.out
/petsc/src/dm/impls/plex/transform/impls/extrude/plextrcohesive.c
/petsc/src/dm/impls/plex/transform/interface/plextransform.c
07a956dc18-Apr-2025 Junchao Zhang <jczhang@anl.gov>

Open MPI: add UCX to support Open MPI with ROCm


/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/OpenMPI.py
/petsc/config/BuildSystem/config/packages/X.py
/petsc/config/BuildSystem/config/packages/bison.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/hip.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/packages/make.py
/petsc/config/BuildSystem/config/packages/python.py
/petsc/config/BuildSystem/config/packages/sycl.py
/petsc/config/BuildSystem/config/packages/thrust.py
/petsc/config/BuildSystem/config/packages/ucx.py
/petsc/config/PETSc/options/libraryOptions.py
/petsc/config/PETSc/options/petscclone.py
install/install.md
/petsc/include/petsc/private/pcgamgimpl.h
/petsc/include/petsc/private/pcmgimpl.h
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/interface/dmgenerate.c
/petsc/src/dm/interface/dmgeommodel.c
/petsc/src/ksp/ksp/utils/lmvm/brdn/brdn.h
/petsc/src/ksp/ksp/utils/lmvm/lmvm.h
/petsc/src/ksp/ksp/utils/lmvm/sr1/sr1.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.h
/petsc/src/ksp/ksp/utils/lmvm/tests/ex3.c
/petsc/src/ksp/pc/impls/factor/icc/icc.c
/petsc/src/ksp/pc/impls/factor/ilu/ilu.c
/petsc/src/ksp/pc/impls/hmg/hmg.c
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/lusol/lusol.c
/petsc/src/mat/impls/baij/mpi/baijov.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baijmkl/baijmkl.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/fft/fftw/fftw.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/sbaij/seq/relax.h
/petsc/src/mat/interface/dlregismat.c
347806e716-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-pcmatapplytranspose' into 'main'

PC: add PCMatApplyTranspose()

See merge request petsc/petsc!8322


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/packages/make.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/examples/arch-ci-linux-pkgs-valgrind.py
/petsc/config/utils/generatefortranbindings.py
/petsc/config/utils/getAPI.py
changes/dev.md
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petsc/private/pcimpl.h
/petsc/include/petscdmproduct.h
/petsc/include/petscpc.h
/petsc/lib/petsc/bin/maint/findvisibleprivatefunctions
/petsc/lib/petsc/bin/petscfreesharedmemory
/petsc/lib/petsc/bin/petsclogformat.py
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Mat.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/PC.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/libpetsc4py.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscmat.pxi
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscpc.pxi
/petsc/src/binding/petsc4py/test/test_mat_dense.py
/petsc/src/dm/impls/product/product.c
/petsc/src/dm/impls/product/productutils.c
/petsc/src/dm/impls/stag/stagutils.c
/petsc/src/dm/interface/dmcoordinates.c
/petsc/src/ksp/ksp/interface/dlregisksp.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tutorials/ex79.c
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/bjacobi/bjacobi.c
/petsc/src/ksp/pc/impls/factor/cholesky/cholesky.c
/petsc/src/ksp/pc/impls/factor/icc/icc.c
/petsc/src/ksp/pc/impls/factor/ilu/ilu.c
/petsc/src/ksp/pc/impls/factor/lu/lu.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/ksp/pcksp.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/none/none.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/tests/ex244.cxx
/petsc/src/sys/tests/ex1.c
/petsc/src/sys/tests/ex76.c
/petsc/src/sys/tests/ex77.c
/petsc/src/sys/tests/ex78.c
4dbf25a816-Apr-2025 Pierre Jolivet <pierre@joliv.et>

PC: add PCMatApplyTranspose()

ea87367f15-Apr-2025 Matthew G. Knepley <knepley@gmail.com>

Plex+HDF5: Fix compression handling in HDF5 output
- Add compress flag to HDF5 Viewer
- Add PetscViewerHDF5SetCompress() and PetscViewerHDF5GetCompress()
- Initialize IS compressOutput to PETSC_TRUE

Plex+HDF5: Fix compression handling in HDF5 output
- Add compress flag to HDF5 Viewer
- Add PetscViewerHDF5SetCompress() and PetscViewerHDF5GetCompress()
- Initialize IS compressOutput to PETSC_TRUE and check viewer flag as well
- Turn on viewer compression rather than flip IS flag in Plex output

show more ...

3d951df103-Mar-2025 Matthew G. Knepley <knepley@gmail.com>

Plex: Add DMPlexTransformCohesiveExtrudeGetUnsplit()

bded88ea15-Apr-2025 Pierre Jolivet <pierre@joliv.et>

Remove PC_ApplyMultiple

c0b7dd1909-Apr-2025 Hansol Suh <hsuh@anl.gov>

TAOBRGN structure improvement, add TaoBRGNSet,GetRegularizationType

c9df829d14-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'

1...<<11121314151617181920>>...95