aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2022-04-27 19:40:13 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2022-04-27 19:40:58 +0000
commit01483716bea482d7eb3cc7f589b52f06ec94fd3e (patch)
treeaab8ddecea2deea8dcb548563be6711928382640
parent4b1ccba366986a634d5291d3c5a5c341e8544a12 (diff)
downloadports-01483716bea482d7eb3cc7f589b52f06ec94fd3e.tar.gz
ports-01483716bea482d7eb3cc7f589b52f06ec94fd3e.zip
devel/kokkos: Update 3.5.00 -> 3.6.00
Reported by: portscout
-rw-r--r--devel/kokkos/Makefile10
-rw-r--r--devel/kokkos/distinfo6
-rw-r--r--devel/kokkos/pkg-plist89
-rw-r--r--science/lammps/Makefile2
4 files changed, 94 insertions, 13 deletions
diff --git a/devel/kokkos/Makefile b/devel/kokkos/Makefile
index 74044d5bd503..9410b327ee08 100644
--- a/devel/kokkos/Makefile
+++ b/devel/kokkos/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kokkos
-DISTVERSION= 3.5.00
+DISTVERSION= 3.6.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -12,11 +12,17 @@ NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc # Kokkos assumes a 64-bit build; i.
RUN_DEPENDS= bash:shells/bash
-USES= cmake compiler:c++11-lang shebangfix
+USES= cmake:testing compiler:c++11-lang shebangfix
USE_GITHUB= yes
USE_LDCONFIG= yes
SHEBANG_FILES= bin/nvcc_wrapper bin/kokkos_launch_compiler
CMAKE_ON= BUILD_SHARED_LIBS
+CMAKE_TESTING_ON= Kokkos_ENABLE_TESTS
+
+LDFLAGS+= -lexecinfo
+
+post-install: # workaround for https://github.com/kokkos/kokkos/issues/4983
+ ${RM} ${STAGEDIR}${PREFIX}/include/CMakeLists.txt
.include <bsd.port.mk>
diff --git a/devel/kokkos/distinfo b/devel/kokkos/distinfo
index b30095cf7c61..52b4743d15e6 100644
--- a/devel/kokkos/distinfo
+++ b/devel/kokkos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1643126642
-SHA256 (kokkos-kokkos-3.5.00_GH0.tar.gz) = 748f06aed63b1e77e3653cd2f896ef0d2c64cb2e2d896d9e5a57fec3ff0244ff
-SIZE (kokkos-kokkos-3.5.00_GH0.tar.gz) = 2088719
+TIMESTAMP = 1651084637
+SHA256 (kokkos-kokkos-3.6.00_GH0.tar.gz) = 53b11fffb53c5d48da5418893ac7bc814ca2fde9c86074bdfeaa967598c918f4
+SIZE (kokkos-kokkos-3.6.00_GH0.tar.gz) = 2246240
diff --git a/devel/kokkos/pkg-plist b/devel/kokkos/pkg-plist
index 71fac35ead49..c37daac88373 100644
--- a/devel/kokkos/pkg-plist
+++ b/devel/kokkos/pkg-plist
@@ -1,6 +1,7 @@
bin/hpcbind
bin/kokkos_launch_compiler
bin/nvcc_wrapper
+include/Cuda/Kokkos_CudaSpace.cpp
include/Cuda/Kokkos_Cuda_Alloc.hpp
include/Cuda/Kokkos_Cuda_Atomic_Intrinsics.hpp
include/Cuda/Kokkos_Cuda_Atomic_Intrinsics_Restore_Builtins.hpp
@@ -9,13 +10,17 @@ include/Cuda/Kokkos_Cuda_Error.hpp
include/Cuda/Kokkos_Cuda_GraphNodeKernel.hpp
include/Cuda/Kokkos_Cuda_GraphNode_Impl.hpp
include/Cuda/Kokkos_Cuda_Graph_Impl.hpp
-include/Cuda/Kokkos_Cuda_Half.hpp
+include/Cuda/Kokkos_Cuda_Half_Conversion.hpp
+include/Cuda/Kokkos_Cuda_Half_Impl_Type.hpp
+include/Cuda/Kokkos_Cuda_Instance.cpp
include/Cuda/Kokkos_Cuda_Instance.hpp
include/Cuda/Kokkos_Cuda_KernelLaunch.hpp
+include/Cuda/Kokkos_Cuda_Locks.cpp
include/Cuda/Kokkos_Cuda_Locks.hpp
include/Cuda/Kokkos_Cuda_MDRangePolicy.hpp
include/Cuda/Kokkos_Cuda_Parallel.hpp
include/Cuda/Kokkos_Cuda_ReduceScan.hpp
+include/Cuda/Kokkos_Cuda_Task.cpp
include/Cuda/Kokkos_Cuda_Task.hpp
include/Cuda/Kokkos_Cuda_Team.hpp
include/Cuda/Kokkos_Cuda_UniqueToken.hpp
@@ -27,8 +32,12 @@ include/HIP/Kokkos_HIP_Abort.hpp
include/HIP/Kokkos_HIP_Atomic.hpp
include/HIP/Kokkos_HIP_BlockSize_Deduction.hpp
include/HIP/Kokkos_HIP_Error.hpp
+include/HIP/Kokkos_HIP_Half_Conversion.hpp
+include/HIP/Kokkos_HIP_Half_Impl_Type.hpp
+include/HIP/Kokkos_HIP_Instance.cpp
include/HIP/Kokkos_HIP_Instance.hpp
include/HIP/Kokkos_HIP_KernelLaunch.hpp
+include/HIP/Kokkos_HIP_Locks.cpp
include/HIP/Kokkos_HIP_Locks.hpp
include/HIP/Kokkos_HIP_MDRangePolicy.hpp
include/HIP/Kokkos_HIP_Parallel_MDRange.hpp
@@ -36,11 +45,13 @@ include/HIP/Kokkos_HIP_Parallel_Range.hpp
include/HIP/Kokkos_HIP_Parallel_Team.hpp
include/HIP/Kokkos_HIP_ReduceScan.hpp
include/HIP/Kokkos_HIP_Shuffle_Reduce.hpp
+include/HIP/Kokkos_HIP_Space.cpp
include/HIP/Kokkos_HIP_Team.hpp
include/HIP/Kokkos_HIP_UniqueToken.hpp
include/HIP/Kokkos_HIP_Vectorization.hpp
include/HIP/Kokkos_HIP_WorkGraphPolicy.hpp
-include/HPX/Kokkos_HPX_ChunkedRoundRobinExecutor.hpp
+include/HPX/Kokkos_HPX.cpp
+include/HPX/Kokkos_HPX_Task.cpp
include/HPX/Kokkos_HPX_Task.hpp
include/HPX/Kokkos_HPX_WorkGraphPolicy.hpp
include/KokkosCore_Config_DeclareBackend.hpp
@@ -54,6 +65,7 @@ include/Kokkos_AcquireUniqueTokenImpl.hpp
include/Kokkos_AnonymousSpace.hpp
include/Kokkos_Array.hpp
include/Kokkos_Atomic.hpp
+include/Kokkos_Atomics_Desul_Config.hpp
include/Kokkos_Atomics_Desul_Volatile_Wrapper.hpp
include/Kokkos_Atomics_Desul_Wrapper.hpp
include/Kokkos_Bitset.hpp
@@ -87,10 +99,12 @@ include/Kokkos_Layout.hpp
include/Kokkos_LogicalSpaces.hpp
include/Kokkos_Macros.hpp
include/Kokkos_MasterLock.hpp
+include/Kokkos_MathematicalConstants.hpp
include/Kokkos_MathematicalFunctions.hpp
include/Kokkos_MathematicalSpecialFunctions.hpp
include/Kokkos_MemoryPool.hpp
include/Kokkos_MemoryTraits.hpp
+include/Kokkos_MinMaxClamp.hpp
include/Kokkos_NumericTraits.hpp
include/Kokkos_OffsetView.hpp
include/Kokkos_OpenMP.hpp
@@ -110,6 +124,7 @@ include/Kokkos_ScratchSpace.hpp
include/Kokkos_Serial.hpp
include/Kokkos_Sort.hpp
include/Kokkos_StaticCrsGraph.hpp
+include/Kokkos_StdAlgorithms.hpp
include/Kokkos_TaskPolicy.hpp
include/Kokkos_TaskScheduler.hpp
include/Kokkos_TaskScheduler_fwd.hpp
@@ -123,30 +138,43 @@ include/Kokkos_Vectorization.hpp
include/Kokkos_View.hpp
include/Kokkos_WorkGraphPolicy.hpp
include/Kokkos_hwloc.hpp
+include/OpenMP/Kokkos_OpenMP_Exec.cpp
include/OpenMP/Kokkos_OpenMP_Exec.hpp
include/OpenMP/Kokkos_OpenMP_Parallel.hpp
+include/OpenMP/Kokkos_OpenMP_Task.cpp
include/OpenMP/Kokkos_OpenMP_Task.hpp
include/OpenMP/Kokkos_OpenMP_Team.hpp
include/OpenMP/Kokkos_OpenMP_WorkGraphPolicy.hpp
+include/OpenMPTarget/Kokkos_OpenMPTargetSpace.cpp
include/OpenMPTarget/Kokkos_OpenMPTarget_Abort.hpp
include/OpenMPTarget/Kokkos_OpenMPTarget_Error.hpp
+include/OpenMPTarget/Kokkos_OpenMPTarget_Exec.cpp
include/OpenMPTarget/Kokkos_OpenMPTarget_Exec.hpp
+include/OpenMPTarget/Kokkos_OpenMPTarget_Instance.cpp
include/OpenMPTarget/Kokkos_OpenMPTarget_Instance.hpp
include/OpenMPTarget/Kokkos_OpenMPTarget_Parallel.hpp
include/OpenMPTarget/Kokkos_OpenMPTarget_Parallel_MDRange.hpp
+include/OpenMPTarget/Kokkos_OpenMPTarget_Task.cpp
include/OpenMPTarget/Kokkos_OpenMPTarget_Task.hpp
include/OpenMPTarget/Kokkos_OpenMPTarget_UniqueToken.hpp
+include/SYCL/Kokkos_SYCL.cpp
include/SYCL/Kokkos_SYCL_Abort.hpp
include/SYCL/Kokkos_SYCL_DeepCopy.hpp
+include/SYCL/Kokkos_SYCL_Half_Conversion.hpp
+include/SYCL/Kokkos_SYCL_Half_Impl_Type.hpp
+include/SYCL/Kokkos_SYCL_Instance.cpp
include/SYCL/Kokkos_SYCL_Instance.hpp
include/SYCL/Kokkos_SYCL_MDRangePolicy.hpp
include/SYCL/Kokkos_SYCL_Parallel_Range.hpp
include/SYCL/Kokkos_SYCL_Parallel_Reduce.hpp
include/SYCL/Kokkos_SYCL_Parallel_Scan.hpp
include/SYCL/Kokkos_SYCL_Parallel_Team.hpp
+include/SYCL/Kokkos_SYCL_Space.cpp
include/SYCL/Kokkos_SYCL_Team.hpp
include/SYCL/Kokkos_SYCL_UniqueToken.hpp
+include/Threads/Kokkos_ThreadsExec.cpp
include/Threads/Kokkos_ThreadsExec.hpp
+include/Threads/Kokkos_ThreadsExec_base.cpp
include/Threads/Kokkos_ThreadsTeam.hpp
include/Threads/Kokkos_Threads_Parallel.hpp
include/Threads/Kokkos_Threads_WorkGraphPolicy.hpp
@@ -159,6 +187,7 @@ include/decl/Kokkos_Declare_OPENMPTARGET.hpp
include/decl/Kokkos_Declare_SERIAL.hpp
include/decl/Kokkos_Declare_SYCL.hpp
include/decl/Kokkos_Declare_THREADS.hpp
+include/desul/.clang-format
include/desul/atomics.hpp
include/desul/atomics/Atomic_Ref.hpp
include/desul/atomics/CUDA.hpp
@@ -170,6 +199,7 @@ include/desul/atomics/Compare_Exchange_HIP.hpp
include/desul/atomics/Compare_Exchange_MSVC.hpp
include/desul/atomics/Compare_Exchange_OpenMP.hpp
include/desul/atomics/Compare_Exchange_SYCL.hpp
+include/desul/atomics/Compare_Exchange_ScopeCaller.hpp
include/desul/atomics/Compare_Exchange_Serial.hpp
include/desul/atomics/GCC.hpp
include/desul/atomics/Generic.hpp
@@ -200,6 +230,7 @@ include/desul/atomics/cuda/cuda_cc7_asm_exchange_op.inc
include/desul/atomics/cuda/cuda_cc7_asm_memorder.inc
include/desul/atomics/openmp/OpenMP_40.hpp
include/desul/atomics/openmp/OpenMP_40_op.inc
+include/dummy.cpp
include/fwd/Kokkos_Fwd_CUDA.hpp
include/fwd/Kokkos_Fwd_HBWSpace.hpp
include/fwd/Kokkos_Fwd_HIP.hpp
@@ -209,6 +240,7 @@ include/fwd/Kokkos_Fwd_OPENMPTARGET.hpp
include/fwd/Kokkos_Fwd_SERIAL.hpp
include/fwd/Kokkos_Fwd_SYCL.hpp
include/fwd/Kokkos_Fwd_THREADS.hpp
+include/impl/CMakeLists.txt
include/impl/KokkosExp_Host_IterateTile.hpp
include/impl/KokkosExp_IterateTileGPU.hpp
include/impl/KokkosExp_ViewMapping.hpp
@@ -233,17 +265,23 @@ include/impl/Kokkos_Atomic_View.hpp
include/impl/Kokkos_Atomic_Windows.hpp
include/impl/Kokkos_BitOps.hpp
include/impl/Kokkos_Bitset_impl.hpp
+include/impl/Kokkos_CPUDiscovery.cpp
include/impl/Kokkos_CPUDiscovery.hpp
include/impl/Kokkos_ChaseLev.hpp
include/impl/Kokkos_ClockTic.hpp
include/impl/Kokkos_Combined_Reducer.hpp
+include/impl/Kokkos_Command_Line_Parsing.cpp
+include/impl/Kokkos_Command_Line_Parsing.hpp
include/impl/Kokkos_ConcurrentBitset.hpp
+include/impl/Kokkos_Core.cpp
include/impl/Kokkos_Default_GraphNodeKernel.hpp
include/impl/Kokkos_Default_GraphNode_Impl.hpp
include/impl/Kokkos_Default_Graph_Impl.hpp
include/impl/Kokkos_Default_Graph_fwd.hpp
include/impl/Kokkos_EBO.hpp
+include/impl/Kokkos_Error.cpp
include/impl/Kokkos_Error.hpp
+include/impl/Kokkos_ExecPolicy.cpp
include/impl/Kokkos_ExecSpaceInitializer.hpp
include/impl/Kokkos_FixedBufferMemoryPool.hpp
include/impl/Kokkos_Functional_impl.hpp
@@ -254,30 +292,44 @@ include/impl/Kokkos_GraphImpl_Utilities.hpp
include/impl/Kokkos_GraphImpl_fwd.hpp
include/impl/Kokkos_GraphNodeCustomization.hpp
include/impl/Kokkos_GraphNodeImpl.hpp
+include/impl/Kokkos_HBWSpace.cpp
+include/impl/Kokkos_HostBarrier.cpp
include/impl/Kokkos_HostBarrier.hpp
include/impl/Kokkos_HostSharedPtr.hpp
+include/impl/Kokkos_HostSpace.cpp
+include/impl/Kokkos_HostSpace_deepcopy.cpp
include/impl/Kokkos_HostSpace_deepcopy.hpp
+include/impl/Kokkos_HostThreadTeam.cpp
include/impl/Kokkos_HostThreadTeam.hpp
include/impl/Kokkos_LIFO.hpp
include/impl/Kokkos_LinkedListNode.hpp
+include/impl/Kokkos_MemoryPool.cpp
include/impl/Kokkos_MemoryPoolAllocator.hpp
+include/impl/Kokkos_MemorySpace.cpp
include/impl/Kokkos_MemorySpace.hpp
include/impl/Kokkos_Memory_Fence.hpp
include/impl/Kokkos_MultipleTaskQueue.hpp
+include/impl/Kokkos_NumericTraits.cpp
include/impl/Kokkos_OptionalRef.hpp
include/impl/Kokkos_PhysicalLayout.hpp
+include/impl/Kokkos_Profiling.cpp
include/impl/Kokkos_Profiling.hpp
include/impl/Kokkos_Profiling_C_Interface.h
include/impl/Kokkos_Profiling_DeviceInfo.hpp
include/impl/Kokkos_Profiling_Interface.hpp
include/impl/Kokkos_QuadPrecisionMath.hpp
+include/impl/Kokkos_Serial.cpp
+include/impl/Kokkos_Serial_Task.cpp
include/impl/Kokkos_Serial_Task.hpp
include/impl/Kokkos_Serial_WorkGraphPolicy.hpp
+include/impl/Kokkos_SharedAlloc.cpp
include/impl/Kokkos_SharedAlloc.hpp
include/impl/Kokkos_SharedAlloc_timpl.hpp
include/impl/Kokkos_SimpleTaskScheduler.hpp
include/impl/Kokkos_SingleTaskQueue.hpp
+include/impl/Kokkos_Spinwait.cpp
include/impl/Kokkos_Spinwait.hpp
+include/impl/Kokkos_Stacktrace.cpp
include/impl/Kokkos_Stacktrace.hpp
include/impl/Kokkos_StaticCrsGraph_factory.hpp
include/impl/Kokkos_TaskBase.hpp
@@ -293,6 +345,7 @@ include/impl/Kokkos_TaskResult.hpp
include/impl/Kokkos_TaskTeamMember.hpp
include/impl/Kokkos_Timer.hpp
include/impl/Kokkos_Tools.hpp
+include/impl/Kokkos_Tools_Generic.hpp
include/impl/Kokkos_Traits.hpp
include/impl/Kokkos_UnorderedMap_impl.hpp
include/impl/Kokkos_Utilities.hpp
@@ -304,9 +357,32 @@ include/impl/Kokkos_ViewMapping.hpp
include/impl/Kokkos_ViewTracker.hpp
include/impl/Kokkos_ViewUniformType.hpp
include/impl/Kokkos_Volatile_Load.hpp
+include/impl/Kokkos_hwloc.cpp
include/setup/Kokkos_Setup_Cuda.hpp
include/setup/Kokkos_Setup_HIP.hpp
include/setup/Kokkos_Setup_SYCL.hpp
+include/std_algorithms/Kokkos_BeginEnd.hpp
+include/std_algorithms/Kokkos_Constraints.hpp
+include/std_algorithms/Kokkos_Distance.hpp
+include/std_algorithms/Kokkos_HelperPredicates.hpp
+include/std_algorithms/Kokkos_MinMaxElementOperations.hpp
+include/std_algorithms/Kokkos_ModifyingOperations.hpp
+include/std_algorithms/Kokkos_ModifyingSequenceOperations.hpp
+include/std_algorithms/Kokkos_NonModifyingSequenceOperations.hpp
+include/std_algorithms/Kokkos_Numeric.hpp
+include/std_algorithms/Kokkos_PartitioningOperations.hpp
+include/std_algorithms/Kokkos_RandomAccessIterator.hpp
+include/std_algorithms/Kokkos_ReducerWithArbitraryJoinerNoNeutralElement.hpp
+include/std_algorithms/Kokkos_SortingOperations.hpp
+include/std_algorithms/Kokkos_ValueWrapperForNoNeutralElement.hpp
+include/std_algorithms/modifying_sequence_ops/Kokkos_ModifyingSequenceOperationsSet1.hpp
+include/std_algorithms/modifying_sequence_ops/Kokkos_ModifyingSequenceOperationsSet2.hpp
+include/std_algorithms/numeric/Kokkos_AdjacentDifference.hpp
+include/std_algorithms/numeric/Kokkos_ExclusiveScan.hpp
+include/std_algorithms/numeric/Kokkos_IdentityReferenceUnaryFunctor.hpp
+include/std_algorithms/numeric/Kokkos_InclusiveScan.hpp
+include/std_algorithms/numeric/Kokkos_Reduce.hpp
+include/std_algorithms/numeric/Kokkos_TransformReduce.hpp
include/traits/Kokkos_ExecutionSpaceTrait.hpp
include/traits/Kokkos_GraphKernelTrait.hpp
include/traits/Kokkos_IndexTypeTrait.hpp
@@ -325,9 +401,8 @@ lib/cmake/Kokkos/KokkosConfigVersion.cmake
lib/cmake/Kokkos/KokkosTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Kokkos/KokkosTargets.cmake
lib/libkokkoscontainers.so
-lib/libkokkoscontainers.so.3.5
-lib/libkokkoscontainers.so.3.5.00
+lib/libkokkoscontainers.so.3.6
+lib/libkokkoscontainers.so.3.6.00
lib/libkokkoscore.so
-lib/libkokkoscore.so.3.5
-lib/libkokkoscore.so.3.5.00
-@dir include/desul/src
+lib/libkokkoscore.so.3.6
+lib/libkokkoscore.so.3.6.00
diff --git a/science/lammps/Makefile b/science/lammps/Makefile
index 8af5abd0937d..c8e726bb7aa8 100644
--- a/science/lammps/Makefile
+++ b/science/lammps/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lammps
PORTVERSION= ${GH_TAGNAME:C/(stable|patch)_([0-9]{1,2})([A-Z][a-z][a-z])([0-9]{4})/\4.\3.\2/S/Jan/01/S/Feb/02/S/Mar/03/S/Apr/04/S/May/05/S/Jun/06/S/Jul/07/S/Aug/08/S/Sep/09/S/Oct/10/S/Nov/11/S/Dec/12/}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org