Skip to content

Changes

#81 (Apr 24, 2024, 1:54:10 PM)

  1. Implement Box-Triangle intersection (#1059) — noreply / githubweb

#80 (Apr 19, 2024, 11:12:38 AM)

  1. Move `OrderedSpatialPredicateTag` where it belongs that is namespace `Details::` (#1074) — noreply / githubweb

#79 (Apr 15, 2024, 2:43:41 PM)

  1. Exit early from unionFindWithingEachDistanceCell to avoid bounds check trigger — Andrey Prokopenko / githubweb

#78 (Apr 15, 2024, 1:10:20 PM)

  1. [ci skip] Add examples README — Andrey Prokopenko / githubweb
  2. Require Kokkos 4.2 — Andrey Prokopenko / githubweb
  3. Use Kokkos::printf unconditionally — Andrey Prokopenko / githubweb
  4. Unconditionally include <Kokkos_Assert.hpp> — Andrey Prokopenko / githubweb
  5. Switch non-SYCL 4.1 builds to 4.3 — Andrey Prokopenko / githubweb
  6. Switch SYCL build to 4.3 — Andrey Prokopenko / githubweb
  7. Update GitHub Windows build — Andrey Prokopenko / githubweb
  8. Run SYCL CI on A100 — Andrey Prokopenko / githubweb
  9. Workaround CUDA-Clang initialization issue — Andrey Prokopenko / githubweb
  10. Update version to 1.7 dev — Andrey Prokopenko / githubweb

#75 (Apr 12, 2024, 8:30:27 AM)

  1. [ci skip] Minor missed reorder in CHANGELOG — Andrey Prokopenko / githubweb

#74 (Apr 11, 2024, 5:41:56 PM)

  1. [ci skip] Update CHANGELOG for 1.6 — Andrey Prokopenko / githubweb
  2. [ci skip] Move all example updates into a single line — Andrey Prokopenko / githubweb

#73 (Apr 11, 2024, 5:41:36 PM)

  1. Example distributed knn search — Andrey Prokopenko / githubweb
  2. Add MPIEXEC_PREFLAGS option in CI to post-installation examples — Andrey Prokopenko / githubweb
  3. Add some output — Andrey Prokopenko / githubweb
  4. Use generator expression for file path — Andrey Prokopenko / githubweb
  5. Address review comments — Andrey Prokopenko / githubweb

#72 (Apr 11, 2024, 4:34:15 PM)

  1. Simplify using APIv1 through APIv2 interface in BVH — Andrey Prokopenko / githubweb
  2. Simplify using APIv1 through APIv2 interface in BruteForce — Andrey Prokopenko / githubweb
  3. Switch simple intersection example to 2D — Andrey Prokopenko / githubweb
  4. Get rid of LegacyDefaultCallback in benchmarks — Andrey Prokopenko / githubweb
  5. Relax requirements on type matching — Andrey Prokopenko / githubweb
  6. Minor comment improvements — Andrey Prokopenko / githubweb

#71 (Apr 11, 2024, 12:56:13 PM)

  1. [ci skip] Revert MI100->MI210 for nightly testing — Andrey Prokopenko / githubweb

#70 (Apr 11, 2024, 11:52:17 AM)

  1. [ci skip] Add missing license to Triangle file — Andrey Prokopenko / githubweb

#69 (Apr 11, 2024, 8:20:35 AM)

  1. Skip computing permutation in special case when sorting distributed results — Andrey Prokopenko / githubweb
  2. Rename sortResults -> sortResultsByKey and allow modifying keys — Andrey Prokopenko / githubweb

#68 (Apr 10, 2024, 8:30:33 PM)

  1. Add triangulated surface distance benchmark (#1052) — noreply / githubweb

#67 (Apr 10, 2024, 10:17:36 AM)

  1. Switch HalfTraversal to using values instead of int — Andrey Prokopenko / githubweb
  2. Fix all tests and examples to use new half traversal — Andrey Prokopenko / githubweb
  3. Try with non-ref leaf_value — Andrey Prokopenko / githubweb
  4. Get rid of generic lambdas not supported by CUDA — Andrey Prokopenko / githubweb
  5. Use better name for an argument — Andrey Prokopenko / githubweb

#66 (Apr 9, 2024, 4:32:55 PM)

  1. Use APIv2 to simplify the triangle intersection example — Andrey Prokopenko / githubweb
  2. Split picturegram — Andrey Prokopenko / githubweb

#65 (Apr 8, 2024, 5:51:47 PM)

  1. [ci skip] Fix 1.5.0 -> 1.5 in CHANGELOG — Andrey Prokopenko / githubweb

#64 (Apr 5, 2024, 11:58:09 AM)

  1. Add helper functions to construct predicates — Andrey Prokopenko / githubweb
  2. Replace suitable instances with helper predicate creation functions — Andrey Prokopenko / githubweb
  3. Use class instead of struct — Andrey Prokopenko / githubweb
  4. Restore AccessTraits in molecular dynamics example for user ease of use — Andrey Prokopenko / githubweb
  5. Rename predicate helpers — Andrey Prokopenko / githubweb

#63 (Apr 5, 2024, 9:19:44 AM)

  1. Add missing header for CUDA clang workaround — Andrey Prokopenko / githubweb
  2. Fix unused variable warning due to use of wrong Boost assertion macro — Damien L-G / githubweb

#62 (Apr 5, 2024, 12:45:38 AM)

  1. Implement nearest query for BruteForce — Andrey Prokopenko / githubweb
  2. Reenable nearest query for testing with BruteForce — Andrey Prokopenko / githubweb
  3. Move out the common nearest buffer allocation part — Andrey Prokopenko / githubweb
  4. Improve performance by removing some if statements — Andrey Prokopenko / githubweb
  5. Few minor changes based on review — Andrey Prokopenko / githubweb
  6. Few more changes — Andrey Prokopenko / githubweb
  7. Remove old code artifact — Andrey Prokopenko / githubweb
  8. Add missing headers — Andrey Prokopenko / githubweb

#61 (Apr 2, 2024, 2:07:43 PM)

  1. Make sure that CUDA instances are destroyed prior to destroying streams — Andrey Prokopenko / githubweb
  2. Use Kokkos::push_finalize_hook to destroy the stream — Andrey Prokopenko / githubweb

#60 (Apr 1, 2024, 11:34:35 AM)

  1. Companion to 0fdfa87 — Andrey Prokopenko / githubweb
  2. Add test with temporary access traits and indexables — Andrey Prokopenko / githubweb

#59 (Apr 1, 2024, 11:09:15 AM)

  1. Switch CI from MI100 to MI210 — Bruno Turcksin / githubweb

#58 (Apr 1, 2024, 10:31:10 AM)

  1. Change comment style to remove warnings — Andrey Prokopenko / githubweb

#57 (Mar 28, 2024, 1:38:04 PM)

  1. Implement distance point-triangle — Andrey Prokopenko / githubweb
  2. Add test for the distance point-triangle — Andrey Prokopenko / githubweb

#56 (Mar 14, 2024, 7:07:31 PM)

  1. Update DefaultIndexableGetter to work with all valid geometries — Andrey Prokopenko / githubweb

#55 (Mar 14, 2024, 6:07:51 PM)

  1. [ci skip] Add `-DCMAKE_PREFIX_PATH=/opt/rocm` to the cmake options — Damien L-G / githubweb
  2. [ci skip] Drop ROCM_PATH env var in HIP nightlies — Damien L-G / githubweb

#54 (Mar 12, 2024, 9:53:04 PM)

  1. Allow default-initialized distributed tree — Andrey Prokopenko / githubweb
  2. Add a test for default initialized/empty distributed tree — Andrey Prokopenko / githubweb
  3. Switch to using MPI_COMM_NULL for default distributed tree — Andrey Prokopenko / githubweb

#53 (Mar 2, 2024, 9:15:17 PM)

  1. SYCL CI: avoid using setvars.sh — Andrey Prokopenko / githubweb

#52 (Mar 1, 2024, 2:07:58 PM)

  1. Auto-fetch benchmark when not available — Andrey Prokopenko / githubweb

#51 (Feb 13, 2024, 3:36:03 PM)

  1. Unify attach_indices — Andrey Prokopenko / githubweb
  2. Switch bvh benchmark to auto attach indices to queries — Andrey Prokopenko / githubweb
  3. Add compile only test for attach_indices — Andrey Prokopenko / githubweb
  4. Add runtime test for AttachIndices — Andrey Prokopenko / githubweb
  5. Switch neighbor list test to use attach_indices — Andrey Prokopenko / githubweb
  6. More tests — Andrey Prokopenko / githubweb

#50 (Feb 8, 2024, 12:03:02 AM)

  1. Update code to use tag_t and coordinate_t — Andrey Prokopenko / githubweb
  2. Update code to use is_geometry_v (point, box, etc) — Andrey Prokopenko / githubweb
  3. Provide GeometryTraits for Ray — Andrey Prokopenko / githubweb
  4. Fix undef name — Andrey Prokopenko / githubweb

#49 (Feb 5, 2024, 9:36:31 AM)

  1. Add missing PairValueIndex headers to BVH and BruteForce — Andrey Prokopenko / githubweb

#48 (Jan 26, 2024, 2:21:27 PM)

  1. clang-tidy warning as errors — Daniel Arndt / githubweb
  2. Address clang-tidy complaints — Daniel Arndt / githubweb
  3. Disable some clang-tidy checks — Daniel Arndt / githubweb
  4. Fix some more — Daniel Arndt / githubweb
  5. Use NOLINT for Access — Daniel Arndt / githubweb
  6. Fix some more indentation — Daniel Arndt / githubweb
  7. Unify '\n' with end of preceding string literal — Daniel Arndt / githubweb
  8. Restore ArborX_DetailsDistributedTreeImpl.hpp — Daniel Arndt / githubweb

#47 (Jan 26, 2024, 2:05:27 PM)

  1. Simplify brute force — Andrey Prokopenko / githubweb
  2. Add printouts and a comment — Andrey Prokopenko / githubweb
  3. Include brute force in ArborX.hpp — Andrey Prokopenko / githubweb
  4. Address few more review comments — Andrey Prokopenko / githubweb

#46 (Jan 26, 2024, 1:16:37 PM)

  1. Remove min version requirement for rocThrust — Andrey Prokopenko / githubweb

#45 (Jan 25, 2024, 6:41:28 PM)

  1. Fix label for AMD GPU in the CI — Bruno Turcksin / githubweb
  2. Let Kokkos detect the architecture — Bruno Turcksin / githubweb
  3. Update CI to ROCm 5.6 — Bruno Turcksin / githubweb
  4. Add KOKKOS_FUNCTION to indexable_get() — Bruno Turcksin / githubweb
  5. Disable MLS tests when using HIP — Bruno Turcksin / githubweb
  6. [ci skip] add comments — Bruno Turcksin / githubweb

#44 (Jan 20, 2024, 11:10:33 AM)

  1. Refactor DistributedTree to support APIv2 — Andrey Prokopenko / githubweb
  2. Get rid of the Distances template argument — Andrey Prokopenko / githubweb
  3. Refactor distribute benchmark to work with points not boxes — Andrey Prokopenko / githubweb
  4. Add indexable_get() accessor to indexes — Andrey Prokopenko / githubweb
  5. Remove ugly hack to access indexable getter in distributed callback — Andrey Prokopenko / githubweb
  6. Hide LegacyDefaultCallbackWithRank behind MPI macro — Andrey Prokopenko / githubweb
  7. Use Kokkos::is_view_v — Andrey Prokopenko / githubweb

#43 (Jan 13, 2024, 11:46:32 AM)

  1. Simplify the simple intersection example — Andrey Prokopenko / githubweb
  2. Address review comments — Andrey Prokopenko / githubweb

#42 (Jan 12, 2024, 10:00:17 AM)

  1. Switch NeighborList to construct BVH on points instead of boxes — Andrey Prokopenko / githubweb

#41 (Jan 11, 2024, 8:07:57 PM)

  1. Cleanup symbols for adapted user-provided values and predicates — Damien L-G / githubweb

#40 (Jan 10, 2024, 1:07:39 PM)

  1. Remove GitLab performance regression CI — Daniel Arndt / githubweb

#39 (Jan 9, 2024, 4:52:31 PM)

  1. Explicitly include `<ArborX_DetailsUtils.hpp>` from `<ArborX.hpp>` (#1013) — noreply / githubweb

#38 (Jan 9, 2024, 1:27:40 PM)

  1. AccessValues::_values data member should be private — Damien L-G / githubweb

#37 (Jan 5, 2024, 2:45:41 PM)

  1. Switch top tree to new API and do some cleanup — Andrey Prokopenko / githubweb
  2. queries -> predicates in DistributedSpatial — Andrey Prokopenko / githubweb
  3. Prefer tree.query() instead of query(tree, ...) — Andrey Prokopenko / githubweb

#36 (Jan 5, 2024, 12:01:16 PM)

  1. Switch template arg order for attach_indices — Andrey Prokopenko / githubweb

#35 (Jan 4, 2024, 1:12:45 PM)

  1. Do not ignore the second template arg of PairValueIndex in LegacyCallbackWrapper — Andrey Prokopenko / githubweb
  2. Match the default for attach_indices to the default in PairValueIndex — Andrey Prokopenko / githubweb

#34 (Jan 1, 2024, 6:19:06 PM)

  1. Remove unused distances arg in Nearest dispatchQueryImpl — Andrey Prokopenko / githubweb

#33 (Dec 31, 2023, 12:53:43 PM)

  1. Fix clang-tidy readability-else-after-return — Andrey Prokopenko / githubweb
  2. Update .clang-tidy to ignore benchmark::RegisterBenchmark — Andrey Prokopenko / githubweb

#32 (Dec 31, 2023, 1:54:12 AM)

  1. Add KOKKOS_FUNCTION macro to Details::Sink::operator() — noreply / githubweb

#31 (Dec 29, 2023, 6:17:59 PM)

  1. Reorganize distributed tree files — Andrey Prokopenko / githubweb
  2. Fix self-containment tests — Andrey Prokopenko / githubweb

#30 (Dec 29, 2023, 3:22:19 PM)

  1. Revert "Update Kokkos to 4.2 in the SYCL build" — Andrey Prokopenko / githubweb

#29 (Dec 29, 2023, 3:21:14 PM)

  1. Optimization for moving least squares (#1000) — noreply / githubweb

#28 (Dec 29, 2023, 2:58:43 PM)

  1. Remove ARBORX_TEST_QUERY_TREE_WITH_DISTANCE — Andrey Prokopenko / githubweb

#27 (Dec 29, 2023, 11:05:17 AM)

  1. Deprecate ArborX::{min,max,minMax} and move them to KokkosExt — Andrey Prokopenko / githubweb
  2. Cleaning up header — Andrey Prokopenko / githubweb
  3. Fixing headers — Andrey Prokopenko / githubweb
  4. Trying to uncomment old test — Andrey Prokopenko / githubweb
  5. Reductions -> Reduce — Andrey Prokopenko / githubweb

#26 (Dec 28, 2023, 8:55:30 PM)

  1. Modernize space filling curve checks — Andrey Prokopenko / githubweb

#25 (Dec 28, 2023, 11:42:45 AM)

  1. Deprecate ArborX::exclusivePrefixSum and provide KokkosExt::exclusive_scan — Andrey Prokopenko / githubweb
  2. Fix deprecation warnings — Andrey Prokopenko / githubweb
  3. Deprecate ArborX::accumulate and provide KokkosExt::reduce — Andrey Prokopenko / githubweb
  4. Fix deprecation warnings — Andrey Prokopenko / githubweb
  5. Deprecate ArborX::adjacentDifference and provide KokkosExt::adjacent_difference — Andrey Prokopenko / githubweb
  6. Fix deprecation warnings — Andrey Prokopenko / githubweb
  7. Deprecate ArborX::iota and provide KokkosExt::iota — Andrey Prokopenko / githubweb
  8. Fix deprecation warnings — Andrey Prokopenko / githubweb
  9. Include-what-you-use — Andrey Prokopenko / githubweb
  10. Remove excluxive_scan(space, view) as non-standard — Andrey Prokopenko / githubweb
  11. Add more checks to StdAlgorithms — Andrey Prokopenko / githubweb
  12. Add init value to exclusive_scan — Andrey Prokopenko / githubweb
  13. Fix another header — Andrey Prokopenko / githubweb
  14. Refactor tests — Andrey Prokopenko / githubweb
  15. More fixes — Andrey Prokopenko / githubweb
  16. [ci skip] Again — Andrey Prokopenko / githubweb

#24 (Dec 28, 2023, 10:51:54 AM)

  1. Drop Details::AccessTraitsHelper — Damien L-G / githubweb

#23 (Dec 27, 2023, 11:19:36 PM)

  1. Modernize callbacks compile-time introspection — Damien L-G / githubweb
  2. Fixup const qualification for callback invocation — Damien L-G / githubweb

#22 (Dec 27, 2023, 11:50:58 AM)

  1. Remove unnecessary `KOKKOS_FUNCTION` and `KOKKOS_INLINE_FUNCTION` — bosq.yohann / githubweb
  2. Using AccessValues instead of AccessTraits — bosq.yohann / githubweb
  3. Slice lengths fix — bosq.yohann / githubweb
  4. PascalCase on internal types — bosq.yohann / githubweb
  5. Template CRBFs on input (point) type — bosq.yohann / githubweb
  6. Removing reallocation for `approx_values` — bosq.yohann / githubweb
  7. Using raw indices and avoiding remapping — bosq.yohann / githubweb
  8. Private get source view — bosq.yohann / githubweb
  9. Handling of tree destruction and unused views — bosq.yohann / githubweb
  10. Deriving MemorySpace from source points — bosq.yohann / githubweb
  11. Renaming CRBF — bosq.yohann / githubweb
  12. Adding new lines at the end of files — bosq.yohann / githubweb
  13. Moving source view computation in private callback — bosq.yohann / githubweb
  14. Passing around AccessValues instead of raw user inputs — bosq.yohann / githubweb
  15. Renaming external predicates / callback — bosq.yohann / githubweb

#21 (Dec 26, 2023, 10:12:30 AM)

  1. KokkosExt -> KokkosBlah — Andrey Prokopenko / githubweb
  2. Migrate Swap — Andrey Prokopenko / githubweb
  3. Migrate Version — Andrey Prokopenko / githubweb
  4. Migrate Sort — Andrey Prokopenko / githubweb
  5. Migrate MinMax — Andrey Prokopenko / githubweb
  6. Migrate AccessibilityTraits — Andrey Prokopenko / githubweb
  7. Migrated ArithmeticTraits — Andrey Prokopenko / githubweb
  8. Migrate ViewHelpers — Andrey Prokopenko / githubweb
  9. Minor cleanup — Andrey Prokopenko / githubweb

#20 (Dec 23, 2023, 8:44:10 PM)

  1. Fix missing tag within AttachIndices — Andrey Prokopenko / githubweb

#19 (Dec 23, 2023, 12:01:17 PM)

  1. Template AccessValues on Tag — Andrey Prokopenko / githubweb
  2. Cut down on the number of AccessTraits<Predicates, PredicatesTag> — Andrey Prokopenko / githubweb
  3. Explicitly define predicates before dispatching — Andrey Prokopenko / githubweb
  4. Remove default for AccessValues Tag — Andrey Prokopenko / githubweb
  5. Change PermutedData size() — Andrey Prokopenko / githubweb
  6. Switch CUDA CI build from 11.0.3 to 11.1.1 — Andrey Prokopenko / githubweb

#18 (Dec 22, 2023, 8:50:50 PM)

  1. Introduce PairValueIndex and AttachIndices — Andrey Prokopenko / githubweb
  2. Fix MLS — Andrey Prokopenko / githubweb
  3. Move AttachIndices to Experimental and add attach_indices — Andrey Prokopenko / githubweb

#17 (Dec 21, 2023, 10:09:40 PM)

  1. Do not bother with printing ArborX and Kokkos versions in the examples — Damien L-G / githubweb
  2. Fixup do not include <ArborX_Version.hpp> in the MD example — Damien L-G / githubweb

#16 (Dec 21, 2023, 10:09:20 PM)

  1. Do not showcase KokkosExt::ArithmeticTraits in our examples — Damien L-G / githubweb

#15 (Dec 21, 2023, 12:07:52 PM)

  1. Revert "Avoid some extra calculations in intersects(sphere, point)" — noreply / githubweb

#14 (Dec 21, 2023, 11:45:42 AM)

  1. Moving least squares interpolation (#946) — noreply / githubweb

#13 (Dec 21, 2023, 12:57:45 AM)

  1. Avoid some extra calculations in intersects(sphere, point) — Andrey Prokopenko / githubweb

#12 (Dec 20, 2023, 6:33:46 PM)

  1. Drop check_valid_geometry_traits test from evaluatePolynomialBasis — Daniel Arndt / githubweb

#11 (Dec 20, 2023, 8:45:50 AM)

  1. Unify old and new interfaces in a single class — Andrey Prokopenko / githubweb
  2. Provide BVH alias for both — Andrey Prokopenko / githubweb
  3. Restore original tree type traits with a single template parameter — Andrey Prokopenko / githubweb

#10 (Dec 18, 2023, 7:10:05 PM)

  1. Require Kokkos 4.1 — Andrey Prokopenko / githubweb
  2. Remove KokkosExt::ScopedProfileRegion — Andrey Prokopenko / githubweb
  3. Remove KokkosExt::bit_cast — Andrey Prokopenko / githubweb
  4. Switch Kokkos 4.0 -> 4.2 in default and hip containers — Andrey Prokopenko / githubweb
  5. Remove usage of Kokkos_ENABLE_CUDA_LAMBDA CMake argument — Andrey Prokopenko / githubweb
  6. Update Kokkos version in Gitlab and Windows builds — Andrey Prokopenko / githubweb
  7. Update docker/README.md — Andrey Prokopenko / githubweb
  8. Update Kokkos to 4.2 in the SYCL build — Andrey Prokopenko / githubweb

#9 (Dec 18, 2023, 7:09:35 PM)

  1. Update version to 1.6 dev — Andrey Prokopenko / githubweb
  2. Switch SameMajorVersion to AnyNewerVersion — Andrey Prokopenko / githubweb

#8 (Dec 18, 2023, 11:07:57 AM)

  1. [ci skip] Update CHANGELOG for 1.5 — Andrey Prokopenko / githubweb

#7 (Dec 12, 2023, 2:01:18 PM)

  1. Delay labels init in DBSCAN to reduce memory high watermark — Andrey Prokopenko / githubweb

#6 (Dec 7, 2023, 9:52:20 AM)

  1. Cut down on the number of AccessTraits<Primitives, PrimitivesTag> — Andrey Prokopenko / githubweb

#5 (Dec 6, 2023, 11:35:53 PM)

  1. Change spatial traversal to fix perf regression from #897 — Andrey Prokopenko / githubweb
  2. Get rid of unnecessary is_leaf var — Andrey Prokopenko / githubweb