git: 2125268a397c - main - math/deal.ii: fix with OCCT-8 + some modifications

Thierry Thomas <[email protected]> Sun, 02 Aug 2026 08:11:15 +0000
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2125268a397c4d269666acb6eea706e3cbd640e6

commit 2125268a397c4d269666acb6eea706e3cbd640e6
Author:     Thierry Thomas <[email protected]>
AuthorDate: 2026-07-26 08:52:54 +0000
Commit:     Thierry Thomas <[email protected]>
CommitDate: 2026-08-02 08:11:10 +0000

    math/deal.ii: fix with OCCT-8 + some modifications
    
    - fix with OpenCascade-8.0.0 (primary goal);
    - CGAL and Taskflow are detected as build dependencies;
    - kokkos is now fixed;
    - GMP and MPFR are used as lib dependencies;
    - the port was linked both with BLIS and NETLIB: replace them by
      OpenBLAS (note: qa still reports indirect linkage with BLIS and
      NETLIB);
    - switch to c++23.
    
    PR:             296947
    Reported by:    yuri
    Approved by:    yuri (maintainer)
---
 math/deal.ii/Makefile                              |  29 +-
 math/deal.ii/distinfo                              |   2 +-
 math/deal.ii/files/patch-CMakeLists.txt            |   4 +-
 math/deal.ii/files/patch-doc_CMakeLists.txt        |   4 +-
 ...tch-include_deal.II_opencascade_manifold__lib.h |  11 +
 .../patch-source_opencascade_manifold__lib.cc      |  20 +
 .../files/patch-source_opencascade_utilities.cc    |  11 +
 math/deal.ii/pkg-plist                             | 682 +--------------------
 8 files changed, 78 insertions(+), 685 deletions(-)

diff --git a/math/deal.ii/Makefile b/math/deal.ii/Makefile
index 6bf59ef1d34d..7539bff90661 100644
--- a/math/deal.ii/Makefile
+++ b/math/deal.ii/Makefile
@@ -18,31 +18,32 @@ BROKEN_aarch64=		error: use of undeclared identifier '__TBB_machine_fetchadd4'
 BROKEN_armv7=		clang runs out of memory
 BROKEN_i386=		compilation fails: Kokkos assumes 64-bit build; i.e., 8-byte pointers
 
-BUILD_DEPENDS=	${LOCALBASE}/include/boost/config.hpp:devel/boost-libs
-LIB_DEPENDS=	libblis.so:math/blis \
-		libboost_serialization.so:devel/boost-libs \
+BUILD_DEPENDS=	cgal>0:math/cgal \
+		taskflow>0:devel/taskflow
+LIB_DEPENDS=	libboost_serialization.so:devel/boost-libs \
+		libgmp.so:math/gmp \
+		libmpfr.so:math/mpfr \
 		libhdf5.so:science/hdf5 \
 		libmetis.so:math/metis \
 		libtbb.so:devel/onetbb \
-		libvtkCommonCore-${VTK_VER}.so:math/vtk${VTK_VER:R}
-#		libkokkoscore.so:devel/kokkos TMP commented out for bundled kokkos, tests fail for non-bundled kokkos, see https://github.com/dealii/dealii/issues/15692
+		libvtkCommonCore-${VTK_VER}.so:math/vtk${VTK_VER:R} \
+		libkokkoscore.so:devel/kokkos # TMP commented out for bundled kokkos, tests fail for non-bundled kokkos, see https://github.com/dealii/dealii/issues/15692
+
+USES=		blaslapack:openblas cmake:testing compiler:c++23-lang localbase:ldflags xorg
 
-USES=		blaslapack cmake:testing compiler:c++17-lang localbase:ldflags xorg
 USE_LDCONFIG=	yes
 
 CMAKE_OFF=	DEAL_II_ALLOW_BUNDLED DEAL_II_COMPONENT_EXAMPLES \
 		DEAL_II_WITH_P4EST DEAL_II_WITH_TRILINOS DEAL_II_WITH_UMFPACK \
-		DEAL_II_WITH_NANOFLANN DEAL_II_WITH_MUPARSER DEAL_II_WITH_ASSIMP \
-		DEAL_II_WITH_HDF5 \
-		DEAL_II_FORCE_BUNDLED_TBB
-CMAKE_ON+=	DEAL_II_FORCE_BUNDLED_KOKKOS \
-		DEAL_II_FORCE_BUNDLED_TASKFLOW
+		DEAL_II_WITH_MUPARSER DEAL_II_WITH_ASSIMP
+#CMAKE_ON=	FORCE_BUNDLED_KOKKOS # TMP turn on bundled kokkos
 CMAKE_TESTING_ON=	FREEBSD_ENABLE_TESTS
 
+USE_CXXSTD=	c++23
 LDFLAGS+=	-lomp
 LDFLAGS+=	-lexecinfo # TMP for bundled kokkos
 
-XARCH!=		uname -p
+XARCH=		${ARCH}
 
 OPTIONS_DEFINE=		ADOLC ARPACK GSL LAPACK MPI OPENCASCADE PETSC SCALAPACK SLEPC SUNDIALS # for all options see contrib/docker/Dockerfile, TODO some of them need to be enabled here
 OPTIONS_DEFAULT=	GSL LAPACK MPI OPENCASCADE PETSC SCALAPACK SLEPC SUNDIALS
@@ -105,8 +106,8 @@ SUNDIALS_DESC=		Compile with SUNDIALS
 SUNDIALS_CMAKE_BOOL=	DEAL_II_WITH_SUNDIALS
 SUNDIALS_LIB_DEPENDS=	libsundials_arkode.so:math/sundials
 
-post-patch: # unbundle boost
-	@${RM} -r ${WRKSRC}/bundled/boost-*
+pre-configure: # unbundle boost
+	${RM} -r ${WRKSRC}/bundled/boost-*
 
 post-stage:
 	@${RM} ${STAGEDIR}${PREFIX}/*.log
diff --git a/math/deal.ii/distinfo b/math/deal.ii/distinfo
index 0d85a9e0c511..95b5550a70ce 100644
--- a/math/deal.ii/distinfo
+++ b/math/deal.ii/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1784677526
+TIMESTAMP = 1785054400
 SHA256 (dealii-9.7.1.tar.gz) = 0f2096ef83db54fdcebe9f3d148fa713f63f1c3f567941b53bcb4a1a8ea7de43
 SIZE (dealii-9.7.1.tar.gz) = 42305872
diff --git a/math/deal.ii/files/patch-CMakeLists.txt b/math/deal.ii/files/patch-CMakeLists.txt
index 04b5bbc2ab8f..7ba242f42e61 100644
--- a/math/deal.ii/files/patch-CMakeLists.txt
+++ b/math/deal.ii/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig	2023-07-08 00:20:16 UTC
+--- CMakeLists.txt.orig	2026-07-25 14:03:25 UTC
 +++ CMakeLists.txt
-@@ -76,7 +76,7 @@ if(EXISTS ${CMAKE_SOURCE_DIR}/doc/CMakeLists.txt)
+@@ -93,7 +93,7 @@ if(EXISTS ${CMAKE_SOURCE_DIR}/tests/CMakeLists.txt)
  endif()
  
  if(EXISTS ${CMAKE_SOURCE_DIR}/tests/CMakeLists.txt)
diff --git a/math/deal.ii/files/patch-doc_CMakeLists.txt b/math/deal.ii/files/patch-doc_CMakeLists.txt
index c21be401932e..fcaca68d427f 100644
--- a/math/deal.ii/files/patch-doc_CMakeLists.txt
+++ b/math/deal.ii/files/patch-doc_CMakeLists.txt
@@ -1,6 +1,6 @@
---- doc/CMakeLists.txt.orig	2023-07-08 00:20:16 UTC
+--- doc/CMakeLists.txt.orig	2026-07-25 14:03:25 UTC
 +++ doc/CMakeLists.txt
-@@ -44,12 +44,12 @@ endif()
+@@ -40,12 +40,12 @@ endif()
  # Always install a minimalistic README and LICENSE file:
  #
  
diff --git a/math/deal.ii/files/patch-include_deal.II_opencascade_manifold__lib.h b/math/deal.ii/files/patch-include_deal.II_opencascade_manifold__lib.h
new file mode 100644
index 000000000000..8296fccd79aa
--- /dev/null
+++ b/math/deal.ii/files/patch-include_deal.II_opencascade_manifold__lib.h
@@ -0,0 +1,11 @@
+--- include/deal.II/opencascade/manifold_lib.h.orig	2026-07-25 14:03:25 UTC
++++ include/deal.II/opencascade/manifold_lib.h
+@@ -328,7 +328,7 @@ namespace OpenCASCADE
+      * it points to the right one above.
+      */
+ #  if DEAL_II_OPENCASCADE_VERSION_GTE(7, 6, 0)
+-    Handle_Adaptor3d_Curve curve;
++    opencascade::handle<Adaptor3d_Curve> curve;
+ #  else
+     Handle_Adaptor3d_HCurve curve;
+ #  endif
diff --git a/math/deal.ii/files/patch-source_opencascade_manifold__lib.cc b/math/deal.ii/files/patch-source_opencascade_manifold__lib.cc
new file mode 100644
index 000000000000..6d2058531c1f
--- /dev/null
+++ b/math/deal.ii/files/patch-source_opencascade_manifold__lib.cc
@@ -0,0 +1,20 @@
+--- source/opencascade/manifold_lib.cc.orig	2026-07-25 14:03:25 UTC
++++ source/opencascade/manifold_lib.cc
+@@ -67,7 +67,7 @@ namespace OpenCASCADE
+      * not of topological dimension one.
+      */
+ #  if DEAL_II_OPENCASCADE_VERSION_GTE(7, 6, 0)
+-    Handle_Adaptor3d_Curve
++    opencascade::handle<Adaptor3d_Curve>
+     curve_adaptor(const TopoDS_Shape &shape)
+     {
+       Assert((shape.ShapeType() == TopAbs_WIRE) ||
+@@ -109,7 +109,7 @@ namespace OpenCASCADE
+     shape_length(const TopoDS_Shape &sh)
+     {
+ #  if DEAL_II_OPENCASCADE_VERSION_GTE(7, 6, 0)
+-      Handle_Adaptor3d_Curve adapt = curve_adaptor(sh);
++      opencascade::handle<Adaptor3d_Curve> adapt = curve_adaptor(sh);
+       return GCPnts_AbscissaPoint::Length(*adapt);
+ #  else
+       Handle_Adaptor3d_HCurve adapt = curve_adaptor(sh);
diff --git a/math/deal.ii/files/patch-source_opencascade_utilities.cc b/math/deal.ii/files/patch-source_opencascade_utilities.cc
new file mode 100644
index 000000000000..c4d90888b884
--- /dev/null
+++ b/math/deal.ii/files/patch-source_opencascade_utilities.cc
@@ -0,0 +1,11 @@
+--- source/opencascade/utilities.cc.orig	2026-07-25 14:03:25 UTC
++++ source/opencascade/utilities.cc
+@@ -465,7 +465,7 @@ namespace OpenCASCADE
+   {
+     TopoDS_Edge                           out_shape;
+     const TopoDS_Shape                   &edges = in_shape;
+-    std::vector<Handle_Geom_BoundedCurve> intersections;
++    std::vector<opencascade::handle<Geom_BoundedCurve>> intersections;
+     TopLoc_Location                       L;
+     Standard_Real                         First;
+     Standard_Real                         Last;
diff --git a/math/deal.ii/pkg-plist b/math/deal.ii/pkg-plist
index 2dda06d509a7..e66c4ab4e7db 100644
--- a/math/deal.ii/pkg-plist
+++ b/math/deal.ii/pkg-plist
@@ -1,19 +1,3 @@
-%%DATADIR%%/macros/macro_deal_ii_add_test.cmake
-%%DATADIR%%/macros/macro_deal_ii_initialize_cached_variables.cmake
-%%DATADIR%%/macros/macro_deal_ii_invoke_autopilot.cmake
-%%DATADIR%%/macros/macro_deal_ii_pickup_tests.cmake
-%%DATADIR%%/macros/macro_deal_ii_query_git_information.cmake
-%%DATADIR%%/macros/macro_deal_ii_setup_target.cmake
-%%DATADIR%%/macros/macro_shell_escape_option_groups.cmake
-%%DATADIR%%/macros/macro_target_compile_flags.cmake
-%%DATADIR%%/macros/macro_target_link_flags.cmake
-%%DATADIR%%/scripts/get_closest_tag.sh
-%%DATADIR%%/scripts/get_fancy_tag.sh
-%%DATADIR%%/scripts/get_latest_tag.sh
-%%DATADIR%%/scripts/indent.py
-%%DATADIR%%/scripts/normalize.pl
-%%DATADIR%%/scripts/run_test.cmake
-%%DATADIR%%/scripts/run_test.sh
 include/deal.II/algorithms/any_data.h
 include/deal.II/algorithms/general_data_storage.h
 include/deal.II/algorithms/named_selection.h
@@ -177,656 +161,6 @@ include/deal.II/base/work_stream.h
 include/deal.II/boost_adaptors/bounding_box.h
 include/deal.II/boost_adaptors/point.h
 include/deal.II/boost_adaptors/segment.h
-include/deal.II/bundled/Cuda/Kokkos_Cuda.hpp
-include/deal.II/bundled/Cuda/Kokkos_CudaSpace.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_BlockSize_Deduction.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_Error.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_GraphNodeKernel.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_GraphNode_Impl.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_Graph_Impl.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_Half_Conversion.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_Half_Impl_Type.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_Instance.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_KernelLaunch.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_MDRangePolicy.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_Parallel_MDRange.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_Parallel_Range.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_Parallel_Team.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_ReduceScan.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_Task.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_Team.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_UniqueToken.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_Vectorization.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_View.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_WorkGraphPolicy.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_ZeroMemset.hpp
-include/deal.II/bundled/Cuda/Kokkos_Cuda_abort.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_Abort.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_BlockSize_Deduction.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_DeepCopy.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_Error.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_GraphNodeKernel.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_GraphNode_Impl.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_Graph_Impl.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_Half_Conversion.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_Half_Impl_Type.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_Instance.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_KernelLaunch.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_MDRangePolicy.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_ParallelFor_MDRange.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_ParallelFor_Range.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_ParallelFor_Team.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_ParallelReduce_MDRange.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_ParallelReduce_Range.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_ParallelReduce_Team.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_ParallelScan_Range.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_ReduceScan.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_SharedAllocationRecord.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_Shuffle_Reduce.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_Space.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_Team.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_TeamPolicyInternal.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_UniqueToken.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_Vectorization.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_WorkGraphPolicy.hpp
-include/deal.II/bundled/HIP/Kokkos_HIP_ZeroMemset.hpp
-include/deal.II/bundled/HPX/Kokkos_HPX.hpp
-include/deal.II/bundled/HPX/Kokkos_HPX_MDRangePolicy.hpp
-include/deal.II/bundled/HPX/Kokkos_HPX_Task.hpp
-include/deal.II/bundled/HPX/Kokkos_HPX_WorkGraphPolicy.hpp
-include/deal.II/bundled/KokkosCore_Config_DeclareBackend.hpp
-include/deal.II/bundled/KokkosCore_Config_FwdBackend.hpp
-include/deal.II/bundled/KokkosCore_Config_SetupBackend.hpp
-include/deal.II/bundled/KokkosCore_config.h
-include/deal.II/bundled/KokkosExp_InterOp.hpp
-include/deal.II/bundled/KokkosExp_MDRangePolicy.hpp
-include/deal.II/bundled/Kokkos_Abort.hpp
-include/deal.II/bundled/Kokkos_AcquireUniqueTokenImpl.hpp
-include/deal.II/bundled/Kokkos_AnonymousSpace.hpp
-include/deal.II/bundled/Kokkos_Array.hpp
-include/deal.II/bundled/Kokkos_Assert.hpp
-include/deal.II/bundled/Kokkos_Atomic.hpp
-include/deal.II/bundled/Kokkos_Atomics_Desul_Wrapper.hpp
-include/deal.II/bundled/Kokkos_BitManipulation.hpp
-include/deal.II/bundled/Kokkos_Bitset.hpp
-include/deal.II/bundled/Kokkos_Clamp.hpp
-include/deal.II/bundled/Kokkos_Complex.hpp
-include/deal.II/bundled/Kokkos_Concepts.hpp
-include/deal.II/bundled/Kokkos_CopyViews.hpp
-include/deal.II/bundled/Kokkos_Core.hpp
-include/deal.II/bundled/Kokkos_Core_fwd.hpp
-include/deal.II/bundled/Kokkos_Crs.hpp
-include/deal.II/bundled/Kokkos_DetectionIdiom.hpp
-include/deal.II/bundled/Kokkos_DualView.hpp
-include/deal.II/bundled/Kokkos_DynRankView.hpp
-include/deal.II/bundled/Kokkos_DynamicView.hpp
-include/deal.II/bundled/Kokkos_ErrorReporter.hpp
-include/deal.II/bundled/Kokkos_ExecPolicy.hpp
-include/deal.II/bundled/Kokkos_Extents.hpp
-include/deal.II/bundled/Kokkos_Functional.hpp
-include/deal.II/bundled/Kokkos_Future.hpp
-include/deal.II/bundled/Kokkos_Graph.hpp
-include/deal.II/bundled/Kokkos_GraphNode.hpp
-include/deal.II/bundled/Kokkos_Graph_fwd.hpp
-include/deal.II/bundled/Kokkos_Half.hpp
-include/deal.II/bundled/Kokkos_HostSpace.hpp
-include/deal.II/bundled/Kokkos_Layout.hpp
-include/deal.II/bundled/Kokkos_Macros.hpp
-include/deal.II/bundled/Kokkos_MathematicalConstants.hpp
-include/deal.II/bundled/Kokkos_MathematicalFunctions.hpp
-include/deal.II/bundled/Kokkos_MathematicalSpecialFunctions.hpp
-include/deal.II/bundled/Kokkos_MemoryPool.hpp
-include/deal.II/bundled/Kokkos_MemoryTraits.hpp
-include/deal.II/bundled/Kokkos_MinMax.hpp
-include/deal.II/bundled/Kokkos_NestedSort.hpp
-include/deal.II/bundled/Kokkos_NumericTraits.hpp
-include/deal.II/bundled/Kokkos_OffsetView.hpp
-include/deal.II/bundled/Kokkos_Pair.hpp
-include/deal.II/bundled/Kokkos_Parallel.hpp
-include/deal.II/bundled/Kokkos_Parallel_Reduce.hpp
-include/deal.II/bundled/Kokkos_PointerOwnership.hpp
-include/deal.II/bundled/Kokkos_Printf.hpp
-include/deal.II/bundled/Kokkos_Profiling_ProfileSection.hpp
-include/deal.II/bundled/Kokkos_Profiling_ScopedRegion.hpp
-include/deal.II/bundled/Kokkos_Random.hpp
-include/deal.II/bundled/Kokkos_Rank.hpp
-include/deal.II/bundled/Kokkos_ReductionIdentity.hpp
-include/deal.II/bundled/Kokkos_SIMD.hpp
-include/deal.II/bundled/Kokkos_SIMD_AVX2.hpp
-include/deal.II/bundled/Kokkos_SIMD_AVX512.hpp
-include/deal.II/bundled/Kokkos_SIMD_Common.hpp
-include/deal.II/bundled/Kokkos_SIMD_Common_Math.hpp
-include/deal.II/bundled/Kokkos_SIMD_NEON.hpp
-include/deal.II/bundled/Kokkos_SIMD_Scalar.hpp
-include/deal.II/bundled/Kokkos_ScatterView.hpp
-include/deal.II/bundled/Kokkos_ScratchSpace.hpp
-include/deal.II/bundled/Kokkos_Sort.hpp
-include/deal.II/bundled/Kokkos_StaticCrsGraph.hpp
-include/deal.II/bundled/Kokkos_StdAlgorithms.hpp
-include/deal.II/bundled/Kokkos_Swap.hpp
-include/deal.II/bundled/Kokkos_TaskScheduler.hpp
-include/deal.II/bundled/Kokkos_TaskScheduler_fwd.hpp
-include/deal.II/bundled/Kokkos_Timer.hpp
-include/deal.II/bundled/Kokkos_Tuners.hpp
-include/deal.II/bundled/Kokkos_TypeInfo.hpp
-include/deal.II/bundled/Kokkos_UniqueToken.hpp
-include/deal.II/bundled/Kokkos_UnorderedMap.hpp
-include/deal.II/bundled/Kokkos_Vector.hpp
-include/deal.II/bundled/Kokkos_Vectorization.hpp
-include/deal.II/bundled/Kokkos_Version_Info.hpp
-include/deal.II/bundled/Kokkos_View.hpp
-include/deal.II/bundled/Kokkos_WorkGraphPolicy.hpp
-include/deal.II/bundled/Kokkos_hwloc.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACCSpace.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_DeepCopy.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_FunctorAdapter.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_Instance.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_MDRangePolicy.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_Macros.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_ParallelFor_MDRange.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_ParallelFor_Range.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_ParallelFor_Team.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_ParallelReduce_MDRange.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_ParallelReduce_Range.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_ParallelReduce_Team.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_ParallelScan_Range.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_ScheduleType.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_SharedAllocationRecord.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_Team.hpp
-include/deal.II/bundled/OpenACC/Kokkos_OpenACC_Traits.hpp
-include/deal.II/bundled/OpenMP/Kokkos_OpenMP.hpp
-include/deal.II/bundled/OpenMP/Kokkos_OpenMP_Instance.hpp
-include/deal.II/bundled/OpenMP/Kokkos_OpenMP_MDRangePolicy.hpp
-include/deal.II/bundled/OpenMP/Kokkos_OpenMP_Parallel_For.hpp
-include/deal.II/bundled/OpenMP/Kokkos_OpenMP_Parallel_Reduce.hpp
-include/deal.II/bundled/OpenMP/Kokkos_OpenMP_Parallel_Scan.hpp
-include/deal.II/bundled/OpenMP/Kokkos_OpenMP_Task.hpp
-include/deal.II/bundled/OpenMP/Kokkos_OpenMP_Team.hpp
-include/deal.II/bundled/OpenMP/Kokkos_OpenMP_UniqueToken.hpp
-include/deal.II/bundled/OpenMP/Kokkos_OpenMP_WorkGraphPolicy.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTargetSpace.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_Abort.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_DeepCopy.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_Error.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_FunctorAdapter.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_Instance.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_MDRangePolicy.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_Macros.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_Parallel.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_MDRange.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_Range.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_Team.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_MDRange.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Range.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Team.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_ParallelScan_Range.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_ParallelScan_Team.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_Parallel_Common.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_Reducer.hpp
-include/deal.II/bundled/OpenMPTarget/Kokkos_OpenMPTarget_UniqueToken.hpp
-include/deal.II/bundled/README.md
-include/deal.II/bundled/SYCL/Kokkos_SYCL.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_Abort.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_DeepCopy.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_GraphNodeKernel.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_GraphNode_Impl.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_Graph_Impl.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_Half_Conversion.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_Half_Impl_Type.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_Instance.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_MDRangePolicy.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_ParallelFor_MDRange.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_ParallelFor_Range.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_ParallelFor_Team.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_ParallelReduce_MDRange.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_ParallelReduce_Team.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_ParallelScan_Range.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_Space.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_Team.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_TeamPolicy.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_UniqueToken.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_WorkgroupReduction.hpp
-include/deal.II/bundled/SYCL/Kokkos_SYCL_ZeroMemset.hpp
-include/deal.II/bundled/Serial/Kokkos_Serial.hpp
-include/deal.II/bundled/Serial/Kokkos_Serial_MDRangePolicy.hpp
-include/deal.II/bundled/Serial/Kokkos_Serial_Parallel_MDRange.hpp
-include/deal.II/bundled/Serial/Kokkos_Serial_Parallel_Range.hpp
-include/deal.II/bundled/Serial/Kokkos_Serial_Parallel_Team.hpp
-include/deal.II/bundled/Serial/Kokkos_Serial_Task.hpp
-include/deal.II/bundled/Serial/Kokkos_Serial_UniqueToken.hpp
-include/deal.II/bundled/Serial/Kokkos_Serial_WorkGraphPolicy.hpp
-include/deal.II/bundled/Serial/Kokkos_Serial_ZeroMemset.hpp
-include/deal.II/bundled/Threads/Kokkos_Threads.hpp
-include/deal.II/bundled/Threads/Kokkos_Threads_Instance.hpp
-include/deal.II/bundled/Threads/Kokkos_Threads_MDRangePolicy.hpp
-include/deal.II/bundled/Threads/Kokkos_Threads_ParallelFor_MDRange.hpp
-include/deal.II/bundled/Threads/Kokkos_Threads_ParallelFor_Range.hpp
-include/deal.II/bundled/Threads/Kokkos_Threads_ParallelFor_Team.hpp
-include/deal.II/bundled/Threads/Kokkos_Threads_ParallelReduce_MDRange.hpp
-include/deal.II/bundled/Threads/Kokkos_Threads_ParallelReduce_Range.hpp
-include/deal.II/bundled/Threads/Kokkos_Threads_ParallelReduce_Team.hpp
-include/deal.II/bundled/Threads/Kokkos_Threads_ParallelScan_Range.hpp
-include/deal.II/bundled/Threads/Kokkos_Threads_Spinwait.hpp
-include/deal.II/bundled/Threads/Kokkos_Threads_State.hpp
-include/deal.II/bundled/Threads/Kokkos_Threads_Team.hpp
-include/deal.II/bundled/Threads/Kokkos_Threads_UniqueToken.hpp
-include/deal.II/bundled/Threads/Kokkos_Threads_WorkGraphPolicy.hpp
-include/deal.II/bundled/View/Hooks/Kokkos_ViewHooks.hpp
-include/deal.II/bundled/View/Kokkos_BasicView.hpp
-include/deal.II/bundled/View/Kokkos_ViewAlloc.hpp
-include/deal.II/bundled/View/Kokkos_ViewAtomic.hpp
-include/deal.II/bundled/View/Kokkos_ViewCtor.hpp
-include/deal.II/bundled/View/Kokkos_ViewDataAnalysis.hpp
-include/deal.II/bundled/View/Kokkos_ViewLegacy.hpp
-include/deal.II/bundled/View/Kokkos_ViewMapping.hpp
-include/deal.II/bundled/View/Kokkos_ViewTracker.hpp
-include/deal.II/bundled/View/Kokkos_ViewTraits.hpp
-include/deal.II/bundled/View/Kokkos_ViewUniformType.hpp
-include/deal.II/bundled/View/MDSpan/Kokkos_MDSpan_Accessor.hpp
-include/deal.II/bundled/View/MDSpan/Kokkos_MDSpan_Extents.hpp
-include/deal.II/bundled/View/MDSpan/Kokkos_MDSpan_Header.hpp
-include/deal.II/bundled/View/MDSpan/Kokkos_MDSpan_Layout.hpp
-include/deal.II/bundled/decl/Kokkos_Declare_CUDA.hpp
-include/deal.II/bundled/decl/Kokkos_Declare_HIP.hpp
-include/deal.II/bundled/decl/Kokkos_Declare_HPX.hpp
-include/deal.II/bundled/decl/Kokkos_Declare_OPENACC.hpp
-include/deal.II/bundled/decl/Kokkos_Declare_OPENMP.hpp
-include/deal.II/bundled/decl/Kokkos_Declare_OPENMPTARGET.hpp
-include/deal.II/bundled/decl/Kokkos_Declare_SERIAL.hpp
-include/deal.II/bundled/decl/Kokkos_Declare_SYCL.hpp
-include/deal.II/bundled/decl/Kokkos_Declare_THREADS.hpp
-include/deal.II/bundled/desul/atomics.hpp
-include/deal.II/bundled/desul/atomics/Adapt_CXX.hpp
-include/deal.II/bundled/desul/atomics/Adapt_GCC.hpp
-include/deal.II/bundled/desul/atomics/Adapt_HIP.hpp
-include/deal.II/bundled/desul/atomics/Adapt_SYCL.hpp
-include/deal.II/bundled/desul/atomics/Atomic_Ref.hpp
-include/deal.II/bundled/desul/atomics/Common.hpp
-include/deal.II/bundled/desul/atomics/Compare_Exchange.hpp
-include/deal.II/bundled/desul/atomics/Compare_Exchange_CUDA.hpp
-include/deal.II/bundled/desul/atomics/Compare_Exchange_GCC.hpp
-include/deal.II/bundled/desul/atomics/Compare_Exchange_HIP.hpp
-include/deal.II/bundled/desul/atomics/Compare_Exchange_MSVC.hpp
-include/deal.II/bundled/desul/atomics/Compare_Exchange_OpenACC.hpp
-include/deal.II/bundled/desul/atomics/Compare_Exchange_OpenMP.hpp
-include/deal.II/bundled/desul/atomics/Compare_Exchange_SYCL.hpp
-include/deal.II/bundled/desul/atomics/Compare_Exchange_ScopeCaller.hpp
-include/deal.II/bundled/desul/atomics/Config.hpp
-include/deal.II/bundled/desul/atomics/Fetch_Op.hpp
-include/deal.II/bundled/desul/atomics/Fetch_Op_CUDA.hpp
-include/deal.II/bundled/desul/atomics/Fetch_Op_GCC.hpp
-include/deal.II/bundled/desul/atomics/Fetch_Op_Generic.hpp
-include/deal.II/bundled/desul/atomics/Fetch_Op_HIP.hpp
-include/deal.II/bundled/desul/atomics/Fetch_Op_OpenACC.hpp
-include/deal.II/bundled/desul/atomics/Fetch_Op_OpenMP.hpp
-include/deal.II/bundled/desul/atomics/Fetch_Op_SYCL.hpp
-include/deal.II/bundled/desul/atomics/Fetch_Op_ScopeCaller.hpp
-include/deal.II/bundled/desul/atomics/Generic.hpp
-include/deal.II/bundled/desul/atomics/Lock_Array.hpp
-include/deal.II/bundled/desul/atomics/Lock_Array_CUDA.hpp
-include/deal.II/bundled/desul/atomics/Lock_Array_HIP.hpp
-include/deal.II/bundled/desul/atomics/Lock_Array_SYCL.hpp
-include/deal.II/bundled/desul/atomics/Lock_Based_Fetch_Op.hpp
-include/deal.II/bundled/desul/atomics/Lock_Based_Fetch_Op_CUDA.hpp
-include/deal.II/bundled/desul/atomics/Lock_Based_Fetch_Op_HIP.hpp
-include/deal.II/bundled/desul/atomics/Lock_Based_Fetch_Op_Host.hpp
-include/deal.II/bundled/desul/atomics/Lock_Based_Fetch_Op_OpenACC.hpp
-include/deal.II/bundled/desul/atomics/Lock_Based_Fetch_Op_SYCL.hpp
-include/deal.II/bundled/desul/atomics/Lock_Free_Fetch_Op.hpp
-include/deal.II/bundled/desul/atomics/Macros.hpp
-include/deal.II/bundled/desul/atomics/Operator_Function_Objects.hpp
-include/deal.II/bundled/desul/atomics/Thread_Fence.hpp
-include/deal.II/bundled/desul/atomics/Thread_Fence_CUDA.hpp
-include/deal.II/bundled/desul/atomics/Thread_Fence_GCC.hpp
-include/deal.II/bundled/desul/atomics/Thread_Fence_HIP.hpp
-include/deal.II/bundled/desul/atomics/Thread_Fence_MSVC.hpp
-include/deal.II/bundled/desul/atomics/Thread_Fence_OpenACC.hpp
-include/deal.II/bundled/desul/atomics/Thread_Fence_OpenMP.hpp
-include/deal.II/bundled/desul/atomics/Thread_Fence_SYCL.hpp
-include/deal.II/bundled/desul/atomics/Thread_Fence_ScopeCaller.hpp
-include/deal.II/bundled/desul/atomics/cuda/CUDA_asm.hpp
-include/deal.II/bundled/desul/atomics/cuda/CUDA_asm_exchange.hpp
-include/deal.II/bundled/desul/atomics/openmp/OpenMP_40.hpp
-include/deal.II/bundled/experimental/__p0009_bits/compressed_pair.hpp
-include/deal.II/bundled/experimental/__p0009_bits/config.hpp
-include/deal.II/bundled/experimental/__p0009_bits/default_accessor.hpp
-include/deal.II/bundled/experimental/__p0009_bits/dynamic_extent.hpp
-include/deal.II/bundled/experimental/__p0009_bits/extents.hpp
-include/deal.II/bundled/experimental/__p0009_bits/full_extent_t.hpp
-include/deal.II/bundled/experimental/__p0009_bits/layout_left.hpp
-include/deal.II/bundled/experimental/__p0009_bits/layout_right.hpp
-include/deal.II/bundled/experimental/__p0009_bits/layout_stride.hpp
-include/deal.II/bundled/experimental/__p0009_bits/macros.hpp
-include/deal.II/bundled/experimental/__p0009_bits/mdspan.hpp
-include/deal.II/bundled/experimental/__p0009_bits/no_unique_address.hpp
-include/deal.II/bundled/experimental/__p0009_bits/trait_backports.hpp
-include/deal.II/bundled/experimental/__p0009_bits/type_list.hpp
-include/deal.II/bundled/experimental/__p0009_bits/utility.hpp
-include/deal.II/bundled/experimental/__p1684_bits/mdarray.hpp
-include/deal.II/bundled/experimental/__p2389_bits/dims.hpp
-include/deal.II/bundled/experimental/__p2630_bits/strided_slice.hpp
-include/deal.II/bundled/experimental/__p2630_bits/submdspan.hpp
-include/deal.II/bundled/experimental/__p2630_bits/submdspan_extents.hpp
-include/deal.II/bundled/experimental/__p2630_bits/submdspan_mapping.hpp
-include/deal.II/bundled/experimental/__p2642_bits/layout_padded.hpp
-include/deal.II/bundled/experimental/__p2642_bits/layout_padded_fwd.hpp
-include/deal.II/bundled/fwd/Kokkos_Fwd_CUDA.hpp
-include/deal.II/bundled/fwd/Kokkos_Fwd_HIP.hpp
-include/deal.II/bundled/fwd/Kokkos_Fwd_HPX.hpp
-include/deal.II/bundled/fwd/Kokkos_Fwd_OPENACC.hpp
-include/deal.II/bundled/fwd/Kokkos_Fwd_OPENMP.hpp
-include/deal.II/bundled/fwd/Kokkos_Fwd_OPENMPTARGET.hpp
-include/deal.II/bundled/fwd/Kokkos_Fwd_SERIAL.hpp
-include/deal.II/bundled/fwd/Kokkos_Fwd_SYCL.hpp
-include/deal.II/bundled/fwd/Kokkos_Fwd_THREADS.hpp
-include/deal.II/bundled/impl/KokkosExp_Host_IterateTile.hpp
-include/deal.II/bundled/impl/KokkosExp_IterateTileGPU.hpp
-include/deal.II/bundled/impl/Kokkos_AnalyzePolicy.hpp
-include/deal.II/bundled/impl/Kokkos_BitOps.hpp
-include/deal.II/bundled/impl/Kokkos_Bitset_impl.hpp
-include/deal.II/bundled/impl/Kokkos_CPUDiscovery.hpp
-include/deal.II/bundled/impl/Kokkos_ChaseLev.hpp
-include/deal.II/bundled/impl/Kokkos_CheckedIntegerOps.hpp
-include/deal.II/bundled/impl/Kokkos_ClockTic.hpp
-include/deal.II/bundled/impl/Kokkos_Combined_Reducer.hpp
-include/deal.II/bundled/impl/Kokkos_Command_Line_Parsing.hpp
-include/deal.II/bundled/impl/Kokkos_ConcurrentBitset.hpp
-include/deal.II/bundled/impl/Kokkos_Default_GraphNodeKernel.hpp
-include/deal.II/bundled/impl/Kokkos_Default_GraphNode_Impl.hpp
-include/deal.II/bundled/impl/Kokkos_Default_Graph_Impl.hpp
-include/deal.II/bundled/impl/Kokkos_Default_Graph_fwd.hpp
-include/deal.II/bundled/impl/Kokkos_DesulAtomicsConfig.hpp
-include/deal.II/bundled/impl/Kokkos_DeviceManagement.hpp
-include/deal.II/bundled/impl/Kokkos_EBO.hpp
-include/deal.II/bundled/impl/Kokkos_Error.hpp
-include/deal.II/bundled/impl/Kokkos_ExecSpaceManager.hpp
-include/deal.II/bundled/impl/Kokkos_Functional_impl.hpp
-include/deal.II/bundled/impl/Kokkos_FunctorAnalysis.hpp
-include/deal.II/bundled/impl/Kokkos_GraphImpl.hpp
-include/deal.II/bundled/impl/Kokkos_GraphImpl_Utilities.hpp
-include/deal.II/bundled/impl/Kokkos_GraphImpl_fwd.hpp
-include/deal.II/bundled/impl/Kokkos_GraphNodeCustomization.hpp
-include/deal.II/bundled/impl/Kokkos_GraphNodeImpl.hpp
-include/deal.II/bundled/impl/Kokkos_Half_FloatingPointWrapper.hpp
-include/deal.II/bundled/impl/Kokkos_Half_MathematicalFunctions.hpp
-include/deal.II/bundled/impl/Kokkos_Half_NumericTraits.hpp
-include/deal.II/bundled/impl/Kokkos_HostBarrier.hpp
-include/deal.II/bundled/impl/Kokkos_HostSharedPtr.hpp
-include/deal.II/bundled/impl/Kokkos_HostSpace_ZeroMemset.hpp
-include/deal.II/bundled/impl/Kokkos_HostSpace_deepcopy.hpp
-include/deal.II/bundled/impl/Kokkos_HostThreadTeam.hpp
-include/deal.II/bundled/impl/Kokkos_InitializationSettings.hpp
-include/deal.II/bundled/impl/Kokkos_LIFO.hpp
-include/deal.II/bundled/impl/Kokkos_LinkedListNode.hpp
-include/deal.II/bundled/impl/Kokkos_MultipleTaskQueue.hpp
-include/deal.II/bundled/impl/Kokkos_NvidiaGpuArchitectures.hpp
-include/deal.II/bundled/impl/Kokkos_OptionalRef.hpp
-include/deal.II/bundled/impl/Kokkos_ParseCommandLineArgumentsAndEnvironmentVariables.hpp
-include/deal.II/bundled/impl/Kokkos_Profiling.hpp
-include/deal.II/bundled/impl/Kokkos_Profiling_C_Interface.h
-include/deal.II/bundled/impl/Kokkos_Profiling_DeviceInfo.hpp
-include/deal.II/bundled/impl/Kokkos_Profiling_Interface.hpp
-include/deal.II/bundled/impl/Kokkos_QuadPrecisionMath.hpp
-include/deal.II/bundled/impl/Kokkos_SharedAlloc.hpp
-include/deal.II/bundled/impl/Kokkos_SharedAlloc_timpl.hpp
-include/deal.II/bundled/impl/Kokkos_SimpleTaskScheduler.hpp
-include/deal.II/bundled/impl/Kokkos_SingleTaskQueue.hpp
-include/deal.II/bundled/impl/Kokkos_Stacktrace.hpp
-include/deal.II/bundled/impl/Kokkos_StaticCrsGraph_factory.hpp
-include/deal.II/bundled/impl/Kokkos_StringManipulation.hpp
-include/deal.II/bundled/impl/Kokkos_TaskBase.hpp
-include/deal.II/bundled/impl/Kokkos_TaskNode.hpp
-include/deal.II/bundled/impl/Kokkos_TaskPolicyData.hpp
-include/deal.II/bundled/impl/Kokkos_TaskQueue.hpp
-include/deal.II/bundled/impl/Kokkos_TaskQueueCommon.hpp
-include/deal.II/bundled/impl/Kokkos_TaskQueueMemoryManager.hpp
-include/deal.II/bundled/impl/Kokkos_TaskQueueMultiple.hpp
-include/deal.II/bundled/impl/Kokkos_TaskQueueMultiple_impl.hpp
-include/deal.II/bundled/impl/Kokkos_TaskQueue_impl.hpp
-include/deal.II/bundled/impl/Kokkos_TaskResult.hpp
-include/deal.II/bundled/impl/Kokkos_TaskTeamMember.hpp
-include/deal.II/bundled/impl/Kokkos_TeamMDPolicy.hpp
-include/deal.II/bundled/impl/Kokkos_Tools.hpp
-include/deal.II/bundled/impl/Kokkos_Tools_Generic.hpp
-include/deal.II/bundled/impl/Kokkos_Traits.hpp
-include/deal.II/bundled/impl/Kokkos_UnorderedMap_impl.hpp
-include/deal.II/bundled/impl/Kokkos_Utilities.hpp
-include/deal.II/bundled/impl/Kokkos_VLAEmulation.hpp
-include/deal.II/bundled/impl/Kokkos_Volatile_Load.hpp
-include/deal.II/bundled/impl/Kokkos_ZeroMemset_fwd.hpp
-include/deal.II/bundled/mdspan/mdarray.hpp
-include/deal.II/bundled/mdspan/mdspan.hpp
-include/deal.II/bundled/setup/Kokkos_Setup_Cuda.hpp
-include/deal.II/bundled/setup/Kokkos_Setup_HIP.hpp
-include/deal.II/bundled/setup/Kokkos_Setup_SYCL.hpp
-include/deal.II/bundled/sorting/Kokkos_BinOpsPublicAPI.hpp
-include/deal.II/bundled/sorting/Kokkos_BinSortPublicAPI.hpp
-include/deal.II/bundled/sorting/Kokkos_NestedSortPublicAPI.hpp
-include/deal.II/bundled/sorting/Kokkos_SortByKeyPublicAPI.hpp
-include/deal.II/bundled/sorting/Kokkos_SortPublicAPI.hpp
-include/deal.II/bundled/sorting/impl/Kokkos_CopyOpsForBinSortImpl.hpp
-include/deal.II/bundled/sorting/impl/Kokkos_NestedSortImpl.hpp
-include/deal.II/bundled/sorting/impl/Kokkos_SortByKeyImpl.hpp
-include/deal.II/bundled/sorting/impl/Kokkos_SortImpl.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_AdjacentDifference.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_AdjacentFind.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_AllOf.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_AnyOf.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_BeginEnd.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Copy.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_CopyBackward.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_CopyIf.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_CopyN.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Count.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_CountIf.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Distance.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Equal.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_ExclusiveScan.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Fill.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_FillN.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Find.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_FindEnd.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_FindFirstOf.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_FindIf.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_FindIfNot.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_ForEach.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_ForEachN.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Generate.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_GenerateN.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_InclusiveScan.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_IsPartitioned.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_IsSorted.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_IsSortedUntil.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_IterSwap.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_LexicographicalCompare.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_MaxElement.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_MinElement.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_MinMaxElement.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Mismatch.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Move.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_MoveBackward.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_NoneOf.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_PartitionCopy.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_PartitionPoint.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Reduce.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Remove.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_RemoveCopy.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_RemoveCopyIf.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_RemoveIf.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Replace.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_ReplaceCopy.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_ReplaceCopyIf.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_ReplaceIf.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Reverse.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_ReverseCopy.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Rotate.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_RotateCopy.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Search.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_SearchN.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_ShiftLeft.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_ShiftRight.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_SwapRanges.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Transform.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_TransformExclusiveScan.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_TransformInclusiveScan.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_TransformReduce.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_Unique.hpp
-include/deal.II/bundled/std_algorithms/Kokkos_UniqueCopy.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_AdjacentDifference.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_AdjacentFind.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_AllOfAnyOfNoneOf.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_Constraints.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_CopyBackward.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_CopyCopyN.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_CopyIf.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_CountCountIf.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_Equal.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_ExclusiveScan.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_FillFillN.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_FindEnd.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_FindFirstOf.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_FindIfOrNot.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_ForEachForEachN.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_FunctorsForExclusiveScan.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_GenerateGenerateN.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_HelperPredicates.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_IdentityReferenceUnaryFunctor.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_InclusiveScan.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_IsPartitioned.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_IsSorted.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_IsSortedUntil.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_LexicographicalCompare.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_MinMaxMinmaxElement.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_Mismatch.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_Move.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_MoveBackward.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_MustUseKokkosSingleInTeam.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_PartitionCopy.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_PartitionPoint.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_RandomAccessIterator.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_Reduce.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_ReducerWithArbitraryJoinerNoNeutralElement.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_RemoveAllVariants.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_Replace.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_ReplaceCopy.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_ReplaceCopyIf.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_ReplaceIf.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_Reverse.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_ReverseCopy.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_Rotate.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_RotateCopy.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_Search.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_SearchN.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_ShiftLeft.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_ShiftRight.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_SwapRanges.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_Transform.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_TransformExclusiveScan.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_TransformInclusiveScan.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_TransformReduce.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_Unique.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_UniqueCopy.hpp
-include/deal.II/bundled/std_algorithms/impl/Kokkos_ValueWrapperForNoNeutralElement.hpp
-include/deal.II/bundled/taskflow/algorithm/algorithm.hpp
-include/deal.II/bundled/taskflow/algorithm/data_pipeline.hpp
-include/deal.II/bundled/taskflow/algorithm/find.hpp
-include/deal.II/bundled/taskflow/algorithm/for_each.hpp
-include/deal.II/bundled/taskflow/algorithm/module.hpp
-include/deal.II/bundled/taskflow/algorithm/partitioner.hpp
-include/deal.II/bundled/taskflow/algorithm/pipeline.hpp
-include/deal.II/bundled/taskflow/algorithm/reduce.hpp
-include/deal.II/bundled/taskflow/algorithm/scan.hpp
-include/deal.II/bundled/taskflow/algorithm/sort.hpp
-include/deal.II/bundled/taskflow/algorithm/transform.hpp
-include/deal.II/bundled/taskflow/core/async.hpp
-include/deal.II/bundled/taskflow/core/async_task.hpp
-include/deal.II/bundled/taskflow/core/atomic_notifier.hpp
-include/deal.II/bundled/taskflow/core/declarations.hpp
-include/deal.II/bundled/taskflow/core/environment.hpp
-include/deal.II/bundled/taskflow/core/error.hpp
-include/deal.II/bundled/taskflow/core/executor.hpp
-include/deal.II/bundled/taskflow/core/flow_builder.hpp
-include/deal.II/bundled/taskflow/core/freelist.hpp
-include/deal.II/bundled/taskflow/core/graph.hpp
-include/deal.II/bundled/taskflow/core/nonblocking_notifier.hpp
-include/deal.II/bundled/taskflow/core/observer.hpp
-include/deal.II/bundled/taskflow/core/runtime.hpp
-include/deal.II/bundled/taskflow/core/semaphore.hpp
-include/deal.II/bundled/taskflow/core/task.hpp
-include/deal.II/bundled/taskflow/core/taskflow.hpp
-include/deal.II/bundled/taskflow/core/topology.hpp
-include/deal.II/bundled/taskflow/core/tsq.hpp
-include/deal.II/bundled/taskflow/core/worker.hpp
-include/deal.II/bundled/taskflow/cuda/algorithm/find.hpp
-include/deal.II/bundled/taskflow/cuda/algorithm/for_each.hpp
-include/deal.II/bundled/taskflow/cuda/algorithm/matmul.hpp
-include/deal.II/bundled/taskflow/cuda/algorithm/merge.hpp
-include/deal.II/bundled/taskflow/cuda/algorithm/reduce.hpp
-include/deal.II/bundled/taskflow/cuda/algorithm/scan.hpp
-include/deal.II/bundled/taskflow/cuda/algorithm/single_task.hpp
-include/deal.II/bundled/taskflow/cuda/algorithm/sort.hpp
-include/deal.II/bundled/taskflow/cuda/algorithm/transform.hpp
-include/deal.II/bundled/taskflow/cuda/algorithm/transpose.hpp
-include/deal.II/bundled/taskflow/cuda/cuda_capturer.hpp
-include/deal.II/bundled/taskflow/cuda/cuda_device.hpp
-include/deal.II/bundled/taskflow/cuda/cuda_error.hpp
-include/deal.II/bundled/taskflow/cuda/cuda_execution_policy.hpp
-include/deal.II/bundled/taskflow/cuda/cuda_graph.hpp
-include/deal.II/bundled/taskflow/cuda/cuda_graph_exec.hpp
-include/deal.II/bundled/taskflow/cuda/cuda_memory.hpp
-include/deal.II/bundled/taskflow/cuda/cuda_meta.hpp
-include/deal.II/bundled/taskflow/cuda/cuda_object.hpp
-include/deal.II/bundled/taskflow/cuda/cuda_optimizer.hpp
-include/deal.II/bundled/taskflow/cuda/cuda_stream.hpp
-include/deal.II/bundled/taskflow/cuda/cuda_task.hpp
-include/deal.II/bundled/taskflow/cuda/cudaflow.hpp
-include/deal.II/bundled/taskflow/dsl/connection.hpp
-include/deal.II/bundled/taskflow/dsl/dsl.hpp
-include/deal.II/bundled/taskflow/dsl/meta_macro.hpp
-include/deal.II/bundled/taskflow/dsl/task_analyzer.hpp
-include/deal.II/bundled/taskflow/dsl/task_dsl.hpp
-include/deal.II/bundled/taskflow/dsl/task_trait.hpp
-include/deal.II/bundled/taskflow/dsl/tuple_utils.hpp
-include/deal.II/bundled/taskflow/dsl/type_list.hpp
-include/deal.II/bundled/taskflow/sycl/algorithm/reduce.hpp
-include/deal.II/bundled/taskflow/sycl/algorithm/sycl_for_each.hpp
-include/deal.II/bundled/taskflow/sycl/algorithm/sycl_transform.hpp
-include/deal.II/bundled/taskflow/sycl/sycl_execution_policy.hpp
-include/deal.II/bundled/taskflow/sycl/sycl_graph.hpp
-include/deal.II/bundled/taskflow/sycl/sycl_meta.hpp
-include/deal.II/bundled/taskflow/sycl/sycl_task.hpp
-include/deal.II/bundled/taskflow/sycl/syclflow.hpp
-include/deal.II/bundled/taskflow/taskflow.hpp
-include/deal.II/bundled/taskflow/utility/iterator.hpp
-include/deal.II/bundled/taskflow/utility/latch.hpp
-include/deal.II/bundled/taskflow/utility/lazy_string.hpp
-include/deal.II/bundled/taskflow/utility/macros.hpp
-include/deal.II/bundled/taskflow/utility/math.hpp
-include/deal.II/bundled/taskflow/utility/mpmc.hpp
-include/deal.II/bundled/taskflow/utility/object_pool.hpp
-include/deal.II/bundled/taskflow/utility/os.hpp
-include/deal.II/bundled/taskflow/utility/serializer.hpp
-include/deal.II/bundled/taskflow/utility/singleton.hpp
-include/deal.II/bundled/taskflow/utility/small_vector.hpp
-include/deal.II/bundled/taskflow/utility/stream.hpp
-include/deal.II/bundled/taskflow/utility/traits.hpp
-include/deal.II/bundled/taskflow/utility/uuid.hpp
-include/deal.II/bundled/traits/Kokkos_ExecutionSpaceTrait.hpp
-include/deal.II/bundled/traits/Kokkos_GraphKernelTrait.hpp
-include/deal.II/bundled/traits/Kokkos_IndexTypeTrait.hpp
-include/deal.II/bundled/traits/Kokkos_IterationPatternTrait.hpp
-include/deal.II/bundled/traits/Kokkos_LaunchBoundsTrait.hpp
-include/deal.II/bundled/traits/Kokkos_OccupancyControlTrait.hpp
-include/deal.II/bundled/traits/Kokkos_PolicyTraitAdaptor.hpp
-include/deal.II/bundled/traits/Kokkos_PolicyTraitMatcher.hpp
-include/deal.II/bundled/traits/Kokkos_ScheduleTrait.hpp
-include/deal.II/bundled/traits/Kokkos_Traits_fwd.hpp
-include/deal.II/bundled/traits/Kokkos_WorkItemPropertyTrait.hpp
-include/deal.II/bundled/traits/Kokkos_WorkTagTrait.hpp
 include/deal.II/cgal/additional_data.h
 include/deal.II/cgal/intersections.h
 include/deal.II/cgal/point_conversion.h
@@ -1333,3 +667,19 @@ lib/cmake/deal.II/deal.IITargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/deal.II/deal.IITargets.cmake
 lib/libdeal_II.so
 lib/libdeal_II.so.9.7.1
+%%DATADIR%%/macros/macro_deal_ii_add_test.cmake
+%%DATADIR%%/macros/macro_deal_ii_initialize_cached_variables.cmake
+%%DATADIR%%/macros/macro_deal_ii_invoke_autopilot.cmake
+%%DATADIR%%/macros/macro_deal_ii_pickup_tests.cmake
+%%DATADIR%%/macros/macro_deal_ii_query_git_information.cmake
+%%DATADIR%%/macros/macro_deal_ii_setup_target.cmake
+%%DATADIR%%/macros/macro_shell_escape_option_groups.cmake
+%%DATADIR%%/macros/macro_target_compile_flags.cmake
+%%DATADIR%%/macros/macro_target_link_flags.cmake
+%%DATADIR%%/scripts/get_closest_tag.sh
+%%DATADIR%%/scripts/get_fancy_tag.sh
+%%DATADIR%%/scripts/get_latest_tag.sh
+%%DATADIR%%/scripts/indent.py
+%%DATADIR%%/scripts/normalize.pl
+%%DATADIR%%/scripts/run_test.cmake
+%%DATADIR%%/scripts/run_test.sh