Skip to content

Changes

#82 (Jan 29, 2024, 1:30:10 PM)

  1. Trilinos: Don't let Kokkos set CMAKE_CXX_FLAGS — Daniel Arndt / githubweb

#81 (Jan 26, 2024, 8:46:30 AM)

  1. std(remove-if): fixing tmp view alloc + avoid evaluating twice the predicate during final pass — romin.tomasetti / githubweb

#80 (Jan 25, 2024, 3:12:20 PM)

  1. add more warp sync for cuda reductions — tccleve / githubweb

#79 (Jan 25, 2024, 10:41:01 AM)

  1. Avoid unnecessary zero-memset of the scratch flags in SYCL (#6739) — noreply / githubweb

#78 (Jan 25, 2024, 10:20:21 AM)

  1. Drop support for deprecated command-line arguments and environment variables (#6744) — noreply / githubweb

#77 (Jan 24, 2024, 5:10:51 PM)

  1. Add warp sync for Cuda parallel reduce — tccleve / githubweb
  2. update comment to include final() mention — tccleve / githubweb

#76 (Jan 24, 2024, 4:58:41 PM)

  1. Untangle SharedAllocationRecord spaghetti code — Damien L-G / githubweb

#75 (Jan 24, 2024, 4:45:35 PM)

  1. Cuda multi-GPU support: Allow execution space instance constructor to run (#6706) — noreply / githubweb

#74 (Jan 24, 2024, 10:15:10 AM)

  1. Fix TestThreadVectorMDRangeParallelReduce (#6734) — noreply / githubweb

#73 (Jan 22, 2024, 4:11:41 PM)

  1. Reenable HIP testing — Bruno Turcksin / githubweb
  2. Disabling failing HIP test in the CI — Bruno Turcksin / githubweb

#72 (Jan 22, 2024, 3:10:55 PM)

  1. Add C++26 standard to CMake Setup — dev / githubweb
  2. Add support for C++26 in generated makefiles — Damien L-G / githubweb
  3. Add KOKKOS_ENABLE_CXX26 to the configuration metadata — Damien L-G / githubweb

#71 (Jan 22, 2024, 3:06:15 PM)

  1. Don't touch my records! (refactor Cuda/HIP/SYCL/Threads to not directly mess with `SharedAllocationRecord`) (#6732) — noreply / githubweb

#70 (Jan 22, 2024, 9:42:27 AM)

  1. Use team_size_max to fix "Team size too large" error in reducer test (#6725) — noreply / githubweb

#69 (Jan 19, 2024, 8:49:01 PM)

  1. Guard `[MD]RangePolicy` precondition check for deprecated code 4 (#6726) — noreply / githubweb

#68 (Jan 19, 2024, 3:41:29 PM)

  1. Ensure view_allocation_error does not silently ignore that no exception was thrown — Damien L-G / githubweb
  2. Add RawMemoryAllocationFailure::AllocationMechanism::OpenACCMalloc enumerator — Damien L-G / githubweb
  3. [OpenACC] throw if acc_malloc returned nullptr — Damien L-G / githubweb
  4. Fixup using declaration — Damien L-G / githubweb
  5. Disable openacc.view_allocation_error test — Damien L-G / githubweb

#67 (Jan 19, 2024, 11:53:33 AM)

  1. Temporary fix to reenable HIP CI — Bruno Turcksin / githubweb
  2. Fix Docker env variables — Bruno Turcksin / githubweb

#66 (Jan 18, 2024, 12:19:03 PM)

  1. Let the smart pointer manage the CUDA/HIP stream (#6721) — noreply / githubweb

#65 (Jan 17, 2024, 5:20:27 PM)

  1. Add bound checks in RangePolicy and MDRangePolicy (#6617) — noreply / githubweb

#64 (Jan 16, 2024, 6:30:48 PM)

  1. Kokkos_HIP.cpp: include Kokkos_Core.hpp to resolve errors — ndellin / githubweb

#63 (Jan 16, 2024, 12:46:02 PM)

  1. Make initialize and finalize of the Cuda/HIP singleton less special (#6714) — noreply / githubweb

#62 (Jan 16, 2024, 8:11:39 AM)

  1. Get rid of CudaInternal::cuda_get_error_{name,string}_wrapper — Damien L-G / githubweb
  2. No need to jump through so many hoops to print the error message — Damien L-G / githubweb

#61 (Jan 15, 2024, 6:26:27 PM)

  1. HIP: Forgot to delete matching brace closing the namespace — Damien L-G / githubweb

#60 (Jan 12, 2024, 4:00:44 PM)

  1. Deprecate `{Cuda,HIP}::detect_device_count()` and `Cuda::[detect_]device_arch()` (#6710) — noreply / githubweb

#59 (Jan 12, 2024, 1:17:33 PM)

  1. Don't use the compiler launcher script if the compile language is CUDA. (#6704) — noreply / githubweb

#58 (Jan 12, 2024, 10:53:47 AM)

  1. Drop pointless Kokkos::Impl::CudaExec forward declaration — Damien L-G / githubweb

#57 (Jan 11, 2024, 5:14:40 PM)

  1. fill_random without exceution space instance should fence — Daniel Arndt / githubweb

#56 (Jan 11, 2024, 3:49:19 PM)

  1. add tests — fnrizzi / githubweb

#55 (Jan 11, 2024, 3:15:59 PM)

  1. add tests for in-place `inclusive_scan` (#6682) — noreply / githubweb

#54 (Jan 11, 2024, 1:51:43 PM)

  1. Fix TeamThreadMDRange parallel_reduce (#6511) — noreply / githubweb

#53 (Jan 11, 2024, 11:13:41 AM)

  1. Provide new public headers `<Kokkos_Clamp.hpp>` and `<Kokkos_MinMax.hpp>` (#6687) — noreply / githubweb

#52 (Jan 10, 2024, 5:29:21 PM)

  1. Provide `kokkos_swap` as part of Core and deprecate `Experimental::swap` in Algorithms (#6697) — noreply / githubweb

#51 (Jan 9, 2024, 4:47:16 PM)

  1. Remove Kokkos::[b]half_t volatile overloads (#6579) — noreply / githubweb

#50 (Jan 8, 2024, 9:06:53 PM)

  1. Check matching static extents in View constructor (#5190) — noreply / githubweb

#49 (Jan 8, 2024, 8:58:13 PM)

  1. Add `ATOMICS_BYPASS` configuration option to disable atomics (#6692) — noreply / githubweb

#48 (Jan 5, 2024, 5:24:52 PM)

  1. Try linking against CUDA libararies even with KOKKOS_ENABLE_COMPILE_AS_CMAKE_LANGUAGE — Daniel Arndt / githubweb

#47 (Jan 5, 2024, 1:53:46 PM)

  1. Disable more Bessel tests for SYCL on INtel GPUs — Daniel Arndt / githubweb

#46 (Jan 5, 2024, 11:56:11 AM)

  1. Cosmetic changes to ProfilingSection — Damien L-G / githubweb
  2. Enable `{transform_}exclusive_scan` in place (#6667) — noreply / githubweb

#44 (Jan 4, 2024, 10:29:14 PM)

  1. test_array_ctad: disable test for intel versions < 2021 — ndellin / githubweb

#43 (Jan 4, 2024, 9:19:19 PM)

  1. Fixup cast tolerance to double before printing — Damien L-G / githubweb

#42 (Jan 4, 2024, 11:42:55 AM)

  1. SYCL: Address deprecations after oneAPI 2023.2.0 (#6577) — noreply / githubweb

#41 (Jan 4, 2024, 11:34:45 AM)

  1. Add CI for MSVC+Cuda (#6661) — noreply / githubweb

#40 (Jan 4, 2024, 9:46:39 AM)

  1. Kokkos::Array deduction guide (#6373) — noreply / githubweb

#39 (Jan 4, 2024, 9:44:29 AM)

  1. GitHub CI: Test with AddressSanitizer (#6676) — noreply / githubweb

#38 (Jan 3, 2024, 3:26:17 PM)

  1. Let `Profiling::ProfilingSection(std::string)` constructor be explicit and nodiscard (#6690) — noreply / githubweb

#37 (Jan 3, 2024, 1:54:31 PM)

  1. Cuda: Allocate using the correct device (#6392) — noreply / githubweb

#36 (Jan 3, 2024, 1:29:06 PM)

  1. #5333: CUDA: Use scratch space appropriate to small reduction elements in Team reductions (#5334) — noreply / githubweb

#35 (Jan 3, 2024, 11:34:16 AM)

  1. Fixup test math functions ulp should double -> int — Damien L-G / githubweb

#34 (Jan 2, 2024, 4:09:03 PM)

  1. Drop DualView converting copy assignment operator — Damien L-G / githubweb

#33 (Jan 2, 2024, 1:03:13 PM)

  1. Drop unnecessary guarding for a tool library being loaded in ProfilingSection — Damien L-G / githubweb
  2. Drop unnecessary header include in Kokkos_Profiling_ProfileSection.hpp — Damien L-G / githubweb

#32 (Dec 22, 2023, 11:56:42 AM)

  1. OpenMP: Use `omp_get_nested` for older gcc versions (#6685) — noreply / githubweb

#31 (Dec 21, 2023, 4:09:09 PM)

  1. Improve handling of printf in OMPT on Intel GPUs — Daniel Arndt / githubweb

#30 (Dec 21, 2023, 1:12:13 PM)

  1. Improve "no copy mechanism" exception message — bmkelle / githubweb
  2. Add a unit test for new deep_copy exception msg — bmkelle / githubweb
  3. Add missing include sstream — bmkelle / githubweb
  4. src->source, dst->destination — bmkelle / githubweb

#29 (Dec 21, 2023, 1:11:38 PM)

  1. Introduce constructor for multi-GPU support. — Daniel Arndt / githubweb
  2. Fix typo — noreply / githubweb
  3. Add test — Daniel Arndt / githubweb
  4. Fix typo. — noreply / githubweb
  5. Explicitly check for valid device id — Daniel Arndt / githubweb
  6. Set the device id in cuda_kernel_arch — Daniel Arndt / githubweb
  7. Check for default device — Daniel Arndt / githubweb
  8. Check that device associated with stream matches requested device — Daniel Arndt / githubweb
  9. Remove extra constructor — Daniel Arndt / githubweb
  10. Address reviewer comments — Daniel Arndt / githubweb
  11. m_cudaDev isn't static anymore — Daniel Arndt / githubweb
  12. Set the device id explicitly for CUDA API calls in impl_initialize — Daniel Arndt / githubweb

#28 (Dec 20, 2023, 6:31:06 PM)

  1. SYCL: Force inlining of Kokkos::printf (#6650) — noreply / githubweb

#27 (Dec 20, 2023, 2:36:04 PM)

  1. Don't use rocm-docker for clang-format — Daniel Arndt / githubweb
  2. Diable HIP CI — Daniel Arndt / githubweb

#26 (Dec 20, 2023, 8:40:30 AM)

  1. Workaround for ROCm 6.0 failing to compile with AVX2 SIMD support — Bruno Turcksin / githubweb

#25 (Dec 18, 2023, 6:01:55 PM)

  1. Add missing gfx940 — rberger / githubweb

#24 (Dec 14, 2023, 5:37:02 PM)

  1. Do not negate the dependent true traits helper — Damien L-G / githubweb
  2. Add Impl::always_false type-dendent false trait — Damien L-G / githubweb
  3. Per review prefer always_false<Arg>::value to is_void_v<Arg> — Damien L-G / githubweb

#23 (Dec 13, 2023, 3:47:42 PM)

  1. Add CMakeLists.txt for stream benchmark — cwpears / githubweb

#22 (Dec 13, 2023, 3:45:52 PM)

  1. Drop guards to accommodate external code defining KOKKOS_ASSERT — Damien L-G / githubweb

#21 (Dec 13, 2023, 3:43:27 PM)

  1. Fix builtin_unreachable use for MSVC/CUDA — crtrott / githubweb
  2. Fix missing include on msvc/cuda — crtrott / githubweb
  3. Avoid lambdas in constexpr branch for msvc/cuda — crtrott / githubweb
  4. Sidestep lacking CTAD support msvc/cuda — crtrott / githubweb
  5. Fix formatting — crtrott / githubweb
  6. Move header for Damien because he is right — crtrott / githubweb

#20 (Dec 13, 2023, 3:23:02 PM)

  1. Use omp_get_max_active_levels() when supported — Daniel Arndt / githubweb

#19 (Dec 11, 2023, 9:59:25 AM)

  1. Unit test for issue 3371 (negative vector length should not yield a negative max_team_size) (#6076) — noreply / githubweb

#18 (Dec 7, 2023, 10:15:25 PM)

  1. OpenMPTarget: clang extensions for dynamic shared memory. (#6380) — noreply / githubweb

#17 (Dec 7, 2023, 8:58:40 AM)

  1. Remove deprecation warning for AllocationMechanism for gcc <11.0 — Daniel Arndt / githubweb

#16 (Dec 6, 2023, 10:20:43 PM)

  1. Remove logical memory spaces — Damien L-G / githubweb

#15 (Dec 6, 2023, 11:22:44 AM)

  1. This PR fixes the too-much-OpenACC-warning issue, mentioned in PR #6639. — lees2 / githubweb

#14 (Dec 4, 2023, 12:03:40 PM)

  1. add missing header fix #6644 — fnrizzi / githubweb

#13 (Dec 4, 2023, 10:16:25 AM)

  1. SYCL: Restrict workaround for is_device_copyable to oneAPI versions before 2024.0.0 (#6532) — noreply / githubweb

#12 (Dec 1, 2023, 3:35:49 PM)

  1. tools(profiling): type (related to kokkos/kokkos-tools/pull/221) — romin.tomasetti / githubweb

#11 (Dec 1, 2023, 9:51:18 AM)

  1. Add jenkins multibranch pipeline options — Bruno Turcksin / githubweb

#10 (Dec 1, 2023, 8:55:13 AM)

  1. Replace ubuntu:18.04 with ubuntu:20.04 as base image for clang-format — Bruno Turcksin / githubweb

#9 (Dec 1, 2023, 12:32:21 AM)

  1. unorderedmap: modernize traits — romin.tomasetti / githubweb

#8 (Nov 30, 2023, 9:43:00 PM)

  1. nvcc wrapper: remove troubling flag to fix 6628 (#6629) — noreply / githubweb

#7 (Nov 30, 2023, 4:15:54 PM)

  1. Disabling OpenACC in the CI because it emits too many warnings — Bruno Turcksin / githubweb

#6 (Nov 30, 2023, 7:59:53 AM)

  1. kokkos(profiling): do not finalize in any backend — romin.tomasetti / githubweb

#5 (Nov 27, 2023, 1:09:19 PM)

  1. try fix — fnrizzi / githubweb
  2. try fix — fnrizzi / githubweb
  3. avoid pyt package — fnrizzi / githubweb
  4. try — fnrizzi / githubweb
  5. fix for macos — fnrizzi / githubweb
  6. remove comments — fnrizzi / githubweb
  7. add branching — fnrizzi / githubweb
  8. GitHub Workflows: Use Ubuntu 22.04 instead of Fedora for Intel compiler testing — Daniel Arndt / githubweb
  9. nvcc(wrapper): adding missing `--generate-line-info` arg — romin.tomasetti / githubweb
  10. graph(HIP): adding inline keyword to fix #6623 — romin.tomasetti / githubweb

#4 (Nov 27, 2023, 1:07:39 PM)

  1. try fix — fnrizzi / githubweb
  2. try fix — fnrizzi / githubweb
  3. avoid pyt package — fnrizzi / githubweb
  4. try — fnrizzi / githubweb
  5. fix for macos — fnrizzi / githubweb
  6. remove comments — fnrizzi / githubweb
  7. add branching — fnrizzi / githubweb
  8. nvcc(wrapper): adding missing `--generate-line-info` arg — romin.tomasetti / githubweb
  9. graph(HIP): adding inline keyword to fix #6623 — romin.tomasetti / githubweb

#3 (Nov 27, 2023, 1:04:38 PM)

  1. nvcc(wrapper): adding missing `--generate-line-info` arg — romin.tomasetti / githubweb
  2. graph(HIP): adding inline keyword to fix #6623 — romin.tomasetti / githubweb

#2 (Nov 27, 2023, 1:01:28 PM)

  1. graph(HIP): adding inline keyword to fix #6623 — romin.tomasetti / githubweb