git: 007b6018cd04 - main - science/PETSc: Update 3.18.5 → 3.19.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 02 Apr 2023 16:18:45 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=007b6018cd044fcb324969083422d695eb781edf

commit 007b6018cd044fcb324969083422d695eb781edf
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-04-02 16:11:15 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-04-02 16:18:41 +0000

    science/PETSc: Update 3.18.5 → 3.19.0
    
    Also bump 2 ports.
    Also math/py-petsc4py is broken for now.
---
 math/petiga/Makefile          |   2 +-
 math/py-petsc4py/Makefile     |   4 +-
 science/PETSc/Makefile        |   4 +-
 science/PETSc/distinfo        |   6 +-
 science/PETSc/pkg-plist       | 284 ++++++++++++++++++++++++++++++++++++++++--
 science/code_saturne/Makefile |   2 +-
 6 files changed, 282 insertions(+), 20 deletions(-)

diff --git a/math/petiga/Makefile b/math/petiga/Makefile
index 5bb862f9f480..86fc8c9f8282 100644
--- a/math/petiga/Makefile
+++ b/math/petiga/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	petiga
 DISTVERSION=	g20221208
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math python
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/math/py-petsc4py/Makefile b/math/py-petsc4py/Makefile
index 6c57799cadfc..0b5d0bea11ea 100644
--- a/math/py-petsc4py/Makefile
+++ b/math/py-petsc4py/Makefile
@@ -6,11 +6,13 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	PETSc for Python
-WWW=		https://bitbucket.org/petsc/petsc4py
+WWW=		https://gitlab.com/petsc/petsc
 
 LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE.rst
 
+BROKEN=		the upstream failed to update petsc4py on PYPI, it also breaks with pythran-0.12.0, see bug#270507
+
 BUILD_DEPENDS=	${PYNUMPY}
 LIB_DEPENDS=	libpetsc.so:science/PETSc
 RUN_DEPENDS=	${PYNUMPY}
diff --git a/science/PETSc/Makefile b/science/PETSc/Makefile
index c1853b3c0079..01006c41387f 100644
--- a/science/PETSc/Makefile
+++ b/science/PETSc/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	PETSc
-DISTVERSION=	3.18.5
+DISTVERSION=	3.19.0
 CATEGORIES=	science devel
 MASTER_SITES=	https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/
 DISTNAME=	${PORTNAME:tl}-${DISTVERSION}
@@ -32,7 +32,7 @@ MAKEFILE=	makefile
 SHEBANG_FILES=	configure lib/petsc/bin/*.py lib/petsc/bin/saws/SAWs.py lib/petsc/bin/saws/*.bash config/*.py	\
 		lib/petsc/bin/petscnagfor share/petsc/chkerrconvert.py
 USE_LDCONFIG=	yes
-TEST_TARGET=	test
+TEST_TARGET=	test # 152 of 11396 tests (1.3%) fail due to missing files like /usr/local/share/petsc/datafiles/meshes/square_periodic.msh (tests expect the packe to be installed)
 BINARY_ALIAS=	python=${PYTHON_CMD}
 
 LDFLAGS+=	${LOCALBASE}/lib/libmpi.so
diff --git a/science/PETSc/distinfo b/science/PETSc/distinfo
index 3f5e0f616c83..aeb83292ee7a 100644
--- a/science/PETSc/distinfo
+++ b/science/PETSc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677644259
-SHA256 (petsc-3.18.5.tar.gz) = df73ae13a4c5758325a9d69350cac423742657d8a8fc5782504b0e469ce46499
-SIZE (petsc-3.18.5.tar.gz) = 16322252
+TIMESTAMP = 1680415152
+SHA256 (petsc-3.19.0.tar.gz) = 8ced753e4d2fb6565662b2b1fbba75a426cbf8438203f82717ce270f0591322c
+SIZE (petsc-3.19.0.tar.gz) = 16612219
diff --git a/science/PETSc/pkg-plist b/science/PETSc/pkg-plist
index ac818fdf1943..a193e0128e8e 100644
--- a/science/PETSc/pkg-plist
+++ b/science/PETSc/pkg-plist
@@ -33,11 +33,13 @@ include/petsc/private/cpp/object_pool.hpp
 include/petsc/private/cpp/register_finalize.hpp
 include/petsc/private/cpp/tuple.hpp
 include/petsc/private/cpp/type_traits.hpp
+include/petsc/private/cpp/unordered_map.hpp
 include/petsc/private/cpp/utility.hpp
 include/petsc/private/cpputil.hpp
-include/petsc/private/cudavecimpl.h
 include/petsc/private/cupmblasinterface.hpp
 include/petsc/private/cupminterface.hpp
+include/petsc/private/cupmobject.hpp
+include/petsc/private/cupmsolverinterface.hpp
 include/petsc/private/deviceimpl.h
 include/petsc/private/dmadaptorimpl.h
 include/petsc/private/dmdaimpl.h
@@ -66,6 +68,7 @@ include/petsc/private/hashmap.h
 include/petsc/private/hashmap.txt
 include/petsc/private/hashmapi.h
 include/petsc/private/hashmapij.h
+include/petsc/private/hashmapijv.h
 include/petsc/private/hashmapiv.h
 include/petsc/private/hashmapobj.h
 include/petsc/private/hashset.h
@@ -73,7 +76,6 @@ include/petsc/private/hashset.txt
 include/petsc/private/hashseti.h
 include/petsc/private/hashsetij.h
 include/petsc/private/hashtable.h
-include/petsc/private/hipvecimpl.h
 include/petsc/private/isimpl.h
 include/petsc/private/kernels/blockinvert.h
 include/petsc/private/kernels/blockmatmult.h
@@ -83,9 +85,11 @@ include/petsc/private/khash/khash.h
 include/petsc/private/kspimpl.h
 include/petsc/private/linesearchimpl.h
 include/petsc/private/logimpl.h
+include/petsc/private/matdensecupmimpl.h
 include/petsc/private/matimpl.h
 include/petsc/private/matisimpl.h
 include/petsc/private/matorderimpl.h
+include/petsc/private/mempoison.h
 include/petsc/private/mpiutils.h
 include/petsc/private/partitionerimpl.h
 include/petsc/private/pcasmimpl.h
@@ -107,6 +111,7 @@ include/petsc/private/petscfvimpl.h
 include/petsc/private/petschpddm.h
 include/petsc/private/petschypre.h
 include/petsc/private/petscimpl.h
+include/petsc/private/petsclegacycupmblas.h
 include/petsc/private/petscscalapack.h
 include/petsc/private/randomimpl.h
 include/petsc/private/sectionimpl.h
@@ -118,6 +123,7 @@ include/petsc/private/tshistoryimpl.h
 include/petsc/private/tsimpl.h
 include/petsc/private/valgrind/memcheck.h
 include/petsc/private/valgrind/valgrind.h
+include/petsc/private/veccupmimpl.h
 include/petsc/private/vecimpl.h
 include/petsc/private/vecimpl_kokkos.hpp
 include/petsc/private/vieweradiosimpl.h
@@ -165,6 +171,7 @@ include/petscdmforestdef.mod
 include/petscdmlabel.h
 include/petscdmlabel.mod
 include/petscdmlabeldef.mod
+include/petscdmlabelephemeral.h
 include/petscdmmoab.h
 include/petscdmnetwork.h
 include/petscdmnetwork.mod
@@ -200,6 +207,7 @@ include/petscfeceed.h
 include/petscfetypes.h
 include/petscfix.h
 include/petscfv.h
+include/petscfvceed.h
 include/petscfvtypes.h
 include/petscis.h
 include/petscis.mod
@@ -243,6 +251,7 @@ include/petscsnes.h
 include/petscsnes.mod
 include/petscsnesdef.mod
 include/petscsnesdefdummy.mod
+include/petscstring.h
 include/petscsys.h
 include/petscsys.mod
 include/petscsysdef.mod
@@ -299,14 +308,16 @@ lib/petsc/conf/petscrules
 lib/petsc/conf/petscvariables
 lib/petsc/conf/reconfigure-arch-%%PYTHON_PLATFORM%%-c-debug.py
 lib/petsc/conf/rules
+lib/petsc/conf/rules.doc
+lib/petsc/conf/rules.utils
 lib/petsc/conf/test
-lib/petsc/conf/test.common
 lib/petsc/conf/variables
 libdata/pkgconfig/PETSc.pc
 libdata/pkgconfig/petsc.pc
 %%DATADIR%%/CMakeLists.txt
 %%DATADIR%%/Makefile.basic.user
 %%DATADIR%%/Makefile.user
+%%DATADIR%%/bin/dmnetwork_view.py
 %%DATADIR%%/chkerrconvert.py
 %%DATADIR%%/datafiles/matrices/LFAT5.mtx
 %%DATADIR%%/datafiles/matrices/amesos2_test_mat0.mtx
@@ -576,9 +587,15 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/dm/impls/moab/tests/output/ex3_1_2.out
 %%DATADIR%%/examples/src/dm/impls/moab/tests/output/ex3_2_1.out
 %%DATADIR%%/examples/src/dm/impls/network/tests/ex1.c
+%%DATADIR%%/examples/src/dm/impls/network/tests/ex2.c
+%%DATADIR%%/examples/src/dm/impls/network/tests/ex3.c
 %%DATADIR%%/examples/src/dm/impls/network/tests/makefile
 %%DATADIR%%/examples/src/dm/impls/network/tests/output/ex1_0.out
 %%DATADIR%%/examples/src/dm/impls/network/tests/output/ex1_1.out
+%%DATADIR%%/examples/src/dm/impls/network/tests/output/ex2_0.out
+%%DATADIR%%/examples/src/dm/impls/network/tests/output/ex2_1.out
+%%DATADIR%%/examples/src/dm/impls/network/tests/output/ex3_0.out
+%%DATADIR%%/examples/src/dm/impls/network/tests/output/ex3_1.out
 %%DATADIR%%/examples/src/dm/impls/patch/tests/ex1.c
 %%DATADIR%%/examples/src/dm/impls/patch/tests/makefile
 %%DATADIR%%/examples/src/dm/impls/patch/tests/output/ex1_0.out
@@ -637,11 +654,13 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/dm/impls/plex/tests/ex51.c
 %%DATADIR%%/examples/src/dm/impls/plex/tests/ex55.c
 %%DATADIR%%/examples/src/dm/impls/plex/tests/ex56.c
+%%DATADIR%%/examples/src/dm/impls/plex/tests/ex57.c
 %%DATADIR%%/examples/src/dm/impls/plex/tests/ex6.c
 %%DATADIR%%/examples/src/dm/impls/plex/tests/ex60.c
 %%DATADIR%%/examples/src/dm/impls/plex/tests/ex61.c
 %%DATADIR%%/examples/src/dm/impls/plex/tests/ex62f90.F90
 %%DATADIR%%/examples/src/dm/impls/plex/tests/ex64.c
+%%DATADIR%%/examples/src/dm/impls/plex/tests/ex65.c
 %%DATADIR%%/examples/src/dm/impls/plex/tests/ex7.c
 %%DATADIR%%/examples/src/dm/impls/plex/tests/ex8.c
 %%DATADIR%%/examples/src/dm/impls/plex/tests/ex9.c
@@ -714,6 +733,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex17_hex_hash.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex17_quad.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex17_quad_hash.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex17_quad_overlap.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex17_seg.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex17_seg_hash.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex17_tet.out
@@ -814,6 +834,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_1d_0.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_1d_1.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_1d_2.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_1d_extruded.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_2.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_3.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_4.out
@@ -896,6 +917,11 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_gmsh_9_periodic_0.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_gmsh_hex_20node.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_gmsh_quad_8node.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_hypercubic_0.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_hypercubic_1.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_hypercubic_2.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_hypercubic_3.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_hypercubic_4.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_med_0.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_med_1.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_med_2.out
@@ -962,6 +988,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_sphere_2.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_sphere_3.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_spheresurface_extruded.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_spheresurface_extruded_nocoord.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_spheresurface_extruded_symmetric.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1_test_shape.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex1f90_0.out
@@ -1314,7 +1341,13 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex48f90_0.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex49_0.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex49_1.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex49_1d_sfc.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex49_2d_sfc.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex49_2d_sfc_periodic.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex49_2d_sfc_periodic_stranded.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex49_2d_sfc_periodic_stranded_dist.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex49_cg_2d.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex49_fv_0.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex4_0.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex4_1.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex4_10.out
@@ -1412,6 +1445,15 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex56_3_d.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex56_3_e.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex56_3_f.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex57_hex.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex57_quad.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex57_quad_bl.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex57_quad_patch.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex57_tet.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex57_tri.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex57_tri_patch.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex57_tri_patch_ref.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex57_tri_patch_ref_concrete.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex5_hex_0.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex5_hex_1.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex5_hex_t1_0.out
@@ -1496,6 +1538,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex64_7.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex64_8.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex64_9.out
+%%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex65_ext_coord_space.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex6_0.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex6_1.out
 %%DATADIR%%/examples/src/dm/impls/plex/tests/output/ex6_2.out
@@ -2033,8 +2076,10 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/dm/impls/swarm/tests/ex3.c
 %%DATADIR%%/examples/src/dm/impls/swarm/tests/ex4.c
 %%DATADIR%%/examples/src/dm/impls/swarm/tests/ex5.c
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/ex6.c
 %%DATADIR%%/examples/src/dm/impls/swarm/tests/ex7.c
 %%DATADIR%%/examples/src/dm/impls/swarm/tests/ex8.c
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/ex9.c
 %%DATADIR%%/examples/src/dm/impls/swarm/tests/makefile
 %%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex1_proj_0.out
 %%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex1_proj_1.out
@@ -2094,10 +2139,42 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex5_bsi_2d_multiple_3.out
 %%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex5_im_2d_0.out
 %%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex5_im_2d_multiple_0.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_bsi_2d_mesh_1.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_bsi_2d_mesh_1_par_2.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_bsi_2d_mesh_1_par_3.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_bsi_2d_mesh_1_par_4.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_bsi_2d_multiple_1.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_bsi_2d_multiple_2.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_bsi_2d_multiple_3.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_bsi_4_rt_1.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_coulomb_bsi_2d_1.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_coulomb_bsi_2d_2.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_coulomb_bsi_2d_3.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_coulomb_bsi_2d_4.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_im_2d_0.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_im_2d_multiple_0.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_none_bsi_2d_1.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_none_bsi_2d_2.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_none_bsi_2d_3.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_none_bsi_2d_4.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_poisson_bsi_2d_1.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_poisson_bsi_2d_2.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_poisson_bsi_2d_3.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex6_poisson_bsi_2d_4.out
 %%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex7_0.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex7_0_alt.out
 %%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex7_1.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex7_1_alt.out
 %%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex7_2.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex7_2_alt.out
 %%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex8_0.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex8_1.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex9_coulomb_1d.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex9_none_1d.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex9_uniform_equilibrium_1d.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex9_uniform_mixed_1d.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex9_uniform_none_1d.out
+%%DATADIR%%/examples/src/dm/impls/swarm/tests/output/ex9_uniform_primal_1d.out
 %%DATADIR%%/examples/src/dm/impls/swarm/tutorials/ex1.c
 %%DATADIR%%/examples/src/dm/impls/swarm/tutorials/ex1f90.F90
 %%DATADIR%%/examples/src/dm/impls/swarm/tutorials/makefile
@@ -2427,6 +2504,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ksp/ksp/tests/ex10.c
 %%DATADIR%%/examples/src/ksp/ksp/tests/ex11.c
 %%DATADIR%%/examples/src/ksp/ksp/tests/ex12f.F90
+%%DATADIR%%/examples/src/ksp/ksp/tests/ex13.c
 %%DATADIR%%/examples/src/ksp/ksp/tests/ex14.c
 %%DATADIR%%/examples/src/ksp/ksp/tests/ex15.c
 %%DATADIR%%/examples/src/ksp/ksp/tests/ex16f.F90
@@ -2461,6 +2539,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ksp/ksp/tests/ex47.c
 %%DATADIR%%/examples/src/ksp/ksp/tests/ex48.c
 %%DATADIR%%/examples/src/ksp/ksp/tests/ex49.c
+%%DATADIR%%/examples/src/ksp/ksp/tests/ex5.c
 %%DATADIR%%/examples/src/ksp/ksp/tests/ex50.c
 %%DATADIR%%/examples/src/ksp/ksp/tests/ex51.c
 %%DATADIR%%/examples/src/ksp/ksp/tests/ex52f.F90
@@ -2504,6 +2583,12 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex11_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-0.out
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex11_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-1.out
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex12f_1.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex13_qlp_1.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex13_qlp_2.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex13_qlp_3.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex13_qlp_3_alt.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex13_qlp_sisc.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex13_qlp_sisc_none.out
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex14_1.out
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex14_1_alt.out
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex16_1.out
@@ -2614,6 +2699,10 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex40_2.out
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex42_1.out
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex42_2.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex42_cg_neg_curve.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex42_minres_neg_curve.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex42_minres_qlp.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex42_minres_qlp_nonconsistent.out
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex43_1.out
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex43_10.out
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex43_2.out
@@ -2663,6 +2752,14 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex55_1.out
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex57_1.out
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex58.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex5_mat_type-lmvmbadbroyden.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex5_mat_type-lmvmbfgs.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex5_mat_type-lmvmbroyden.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex5_mat_type-lmvmdfp.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex5_mat_type-lmvmdiagbroyden.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex5_mat_type-lmvmsr1.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex5_mat_type-lmvmsymbadbroyden.out
+%%DATADIR%%/examples/src/ksp/ksp/tests/output/ex5_mat_type-lmvmsymbroyden.out
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex5f_1.out
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex60_0.out
 %%DATADIR%%/examples/src/ksp/ksp/tests/output/ex60_0_cuda.out
@@ -2724,7 +2821,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/amrex/main.cpp
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/amrex/makefile
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/amrex/output/amrex_1.testout
-%%DATADIR%%/examples/src/ksp/ksp/tutorials/bench_pcsetup.c
+%%DATADIR%%/examples/src/ksp/ksp/tutorials/bench_kspsolve.c
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/data/ex33bc.data
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/data/ex35_mesh.h5m
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/ex1.c
@@ -2742,6 +2839,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/ex15f.F90
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/ex16.c
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/ex18.c
+%%DATADIR%%/examples/src/ksp/ksp/tutorials/ex19.c
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/ex1f.F90
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/ex2.c
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/ex20options
@@ -2841,8 +2939,8 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/network/output/ex4_1.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/network/output/ex4_2.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/network/output/ex4_3.out
-%%DATADIR%%/examples/src/ksp/ksp/tutorials/output/bench_pcsetup_ksp.out
-%%DATADIR%%/examples/src/ksp/ksp/tutorials/output/bench_pcsetup_matmult.out
+%%DATADIR%%/examples/src/ksp/ksp/tutorials/output/bench_kspsolve_ksp.out
+%%DATADIR%%/examples/src/ksp/ksp/tutorials/output/bench_kspsolve_matmult.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex100_1.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex100_1.testout
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex100f_1.out
@@ -2870,6 +2968,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex18_2.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex18_3.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex18_bas.out
+%%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex19_0.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex1_1.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex1_1_aijcusparse.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex1_2.out
@@ -2916,6 +3015,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex27_4d.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex27_4e.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex27_4f.out
+%%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex27_4g.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex27_5.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex27_6_hdf5.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex27_6_hdf5_dense.out
@@ -2933,6 +3033,9 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex29_5.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex29_5_alt.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex29_6.out
+%%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex29_aniso_first.out
+%%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex29_aniso_fourth.out
+%%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex29_aniso_opt_fourth.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex29_telescope.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex2_1.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex2_2.out
@@ -3066,6 +3169,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex52_2.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex52_3.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex52_4.out
+%%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex52_5.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex52f_1.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex53.out
 %%DATADIR%%/examples/src/ksp/ksp/tutorials/output/ex53_1.out
@@ -3448,6 +3552,9 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ksp/pc/tutorials/output/ex2_1.out
 %%DATADIR%%/examples/src/ksp/pc/tutorials/output/ex3_1.out
 %%DATADIR%%/examples/src/ksp/pc/tutorials/output/ex3_2.out
+%%DATADIR%%/examples/src/mat/tests/bench_spmv.c
+%%DATADIR%%/examples/src/mat/tests/cJSON.c
+%%DATADIR%%/examples/src/mat/tests/cJSON.h
 %%DATADIR%%/examples/src/mat/tests/ex1.c
 %%DATADIR%%/examples/src/mat/tests/ex10.c
 %%DATADIR%%/examples/src/mat/tests/ex100.c
@@ -3623,6 +3730,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/mat/tests/ex256.c
 %%DATADIR%%/examples/src/mat/tests/ex257.c
 %%DATADIR%%/examples/src/mat/tests/ex258.c
+%%DATADIR%%/examples/src/mat/tests/ex259.c
 %%DATADIR%%/examples/src/mat/tests/ex26.c
 %%DATADIR%%/examples/src/mat/tests/ex27.c
 %%DATADIR%%/examples/src/mat/tests/ex28.c
@@ -3679,8 +3787,6 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/mat/tests/ex70.c
 %%DATADIR%%/examples/src/mat/tests/ex71.c
 %%DATADIR%%/examples/src/mat/tests/ex72.c
-%%DATADIR%%/examples/src/mat/tests/ex72mmio.c
-%%DATADIR%%/examples/src/mat/tests/ex72mmio.h
 %%DATADIR%%/examples/src/mat/tests/ex73.c
 %%DATADIR%%/examples/src/mat/tests/ex74.c
 %%DATADIR%%/examples/src/mat/tests/ex75.c
@@ -3711,6 +3817,11 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/mat/tests/ex98.c
 %%DATADIR%%/examples/src/mat/tests/ex99.c
 %%DATADIR%%/examples/src/mat/tests/makefile
+%%DATADIR%%/examples/src/mat/tests/mmio.c
+%%DATADIR%%/examples/src/mat/tests/mmio.h
+%%DATADIR%%/examples/src/mat/tests/mmloader.c
+%%DATADIR%%/examples/src/mat/tests/mmloader.h
+%%DATADIR%%/examples/src/mat/tests/output/bench_spmv_1.out
 %%DATADIR%%/examples/src/mat/tests/output/empty.out
 %%DATADIR%%/examples/src/mat/tests/output/ex100_1.out
 %%DATADIR%%/examples/src/mat/tests/output/ex101.out
@@ -3763,8 +3874,11 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/mat/tests/output/ex125_mumps_par.out
 %%DATADIR%%/examples/src/mat/tests/output/ex125_mumps_par_cholesky.out
 %%DATADIR%%/examples/src/mat/tests/output/ex125_mumps_seq.out
+%%DATADIR%%/examples/src/mat/tests/output/ex125_superlu.out
 %%DATADIR%%/examples/src/mat/tests/output/ex125_superlu_dist.out
 %%DATADIR%%/examples/src/mat/tests/output/ex125_superlu_dist_complex.out
+%%DATADIR%%/examples/src/mat/tests/output/ex125_superlu_dist_complex_2.out
+%%DATADIR%%/examples/src/mat/tests/output/ex125_superlu_dist_nonsymmetric.out
 %%DATADIR%%/examples/src/mat/tests/output/ex126_1.out
 %%DATADIR%%/examples/src/mat/tests/output/ex126f_1.out
 %%DATADIR%%/examples/src/mat/tests/output/ex126f_2.out
@@ -4109,6 +4223,8 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/mat/tests/output/ex256_1.out
 %%DATADIR%%/examples/src/mat/tests/output/ex257_1.out
 %%DATADIR%%/examples/src/mat/tests/output/ex258_1.out
+%%DATADIR%%/examples/src/mat/tests/output/ex259_1.out
+%%DATADIR%%/examples/src/mat/tests/output/ex259_2.out
 %%DATADIR%%/examples/src/mat/tests/output/ex25_1.out
 %%DATADIR%%/examples/src/mat/tests/output/ex26_1.out
 %%DATADIR%%/examples/src/mat/tests/output/ex26_2.out
@@ -4401,8 +4517,10 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/mat/tutorials/output/ex8_2.out
 %%DATADIR%%/examples/src/mat/tutorials/output/ex9_1.out
 %%DATADIR%%/examples/src/snes/tests/ex1.c
+%%DATADIR%%/examples/src/snes/tests/ex1.py
 %%DATADIR%%/examples/src/snes/tests/ex12f.F90
 %%DATADIR%%/examples/src/snes/tests/ex13.c
+%%DATADIR%%/examples/src/snes/tests/ex15.c
 %%DATADIR%%/examples/src/snes/tests/ex17.c
 %%DATADIR%%/examples/src/snes/tests/ex18f90.F90
 %%DATADIR%%/examples/src/snes/tests/ex1f.F90
@@ -4426,6 +4544,12 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/snes/tests/output/ex13_comparison_alt.out
 %%DATADIR%%/examples/src/snes/tests/output/ex13_strong.out
 %%DATADIR%%/examples/src/snes/tests/output/ex14_1.out
+%%DATADIR%%/examples/src/snes/tests/output/ex15_particle_hdiv_5.out
+%%DATADIR%%/examples/src/snes/tests/output/ex15_quad_hdiv_0.out
+%%DATADIR%%/examples/src/snes/tests/output/ex15_quad_hdiv_1.out
+%%DATADIR%%/examples/src/snes/tests/output/ex15_quad_hdiv_2.out
+%%DATADIR%%/examples/src/snes/tests/output/ex15_quad_hdiv_3.out
+%%DATADIR%%/examples/src/snes/tests/output/ex15_quad_hdiv_4.out
 %%DATADIR%%/examples/src/snes/tests/output/ex17_1.out
 %%DATADIR%%/examples/src/snes/tests/output/ex18f90_1.out
 %%DATADIR%%/examples/src/snes/tests/output/ex1_1.out
@@ -4434,6 +4558,9 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/snes/tests/output/ex1_2b.out
 %%DATADIR%%/examples/src/snes/tests/output/ex1_3.out
 %%DATADIR%%/examples/src/snes/tests/output/ex1_4.out
+%%DATADIR%%/examples/src/snes/tests/output/ex1_6.out
+%%DATADIR%%/examples/src/snes/tests/output/ex1_python_null_appctx-0.out
+%%DATADIR%%/examples/src/snes/tests/output/ex1_python_null_appctx-1.out
 %%DATADIR%%/examples/src/snes/tests/output/ex1f_1.out
 %%DATADIR%%/examples/src/snes/tests/output/ex1f_2.out
 %%DATADIR%%/examples/src/snes/tests/output/ex1f_3.out
@@ -4569,6 +4696,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/snes/tutorials/ex62.c
 %%DATADIR%%/examples/src/snes/tutorials/ex63.c
 %%DATADIR%%/examples/src/snes/tutorials/ex69.c
+%%DATADIR%%/examples/src/snes/tutorials/ex7.c
 %%DATADIR%%/examples/src/snes/tutorials/ex70.c
 %%DATADIR%%/examples/src/snes/tutorials/ex71.c
 %%DATADIR%%/examples/src/snes/tutorials/ex73f90t.F90
@@ -4588,6 +4716,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/snes/tutorials/network/output/ex1.out
 %%DATADIR%%/examples/src/snes/tutorials/network/output/ex1_2.out
 %%DATADIR%%/examples/src/snes/tutorials/network/output/ex1_4.out
+%%DATADIR%%/examples/src/snes/tutorials/network/output/ex1_5.out
 %%DATADIR%%/examples/src/snes/tutorials/network/power/PFReadData.c
 %%DATADIR%%/examples/src/snes/tutorials/network/power/case9.m
 %%DATADIR%%/examples/src/snes/tutorials/network/power/makefile
@@ -4800,10 +4929,12 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/snes/tutorials/output/ex14_3_ds.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex14_4.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex14_5.out
+%%DATADIR%%/examples/src/snes/tutorials/output/ex14_6.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex15_1.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex15_2.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex15_3.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex15_4.out
+%%DATADIR%%/examples/src/snes/tutorials/output/ex15_5.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex15_fd_picard.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex15_lag_jac.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex15_lag_pc.out
@@ -4887,6 +5018,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/snes/tutorials/output/ex17_ge_q1_gdsw.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex18_1.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex18_2.out
+%%DATADIR%%/examples/src/snes/tutorials/output/ex18_3.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex19_1.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex19_1.testout
 %%DATADIR%%/examples/src/snes/tutorials/output/ex19_10.out
@@ -4946,6 +5078,8 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/snes/tutorials/output/ex19_hip_1.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex19_hip_2.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex19_hip_dm_bind_below.out
+%%DATADIR%%/examples/src/snes/tutorials/output/ex19_hpddm_cuda_ksp_hpddm_type-gcrodr.out
+%%DATADIR%%/examples/src/snes/tutorials/output/ex19_hpddm_cuda_ksp_hpddm_type-gmres.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex19_hypre.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex19_ibcgs.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex19_kaczmarz.out
@@ -4977,6 +5111,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/snes/tutorials/output/ex19_tut_3_alt_4.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex19_tut_3_alt_5.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex19_tut_3_alt_6.out
+%%DATADIR%%/examples/src/snes/tutorials/output/ex19_tut_3_alt_7.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex19_tut_4.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex19_tut_5.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex19_tut_6.out
@@ -5320,6 +5455,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/snes/tutorials/output/ex78_1.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex78_2.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex78_3.out
+%%DATADIR%%/examples/src/snes/tutorials/output/ex7_dirac_free_field.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex99_1.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex99_2.out
 %%DATADIR%%/examples/src/snes/tutorials/output/ex99_3.out
@@ -5389,6 +5525,9 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/sys/error/tests/output/ex2_1.out
 %%DATADIR%%/examples/src/sys/error/tests/output/ex2_1_alt.out
 %%DATADIR%%/examples/src/sys/objects/device/tests/ex1.c
+%%DATADIR%%/examples/src/sys/objects/device/tests/ex10.c
+%%DATADIR%%/examples/src/sys/objects/device/tests/ex11.cxx
+%%DATADIR%%/examples/src/sys/objects/device/tests/ex12.c
 %%DATADIR%%/examples/src/sys/objects/device/tests/ex1cu.cu
 %%DATADIR%%/examples/src/sys/objects/device/tests/ex1hip.hip.cpp
 %%DATADIR%%/examples/src/sys/objects/device/tests/ex2.c
@@ -5399,9 +5538,65 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/sys/objects/device/tests/ex5.c
 %%DATADIR%%/examples/src/sys/objects/device/tests/ex6.c
 %%DATADIR%%/examples/src/sys/objects/device/tests/ex7.c
+%%DATADIR%%/examples/src/sys/objects/device/tests/ex8.c
+%%DATADIR%%/examples/src/sys/objects/device/tests/ex9.c
 %%DATADIR%%/examples/src/sys/objects/device/tests/makefile
 %%DATADIR%%/examples/src/sys/objects/device/tests/output/ExitSuccess.out
 %%DATADIR%%/examples/src/sys/objects/device/tests/output/empty.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_cuda_env_set_device_enable_cuda-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_cuda_env_set_device_enable_cuda-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_cuda_env_set_device_enable_cuda-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_cuda_env_set_empty_device_enable_cuda-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_cuda_env_set_empty_device_enable_cuda-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_cuda_env_set_empty_device_enable_cuda-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_cuda_no_env_device_enable_cuda-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_cuda_no_env_device_enable_cuda-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_cuda_no_env_device_enable_cuda-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_hip_env_set_device_enable_hip-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_hip_env_set_device_enable_hip-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_hip_env_set_device_enable_hip-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_hip_env_set_empty_device_enable_hip-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_hip_env_set_empty_device_enable_hip-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_hip_env_set_empty_device_enable_hip-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_hip_no_env_device_enable_hip-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_hip_no_env_device_enable_hip-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-eager_hip_no_env_device_enable_hip-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_cuda_env_set_device_enable_cuda-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_cuda_env_set_device_enable_cuda-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_cuda_env_set_device_enable_cuda-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_cuda_env_set_empty_device_enable_cuda-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_cuda_env_set_empty_device_enable_cuda-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_cuda_env_set_empty_device_enable_cuda-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_cuda_no_env_device_enable_cuda-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_cuda_no_env_device_enable_cuda-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_cuda_no_env_device_enable_cuda-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_hip_env_set_device_enable_hip-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_hip_env_set_device_enable_hip-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_hip_env_set_device_enable_hip-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_hip_env_set_empty_device_enable_hip-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_hip_env_set_empty_device_enable_hip-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_hip_env_set_empty_device_enable_hip-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_hip_no_env_device_enable_hip-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_hip_no_env_device_enable_hip-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-lazy_hip_no_env_device_enable_hip-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_cuda_env_set_device_enable_cuda-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_cuda_env_set_device_enable_cuda-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_cuda_env_set_device_enable_cuda-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_cuda_env_set_empty_device_enable_cuda-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_cuda_env_set_empty_device_enable_cuda-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_cuda_env_set_empty_device_enable_cuda-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_cuda_no_env_device_enable_cuda-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_cuda_no_env_device_enable_cuda-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_cuda_no_env_device_enable_cuda-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_hip_env_set_device_enable_hip-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_hip_env_set_device_enable_hip-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_hip_env_set_device_enable_hip-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_hip_env_set_empty_device_enable_hip-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_hip_env_set_empty_device_enable_hip-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_hip_env_set_empty_device_enable_hip-none.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_hip_no_env_device_enable_hip-eager.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_hip_no_env_device_enable_hip-lazy.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex12_device_enable-none_hip_no_env_device_enable_hip-none.out
 %%DATADIR%%/examples/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-default_blocking_cuda.out
 %%DATADIR%%/examples/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-default_blocking_hip.out
 %%DATADIR%%/examples/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-default_blocking_host_no_device.out
@@ -5422,6 +5617,11 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/sys/objects/device/tests/output/ex7_with_info_host_no_device.out
 %%DATADIR%%/examples/src/sys/objects/device/tests/output/ex7_with_info_host_with_device.out
 %%DATADIR%%/examples/src/sys/objects/device/tests/output/ex7_with_info_sycl.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex8_cuda.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex8_hip.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex8_host_no_device.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex8_host_with_device.out
+%%DATADIR%%/examples/src/sys/objects/device/tests/output/ex8_sycl.out
 %%DATADIR%%/examples/src/sys/objects/device/tests/petscdevicetestcommon.h
 %%DATADIR%%/examples/src/sys/tests/ex1.c
 %%DATADIR%%/examples/src/sys/tests/ex10.c
@@ -5511,24 +5711,43 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/sys/tests/ex61.c
 %%DATADIR%%/examples/src/sys/tests/ex62.c
 %%DATADIR%%/examples/src/sys/tests/ex63.c
+%%DATADIR%%/examples/src/sys/tests/ex64.cxx
+%%DATADIR%%/examples/src/sys/tests/ex65.c
 %%DATADIR%%/examples/src/sys/tests/ex6f.F90
 %%DATADIR%%/examples/src/sys/tests/ex7.c
 %%DATADIR%%/examples/src/sys/tests/ex8.c
 %%DATADIR%%/examples/src/sys/tests/ex9.c
+%%DATADIR%%/examples/src/sys/tests/linter/output/testDisabled.out
 %%DATADIR%%/examples/src/sys/tests/linter/output/testDisabled.patch
+%%DATADIR%%/examples/src/sys/tests/linter/output/testDuplicates.out
 %%DATADIR%%/examples/src/sys/tests/linter/output/testDuplicates.patch
+%%DATADIR%%/examples/src/sys/tests/linter/output/testReferences.out
 %%DATADIR%%/examples/src/sys/tests/linter/output/testReferences.patch
+%%DATADIR%%/examples/src/sys/tests/linter/output/testTypes.out
 %%DATADIR%%/examples/src/sys/tests/linter/output/testTypes.patch
+%%DATADIR%%/examples/src/sys/tests/linter/output/testValidEnumDocstrings.out
+%%DATADIR%%/examples/src/sys/tests/linter/output/testValidEnumDocstrings.patch
+%%DATADIR%%/examples/src/sys/tests/linter/output/testValidFunctionDocStrings.out
+%%DATADIR%%/examples/src/sys/tests/linter/output/testValidFunctionDocStrings.patch
+%%DATADIR%%/examples/src/sys/tests/linter/output/testValidHeaders.out
 %%DATADIR%%/examples/src/sys/tests/linter/output/testValidHeaders.patch
+%%DATADIR%%/examples/src/sys/tests/linter/output/testValidLogicalCollective.out
 %%DATADIR%%/examples/src/sys/tests/linter/output/testValidLogicalCollective.patch
+%%DATADIR%%/examples/src/sys/tests/linter/output/testValidPetscObject.out
+%%DATADIR%%/examples/src/sys/tests/linter/output/testValidPetscObject.patch
+%%DATADIR%%/examples/src/sys/tests/linter/output/testValidPointers.out
 %%DATADIR%%/examples/src/sys/tests/linter/output/testValidPointers.patch
 %%DATADIR%%/examples/src/sys/tests/linter/testDisabled.c
 %%DATADIR%%/examples/src/sys/tests/linter/testDuplicates.c
 %%DATADIR%%/examples/src/sys/tests/linter/testReferences.c
 %%DATADIR%%/examples/src/sys/tests/linter/testTypes.c
+%%DATADIR%%/examples/src/sys/tests/linter/testValidEnumDocstrings.c
+%%DATADIR%%/examples/src/sys/tests/linter/testValidFunctionDocStrings.c
 %%DATADIR%%/examples/src/sys/tests/linter/testValidHeaders.c
 %%DATADIR%%/examples/src/sys/tests/linter/testValidLogicalCollective.c
+%%DATADIR%%/examples/src/sys/tests/linter/testValidPetscObject.c
 %%DATADIR%%/examples/src/sys/tests/linter/testValidPointers.c
+%%DATADIR%%/examples/src/sys/tests/linter/testheader.h
 %%DATADIR%%/examples/src/sys/tests/makefile
 %%DATADIR%%/examples/src/sys/tests/options/.petscrc
 %%DATADIR%%/examples/src/sys/tests/options/ex55.c
@@ -5541,6 +5760,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/sys/tests/options/output/ex55_6a.out
 %%DATADIR%%/examples/src/sys/tests/options/output/ex55_6b.out
 %%DATADIR%%/examples/src/sys/tests/options/output/ex55_6c.out
+%%DATADIR%%/examples/src/sys/tests/options/output/ex55_7.out
 %%DATADIR%%/examples/src/sys/tests/options/output/ex55_skip_petscrc-0_options_monitor_cancel-0_1.out
 %%DATADIR%%/examples/src/sys/tests/options/output/ex55_skip_petscrc-0_options_monitor_cancel-0_2.out
 %%DATADIR%%/examples/src/sys/tests/options/output/ex55_skip_petscrc-0_options_monitor_cancel-0_3.out
@@ -5557,7 +5777,6 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/sys/tests/options/rc_help
 %%DATADIR%%/examples/src/sys/tests/options/rc_help_intro
 %%DATADIR%%/examples/src/sys/tests/options/rc_version
-%%DATADIR%%/examples/src/sys/tests/output/empty.out
 %%DATADIR%%/examples/src/sys/tests/output/ex10_1.out
 %%DATADIR%%/examples/src/sys/tests/output/ex11_1.out
 %%DATADIR%%/examples/src/sys/tests/output/ex12_1.out
@@ -5605,12 +5824,15 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/sys/tests/output/ex47_2.out
 %%DATADIR%%/examples/src/sys/tests/output/ex47_2_auto.out
 %%DATADIR%%/examples/src/sys/tests/output/ex47_2_prefix.out
+%%DATADIR%%/examples/src/sys/tests/output/ex47_2_string.out
 %%DATADIR%%/examples/src/sys/tests/output/ex47_3_empty.out
+%%DATADIR%%/examples/src/sys/tests/output/ex47_3_env.out
 %%DATADIR%%/examples/src/sys/tests/output/ex47_3_include.out
 %%DATADIR%%/examples/src/sys/tests/output/ex47_3_merge.out
 %%DATADIR%%/examples/src/sys/tests/output/ex47_3_multidoc.out
 %%DATADIR%%/examples/src/sys/tests/output/ex47_3_options.out
 %%DATADIR%%/examples/src/sys/tests/output/ex47_3_prefix.out
+%%DATADIR%%/examples/src/sys/tests/output/ex47_3_str.out
 %%DATADIR%%/examples/src/sys/tests/output/ex48f90_1.out
 %%DATADIR%%/examples/src/sys/tests/output/ex48f90_2.out
 %%DATADIR%%/examples/src/sys/tests/output/ex49_1.out
@@ -5653,10 +5875,16 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/sys/tests/output/ex5_opt.out
 %%DATADIR%%/examples/src/sys/tests/output/ex5f_1.out
 %%DATADIR%%/examples/src/sys/tests/output/ex60f90_0.out
-%%DATADIR%%/examples/src/sys/tests/output/ex62.out
+%%DATADIR%%/examples/src/sys/tests/output/ex61_env_not_set.out
+%%DATADIR%%/examples/src/sys/tests/output/ex61_env_set_all_one_line.out
+%%DATADIR%%/examples/src/sys/tests/output/ex61_env_set_all_separate_lines.out
+%%DATADIR%%/examples/src/sys/tests/output/ex61_env_set_quoted.out
+%%DATADIR%%/examples/src/sys/tests/output/ex62_0.out
 %%DATADIR%%/examples/src/sys/tests/output/ex63_2.out
 %%DATADIR%%/examples/src/sys/tests/output/ex63_3.out
 %%DATADIR%%/examples/src/sys/tests/output/ex63_4.out
+%%DATADIR%%/examples/src/sys/tests/output/ex64_umap_0.out
+%%DATADIR%%/examples/src/sys/tests/output/ex65_1.out
 %%DATADIR%%/examples/src/sys/tests/output/ex6_1.out
 %%DATADIR%%/examples/src/sys/tests/output/ex6f_1.out
 %%DATADIR%%/examples/src/sys/tests/output/ex7_1.out
@@ -5801,6 +6029,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/tao/constrained/tutorials/output/ex1_7.out
 %%DATADIR%%/examples/src/tao/constrained/tutorials/output/ex1_8.out
 %%DATADIR%%/examples/src/tao/constrained/tutorials/output/ex1_9.out
+%%DATADIR%%/examples/src/tao/constrained/tutorials/output/ex1_pdipm_2.out
 %%DATADIR%%/examples/src/tao/constrained/tutorials/output/maros_1.out
 %%DATADIR%%/examples/src/tao/constrained/tutorials/output/tomographyADMM_1.out
 %%DATADIR%%/examples/src/tao/constrained/tutorials/output/tomographyADMM_2.out
@@ -5890,6 +6119,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/tao/tutorials/output/ex2_0.out
 %%DATADIR%%/examples/src/tao/tutorials/output/ex2_1.out
 %%DATADIR%%/examples/src/tao/tutorials/output/ex2_2.out
+%%DATADIR%%/examples/src/tao/tutorials/output/ex2_2_alt.out
 %%DATADIR%%/examples/src/tao/tutorials/output/ex3_1.out
 %%DATADIR%%/examples/src/tao/tutorials/output/ex3_guess_pod.out
 %%DATADIR%%/examples/src/tao/tutorials/output/ex4_0.out
@@ -5929,6 +6159,8 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/eptorsion1_5_alt.out
 %%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/eptorsion1_6.out
 %%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/eptorsion1_6_alt.out
+%%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/eptorsion1_snes.out
+%%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/eptorsion1_snes_2.out
 %%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/eptorsion2_1.out
 %%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/eptorsion2f_1.out
 %%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/eptorsion2f_2.out
@@ -5989,6 +6221,9 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/rosenbrock1_8_alt.out
 %%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/rosenbrock1_9.out
 %%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/rosenbrock1_9_alt.out
+%%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/rosenbrock1_snes.out
+%%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/rosenbrock1_snes_ls_armijo.out
+%%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/rosenbrock1_snes_tr_cgnegcurve_kmdc.out
 %%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/rosenbrock1f_1.out
 %%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/rosenbrock2_1.out
 %%DATADIR%%/examples/src/tao/unconstrained/tutorials/output/rosenbrock3_1.out
@@ -6068,6 +6303,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ts/tests/output/ex4_7.out
 %%DATADIR%%/examples/src/ts/tests/output/ex4_8.out
 %%DATADIR%%/examples/src/ts/tests/output/ex5.out
+%%DATADIR%%/examples/src/ts/tests/output/ex5_3.out
 %%DATADIR%%/examples/src/ts/tests/output/ex6_1.out
 %%DATADIR%%/examples/src/ts/tests/output/ex6_1_alt.out
 %%DATADIR%%/examples/src/ts/tests/output/ex7_1.out
@@ -6452,6 +6688,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ts/tutorials/output/ex20adj_4.out
 %%DATADIR%%/examples/src/ts/tutorials/output/ex20adj_5.out
 %%DATADIR%%/examples/src/ts/tutorials/output/ex20adj_6.out
+%%DATADIR%%/examples/src/ts/tutorials/output/ex20adj_imex.out
 %%DATADIR%%/examples/src/ts/tutorials/output/ex20fwd_1.out
 %%DATADIR%%/examples/src/ts/tutorials/output/ex20fwd_2.out
 %%DATADIR%%/examples/src/ts/tutorials/output/ex20opt_ic_1.out
@@ -6572,7 +6809,6 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ts/tutorials/output/ex47_2d_p1p1_r1.out
 %%DATADIR%%/examples/src/ts/tutorials/output/ex47_2d_p1p1_sor_r1.out
 %%DATADIR%%/examples/src/ts/tutorials/output/ex48_0.out
-%%DATADIR%%/examples/src/ts/tutorials/output/ex48_1.out
 %%DATADIR%%/examples/src/ts/tutorials/output/ex49_1.out
 %%DATADIR%%/examples/src/ts/tutorials/output/ex4_1.out
 %%DATADIR%%/examples/src/ts/tutorials/output/ex4_2.out
@@ -6738,8 +6974,11 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/ts/utils/dmplexlandau/tutorials/ex2.c
 %%DATADIR%%/examples/src/ts/utils/dmplexlandau/tutorials/makefile
 %%DATADIR%%/examples/src/ts/utils/dmplexlandau/tutorials/output/ex1_0.out
+%%DATADIR%%/examples/src/ts/utils/dmplexlandau/tutorials/output/ex1_re.out
+%%DATADIR%%/examples/src/ts/utils/dmplexlandau/tutorials/output/ex1_sphere.out
 %%DATADIR%%/examples/src/ts/utils/dmplexlandau/tutorials/output/ex1f90_0.out
 %%DATADIR%%/examples/src/ts/utils/dmplexlandau/tutorials/output/ex2_0.out
+%%DATADIR%%/examples/src/ts/utils/dmplexlandau/tutorials/output/ex2_single.out
 %%DATADIR%%/examples/src/vec/is/ao/tests/ex1.c
 %%DATADIR%%/examples/src/vec/is/ao/tests/ex2.c
 %%DATADIR%%/examples/src/vec/is/ao/tests/ex3d/ex3.cxx
@@ -6826,6 +7065,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/vec/is/sf/tests/ex1f.F90
 %%DATADIR%%/examples/src/vec/is/sf/tests/ex1k.kokkos.cxx
 %%DATADIR%%/examples/src/vec/is/sf/tests/ex2.c
+%%DATADIR%%/examples/src/vec/is/sf/tests/ex20.c
 %%DATADIR%%/examples/src/vec/is/sf/tests/ex21.c
 %%DATADIR%%/examples/src/vec/is/sf/tests/ex3.c
 %%DATADIR%%/examples/src/vec/is/sf/tests/ex4.c
@@ -6848,6 +7088,18 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/vec/is/sf/tests/output/ex16_2.out
 %%DATADIR%%/examples/src/vec/is/sf/tests/output/ex17_1.out
 %%DATADIR%%/examples/src/vec/is/sf/tests/output/ex18_1.out
+%%DATADIR%%/examples/src/vec/is/sf/tests/output/ex18_2_irregular-false_leave_step-1_root_mode-global.out
+%%DATADIR%%/examples/src/vec/is/sf/tests/output/ex18_2_irregular-false_leave_step-1_root_mode-local.out
+%%DATADIR%%/examples/src/vec/is/sf/tests/output/ex18_2_irregular-false_leave_step-1_root_mode-shared.out
+%%DATADIR%%/examples/src/vec/is/sf/tests/output/ex18_2_irregular-false_leave_step-3_root_mode-global.out
+%%DATADIR%%/examples/src/vec/is/sf/tests/output/ex18_2_irregular-false_leave_step-3_root_mode-local.out
+%%DATADIR%%/examples/src/vec/is/sf/tests/output/ex18_2_irregular-false_leave_step-3_root_mode-shared.out
+%%DATADIR%%/examples/src/vec/is/sf/tests/output/ex18_2_irregular-true_leave_step-1_root_mode-global.out
+%%DATADIR%%/examples/src/vec/is/sf/tests/output/ex18_2_irregular-true_leave_step-1_root_mode-local.out
+%%DATADIR%%/examples/src/vec/is/sf/tests/output/ex18_2_irregular-true_leave_step-1_root_mode-shared.out
+%%DATADIR%%/examples/src/vec/is/sf/tests/output/ex18_2_irregular-true_leave_step-3_root_mode-global.out
+%%DATADIR%%/examples/src/vec/is/sf/tests/output/ex18_2_irregular-true_leave_step-3_root_mode-local.out
+%%DATADIR%%/examples/src/vec/is/sf/tests/output/ex18_2_irregular-true_leave_step-3_root_mode-shared.out
 %%DATADIR%%/examples/src/vec/is/sf/tests/output/ex19_1_a.out
 %%DATADIR%%/examples/src/vec/is/sf/tests/output/ex19_1_b.out
 %%DATADIR%%/examples/src/vec/is/sf/tests/output/ex1_basic_1.out
@@ -6860,6 +7112,7 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/vec/is/sf/tests/output/ex1_window_shared_nsize-2.out
 %%DATADIR%%/examples/src/vec/is/sf/tests/output/ex1_window_shared_nsize-3.out
 %%DATADIR%%/examples/src/vec/is/sf/tests/output/ex1f_1.out
+%%DATADIR%%/examples/src/vec/is/sf/tests/output/ex20_1.out
 %%DATADIR%%/examples/src/vec/is/sf/tests/output/ex2_1.out
 %%DATADIR%%/examples/src/vec/is/sf/tests/output/ex2_1_window.out
 %%DATADIR%%/examples/src/vec/is/sf/tests/output/ex3_1.out
@@ -6932,6 +7185,9 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/vec/is/tests/output/ex5_1.out
 %%DATADIR%%/examples/src/vec/is/tests/output/ex6_1_nsize-1.out
 %%DATADIR%%/examples/src/vec/is/tests/output/ex6_1_nsize-2.out
+%%DATADIR%%/examples/src/vec/pf/impls/string/tests/ex1.c
+%%DATADIR%%/examples/src/vec/pf/impls/string/tests/makefile
+%%DATADIR%%/examples/src/vec/pf/impls/string/tests/output/ex1_1.out
 %%DATADIR%%/examples/src/vec/vec/tests/benchmark_veccreate.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex1.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex10.c
@@ -6955,11 +7211,12 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/vec/vec/tests/ex24.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex25.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex26f.F90
+%%DATADIR%%/examples/src/vec/vec/tests/ex27.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex28.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex29.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex3.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex30f.F90
-%%DATADIR%%/examples/src/vec/vec/tests/ex32f.F90
+%%DATADIR%%/examples/src/vec/vec/tests/ex31.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex33.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex34.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex35.c
@@ -6982,6 +7239,9 @@ libdata/pkgconfig/petsc.pc
 %%DATADIR%%/examples/src/vec/vec/tests/ex5.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex50.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex51.c
+%%DATADIR%%/examples/src/vec/vec/tests/ex52.c
+%%DATADIR%%/examples/src/vec/vec/tests/ex53.c
+%%DATADIR%%/examples/src/vec/vec/tests/ex54.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex55.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex56.c
 %%DATADIR%%/examples/src/vec/vec/tests/ex57.cxx
diff --git a/science/code_saturne/Makefile b/science/code_saturne/Makefile
index dc3c7d438bcc..31bf5d188ec3 100644
--- a/science/code_saturne/Makefile
+++ b/science/code_saturne/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	code_saturne
 PORTVERSION=	7.1.1
 DISTVERSIONPREFIX=	v
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	science parallel
 
 MAINTAINER=	thierry@FreeBSD.org