From nobody Sat Sep 07 20:43:30 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4X1Q6V3Jn5z5WZDP; Sat, 07 Sep 2024 20:43:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X1Q6V2mtYz3xS1; Sat, 7 Sep 2024 20:43:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1725741810; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2dCbqMh/Ny2zJITMjyw7fdLmNIDvvWaZc+PoFYhhaDo=; b=A47zBzHE/PV0FmUu1ubOGvavX2KS+HDPh3vNZyz9qleVLwUJGLVmsAZgv5gAYHjONKCf3s FoGjcQAD18JpYsss1u0vfq+ceHjK7aK4aFxCRCxOkt+nYi9oRDNWwUE8KViD8nUA8V9dOO fvx4ahnb/KvD357AzCLh7E3UKYRyWUYvssP6WV/QtuCxZQswIJLBwYdwhvqtFI/k36/nn9 7sPi7U3LonkWmtVY3/DLOa9SQThdrkrvjAjmTX8YoBfZDe8MvHbA4SzMH5zSGDk3ZYqLhC k5u2d8TZGCb4fVXLr3h+eKMLiI58IukVKro7D2nJKQjY1E2yr4ywppc6PLLG5g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1725741810; a=rsa-sha256; cv=none; b=XPl1Cnz/QgjGZYY0DoygXAHGeYyZdnE+Vtr3nRUuu9wx0rNoGfSii/9PW2eQF1gjjBhZX6 4pdpxMyPPHzhz2eoUY3FrAsoi7wvxd3k4rAlQwykEUwUOYAAYzTGE6pcaiGuksWns2F4K6 DGbiG4w96oHyDcZZlDwIUD2RkVnKNrC3WQMeU8m1MUjr8AmTuFzaLEtC6Xx05jQSxdvUzI MCTBaka6iLqTH1afHWO3wBiQr60dGS1w36SnbrtZ71R8BvydMs+k7vyabvVhNM60ZgjXQ1 EOVcSrICEgcyT68Wkodk3EPArxl+GHfjSKfITDQyyHZCnRGJOC1pIbasoVfXcg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1725741810; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2dCbqMh/Ny2zJITMjyw7fdLmNIDvvWaZc+PoFYhhaDo=; b=kiJe4v1TmvSXUc1wh/QaMEmIIsVx1m5YHNG+AtrGooTl+sL2O2rJHs/RhXOGTUdSc5cBWr cCtAIwmqQMdAB49xHEXjLDUb20Kk4UIzpqaOXv5Zk8TgJR+d7OLA4Xm2mTKWWoyg/Yap5G tXQMGfYkyCGADattcImQZf8rdityhquzBm23IBDIIl1E8JTCn6iNAve8p3VMcco2Y/gT6z n7wyBeZB7U6WsIe79Oa3soolfCKHNoekGG778bPpV5hD2d4fWytnwoObrA3aH39W4EWU7b RAeVtv/xbJfwYJjYfvfGc5JJZnzLChBojYg/+fRZjDpT9P9LB1YsO6/BlYVx8Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4X1Q6V2LtTzqnq; Sat, 7 Sep 2024 20:43:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 487KhUw8089643; Sat, 7 Sep 2024 20:43:30 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 487KhUAx089640; Sat, 7 Sep 2024 20:43:30 GMT (envelope-from git) Date: Sat, 7 Sep 2024 20:43:30 GMT Message-Id: <202409072043.487KhUAx089640@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: abee57dbe753 - main - science/parthenon: New port: Portable block-structured Adaptive Mesh Refinement (AMR) framework List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: abee57dbe75396b7c6671fcb76ecb7099df5d45c Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=abee57dbe75396b7c6671fcb76ecb7099df5d45c commit abee57dbe75396b7c6671fcb76ecb7099df5d45c Author: Yuri Victorovich AuthorDate: 2024-09-07 20:42:11 +0000 Commit: Yuri Victorovich CommitDate: 2024-09-07 20:43:27 +0000 science/parthenon: New port: Portable block-structured Adaptive Mesh Refinement (AMR) framework --- science/Makefile | 1 + science/parthenon/Makefile | 52 +++ science/parthenon/distinfo | 7 + science/parthenon/files/patch-CMakeLists.txt | 13 + science/parthenon/pkg-descr | 7 + science/parthenon/pkg-plist | 650 +++++++++++++++++++++++++++ 6 files changed, 730 insertions(+) diff --git a/science/Makefile b/science/Makefile index 733014a88c7b..195da3c9f7c4 100644 --- a/science/Makefile +++ b/science/Makefile @@ -267,6 +267,7 @@ SUBDIR += pagmo2 SUBDIR += paje SUBDIR += paraview + SUBDIR += parthenon SUBDIR += pastix SUBDIR += pcmsolver SUBDIR += phonopy diff --git a/science/parthenon/Makefile b/science/parthenon/Makefile new file mode 100644 index 000000000000..613c449cca82 --- /dev/null +++ b/science/parthenon/Makefile @@ -0,0 +1,52 @@ +PORTNAME= parthenon +DISTVERSIONPREFIX= v +DISTVERSION= 24.08 +CATEGORIES= science + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Portable block-structured Adaptive Mesh Refinement (AMR) framework +WWW= https://parthenon-hpc-lab.github.io/parthenon/develop/index.html + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= bash:shells/bash + +USES= cmake:testing compiler:c++17-lang mpi:mpich python:test shebangfix + +USE_GITHUB= yes +GH_ACCOUNT= parthenon-hpc-lab +GH_TUPLE= catchorg:Catch2:216713a:catch2/external/Catch2 \ + kokkos:kokkos:62d2b6c:kokkos/external/Kokkos + +SHEBANG_FILES= external/Kokkos/bin/kokkos_launch_compiler \ + external/Kokkos/bin/nvcc_wrapper + +CMAKE_ON= BUILD_SHARED_LIBS \ + PARTHENON_DISABLE_EXAMPLES +CMAKE_OFF= PARTHENON_ENABLE_TESTING +CMAKE_TESTING_ON= PARTHENON_ENABLE_TESTING \ + PARTHENON_ENABLE_UNIT_TESTS \ + PARTHENON_ENABLE_INTEGRATION_TESTS \ + PARTHENON_ENABLE_REGRESSION_TESTS + +LDFLAGS+= -lexecinfo + +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${WRKSRC}/scripts/python/packages/parthenon_tools/parthenon_tools + +OPTIONS_DEFINE= ASCENT HDF5 +OPTIONS_DEFAULT= ASCENT + +ASCENT_DESC= Enable Ascent for in situ visualization and analysis +ASCENT_CMAKE_BOOL= PARTHENON_ENABLE_ASCENT +ASCENT_LIB_DEPENDS= libascent_mpi.so:science/ascent \ + libconduit.so:science/conduit \ + libhdf5.so:science/hdf5 \ + libsiloh5.so:science/silo + +HDF5_CMAKE_OFF= -DPARTHENON_DISABLE_HDF5=ON +HDF5_BROKEN= configure fails: Both MPI and HDF5 are enabled but only a serial version of HDF5 was found. + +# few tests don't find some test files + +.include diff --git a/science/parthenon/distinfo b/science/parthenon/distinfo new file mode 100644 index 000000000000..45efd25a9090 --- /dev/null +++ b/science/parthenon/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1725728786 +SHA256 (parthenon-hpc-lab-parthenon-v24.08_GH0.tar.gz) = f90091c34aab814bb9f253439ad2bab5e2d00d7d60a37efd193b7950049317a4 +SIZE (parthenon-hpc-lab-parthenon-v24.08_GH0.tar.gz) = 2102958 +SHA256 (catchorg-Catch2-216713a_GH0.tar.gz) = 66e1045a3b551a579b3f041150ce5b0064e100cadcf5d2a35b7df22128434745 +SIZE (catchorg-Catch2-216713a_GH0.tar.gz) = 661701 +SHA256 (kokkos-kokkos-62d2b6c_GH0.tar.gz) = 63758bf4bfcb0696155bcc1e7eacfbf80a9fc0586727d09d7e826eed8eafd993 +SIZE (kokkos-kokkos-62d2b6c_GH0.tar.gz) = 2320481 diff --git a/science/parthenon/files/patch-CMakeLists.txt b/science/parthenon/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..74b13fc6060f --- /dev/null +++ b/science/parthenon/files/patch-CMakeLists.txt @@ -0,0 +1,13 @@ +- https://github.com/parthenon-hpc-lab/parthenon/issues/1169 + +--- CMakeLists.txt.orig 2024-09-07 18:42:31 UTC ++++ CMakeLists.txt +@@ -367,7 +367,7 @@ if (PARTHENON_ENABLE_ASCENT) + endif() + + if (PARTHENON_ENABLE_ASCENT) +- find_package(Ascent REQUIRED NO_DEFAULT_PATH) ++ find_package(Ascent REQUIRED) + endif() + + # Installation configuration diff --git a/science/parthenon/pkg-descr b/science/parthenon/pkg-descr new file mode 100644 index 000000000000..2b26292904f3 --- /dev/null +++ b/science/parthenon/pkg-descr @@ -0,0 +1,7 @@ +Gemmi is a library, accompanied by a set of programs, developed primarily for +use in macromolecular crystallography (MX). For working with: +* macromolecular models (content of PDB, PDBx/mmCIF and mmJSON files), +* refinement restraints (CIF files), +* reflection data (MTZ and mmCIF formats), +* data on a 3D grid (electron density maps, masks, MRC/CCP4 format) +* crystallographic symmetry. diff --git a/science/parthenon/pkg-plist b/science/parthenon/pkg-plist new file mode 100644 index 000000000000..23b5c67fa404 --- /dev/null +++ b/science/parthenon/pkg-plist @@ -0,0 +1,650 @@ +bin/hpcbind +bin/kokkos_launch_compiler +bin/nvcc_wrapper +include/kokkos/Cuda/Kokkos_Cuda_Atomic_Intrinsics.hpp +include/kokkos/Cuda/Kokkos_Cuda_Atomic_Intrinsics_Restore_Builtins.hpp +include/kokkos/Cuda/Kokkos_Cuda_BlockSize_Deduction.hpp +include/kokkos/Cuda/Kokkos_Cuda_Error.hpp +include/kokkos/Cuda/Kokkos_Cuda_GraphNodeKernel.hpp +include/kokkos/Cuda/Kokkos_Cuda_GraphNode_Impl.hpp +include/kokkos/Cuda/Kokkos_Cuda_Graph_Impl.hpp +include/kokkos/Cuda/Kokkos_Cuda_Half_Conversion.hpp +include/kokkos/Cuda/Kokkos_Cuda_Half_Impl_Type.hpp +include/kokkos/Cuda/Kokkos_Cuda_Instance.hpp +include/kokkos/Cuda/Kokkos_Cuda_KernelLaunch.hpp +include/kokkos/Cuda/Kokkos_Cuda_Locks.hpp +include/kokkos/Cuda/Kokkos_Cuda_MDRangePolicy.hpp +include/kokkos/Cuda/Kokkos_Cuda_Parallel_MDRange.hpp +include/kokkos/Cuda/Kokkos_Cuda_Parallel_Range.hpp +include/kokkos/Cuda/Kokkos_Cuda_Parallel_Team.hpp +include/kokkos/Cuda/Kokkos_Cuda_ReduceScan.hpp +include/kokkos/Cuda/Kokkos_Cuda_Task.hpp +include/kokkos/Cuda/Kokkos_Cuda_Team.hpp +include/kokkos/Cuda/Kokkos_Cuda_UniqueToken.hpp +include/kokkos/Cuda/Kokkos_Cuda_Vectorization.hpp +include/kokkos/Cuda/Kokkos_Cuda_View.hpp +include/kokkos/Cuda/Kokkos_Cuda_WorkGraphPolicy.hpp +include/kokkos/Cuda/Kokkos_Cuda_abort.hpp +include/kokkos/HIP/Kokkos_HIP.hpp +include/kokkos/HIP/Kokkos_HIP_Abort.hpp +include/kokkos/HIP/Kokkos_HIP_Atomic.hpp +include/kokkos/HIP/Kokkos_HIP_BlockSize_Deduction.hpp +include/kokkos/HIP/Kokkos_HIP_DeepCopy.hpp +include/kokkos/HIP/Kokkos_HIP_Error.hpp +include/kokkos/HIP/Kokkos_HIP_Half_Conversion.hpp +include/kokkos/HIP/Kokkos_HIP_Half_Impl_Type.hpp +include/kokkos/HIP/Kokkos_HIP_Instance.hpp +include/kokkos/HIP/Kokkos_HIP_KernelLaunch.hpp +include/kokkos/HIP/Kokkos_HIP_Locks.hpp +include/kokkos/HIP/Kokkos_HIP_MDRangePolicy.hpp +include/kokkos/HIP/Kokkos_HIP_Parallel_MDRange.hpp +include/kokkos/HIP/Kokkos_HIP_Parallel_Range.hpp +include/kokkos/HIP/Kokkos_HIP_Parallel_Team.hpp +include/kokkos/HIP/Kokkos_HIP_ReduceScan.hpp +include/kokkos/HIP/Kokkos_HIP_SharedAllocationRecord.hpp +include/kokkos/HIP/Kokkos_HIP_Shuffle_Reduce.hpp +include/kokkos/HIP/Kokkos_HIP_Space.hpp +include/kokkos/HIP/Kokkos_HIP_Team.hpp +include/kokkos/HIP/Kokkos_HIP_UniqueToken.hpp +include/kokkos/HIP/Kokkos_HIP_Vectorization.hpp +include/kokkos/HIP/Kokkos_HIP_WorkGraphPolicy.hpp +include/kokkos/HPX/Kokkos_HPX_MDRangePolicy.hpp +include/kokkos/HPX/Kokkos_HPX_Task.hpp +include/kokkos/HPX/Kokkos_HPX_WorkGraphPolicy.hpp +include/kokkos/KokkosCore_Config_DeclareBackend.hpp +include/kokkos/KokkosCore_Config_FwdBackend.hpp +include/kokkos/KokkosCore_Config_PostInclude.hpp +include/kokkos/KokkosCore_Config_SetupBackend.hpp +include/kokkos/KokkosCore_config.h +include/kokkos/KokkosExp_InterOp.hpp +include/kokkos/KokkosExp_MDRangePolicy.hpp +include/kokkos/Kokkos_AcquireUniqueTokenImpl.hpp +include/kokkos/Kokkos_AnonymousSpace.hpp +include/kokkos/Kokkos_Array.hpp +include/kokkos/Kokkos_Atomic.hpp +include/kokkos/Kokkos_Atomics_Desul_Config.hpp +include/kokkos/Kokkos_Atomics_Desul_Volatile_Wrapper.hpp +include/kokkos/Kokkos_Atomics_Desul_Wrapper.hpp +include/kokkos/Kokkos_Bitset.hpp +include/kokkos/Kokkos_Complex.hpp +include/kokkos/Kokkos_Concepts.hpp +include/kokkos/Kokkos_CopyViews.hpp +include/kokkos/Kokkos_Core.hpp +include/kokkos/Kokkos_Core_fwd.hpp +include/kokkos/Kokkos_Crs.hpp +include/kokkos/Kokkos_Cuda.hpp +include/kokkos/Kokkos_CudaSpace.hpp +include/kokkos/Kokkos_DetectionIdiom.hpp +include/kokkos/Kokkos_DualView.hpp +include/kokkos/Kokkos_DynRankView.hpp +include/kokkos/Kokkos_DynamicView.hpp +include/kokkos/Kokkos_ErrorReporter.hpp +include/kokkos/Kokkos_ExecPolicy.hpp +include/kokkos/Kokkos_Extents.hpp +include/kokkos/Kokkos_Functional.hpp +include/kokkos/Kokkos_Future.hpp +include/kokkos/Kokkos_Graph.hpp +include/kokkos/Kokkos_GraphNode.hpp +include/kokkos/Kokkos_Graph_fwd.hpp +include/kokkos/Kokkos_HBWSpace.hpp +include/kokkos/Kokkos_HPX.hpp +include/kokkos/Kokkos_Half.hpp +include/kokkos/Kokkos_HostSpace.hpp +include/kokkos/Kokkos_Layout.hpp +include/kokkos/Kokkos_LogicalSpaces.hpp +include/kokkos/Kokkos_Macros.hpp +include/kokkos/Kokkos_MasterLock.hpp +include/kokkos/Kokkos_MathematicalConstants.hpp +include/kokkos/Kokkos_MathematicalFunctions.hpp +include/kokkos/Kokkos_MathematicalSpecialFunctions.hpp +include/kokkos/Kokkos_MemoryPool.hpp +include/kokkos/Kokkos_MemoryTraits.hpp +include/kokkos/Kokkos_MinMaxClamp.hpp +include/kokkos/Kokkos_NestedSort.hpp +include/kokkos/Kokkos_NumericTraits.hpp +include/kokkos/Kokkos_OffsetView.hpp +include/kokkos/Kokkos_OpenMP.hpp +include/kokkos/Kokkos_OpenMPTarget.hpp +include/kokkos/Kokkos_OpenMPTargetSpace.hpp +include/kokkos/Kokkos_Pair.hpp +include/kokkos/Kokkos_Parallel.hpp +include/kokkos/Kokkos_Parallel_Reduce.hpp +include/kokkos/Kokkos_PointerOwnership.hpp +include/kokkos/Kokkos_Profiling_ProfileSection.hpp +include/kokkos/Kokkos_Random.hpp +include/kokkos/Kokkos_Rank.hpp +include/kokkos/Kokkos_ReductionIdentity.hpp +include/kokkos/Kokkos_SIMD.hpp +include/kokkos/Kokkos_SIMD_AVX2.hpp +include/kokkos/Kokkos_SIMD_AVX512.hpp +include/kokkos/Kokkos_SIMD_Common.hpp +include/kokkos/Kokkos_SIMD_NEON.hpp +include/kokkos/Kokkos_SIMD_Scalar.hpp +include/kokkos/Kokkos_SYCL.hpp +include/kokkos/Kokkos_SYCL_Space.hpp +include/kokkos/Kokkos_ScatterView.hpp +include/kokkos/Kokkos_ScratchSpace.hpp +include/kokkos/Kokkos_Serial.hpp +include/kokkos/Kokkos_Sort.hpp +include/kokkos/Kokkos_StaticCrsGraph.hpp +include/kokkos/Kokkos_StdAlgorithms.hpp +include/kokkos/Kokkos_TaskScheduler.hpp +include/kokkos/Kokkos_TaskScheduler_fwd.hpp +include/kokkos/Kokkos_Threads.hpp +include/kokkos/Kokkos_Timer.hpp +include/kokkos/Kokkos_Tuners.hpp +include/kokkos/Kokkos_UniqueToken.hpp +include/kokkos/Kokkos_UnorderedMap.hpp +include/kokkos/Kokkos_Vector.hpp +include/kokkos/Kokkos_Vectorization.hpp +include/kokkos/Kokkos_View.hpp +include/kokkos/Kokkos_WorkGraphPolicy.hpp +include/kokkos/Kokkos_hwloc.hpp +include/kokkos/OpenACC/Kokkos_OpenACC.hpp +include/kokkos/OpenACC/Kokkos_OpenACCSpace.hpp +include/kokkos/OpenACC/Kokkos_OpenACC_DeepCopy.hpp +include/kokkos/OpenACC/Kokkos_OpenACC_FunctorAdapter.hpp +include/kokkos/OpenACC/Kokkos_OpenACC_Instance.hpp +include/kokkos/OpenACC/Kokkos_OpenACC_MDRangePolicy.hpp +include/kokkos/OpenACC/Kokkos_OpenACC_Macros.hpp +include/kokkos/OpenACC/Kokkos_OpenACC_ParallelFor_MDRange.hpp +include/kokkos/OpenACC/Kokkos_OpenACC_ParallelFor_Range.hpp +include/kokkos/OpenACC/Kokkos_OpenACC_ParallelFor_Team.hpp +include/kokkos/OpenACC/Kokkos_OpenACC_ParallelReduce_Range.hpp +include/kokkos/OpenACC/Kokkos_OpenACC_ScheduleType.hpp +include/kokkos/OpenACC/Kokkos_OpenACC_SharedAllocationRecord.hpp +include/kokkos/OpenACC/Kokkos_OpenACC_Team.hpp +include/kokkos/OpenACC/Kokkos_OpenACC_Traits.hpp +include/kokkos/OpenMP/Kokkos_OpenMP_Instance.hpp +include/kokkos/OpenMP/Kokkos_OpenMP_MDRangePolicy.hpp +include/kokkos/OpenMP/Kokkos_OpenMP_Parallel.hpp +include/kokkos/OpenMP/Kokkos_OpenMP_Task.hpp +include/kokkos/OpenMP/Kokkos_OpenMP_Team.hpp +include/kokkos/OpenMP/Kokkos_OpenMP_WorkGraphPolicy.hpp +include/kokkos/OpenMPTarget/Kokkos_OpenMPTarget_Abort.hpp +include/kokkos/OpenMPTarget/Kokkos_OpenMPTarget_Error.hpp +include/kokkos/OpenMPTarget/Kokkos_OpenMPTarget_Exec.hpp +include/kokkos/OpenMPTarget/Kokkos_OpenMPTarget_Instance.hpp +include/kokkos/OpenMPTarget/Kokkos_OpenMPTarget_MDRangePolicy.hpp +include/kokkos/OpenMPTarget/Kokkos_OpenMPTarget_Parallel.hpp +include/kokkos/OpenMPTarget/Kokkos_OpenMPTarget_Parallel_MDRange.hpp +include/kokkos/OpenMPTarget/Kokkos_OpenMPTarget_Task.hpp +include/kokkos/OpenMPTarget/Kokkos_OpenMPTarget_UniqueToken.hpp +include/kokkos/SYCL/Kokkos_SYCL_Abort.hpp +include/kokkos/SYCL/Kokkos_SYCL_DeepCopy.hpp +include/kokkos/SYCL/Kokkos_SYCL_Half_Conversion.hpp +include/kokkos/SYCL/Kokkos_SYCL_Half_Impl_Type.hpp +include/kokkos/SYCL/Kokkos_SYCL_Instance.hpp +include/kokkos/SYCL/Kokkos_SYCL_MDRangePolicy.hpp +include/kokkos/SYCL/Kokkos_SYCL_Parallel_Range.hpp +include/kokkos/SYCL/Kokkos_SYCL_Parallel_Reduce.hpp +include/kokkos/SYCL/Kokkos_SYCL_Parallel_Scan.hpp +include/kokkos/SYCL/Kokkos_SYCL_Parallel_Team.hpp +include/kokkos/SYCL/Kokkos_SYCL_Team.hpp +include/kokkos/SYCL/Kokkos_SYCL_UniqueToken.hpp +include/kokkos/Serial/Kokkos_Serial_MDRangePolicy.hpp +include/kokkos/Serial/Kokkos_Serial_Parallel_MDRange.hpp +include/kokkos/Serial/Kokkos_Serial_Parallel_Range.hpp +include/kokkos/Serial/Kokkos_Serial_Parallel_Team.hpp +include/kokkos/Serial/Kokkos_Serial_Task.hpp +include/kokkos/Serial/Kokkos_Serial_UniqueToken.hpp +include/kokkos/Serial/Kokkos_Serial_WorkGraphPolicy.hpp +include/kokkos/Threads/Kokkos_ThreadsExec.hpp +include/kokkos/Threads/Kokkos_ThreadsTeam.hpp +include/kokkos/Threads/Kokkos_Threads_MDRangePolicy.hpp +include/kokkos/Threads/Kokkos_Threads_Parallel_MDRange.hpp +include/kokkos/Threads/Kokkos_Threads_Parallel_Range.hpp +include/kokkos/Threads/Kokkos_Threads_Parallel_Team.hpp +include/kokkos/Threads/Kokkos_Threads_UniqueToken.hpp +include/kokkos/Threads/Kokkos_Threads_WorkGraphPolicy.hpp +include/kokkos/View/Hooks/Kokkos_ViewHooks.hpp +include/kokkos/View/MDSpan/Kokkos_MDSpan_Extents.hpp +include/kokkos/View/MDSpan/Kokkos_MDSpan_Header.hpp +include/kokkos/decl/Kokkos_Declare_CUDA.hpp +include/kokkos/decl/Kokkos_Declare_HBWSpace.hpp +include/kokkos/decl/Kokkos_Declare_HIP.hpp +include/kokkos/decl/Kokkos_Declare_HPX.hpp +include/kokkos/decl/Kokkos_Declare_OPENACC.hpp +include/kokkos/decl/Kokkos_Declare_OPENMP.hpp +include/kokkos/decl/Kokkos_Declare_OPENMPTARGET.hpp +include/kokkos/decl/Kokkos_Declare_SERIAL.hpp +include/kokkos/decl/Kokkos_Declare_SYCL.hpp +include/kokkos/decl/Kokkos_Declare_THREADS.hpp +include/kokkos/desul/atomics.hpp +include/kokkos/desul/atomics/Adapt_CXX.hpp +include/kokkos/desul/atomics/Adapt_GCC.hpp +include/kokkos/desul/atomics/Adapt_SYCL.hpp +include/kokkos/desul/atomics/Atomic_Ref.hpp +include/kokkos/desul/atomics/Common.hpp +include/kokkos/desul/atomics/Compare_Exchange.hpp +include/kokkos/desul/atomics/Compare_Exchange_CUDA.hpp +include/kokkos/desul/atomics/Compare_Exchange_GCC.hpp +include/kokkos/desul/atomics/Compare_Exchange_HIP.hpp +include/kokkos/desul/atomics/Compare_Exchange_MSVC.hpp +include/kokkos/desul/atomics/Compare_Exchange_OpenMP.hpp +include/kokkos/desul/atomics/Compare_Exchange_SYCL.hpp +include/kokkos/desul/atomics/Compare_Exchange_ScopeCaller.hpp +include/kokkos/desul/atomics/Config.hpp +include/kokkos/desul/atomics/Fetch_Op.hpp +include/kokkos/desul/atomics/Fetch_Op_CUDA.hpp +include/kokkos/desul/atomics/Fetch_Op_GCC.hpp +include/kokkos/desul/atomics/Fetch_Op_Generic.hpp +include/kokkos/desul/atomics/Fetch_Op_HIP.hpp +include/kokkos/desul/atomics/Fetch_Op_OpenMP.hpp +include/kokkos/desul/atomics/Fetch_Op_SYCL.hpp +include/kokkos/desul/atomics/Fetch_Op_ScopeCaller.hpp +include/kokkos/desul/atomics/Generic.hpp +include/kokkos/desul/atomics/Lock_Array.hpp +include/kokkos/desul/atomics/Lock_Array_CUDA.hpp +include/kokkos/desul/atomics/Lock_Array_HIP.hpp +include/kokkos/desul/atomics/Lock_Based_Fetch_Op.hpp +include/kokkos/desul/atomics/Lock_Based_Fetch_Op_CUDA.hpp +include/kokkos/desul/atomics/Lock_Based_Fetch_Op_HIP.hpp +include/kokkos/desul/atomics/Lock_Based_Fetch_Op_Host.hpp +include/kokkos/desul/atomics/Lock_Based_Fetch_Op_Unimplemented.hpp +include/kokkos/desul/atomics/Lock_Free_Fetch_Op.hpp +include/kokkos/desul/atomics/Macros.hpp +include/kokkos/desul/atomics/Operator_Function_Objects.hpp +include/kokkos/desul/atomics/Thread_Fence.hpp +include/kokkos/desul/atomics/Thread_Fence_CUDA.hpp +include/kokkos/desul/atomics/Thread_Fence_GCC.hpp +include/kokkos/desul/atomics/Thread_Fence_HIP.hpp +include/kokkos/desul/atomics/Thread_Fence_MSVC.hpp +include/kokkos/desul/atomics/Thread_Fence_OpenMP.hpp +include/kokkos/desul/atomics/Thread_Fence_SYCL.hpp +include/kokkos/desul/atomics/Thread_Fence_ScopeCaller.hpp +include/kokkos/desul/atomics/cuda/CUDA_asm.hpp +include/kokkos/desul/atomics/cuda/CUDA_asm_exchange.hpp +include/kokkos/desul/atomics/cuda/cuda_cc7_asm.inc +include/kokkos/desul/atomics/cuda/cuda_cc7_asm_atomic_fetch_op.inc +include/kokkos/desul/atomics/cuda/cuda_cc7_asm_atomic_fetch_op.inc_forceglobal +include/kokkos/desul/atomics/cuda/cuda_cc7_asm_atomic_fetch_op.inc_generic +include/kokkos/desul/atomics/cuda/cuda_cc7_asm_atomic_fetch_op.inc_isglobal +include/kokkos/desul/atomics/cuda/cuda_cc7_asm_atomic_fetch_op.inc_predicate +include/kokkos/desul/atomics/cuda/cuda_cc7_asm_atomic_op.inc +include/kokkos/desul/atomics/cuda/cuda_cc7_asm_atomic_op.inc_forceglobal +include/kokkos/desul/atomics/cuda/cuda_cc7_asm_atomic_op.inc_generic +include/kokkos/desul/atomics/cuda/cuda_cc7_asm_atomic_op.inc_isglobal +include/kokkos/desul/atomics/cuda/cuda_cc7_asm_atomic_op.inc_predicate +include/kokkos/desul/atomics/cuda/cuda_cc7_asm_exchange.inc +include/kokkos/desul/atomics/cuda/cuda_cc7_asm_exchange_memorder.inc +include/kokkos/desul/atomics/cuda/cuda_cc7_asm_exchange_op.inc +include/kokkos/desul/atomics/cuda/cuda_cc7_asm_memorder.inc +include/kokkos/desul/atomics/openmp/OpenMP_40.hpp +include/kokkos/desul/atomics/openmp/OpenMP_40_op.inc +include/kokkos/fwd/Kokkos_Fwd_CUDA.hpp +include/kokkos/fwd/Kokkos_Fwd_HBWSpace.hpp +include/kokkos/fwd/Kokkos_Fwd_HIP.hpp +include/kokkos/fwd/Kokkos_Fwd_HPX.hpp +include/kokkos/fwd/Kokkos_Fwd_OPENACC.hpp +include/kokkos/fwd/Kokkos_Fwd_OPENMP.hpp +include/kokkos/fwd/Kokkos_Fwd_OPENMPTARGET.hpp +include/kokkos/fwd/Kokkos_Fwd_SERIAL.hpp +include/kokkos/fwd/Kokkos_Fwd_SYCL.hpp +include/kokkos/fwd/Kokkos_Fwd_THREADS.hpp +include/kokkos/impl/KokkosExp_Host_IterateTile.hpp +include/kokkos/impl/KokkosExp_IterateTileGPU.hpp +include/kokkos/impl/KokkosExp_ViewMapping.hpp +include/kokkos/impl/Kokkos_AnalyzePolicy.hpp +include/kokkos/impl/Kokkos_Atomic_Assembly.hpp +include/kokkos/impl/Kokkos_Atomic_Compare_Exchange_Strong.hpp +include/kokkos/impl/Kokkos_Atomic_Compare_Exchange_Weak.hpp +include/kokkos/impl/Kokkos_Atomic_Decrement.hpp +include/kokkos/impl/Kokkos_Atomic_Exchange.hpp +include/kokkos/impl/Kokkos_Atomic_Fetch_Add.hpp +include/kokkos/impl/Kokkos_Atomic_Fetch_And.hpp +include/kokkos/impl/Kokkos_Atomic_Fetch_Or.hpp +include/kokkos/impl/Kokkos_Atomic_Fetch_Sub.hpp +include/kokkos/impl/Kokkos_Atomic_Generic.hpp +include/kokkos/impl/Kokkos_Atomic_Generic_Secondary.hpp +include/kokkos/impl/Kokkos_Atomic_Increment.hpp +include/kokkos/impl/Kokkos_Atomic_Load.hpp +include/kokkos/impl/Kokkos_Atomic_Memory_Order.hpp +include/kokkos/impl/Kokkos_Atomic_MinMax.hpp +include/kokkos/impl/Kokkos_Atomic_Store.hpp +include/kokkos/impl/Kokkos_Atomic_View.hpp +include/kokkos/impl/Kokkos_Atomic_Windows.hpp +include/kokkos/impl/Kokkos_BitOps.hpp +include/kokkos/impl/Kokkos_Bitset_impl.hpp +include/kokkos/impl/Kokkos_CPUDiscovery.hpp +include/kokkos/impl/Kokkos_ChaseLev.hpp +include/kokkos/impl/Kokkos_ClockTic.hpp +include/kokkos/impl/Kokkos_Combined_Reducer.hpp +include/kokkos/impl/Kokkos_Command_Line_Parsing.hpp +include/kokkos/impl/Kokkos_ConcurrentBitset.hpp +include/kokkos/impl/Kokkos_Default_GraphNodeKernel.hpp +include/kokkos/impl/Kokkos_Default_GraphNode_Impl.hpp +include/kokkos/impl/Kokkos_Default_Graph_Impl.hpp +include/kokkos/impl/Kokkos_Default_Graph_fwd.hpp +include/kokkos/impl/Kokkos_DeviceManagement.hpp +include/kokkos/impl/Kokkos_EBO.hpp +include/kokkos/impl/Kokkos_Error.hpp +include/kokkos/impl/Kokkos_ExecSpaceManager.hpp +include/kokkos/impl/Kokkos_FixedBufferMemoryPool.hpp +include/kokkos/impl/Kokkos_Functional_impl.hpp +include/kokkos/impl/Kokkos_FunctorAnalysis.hpp +include/kokkos/impl/Kokkos_GraphImpl.hpp +include/kokkos/impl/Kokkos_GraphImpl_Utilities.hpp +include/kokkos/impl/Kokkos_GraphImpl_fwd.hpp +include/kokkos/impl/Kokkos_GraphNodeCustomization.hpp +include/kokkos/impl/Kokkos_GraphNodeImpl.hpp +include/kokkos/impl/Kokkos_HostBarrier.hpp +include/kokkos/impl/Kokkos_HostSharedPtr.hpp +include/kokkos/impl/Kokkos_HostSpace_deepcopy.hpp +include/kokkos/impl/Kokkos_HostThreadTeam.hpp +include/kokkos/impl/Kokkos_InitializationSettings.hpp +include/kokkos/impl/Kokkos_LIFO.hpp +include/kokkos/impl/Kokkos_LinkedListNode.hpp +include/kokkos/impl/Kokkos_MemoryPoolAllocator.hpp +include/kokkos/impl/Kokkos_MemorySpace.hpp +include/kokkos/impl/Kokkos_Memory_Fence.hpp +include/kokkos/impl/Kokkos_MultipleTaskQueue.hpp +include/kokkos/impl/Kokkos_OptionalRef.hpp +include/kokkos/impl/Kokkos_ParseCommandLineArgumentsAndEnvironmentVariables.hpp +include/kokkos/impl/Kokkos_Profiling.hpp +include/kokkos/impl/Kokkos_Profiling_C_Interface.h +include/kokkos/impl/Kokkos_Profiling_DeviceInfo.hpp +include/kokkos/impl/Kokkos_Profiling_Interface.hpp +include/kokkos/impl/Kokkos_QuadPrecisionMath.hpp +include/kokkos/impl/Kokkos_SharedAlloc.hpp +include/kokkos/impl/Kokkos_SharedAlloc_timpl.hpp +include/kokkos/impl/Kokkos_SimpleTaskScheduler.hpp +include/kokkos/impl/Kokkos_SingleTaskQueue.hpp +include/kokkos/impl/Kokkos_Spinwait.hpp +include/kokkos/impl/Kokkos_Stacktrace.hpp +include/kokkos/impl/Kokkos_StaticCrsGraph_factory.hpp +include/kokkos/impl/Kokkos_StringManipulation.hpp +include/kokkos/impl/Kokkos_TaskBase.hpp +include/kokkos/impl/Kokkos_TaskNode.hpp +include/kokkos/impl/Kokkos_TaskPolicyData.hpp +include/kokkos/impl/Kokkos_TaskQueue.hpp +include/kokkos/impl/Kokkos_TaskQueueCommon.hpp +include/kokkos/impl/Kokkos_TaskQueueMemoryManager.hpp +include/kokkos/impl/Kokkos_TaskQueueMultiple.hpp +include/kokkos/impl/Kokkos_TaskQueueMultiple_impl.hpp +include/kokkos/impl/Kokkos_TaskQueue_impl.hpp +include/kokkos/impl/Kokkos_TaskResult.hpp +include/kokkos/impl/Kokkos_TaskTeamMember.hpp +include/kokkos/impl/Kokkos_TeamMDPolicy.hpp +include/kokkos/impl/Kokkos_Tools.hpp +include/kokkos/impl/Kokkos_Tools_Generic.hpp +include/kokkos/impl/Kokkos_Traits.hpp +include/kokkos/impl/Kokkos_UnorderedMap_impl.hpp +include/kokkos/impl/Kokkos_Utilities.hpp +include/kokkos/impl/Kokkos_VLAEmulation.hpp +include/kokkos/impl/Kokkos_ViewArray.hpp +include/kokkos/impl/Kokkos_ViewCtor.hpp +include/kokkos/impl/Kokkos_ViewLayoutTiled.hpp +include/kokkos/impl/Kokkos_ViewMapping.hpp +include/kokkos/impl/Kokkos_ViewTracker.hpp +include/kokkos/impl/Kokkos_ViewUniformType.hpp +include/kokkos/impl/Kokkos_Volatile_Load.hpp +include/kokkos/setup/Kokkos_Setup_Cuda.hpp +include/kokkos/setup/Kokkos_Setup_HIP.hpp +include/kokkos/setup/Kokkos_Setup_SYCL.hpp +include/kokkos/std_algorithms/Kokkos_AdjacentDifference.hpp +include/kokkos/std_algorithms/Kokkos_AdjacentFind.hpp +include/kokkos/std_algorithms/Kokkos_AllOf.hpp +include/kokkos/std_algorithms/Kokkos_AnyOf.hpp +include/kokkos/std_algorithms/Kokkos_BeginEnd.hpp +include/kokkos/std_algorithms/Kokkos_Copy.hpp +include/kokkos/std_algorithms/Kokkos_CopyBackward.hpp +include/kokkos/std_algorithms/Kokkos_CopyIf.hpp +include/kokkos/std_algorithms/Kokkos_CopyN.hpp +include/kokkos/std_algorithms/Kokkos_Count.hpp +include/kokkos/std_algorithms/Kokkos_CountIf.hpp +include/kokkos/std_algorithms/Kokkos_Distance.hpp +include/kokkos/std_algorithms/Kokkos_Equal.hpp +include/kokkos/std_algorithms/Kokkos_ExclusiveScan.hpp +include/kokkos/std_algorithms/Kokkos_Fill.hpp +include/kokkos/std_algorithms/Kokkos_FillN.hpp +include/kokkos/std_algorithms/Kokkos_Find.hpp +include/kokkos/std_algorithms/Kokkos_FindEnd.hpp +include/kokkos/std_algorithms/Kokkos_FindFirstOf.hpp +include/kokkos/std_algorithms/Kokkos_FindIf.hpp +include/kokkos/std_algorithms/Kokkos_FindIfNot.hpp +include/kokkos/std_algorithms/Kokkos_ForEach.hpp +include/kokkos/std_algorithms/Kokkos_ForEachN.hpp +include/kokkos/std_algorithms/Kokkos_Generate.hpp +include/kokkos/std_algorithms/Kokkos_GenerateN.hpp +include/kokkos/std_algorithms/Kokkos_InclusiveScan.hpp +include/kokkos/std_algorithms/Kokkos_IsPartitioned.hpp +include/kokkos/std_algorithms/Kokkos_IsSorted.hpp +include/kokkos/std_algorithms/Kokkos_IsSortedUntil.hpp +include/kokkos/std_algorithms/Kokkos_IterSwap.hpp +include/kokkos/std_algorithms/Kokkos_LexicographicalCompare.hpp +include/kokkos/std_algorithms/Kokkos_MaxElement.hpp +include/kokkos/std_algorithms/Kokkos_MinElement.hpp +include/kokkos/std_algorithms/Kokkos_MinMaxElement.hpp +include/kokkos/std_algorithms/Kokkos_Mismatch.hpp +include/kokkos/std_algorithms/Kokkos_Move.hpp +include/kokkos/std_algorithms/Kokkos_MoveBackward.hpp +include/kokkos/std_algorithms/Kokkos_NoneOf.hpp +include/kokkos/std_algorithms/Kokkos_PartitionCopy.hpp +include/kokkos/std_algorithms/Kokkos_PartitionPoint.hpp +include/kokkos/std_algorithms/Kokkos_Reduce.hpp +include/kokkos/std_algorithms/Kokkos_Remove.hpp +include/kokkos/std_algorithms/Kokkos_RemoveCopy.hpp +include/kokkos/std_algorithms/Kokkos_RemoveCopyIf.hpp +include/kokkos/std_algorithms/Kokkos_RemoveIf.hpp +include/kokkos/std_algorithms/Kokkos_Replace.hpp +include/kokkos/std_algorithms/Kokkos_ReplaceCopy.hpp +include/kokkos/std_algorithms/Kokkos_ReplaceCopyIf.hpp +include/kokkos/std_algorithms/Kokkos_ReplaceIf.hpp +include/kokkos/std_algorithms/Kokkos_Reverse.hpp +include/kokkos/std_algorithms/Kokkos_ReverseCopy.hpp +include/kokkos/std_algorithms/Kokkos_Rotate.hpp +include/kokkos/std_algorithms/Kokkos_RotateCopy.hpp +include/kokkos/std_algorithms/Kokkos_Search.hpp +include/kokkos/std_algorithms/Kokkos_SearchN.hpp +include/kokkos/std_algorithms/Kokkos_ShiftLeft.hpp +include/kokkos/std_algorithms/Kokkos_ShiftRight.hpp +include/kokkos/std_algorithms/Kokkos_Swap.hpp +include/kokkos/std_algorithms/Kokkos_SwapRanges.hpp +include/kokkos/std_algorithms/Kokkos_Transform.hpp +include/kokkos/std_algorithms/Kokkos_TransformExclusiveScan.hpp +include/kokkos/std_algorithms/Kokkos_TransformInclusiveScan.hpp +include/kokkos/std_algorithms/Kokkos_TransformReduce.hpp +include/kokkos/std_algorithms/Kokkos_Unique.hpp +include/kokkos/std_algorithms/Kokkos_UniqueCopy.hpp +include/kokkos/std_algorithms/impl/Kokkos_AdjacentDifference.hpp +include/kokkos/std_algorithms/impl/Kokkos_AdjacentFind.hpp +include/kokkos/std_algorithms/impl/Kokkos_AllOfAnyOfNoneOf.hpp +include/kokkos/std_algorithms/impl/Kokkos_Constraints.hpp +include/kokkos/std_algorithms/impl/Kokkos_CopyBackward.hpp +include/kokkos/std_algorithms/impl/Kokkos_CopyCopyN.hpp +include/kokkos/std_algorithms/impl/Kokkos_CopyIf.hpp +include/kokkos/std_algorithms/impl/Kokkos_CountCountIf.hpp +include/kokkos/std_algorithms/impl/Kokkos_Equal.hpp +include/kokkos/std_algorithms/impl/Kokkos_ExclusiveScan.hpp +include/kokkos/std_algorithms/impl/Kokkos_FillFillN.hpp +include/kokkos/std_algorithms/impl/Kokkos_FindEnd.hpp +include/kokkos/std_algorithms/impl/Kokkos_FindFirstOf.hpp +include/kokkos/std_algorithms/impl/Kokkos_FindIfOrNot.hpp +include/kokkos/std_algorithms/impl/Kokkos_ForEachForEachN.hpp +include/kokkos/std_algorithms/impl/Kokkos_GenerateGenerateN.hpp +include/kokkos/std_algorithms/impl/Kokkos_HelperPredicates.hpp +include/kokkos/std_algorithms/impl/Kokkos_IdentityReferenceUnaryFunctor.hpp +include/kokkos/std_algorithms/impl/Kokkos_InclusiveScan.hpp +include/kokkos/std_algorithms/impl/Kokkos_IsPartitioned.hpp +include/kokkos/std_algorithms/impl/Kokkos_IsSorted.hpp +include/kokkos/std_algorithms/impl/Kokkos_IsSortedUntil.hpp +include/kokkos/std_algorithms/impl/Kokkos_LexicographicalCompare.hpp +include/kokkos/std_algorithms/impl/Kokkos_MinMaxMinmaxElement.hpp +include/kokkos/std_algorithms/impl/Kokkos_Mismatch.hpp +include/kokkos/std_algorithms/impl/Kokkos_Move.hpp +include/kokkos/std_algorithms/impl/Kokkos_MoveBackward.hpp +include/kokkos/std_algorithms/impl/Kokkos_PartitionCopy.hpp +include/kokkos/std_algorithms/impl/Kokkos_PartitionPoint.hpp +include/kokkos/std_algorithms/impl/Kokkos_RandomAccessIterator.hpp +include/kokkos/std_algorithms/impl/Kokkos_Reduce.hpp +include/kokkos/std_algorithms/impl/Kokkos_ReducerWithArbitraryJoinerNoNeutralElement.hpp +include/kokkos/std_algorithms/impl/Kokkos_RemoveAllVariants.hpp +include/kokkos/std_algorithms/impl/Kokkos_Replace.hpp +include/kokkos/std_algorithms/impl/Kokkos_ReplaceCopy.hpp +include/kokkos/std_algorithms/impl/Kokkos_ReplaceCopyIf.hpp +include/kokkos/std_algorithms/impl/Kokkos_ReplaceIf.hpp +include/kokkos/std_algorithms/impl/Kokkos_Reverse.hpp +include/kokkos/std_algorithms/impl/Kokkos_ReverseCopy.hpp +include/kokkos/std_algorithms/impl/Kokkos_Rotate.hpp +include/kokkos/std_algorithms/impl/Kokkos_RotateCopy.hpp +include/kokkos/std_algorithms/impl/Kokkos_Search.hpp +include/kokkos/std_algorithms/impl/Kokkos_SearchN.hpp +include/kokkos/std_algorithms/impl/Kokkos_ShiftLeft.hpp +include/kokkos/std_algorithms/impl/Kokkos_ShiftRight.hpp +include/kokkos/std_algorithms/impl/Kokkos_SwapRanges.hpp +include/kokkos/std_algorithms/impl/Kokkos_Transform.hpp +include/kokkos/std_algorithms/impl/Kokkos_TransformExclusiveScan.hpp +include/kokkos/std_algorithms/impl/Kokkos_TransformInclusiveScan.hpp +include/kokkos/std_algorithms/impl/Kokkos_TransformReduce.hpp +include/kokkos/std_algorithms/impl/Kokkos_Unique.hpp +include/kokkos/std_algorithms/impl/Kokkos_UniqueCopy.hpp +include/kokkos/std_algorithms/impl/Kokkos_ValueWrapperForNoNeutralElement.hpp +include/kokkos/traits/Kokkos_ExecutionSpaceTrait.hpp +include/kokkos/traits/Kokkos_GraphKernelTrait.hpp +include/kokkos/traits/Kokkos_IndexTypeTrait.hpp +include/kokkos/traits/Kokkos_IterationPatternTrait.hpp +include/kokkos/traits/Kokkos_LaunchBoundsTrait.hpp +include/kokkos/traits/Kokkos_OccupancyControlTrait.hpp +include/kokkos/traits/Kokkos_PolicyTraitAdaptor.hpp +include/kokkos/traits/Kokkos_PolicyTraitMatcher.hpp +include/kokkos/traits/Kokkos_ScheduleTrait.hpp +include/kokkos/traits/Kokkos_Traits_fwd.hpp +include/kokkos/traits/Kokkos_WorkItemPropertyTrait.hpp +include/kokkos/traits/Kokkos_WorkTagTrait.hpp +include/parthenon/amr_criteria/amr_criteria.hpp +include/parthenon/amr_criteria/refinement_package.hpp +include/parthenon/application_input.hpp +include/parthenon/argument_parser.hpp +include/parthenon/basic_types.hpp +include/parthenon/bvals/boundary_conditions.hpp +include/parthenon/bvals/boundary_conditions_generic.hpp +include/parthenon/bvals/bvals.hpp +include/parthenon/bvals/comms/bnd_info.hpp +include/parthenon/bvals/comms/bvals_in_one.hpp +include/parthenon/bvals/comms/bvals_utils.hpp +include/parthenon/bvals/comms/tag_map.hpp +include/parthenon/bvals/neighbor_block.hpp +include/parthenon/config.hpp +include/parthenon/coordinates/coordinates.hpp +include/parthenon/coordinates/uniform_cartesian.hpp +include/parthenon/defs.hpp +include/parthenon/driver/driver.hpp +include/parthenon/driver/multistage.hpp +include/parthenon/globals.hpp +include/parthenon/interface/data_collection.hpp +include/parthenon/interface/make_pack_descriptor.hpp +include/parthenon/interface/make_swarm_pack_descriptor.hpp +include/parthenon/interface/mesh_data.hpp +include/parthenon/interface/meshblock_data.hpp +include/parthenon/interface/metadata.hpp +include/parthenon/interface/pack_utils.hpp +include/parthenon/interface/packages.hpp +include/parthenon/interface/params.hpp +include/parthenon/interface/sparse_pack.hpp +include/parthenon/interface/sparse_pack_base.hpp +include/parthenon/interface/sparse_pool.hpp +include/parthenon/interface/state_descriptor.hpp +include/parthenon/interface/swarm.hpp +include/parthenon/interface/swarm_container.hpp +include/parthenon/interface/swarm_default_names.hpp +include/parthenon/interface/swarm_device_context.hpp +include/parthenon/interface/swarm_pack.hpp +include/parthenon/interface/swarm_pack_base.hpp +include/parthenon/interface/update.hpp +include/parthenon/interface/var_id.hpp +include/parthenon/interface/variable.hpp +include/parthenon/interface/variable_pack.hpp +include/parthenon/interface/variable_state.hpp +include/parthenon/kokkos_abstraction.hpp +include/parthenon/mesh/domain.hpp +include/parthenon/mesh/forest/block_ownership.hpp +include/parthenon/mesh/forest/forest.hpp +include/parthenon/mesh/forest/forest_node.hpp +include/parthenon/mesh/forest/forest_topology.hpp +include/parthenon/mesh/forest/logical_coordinate_transformation.hpp +include/parthenon/mesh/forest/logical_location.hpp +include/parthenon/mesh/forest/tree.hpp +include/parthenon/mesh/mesh.hpp +include/parthenon/mesh/mesh_refinement.hpp +include/parthenon/mesh/meshblock.hpp +include/parthenon/mesh/meshblock_pack.hpp +include/parthenon/outputs/io_wrapper.hpp +include/parthenon/outputs/output_parameters.hpp +include/parthenon/outputs/output_utils.hpp +include/parthenon/outputs/outputs.hpp +include/parthenon/outputs/parthenon_hdf5.hpp +include/parthenon/outputs/parthenon_hdf5_base.hpp +include/parthenon/outputs/parthenon_hdf5_types.hpp +include/parthenon/outputs/parthenon_xdmf.hpp +include/parthenon/outputs/restart.hpp +include/parthenon/outputs/restart_hdf5.hpp +include/parthenon/parameter_input.hpp +include/parthenon/parthenon/driver.hpp +include/parthenon/parthenon/package.hpp +include/parthenon/parthenon/parthenon.hpp +include/parthenon/parthenon/prelude.hpp +include/parthenon/parthenon_array_generic.hpp +include/parthenon/parthenon_arrays.hpp +include/parthenon/parthenon_manager.hpp +include/parthenon/parthenon_mpi.hpp +include/parthenon/prolong_restrict/pr_loops.hpp +include/parthenon/prolong_restrict/pr_ops.hpp +include/parthenon/prolong_restrict/prolong_restrict.hpp +include/parthenon/reconstruct/dc_inline.hpp +include/parthenon/reconstruct/plm_inline.hpp +include/parthenon/solvers/bicgstab_solver.hpp +include/parthenon/solvers/mg_solver.hpp +include/parthenon/solvers/solver_utils.hpp +include/parthenon/tasks/tasks.hpp +include/parthenon/tasks/thread_pool.hpp +include/parthenon/time_integration/staged_integrator.hpp +include/parthenon/utils/alias_method.hpp +include/parthenon/utils/array_to_tuple.hpp +include/parthenon/utils/bit_hacks.hpp +include/parthenon/utils/buffer_utils.hpp +include/parthenon/utils/cell_center_offsets.hpp +include/parthenon/utils/cleantypes.hpp +include/parthenon/utils/communication_buffer.hpp +include/parthenon/utils/concepts_lite.hpp +include/parthenon/utils/constants.hpp +include/parthenon/utils/error_checking.hpp +include/parthenon/utils/hash.hpp +include/parthenon/utils/index_split.hpp +include/parthenon/utils/indexer.hpp +include/parthenon/utils/instrument.hpp +include/parthenon/utils/interpolation.hpp +include/parthenon/utils/loop_utils.hpp +include/parthenon/utils/morton_number.hpp +include/parthenon/utils/mpi_types.hpp +include/parthenon/utils/multi_pointer.hpp +include/parthenon/utils/object_pool.hpp +include/parthenon/utils/partition_stl_containers.hpp +include/parthenon/utils/reductions.hpp +include/parthenon/utils/robust.hpp +include/parthenon/utils/sort.hpp +include/parthenon/utils/string_utils.hpp +include/parthenon/utils/type_list.hpp +include/parthenon/utils/unique_id.hpp +include/parthenon/utils/utils.hpp +lib/cmake/FindFilesystem.cmake +lib/cmake/Kokkos/KokkosConfig.cmake +lib/cmake/Kokkos/KokkosConfigCommon.cmake +lib/cmake/Kokkos/KokkosConfigVersion.cmake +lib/cmake/Kokkos/KokkosTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Kokkos/KokkosTargets.cmake +lib/cmake/parthenon/parthenonConfig.cmake +lib/cmake/parthenon/parthenonTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/parthenon/parthenonTargets.cmake +lib/libkokkoscontainers.so +lib/libkokkoscontainers.so.4.0 +lib/libkokkoscontainers.so.4.0.1 +lib/libkokkoscore.so +lib/libkokkoscore.so.4.0 +lib/libkokkoscore.so.4.0.1 +lib/libkokkossimd.so +lib/libkokkossimd.so.4.0 +lib/libkokkossimd.so.4.0.1 +lib/libparthenon.so +lib/libparthenon.so.24.08 +@dir include/parthenon/pgen