Opened 15 months ago

Last modified 15 months ago

#66920 assigned defect

kokkos: perhaps install headers into include/kokkos instead of placing 84 files into common dir?

Reported by: barracuda156 Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: kokkos

Description

kokkos now installs 84 headers right into ${prefix}/include.

Kokkos_AcquireUniqueTokenImpl.hpp
Kokkos_AnonymousSpace.hpp
Kokkos_Array.hpp
Kokkos_Atomic.hpp
Kokkos_Atomics_Desul_Config.hpp
Kokkos_Atomics_Desul_Volatile_Wrapper.hpp
Kokkos_Atomics_Desul_Wrapper.hpp
Kokkos_Bitset.hpp
Kokkos_Complex.hpp
Kokkos_Concepts.hpp
Kokkos_CopyViews.hpp
Kokkos_Core_fwd.hpp
Kokkos_Core.hpp
Kokkos_Crs.hpp
Kokkos_Cuda.hpp
Kokkos_CudaSpace.hpp
Kokkos_DetectionIdiom.hpp
Kokkos_DualView.hpp
Kokkos_DynamicView.hpp
Kokkos_DynRankView.hpp
Kokkos_ErrorReporter.hpp
Kokkos_ExecPolicy.hpp
Kokkos_Extents.hpp
Kokkos_Functional.hpp
Kokkos_Future.hpp
Kokkos_Graph_fwd.hpp
Kokkos_Graph.hpp
Kokkos_GraphNode.hpp
Kokkos_Half.hpp
Kokkos_HBWSpace.hpp
Kokkos_HIP_Space.hpp
Kokkos_HIP.hpp
Kokkos_HostSpace.hpp
Kokkos_HPX.hpp
Kokkos_hwloc.hpp
Kokkos_Layout.hpp
Kokkos_LogicalSpaces.hpp
Kokkos_Macros.hpp
Kokkos_MasterLock.hpp
Kokkos_MathematicalConstants.hpp
Kokkos_MathematicalFunctions.hpp
Kokkos_MathematicalSpecialFunctions.hpp
Kokkos_MemoryPool.hpp
Kokkos_MemoryTraits.hpp
Kokkos_MinMaxClamp.hpp
Kokkos_NumericTraits.hpp
Kokkos_OffsetView.hpp
Kokkos_OpenMP.hpp
Kokkos_OpenMPTarget.hpp
Kokkos_OpenMPTargetSpace.hpp
Kokkos_Pair.hpp
Kokkos_Parallel_Reduce.hpp
Kokkos_Parallel.hpp
Kokkos_PointerOwnership.hpp
Kokkos_Profiling_ProfileSection.hpp
Kokkos_Random.hpp
Kokkos_Rank.hpp
Kokkos_ScatterView.hpp
Kokkos_ScratchSpace.hpp
Kokkos_Serial.hpp
Kokkos_Sort.hpp
Kokkos_StaticCrsGraph.hpp
Kokkos_StdAlgorithms.hpp
Kokkos_SYCL_Space.hpp
Kokkos_SYCL.hpp
Kokkos_TaskPolicy.hpp
Kokkos_TaskScheduler_fwd.hpp
Kokkos_TaskScheduler.hpp
Kokkos_Threads.hpp
Kokkos_Timer.hpp
Kokkos_Tuners.hpp
Kokkos_UniqueToken.hpp
Kokkos_UnorderedMap.hpp
Kokkos_Vector.hpp
Kokkos_Vectorization.hpp
Kokkos_View.hpp
Kokkos_WorkGraphPolicy.hpp
KokkosCore_Config_DeclareBackend.hpp
KokkosCore_Config_FwdBackend.hpp
KokkosCore_Config_PostInclude.hpp
KokkosCore_Config_SetupBackend.hpp
KokkosCore_config.h
KokkosExp_InterOp.hpp
KokkosExp_MDRangePolicy.hpp

Change History (1)

comment:1 Changed 15 months ago by ryandesign (Ryan Carsten Schmidt)

The kokkos port doesn't do anything special; it just installs the software provided by the developers of kokkos. The files won't conflict with anything else since they are prefixed with the project's name. If you think they should go in a subdirectory instead, which is a valid suggestion, make the suggestion to the developers of kokkos. We don't want to ship a different kokkos than everybody else does.

Note: See TracTickets for help on using tickets.