History log of /petsc/doc/ (Results 301 – 325 of 2360)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
ad38a93411-Apr-2025 Richard Tran Mills <rmills@rmills.org>

Document addition of PetscRegressor and PETSCREGRESSORLINEAR in dev.md


/petsc/config/BuildSystem/config/packages/cmake.py
changes/dev.md
/petsc/src/ksp/ksp/tests/output/ex5_mat_type-lmvmbadbroyden.out
/petsc/src/ksp/ksp/tests/output/ex5_mat_type-lmvmbfgs.out
/petsc/src/ksp/ksp/tests/output/ex5_mat_type-lmvmbroyden.out
/petsc/src/ksp/ksp/tests/output/ex5_mat_type-lmvmdfp.out
/petsc/src/ksp/ksp/tests/output/ex5_mat_type-lmvmdiagbroyden.out
/petsc/src/ksp/ksp/tests/output/ex5_mat_type-lmvmsr1.out
/petsc/src/ksp/ksp/tests/output/ex5_mat_type-lmvmsymbadbroyden.out
/petsc/src/ksp/ksp/tests/output/ex5_mat_type-lmvmsymbroyden.out
/petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/cupm/blas_cyclic_cupm.cxx
/petsc/src/ksp/ksp/utils/lmvm/dense/cd_cupm/cd_cupm.cxx
/petsc/src/ksp/ksp/utils/lmvm/dense/cd_utils.c
/petsc/src/ksp/ksp/utils/lmvm/dense/denseqn.h
/petsc/src/ksp/ksp/utils/lmvm/tests/ex1.c
/petsc/src/ksp/ksp/utils/lmvm/tests/ex2.c
/petsc/src/ksp/ksp/utils/lmvm/tests/ex3.c
/petsc/src/ksp/ksp/utils/lmvm/tests/lmvm_copy_test.c
/petsc/src/ksp/ksp/utils/lmvm/tests/makefile
/petsc/src/ksp/ksp/utils/lmvm/tests/output/ex1.out
/petsc/src/ksp/ksp/utils/lmvm/tests/output/ex1_sr1.out
/petsc/src/ksp/ksp/utils/lmvm/tests/output/ex2_0.out
/petsc/src/ksp/ksp/utils/lmvm/tests/output/ex3.out
/petsc/src/ksp/ksp/utils/lmvm/tests/output/solve_performance_0.out
/petsc/src/ksp/ksp/utils/lmvm/tests/solve_performance.c
/petsc/src/ml/regressor/tests/output/ex3_asciiview.out
/petsc/src/ml/regressor/tests/output/ex3_prefix_tao.out
/petsc/src/snes/impls/qn/qn.c
/petsc/src/snes/tests/output/ex1_2c_snes_tr_qn-different.out
/petsc/src/snes/tests/output/ex1_2c_snes_tr_qn-same.out
/petsc/src/tao/bound/tutorials/output/jbearing2_17.out
/petsc/src/tao/bound/tutorials/output/jbearing2_18.out
/petsc/src/tao/bound/tutorials/output/plate2_10.out
/petsc/src/tao/bound/tutorials/output/plate2_11.out
/petsc/src/tao/bound/tutorials/output/plate2_12.out
/petsc/src/tao/bound/tutorials/output/plate2_13.out
/petsc/src/tao/bound/tutorials/output/plate2_14.out
/petsc/src/tao/bound/tutorials/output/plate2_15.out
/petsc/src/tao/bound/tutorials/output/plate2_16.out
/petsc/src/tao/bound/tutorials/output/plate2_17.out
/petsc/src/tao/bound/tutorials/output/plate2_18.out
/petsc/src/tao/bound/tutorials/output/plate2_19.out
/petsc/src/tao/bound/tutorials/output/plate2_2.out
/petsc/src/tao/bound/tutorials/output/plate2_20.out
/petsc/src/tao/bound/tutorials/output/plate2_20_alt.out
/petsc/src/tao/bound/tutorials/output/plate2_2_alt.out
/petsc/src/tao/bound/tutorials/output/plate2_6.out
/petsc/src/tao/bound/tutorials/output/plate2_6_alt.out
/petsc/src/tao/bound/tutorials/output/plate2_9.out
/petsc/src/tao/constrained/tutorials/ex1.c
/petsc/src/tao/tutorials/ex3.c
/petsc/src/tao/unconstrained/impls/lmvm/tests/output/ex1_0.out
/petsc/src/tao/unconstrained/impls/lmvm/tests/output/ex1_1.out
/petsc/src/tao/unconstrained/impls/lmvm/tests/output/ex1_2.out
/petsc/src/tao/unconstrained/tutorials/output/eptorsion3_1.out
/petsc/src/tao/unconstrained/tutorials/output/minsurf2_1.out
/petsc/src/tao/unconstrained/tutorials/output/rosenbrock1_8.out
/petsc/src/tao/unconstrained/tutorials/output/rosenbrock1_9.out
/petsc/src/tao/unconstrained/tutorials/output/rosenbrock4_bfgs_rejects.out
/petsc/src/tao/unconstrained/tutorials/output/rosenbrock4_dbfgs_rejects.out
/petsc/src/tao/unconstrained/tutorials/rosenbrock1.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock4.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex5opt_ic_1.out
/petsc/src/ts/tutorials/output/ex20opt_ic_1.out
/petsc/src/ts/tutorials/output/ex20opt_p_1.out
/petsc/src/ts/tutorials/output/ex20opt_p_3.out
1ca5963a26-Mar-2025 Toby Isaac <toby.isaac@gmail.com>

MatLMVM: Complete rework of internals to use LMBasis and LMProducts

I don't think there is a good way to break this up into smaller commits: once I
use LMBasis and LMProducts in Mat_LMVM, all of the

MatLMVM: Complete rework of internals to use LMBasis and LMProducts

I don't think there is a good way to break this up into smaller commits: once I
use LMBasis and LMProducts in Mat_LMVM, all of the implementations that depend on
it are broken until they are changed to also use these new objects. It is probably
better to review all of the MatLMVM implementations (except for denseqn) as new code
rather than trying to review using a diff tool.

This rework achieves:

- Implementations of three classes of algorithms for limitd memory quasi-Newton updates
- MAT_LMVM_MULT_RECURSIVE: Recursive, level 1 BLAS algorithms that closely match
the typical way the methods are presented mathematically.
- MAT_LMVM_MULT_DENSE: level 2 BLAS algorithms that, when possible,
avoid any need for recomputation when the reference Jacobian J0 changes.
- MAT_LMVM_MULT_COMPACT_DENSE: level 2 BLAS algorithms that construct rank-m (or rank-2m)
update representations of the operators, for the best-performance on MatMult() and MatSolve(),
but at the cost of additional setup, and requiring more recomputation when J0 changes
than MAT_LMVM_MULT_DENSE
- Every quasi-Newton method has a dual method (e.g. BFGS and DFP): we exploit this duality
to use only one code path for a dual pair, reducing the numer of implementaitons to maintain
- Special handling of the case J0 = gamma * I, avoiding products that are unnecessary in this case
- Instead of including a MatLMVMDiagBrdn as the J0 matrix when J0 is
variable (which means that both B and J0 of basis vectors to maintain),
a SymBroydenRescale object is shared by MatLMVMDiagBrdn and other formats that use rescaling
- Improved correctness of when internal products need to be recomputed: if the user externally
changes J0, this will be detected

show more ...


changes/dev.md
/petsc/include/petsc/private/cupmblasinterface.hpp
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscblaslapack.h
/petsc/include/petscblaslapack_mangle.h
/petsc/include/petscksp.h
/petsc/src/ksp/ksp/utils/lmvm/bfgs/bfgs.c
/petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/blas_cyclic.c
/petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/blas_cyclic.h
/petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/cupm/blas_cyclic_cupm.cxx
/petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/cupm/blas_cyclic_cupm.h
/petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/cupm/blas_cyclic_cupm_impl.hpp
/petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/cupm/makefile
/petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/makefile
/petsc/src/ksp/ksp/utils/lmvm/brdn/badbrdn.c
/petsc/src/ksp/ksp/utils/lmvm/brdn/brdn.c
/petsc/src/ksp/ksp/utils/lmvm/brdn/brdn.h
/petsc/src/ksp/ksp/utils/lmvm/dense/cd_utils.c
/petsc/src/ksp/ksp/utils/lmvm/dense/denseqn.c
/petsc/src/ksp/ksp/utils/lmvm/dense/denseqn.h
/petsc/src/ksp/ksp/utils/lmvm/dfp/dfp.c
/petsc/src/ksp/ksp/utils/lmvm/diagbrdn/diagbrdn.c
/petsc/src/ksp/ksp/utils/lmvm/lmbasis.c
/petsc/src/ksp/ksp/utils/lmvm/lmbasis.h
/petsc/src/ksp/ksp/utils/lmvm/lmproducts.c
/petsc/src/ksp/ksp/utils/lmvm/lmproducts.h
/petsc/src/ksp/ksp/utils/lmvm/lmvm.h
/petsc/src/ksp/ksp/utils/lmvm/lmvmimpl.c
/petsc/src/ksp/ksp/utils/lmvm/lmvmutils.c
/petsc/src/ksp/ksp/utils/lmvm/rescale/makefile
/petsc/src/ksp/ksp/utils/lmvm/rescale/symbrdnrescale.c
/petsc/src/ksp/ksp/utils/lmvm/rescale/symbrdnrescale.h
/petsc/src/ksp/ksp/utils/lmvm/sr1/sr1.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbadbrdn.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.h
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/seq/cupm/matseqdensecupm.hpp
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/dense/seq/dense.h
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex104.c
/petsc/src/tao/bound/impls/bqnk/bqnk.c
/petsc/src/tao/linesearch/interface/dlregis_taolinesearch.c
/petsc/src/vec/is/sf/impls/basic/allgatherv/sfallgatherv.c
/petsc/src/vec/vec/interface/dlregisvec.c
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/utils/vinv.c
8a1df86226-Mar-2025 Toby Isaac <toby.isaac@gmail.com>

Mat: Improve the usability of constantdiagonal and diagonal matrices

Mat_ConstantDiagonal: Add MatConstantDiagonalGetConstant() and implement conjugate and transpose

Mat_Diagonal: Add missing setra

Mat: Improve the usability of constantdiagonal and diagonal matrices

Mat_ConstantDiagonal: Add MatConstantDiagonalGetConstant() and implement conjugate and transpose

Mat_Diagonal: Add missing setrandom, conjugate, and transpose methods

MatView: Don't print MatInfo for constantdiagonal or diagonal matrices

show more ...

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

doc: add petsc discord server info to 2025 meeting.

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

Merge remote-tracking branch 'origin/release'

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

Merge branch 'barry/2025-04-06/docs-mv-tutorials-gitlab/release' into 'release'

Move the old tutorial slides from https://www.mcs.anl.gov/petsc/documentation/tutorials to https://petsc.gitlab.io/tut

Merge branch 'barry/2025-04-06/docs-mv-tutorials-gitlab/release' into 'release'

Move the old tutorial slides from https://www.mcs.anl.gov/petsc/documentation/tutorials to https://petsc.gitlab.io/tutorials

See merge request petsc/petsc!8303

show more ...

34b254c509-Apr-2025 Richard Tran Mills <rmills@rmills.org>

Add initial version PetscRegressor, part of the planned machine learning (ML) toolkit

Co-authored-by: Mr. Hong Zhang <hongzhang@anl.gov>
Co-authored-by: Hansol Suh <hsuh@anl.gov>
Co-authored-by: Bar

Add initial version PetscRegressor, part of the planned machine learning (ML) toolkit

Co-authored-by: Mr. Hong Zhang <hongzhang@anl.gov>
Co-authored-by: Hansol Suh <hsuh@anl.gov>
Co-authored-by: Barry Smith <bsmith@petsc.dev>
Co-authored-by: Toby Isaac <toby.isaac@gmail.com>
Co-authored-by: Satish Balay <balay@mcs.anl.gov>

Mr. Hong Zhang developed the petsc4py interface and examples.
Hansol Suh provided extensive help with updating the code to the latest PETSc coding guidelines and APIs, some documentation development, getting documentation to build correctly, getting new tests into the test harness, and numerous big fixes plus minor changes.
Barry Smith provided extensive feedback and code to get the Fortran interfaces and documentation build working.
Toby Isaac provided a fix to prevent breakage with complex-arithmetic builds.
Satish Balay provided important help with fixing builds.

Thanks-to: Pierre Jolivet <pierre@joliv.et>
Thanks-to: Jed Brown <jed@jedbrown.org>
Thanks-to: Jose Roman <jroman@dsic.upv.es>
Thanks-to: Stefano Zampini <stefano.zampini@gmail.com>

Pierre, Jed, Jose, and Stefano provided extremely helpful feedback and suggestions during the merge review process.

show more ...


/petsc/config/BuildSystem/config/packages/MFEM.py
/petsc/config/BuildSystem/config/packages/hpddm.py
/petsc/config/PETSc/Configure.py
/petsc/config/gmakegen.py
/petsc/config/utils/generatefortranbindings.py
manual/getting_started.md
manual/programming.md
manual/regressor.md
manual/section.md
manualpages/MANSECHeaders/ML
manualpages/MANSECHeaders/PetscRegressor
manualpages/MachineLearning.md
manualpages/index.md
overview/nutshell.md
/petsc/gmakefile
/petsc/gmakefile.test
/petsc/include/petsc.h
/petsc/include/petsc/private/regressorimpl.h
/petsc/include/petscml.h
/petsc/include/petscregressor.h
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/checks/_register.py
/petsc/lib/petsc/conf/variables
/petsc/src/binding/petsc4py/demo/regressor/test_regressor.py
/petsc/src/binding/petsc4py/demo/regressor/test_regressor_synthetic.py
/petsc/src/binding/petsc4py/src/lib-petsc/initpkg.h
/petsc/src/binding/petsc4py/src/petsc4py/PETSc.pxd
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/CAPI.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/PETSc.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Regressor.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscregressor.pxi
/petsc/src/binding/petsc4py/src/petsc4py/include/petsc4py/petsc4py.i
/petsc/src/ml/ftn-mod/makefile
/petsc/src/ml/ftn-mod/petscmlmod.F90
/petsc/src/ml/makefile
/petsc/src/ml/regressor/impls/linear/linear.c
/petsc/src/ml/regressor/impls/linear/linearimpl.h
/petsc/src/ml/regressor/impls/linear/makefile
/petsc/src/ml/regressor/impls/makefile
/petsc/src/ml/regressor/interface/dlregisregressor.c
/petsc/src/ml/regressor/interface/makefile
/petsc/src/ml/regressor/interface/regressor.c
/petsc/src/ml/regressor/interface/regressorregi.c
/petsc/src/ml/regressor/makefile
/petsc/src/ml/regressor/tests/ex1.c
/petsc/src/ml/regressor/tests/ex2.c
/petsc/src/ml/regressor/tests/ex3.c
/petsc/src/ml/regressor/tests/ex_sharks.c
/petsc/src/ml/regressor/tests/makefile
/petsc/src/ml/regressor/tests/output/ex3_asciiview.out
/petsc/src/ml/regressor/tests/output/ex3_ksp_intercept.out
/petsc/src/ml/regressor/tests/output/ex3_ksp_no_intercept.out
/petsc/src/ml/regressor/tests/output/ex3_lasso_1.out
/petsc/src/ml/regressor/tests/output/ex3_lasso_2.out
/petsc/src/ml/regressor/tests/output/ex3_ols_1.out
/petsc/src/ml/regressor/tests/output/ex3_ols_2.out
/petsc/src/ml/regressor/tests/output/ex3_prefix_ksp.out
/petsc/src/ml/regressor/tests/output/ex3_prefix_tao.out
/petsc/src/ml/regressor/tests/output/ex3_ridge_1.out
/petsc/src/ml/regressor/tests/output/ex3_ridge_2.out
/petsc/src/ml/regressor/tests/output/ex3_stringview.out
/petsc/src/sys/fileio/mprint.c
/petsc/src/tao/leastsquares/impls/brgn/brgn.c
/petsc/src/tao/leastsquares/impls/brgn/brgn.h
f2cd86d606-Apr-2025 Barry Smith <bsmith@mcs.anl.gov>

Move the old tutorial slides from https://www.mcs.anl.gov/petsc/documentation/tutorials to https://petsc.gitlab.io/tutorials

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

Merge remote-tracking branch 'origin/release'

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

Merge branch 'jczhang/2025-04-08/update-petsc-2025' into 'release'

Update petsc-2025

See merge request petsc/petsc!8292

ab026ea109-Apr-2025 Junchao Zhang <jczhang@mcs.anl.gov>

Update petsc-2025

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

Move changes/dev.rst to changes/dev.md

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

Merge remote-tracking branch 'origin/release'


changes/2013.md
changes/2015.md
changes/2016.md
changes/2017.md
changes/2018_through_2020.md
changes/2021.md
changes/2022.md
changes/2023.md
changes/2024.md
changes/2025_through_2027.md
changes/2028.md
changes/2029.md
changes/20beta10.md
changes/20beta4.md
changes/20beta6.md
changes/20beta8.md
changes/21.md
changes/211.md
changes/212.md
changes/213.md
changes/214.md
changes/215.md
changes/216.md
changes/220.md
changes/221.md
changes/230.md
changes/231.md
changes/232.md
changes/233.md
changes/300.md
changes/31.md
changes/310.md
changes/311.md
changes/312.md
changes/313.md
changes/314.md
changes/315.md
changes/316.md
changes/317.md
changes/318.md
changes/319.md
changes/32.md
changes/320.md
changes/321.md
changes/322.md
changes/323.md
changes/33.md
changes/34.md
changes/35.md
changes/36.md
changes/37.md
changes/38.md
changes/39.md
changes/index.md
developers/objects.md
faq/index.md
install/install.md
install/install_tutorial.md
manual/about_this_manual.md
manual/additional.md
manual/advanced.md
manual/blas-lapack.md
manual/dm.md
manual/dmbase.md
manual/dmnetwork.md
manual/dmplex.md
manual/dmstag.md
manual/dt.md
manual/fe.md
manual/fortran.md
manual/getting_started.md
manual/index.md
manual/introduction.md
manual/ksp.md
manual/mat.md
manual/matlab.md
manual/other.md
manual/performance.md
manual/profiling.md
manual/programming.md
manual/section.md
manual/snes.md
manual/streams.md
manual/tao.md
manual/tests.md
manual/ts.md
manual/vec.md
manual/versionchecking.md
miscellaneous/codemanagement.md
overview/discrete_table.md
overview/features.md
overview/gpu_roadmap.md
overview/index.md
overview/integrator_table.md
overview/linear_solve_table.md
overview/matrix_table.md
overview/nonlinear_solve_table.md
overview/nutshell.md
overview/plex_transform_table.md
overview/previous_release_docs.md
overview/tao_solve_table.md
overview/vector_table.md
petsc4py/index.md
/petsc/include/petsc/private/dmpleximpl.h
/petsc/share/petsc/datafiles/meshes/wedge_cylinder.cas
/petsc/src/binding/petsc4py/docs/source/petsc_options.rst
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/TAO.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petsctao.pxi
/petsc/src/binding/petsc4py/test/test_tao.py
/petsc/src/dm/ftn-mod/petscdmmod.F90
/petsc/src/dm/impls/plex/plexfluent.c
/petsc/src/dm/impls/plex/tests/ex1.c
/petsc/src/dm/impls/plex/tests/output/ex1_fluent_0.out
/petsc/src/dm/impls/plex/tests/output/ex1_fluent_4.out
/petsc/src/dm/impls/plex/tests/output/ex1_fluent_5.out
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/mat/impls/centering/centering.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/interface/snes.c
/petsc/src/tao/constrained/impls/almm/almm.c
/petsc/src/tao/interface/taosolver.c
7f296bb308-Apr-2025 Barry Smith <bsmith@mcs.anl.gov>

move last of the doc rst files over to md files


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
changes/2013.md
changes/2015.md
changes/2016.md
changes/2017.md
changes/2018_through_2020.md
changes/2021.md
changes/2022.md
changes/2023.md
changes/2024.md
changes/2025_through_2027.md
changes/2028.md
changes/2029.md
changes/20beta10.md
changes/20beta4.md
changes/20beta6.md
changes/20beta8.md
changes/21.md
changes/211.md
changes/212.md
changes/213.md
changes/214.md
changes/215.md
changes/216.md
changes/220.md
changes/221.md
changes/230.md
changes/231.md
changes/232.md
changes/233.md
changes/300.md
changes/31.md
changes/310.md
changes/311.md
changes/312.md
changes/313.md
changes/314.md
changes/315.md
changes/316.md
changes/317.md
changes/318.md
changes/319.md
changes/32.md
changes/320.md
changes/321.md
changes/322.md
changes/323.md
changes/33.md
changes/34.md
changes/35.md
changes/36.md
changes/37.md
changes/38.md
changes/39.md
changes/index.md
developers/objects.md
faq/index.md
install/install.md
install/install_tutorial.md
manual/about_this_manual.md
manual/additional.md
manual/advanced.md
manual/blas-lapack.md
manual/dm.md
manual/dmbase.md
manual/dmnetwork.md
manual/dmplex.md
manual/dmstag.md
manual/dt.md
manual/fe.md
manual/fortran.md
manual/getting_started.md
manual/index.md
manual/introduction.md
manual/ksp.md
manual/mat.md
manual/matlab.md
manual/other.md
manual/performance.md
manual/profiling.md
manual/programming.md
manual/section.md
manual/snes.md
manual/streams.md
manual/tao.md
manual/tests.md
manual/ts.md
manual/vec.md
manual/versionchecking.md
miscellaneous/codemanagement.md
overview/discrete_table.md
overview/features.md
overview/gpu_roadmap.md
overview/index.md
overview/integrator_table.md
overview/linear_solve_table.md
overview/matrix_table.md
overview/nonlinear_solve_table.md
overview/nutshell.md
overview/plex_transform_table.md
overview/previous_release_docs.md
overview/tao_solve_table.md
overview/vector_table.md
petsc4py/index.md
/petsc/lib/petsc/conf/rules_util.mk
/petsc/setup.py
/petsc/src/binding/petsc4py/docs/source/petsc_options.rst
/petsc/src/binding/petsc4py/setup.py
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/TAO.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petsctao.pxi
/petsc/src/binding/petsc4py/src/petsc4py/__init__.py
/petsc/src/binding/petsc4py/src/petsc4py/typing.py
/petsc/src/binding/petsc4py/test/runtests.py
/petsc/src/binding/petsc4py/test/test_tao.py
/petsc/src/dm/ftn-mod/petscdmmod.F90
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/mat/impls/centering/centering.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/interface/snes.c
/petsc/src/sys/tests/makefile
/petsc/src/tao/constrained/impls/almm/almm.c
/petsc/src/tao/interface/taosolver.c
54e7b51b08-Apr-2025 Matthew G. Knepley <knepley@gmail.com>

Bib: Add refs

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

Plex: Now set coordFunc separately from DMPlexRemapGeometry()
- Add DMPlexGetCoordinateMap() and DMPlexSetCoordinateMap()
- Moved function pointer types to petscdstypes.h

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

Merge remote-tracking branch 'origin/release'


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/packages/netlib-lapack.py
/petsc/config/BuildSystem/config/packages/p4est.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/options/petscclone.py
/petsc/config/configure.py
/petsc/config/examples/arch-alcf-polaris.py
/petsc/config/examples/arch-ci-linux-matlab-ilp64.py
/petsc/config/examples/arch-ci-linux-sycl-double.py
/petsc/config/examples/arch-olcf-frontier-opt.py
/petsc/config/gmakegentest.py
/petsc/config/install.py
/petsc/config/report_tests.py
/petsc/config/utils/generatefortranbindings.py
/petsc/config/utils/getAPI.py
changes/314.rst
changes/321.rst
changes/323.rst
changes/36.rst
community/meetings/2023/index.md
community/meetings/meeting.md
developers/documentation.md
developers/testing.md
faq/index.md
install/download.md
manual/tao.rst
overview/gpu_roadmap.rst
/petsc/include/petsc/mpiuni/mpif.h
/petsc/include/petsc/private/ftnimpl.h
/petsc/include/petsc/private/kokkosimpl.hpp
/petsc/include/petsc/private/sfimpl.h
/petsc/include/petsc_kokkos.hpp
/petsc/include/petscdmstag.h
/petsc/include/petscdmswarm.h
/petsc/include/petscerror.h
/petsc/include/petscmat.h
/petsc/include/petscoptions.h
/petsc/include/petscsys.h
/petsc/include/petscsystypes.h
/petsc/include/petscvec_kokkos.hpp
/petsc/lib/petsc/bin/maint/builddist
/petsc/lib/petsc/bin/maint/normalizeOutput.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/checks/_code.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/checks/_util.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/main.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/util/_utility.py
/petsc/lib/petsc/conf/rules_util.mk
/petsc/setup.py
/petsc/share/petsc/Makefile.basic.user
/petsc/share/petsc/matlab/PetscBinaryRead.m
/petsc/share/petsc/matlab/PetscReadBinaryTrajectory.m
/petsc/share/petsc/matlab/UFgetPetscMat.m
/petsc/src/binding/petsc4py/setup.py
/petsc/src/binding/petsc4py/src/petsc4py/__init__.py
/petsc/src/binding/petsc4py/src/petsc4py/typing.py
/petsc/src/binding/petsc4py/test/runtests.py
/petsc/src/dm/dt/dualspace/interface/dualspace.c
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/fe/tests/ex1.c
/petsc/src/dm/dt/fe/tests/output/ex1_0.out
/petsc/src/dm/dt/fe/tests/output/ex1_1.out
/petsc/src/dm/dt/fe/tests/output/ex1_2.out
/petsc/src/dm/dt/fe/tests/output/ex1_3.out
/petsc/src/dm/ftn-mod/petscdmcomposite.h90
/petsc/src/dm/impls/composite/ftn-custom/zfddaf.c
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/da/da2.c
/petsc/src/dm/impls/da/da3.c
/petsc/src/dm/impls/da/dagetarray.c
/petsc/src/dm/impls/da/hypre/mhyp.c
/petsc/src/dm/impls/forest/p4est/petsc_p4est_package.c
/petsc/src/dm/impls/moab/dmmbfield.cxx
/petsc/src/dm/impls/moab/dmmbvec.cxx
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexegads.c
/petsc/src/dm/impls/plex/plexfluent.c
/petsc/src/dm/impls/plex/plexsection.c
/petsc/src/dm/impls/plex/plexsfc.c
/petsc/src/dm/impls/plex/tests/ex41.c
/petsc/src/dm/impls/plex/tests/ex47.c
/petsc/src/dm/impls/plex/tests/output/ex41_1_save.out
/petsc/src/dm/impls/plex/tests/output/ex47_0.out
/petsc/src/dm/impls/plex/tests/output/ex47_1.out
/petsc/src/dm/impls/plex/tests/output/ex47_2.out
/petsc/src/dm/impls/plex/tests/output/ex47_3.out
/petsc/src/dm/impls/plex/tests/output/ex47_4.out
/petsc/src/dm/impls/plex/tutorials/ex16.c
/petsc/src/dm/impls/plex/tutorials/ex19.c
/petsc/src/dm/impls/swarm/swarm_migrate.c
/petsc/src/dm/impls/swarm/swarmpic.c
/petsc/src/dm/impls/swarm/tests/ex1.c
/petsc/src/dm/impls/swarm/tests/ex2.c
/petsc/src/dm/impls/swarm/tests/output/ex1_swarm_migrate_vec_hip_hash.out
/petsc/src/dm/impls/swarm/tests/output/ex1_swarm_migrate_vec_hip_hash_tensor_permutation.out
/petsc/src/dm/impls/swarm/tests/output/ex1_swarm_migrate_vec_hip_scan.out
/petsc/src/dm/impls/swarm/tests/output/ex2_proj_quad_hip_parallel.out
/petsc/src/dm/impls/swarm/tests/output/ex2_proj_quad_hip_serial.out
/petsc/src/dm/interface/dm.c
/petsc/src/dm/tests/ex2k.kokkos.cxx
/petsc/src/dm/tutorials/ex10.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmresorthog.c
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/ksp/ksp/tests/ex2.c
/petsc/src/ksp/ksp/tutorials/ex43.c
/petsc/src/ksp/ksp/tutorials/ex52.c
/petsc/src/ksp/ksp/tutorials/ex61f.F90
/petsc/src/ksp/ksp/tutorials/output/ex43_6.out
/petsc/src/ksp/ksp/utils/dm/dmproject.c
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/ksp/pc/impls/shell/shellpc.c
/petsc/src/ksp/pc/impls/telescope/telescope.c
/petsc/src/ksp/pc/impls/tfs/tfs.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/ksp/pc/interface/precon.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/mpiaij.h
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/mpi/pastix/pastix.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/aij/seq/umfpack/umfpack.c
/petsc/src/mat/impls/composite/mcomposite.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/hypre/mhypre.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/mat/tests/ex1k.kokkos.cxx
/petsc/src/mat/tests/ex231.cxx
/petsc/src/mat/tests/ex2k.kokkos.cxx
/petsc/src/mat/tests/ex72.c
/petsc/src/mat/tests/ex78.c
/petsc/src/snes/impls/shell/snesshell.c
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/snes/tutorials/ex55.c
/petsc/src/snes/tutorials/ex59.c
/petsc/src/snes/utils/dmsnes.c
/petsc/src/sys/classes/draw/impls/x/drawopenx.c
/petsc/src/sys/classes/draw/interface/draw.c
/petsc/src/sys/classes/draw/interface/dviewp.c
/petsc/src/sys/classes/draw/utils/hists.c
/petsc/src/sys/classes/matlabengine/matlab.c
/petsc/src/sys/classes/viewer/impls/ascii/vcreatea.c
/petsc/src/sys/classes/viewer/impls/draw/drawv.c
/petsc/src/sys/classes/viewer/impls/mathematica/mathematica.c
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/sys/error/err.c
/petsc/src/sys/ftn-custom/f90_cwrap.c
/petsc/src/sys/ftn-mod/petscsysmod.F90
/petsc/src/sys/logging/handler/impls/default/logdefault.c
/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c
/petsc/src/sys/logging/handler/interface/lhreg.c
/petsc/src/sys/objects/device/impls/sycl/syclcontext.sycl.cxx
/petsc/src/sys/objects/device/impls/sycl/sycldevice.sycl.cxx
/petsc/src/sys/objects/kokkos/kinit.kokkos.cxx
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/tests/makefile
/petsc/src/sys/utils/mpishm.c
/petsc/src/sys/utils/sortd.c
/petsc/src/sys/utils/sortso.c
/petsc/src/tao/bound/tutorials/jbearing2.c
/petsc/src/tao/bound/tutorials/plate2.c
/petsc/src/tao/bound/tutorials/plate2f.F90
/petsc/src/tao/ftn-mod/petsctaomod.F90
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/leastsquares/tutorials/tomographyGenerateData.m
/petsc/src/tao/linesearch/interface/taolinesearch.c
/petsc/src/tao/shell/taoshell.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock4cu.cu
/petsc/src/ts/characteristic/interface/characteristic.c
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/impls/explicit/ssp/ssp.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/ts/interface/dlregists.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tsmon.c
/petsc/src/ts/tests/ex3.c
/petsc/src/ts/tests/ex4.c
/petsc/src/ts/tests/ex5.c
/petsc/src/ts/tutorials/ex11.h
/petsc/src/ts/tutorials/hamiltonian/ex2.c
/petsc/src/ts/tutorials/multirate/ex1.c
/petsc/src/ts/tutorials/multirate/ex2.c
/petsc/src/ts/tutorials/multirate/ex3.c
/petsc/src/ts/tutorials/multirate/ex3fastslowsplit.c
/petsc/src/vec/is/ao/aoimpl.h
/petsc/src/vec/is/ao/impls/mapping/aomapping.c
/petsc/src/vec/is/ao/tests/ex5.c
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/is/sf/interface/sftype.c
/petsc/src/vec/is/sf/tests/ex1f.F90
/petsc/src/vec/is/sf/tests/ex9.c
/petsc/src/vec/is/utils/kdtree.c
/petsc/src/vec/vec/impls/mpi/kokkos/mpikok.kokkos.cxx
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/impls/seq/kokkos/veckokkosimpl.hpp
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/tests/ex49.c
/petsc/src/vec/vec/tests/ex56.c
/petsc/src/vec/vec/tutorials/ex43f.F90
/petsc/src/vec/vec/utils/vscat.c
6f92549c04-Apr-2025 Rezgar Shakeri <rezgar.shakeri@colorado.edu>

Doc Tao: fixed the typo in EvaluateHessian description

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

Fix wrong case for PETSc


/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/packages/netlib-lapack.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/options/petscclone.py
/petsc/config/configure.py
/petsc/config/examples/arch-alcf-polaris.py
/petsc/config/examples/arch-ci-linux-matlab-ilp64.py
/petsc/config/examples/arch-ci-linux-sycl-double.py
/petsc/config/examples/arch-olcf-frontier-opt.py
/petsc/config/gmakegentest.py
/petsc/config/install.py
/petsc/config/report_tests.py
/petsc/config/utils/generatefortranbindings.py
/petsc/config/utils/getAPI.py
changes/314.rst
changes/321.rst
changes/36.rst
community/meetings/2023/index.md
faq/index.md
install/download.md
overview/gpu_roadmap.rst
/petsc/include/petsc/mpiuni/mpif.h
/petsc/include/petsc/private/ftnimpl.h
/petsc/include/petsc/private/kokkosimpl.hpp
/petsc/include/petsc/private/sfimpl.h
/petsc/include/petsc_kokkos.hpp
/petsc/include/petscdmstag.h
/petsc/include/petscdmswarm.h
/petsc/include/petscerror.h
/petsc/include/petscmat.h
/petsc/include/petscoptions.h
/petsc/include/petscsys.h
/petsc/include/petscsystypes.h
/petsc/include/petscvec_kokkos.hpp
/petsc/lib/petsc/bin/maint/builddist
/petsc/lib/petsc/bin/maint/normalizeOutput.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/checks/_code.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/checks/_util.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/main.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/util/_utility.py
/petsc/lib/petsc/conf/rules_util.mk
/petsc/share/petsc/Makefile.basic.user
/petsc/share/petsc/matlab/PetscBinaryRead.m
/petsc/share/petsc/matlab/PetscReadBinaryTrajectory.m
/petsc/share/petsc/matlab/UFgetPetscMat.m
/petsc/src/dm/dt/dualspace/interface/dualspace.c
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/fe/tests/ex1.c
/petsc/src/dm/dt/fe/tests/output/ex1_0.out
/petsc/src/dm/dt/fe/tests/output/ex1_1.out
/petsc/src/dm/dt/fe/tests/output/ex1_2.out
/petsc/src/dm/dt/fe/tests/output/ex1_3.out
/petsc/src/dm/ftn-mod/petscdmcomposite.h90
/petsc/src/dm/impls/composite/ftn-custom/zfddaf.c
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/da/da2.c
/petsc/src/dm/impls/da/da3.c
/petsc/src/dm/impls/da/dagetarray.c
/petsc/src/dm/impls/da/hypre/mhyp.c
/petsc/src/dm/impls/forest/p4est/petsc_p4est_package.c
/petsc/src/dm/impls/moab/dmmbfield.cxx
/petsc/src/dm/impls/moab/dmmbvec.cxx
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexegads.c
/petsc/src/dm/impls/plex/plexfluent.c
/petsc/src/dm/impls/plex/plexsection.c
/petsc/src/dm/impls/plex/plexsfc.c
/petsc/src/dm/impls/plex/tests/ex47.c
/petsc/src/dm/impls/plex/tests/output/ex47_0.out
/petsc/src/dm/impls/plex/tests/output/ex47_1.out
/petsc/src/dm/impls/plex/tests/output/ex47_2.out
/petsc/src/dm/impls/plex/tests/output/ex47_3.out
/petsc/src/dm/impls/plex/tests/output/ex47_4.out
/petsc/src/dm/impls/plex/tutorials/ex16.c
/petsc/src/dm/impls/plex/tutorials/ex19.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/tests/ex2k.kokkos.cxx
/petsc/src/dm/tutorials/ex10.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmresorthog.c
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/ksp/ksp/tests/ex2.c
/petsc/src/ksp/ksp/tutorials/ex43.c
/petsc/src/ksp/ksp/tutorials/ex52.c
/petsc/src/ksp/ksp/tutorials/ex61f.F90
/petsc/src/ksp/ksp/tutorials/output/ex43_6.out
/petsc/src/ksp/ksp/utils/dm/dmproject.c
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/ksp/pc/impls/shell/shellpc.c
/petsc/src/ksp/pc/impls/telescope/telescope.c
/petsc/src/ksp/pc/impls/tfs/tfs.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/mpi/pastix/pastix.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/aij/seq/umfpack/umfpack.c
/petsc/src/mat/impls/composite/mcomposite.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/hypre/mhypre.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/mat/tests/ex1k.kokkos.cxx
/petsc/src/mat/tests/ex231.cxx
/petsc/src/mat/tests/ex2k.kokkos.cxx
/petsc/src/mat/tests/ex72.c
/petsc/src/mat/tests/ex78.c
/petsc/src/snes/impls/shell/snesshell.c
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/snes/tutorials/ex55.c
/petsc/src/snes/tutorials/ex59.c
/petsc/src/snes/utils/dmsnes.c
/petsc/src/sys/classes/draw/impls/x/drawopenx.c
/petsc/src/sys/classes/draw/interface/draw.c
/petsc/src/sys/classes/draw/interface/dviewp.c
/petsc/src/sys/classes/draw/utils/hists.c
/petsc/src/sys/classes/matlabengine/matlab.c
/petsc/src/sys/classes/viewer/impls/ascii/vcreatea.c
/petsc/src/sys/classes/viewer/impls/draw/drawv.c
/petsc/src/sys/classes/viewer/impls/mathematica/mathematica.c
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/sys/error/err.c
/petsc/src/sys/ftn-custom/f90_cwrap.c
/petsc/src/sys/ftn-mod/petscsysmod.F90
/petsc/src/sys/logging/handler/impls/default/logdefault.c
/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c
/petsc/src/sys/logging/handler/interface/lhreg.c
/petsc/src/sys/objects/device/impls/sycl/syclcontext.sycl.cxx
/petsc/src/sys/objects/device/impls/sycl/sycldevice.sycl.cxx
/petsc/src/sys/objects/kokkos/kinit.kokkos.cxx
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/mpishm.c
/petsc/src/sys/utils/sortso.c
/petsc/src/tao/bound/tutorials/jbearing2.c
/petsc/src/tao/bound/tutorials/plate2.c
/petsc/src/tao/bound/tutorials/plate2f.F90
/petsc/src/tao/ftn-mod/petsctaomod.F90
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/leastsquares/tutorials/tomographyGenerateData.m
/petsc/src/tao/linesearch/interface/taolinesearch.c
/petsc/src/tao/shell/taoshell.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock4cu.cu
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/impls/explicit/ssp/ssp.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/ts/interface/dlregists.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tsmon.c
/petsc/src/ts/tests/ex3.c
/petsc/src/ts/tests/ex4.c
/petsc/src/ts/tests/ex5.c
/petsc/src/ts/tutorials/ex11.h
/petsc/src/ts/tutorials/hamiltonian/ex2.c
/petsc/src/ts/tutorials/multirate/ex1.c
/petsc/src/ts/tutorials/multirate/ex2.c
/petsc/src/ts/tutorials/multirate/ex3.c
/petsc/src/ts/tutorials/multirate/ex3fastslowsplit.c
/petsc/src/vec/is/ao/aoimpl.h
/petsc/src/vec/is/ao/impls/mapping/aomapping.c
/petsc/src/vec/is/ao/tests/ex5.c
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/is/sf/interface/sftype.c
/petsc/src/vec/is/sf/tests/ex1f.F90
/petsc/src/vec/is/sf/tests/ex9.c
/petsc/src/vec/is/utils/kdtree.c
/petsc/src/vec/vec/impls/mpi/kokkos/mpikok.kokkos.cxx
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/impls/seq/kokkos/veckokkosimpl.hpp
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/tests/ex49.c
/petsc/src/vec/vec/tests/ex56.c
/petsc/src/vec/vec/tutorials/ex43f.F90
/petsc/src/vec/vec/utils/vscat.c
61f058f901-Apr-2025 Matthew G. Knepley <knepley@gmail.com>

Plex: Add ability to save a mesh transform

c3bbc91431-Mar-2025 Barry Smith <bsmith@mcs.anl.gov>

Improve documentation of the PETSc repositories for images, annual meetings, and datafiles

e37c8ff429-Mar-2025 Pierre Jolivet <pierre@joliv.et>

Edit 323.rst

f654568b29-Mar-2025 Satish Balay <balay@mcs.anl.gov>

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

94492ad728-Mar-2025 Satish Balay <balay@mcs.anl.gov>

release: set petsc v3.23.0 strings

63e8fb2129-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'

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