Recent Releases of https://github.com/collab4exanbody/onika

https://github.com/collab4exanbody/onika - v1.0.4

๐Ÿš€ onika โ€“ Release Notes v1.0.4

โœจ What's New

  • ๐Ÿงต Parallel For 3D Iteration Initial implementation of 3D parallel iteration logic. #6 โ€“ @carrardt Reverted due to issues: #8 โ€“ @rprat-pro Refined and reintroduced: #9 โ€“ @lafourcadep

  • โš™๏ธ GPU Atomic Min/Max Fix Resolved incorrect behavior in atomic min/max operations on GPU. #7 โ€“ @carrardt

  • ๐Ÿงฉ Block-Level Voting Functions Added new CUDA block-level vote macros: ONIKACUBLOCKSYNCOR and ONIKACUBLOCKSYNCAND. #10 โ€“ @carrardt

  • Debug Compatibility Enforcement Ensured compatibility between debug builds of Onika and non-debug builds of exaNBody. #11 โ€“ @carrardt

  • ๐Ÿชฒ Fix: SIMD Loop with 2D/3D Blocks Corrected an incompatibility in ONIKACUSIMDFORLOOP for multi-dimensional thread blocks. #12 โ€“ @carrardt

  • ๐Ÿ“ฆ CUDA-Compatible span Type Introduced a span implementation compatible with CUDA environments. #14 โ€“ @carrardt

  • ๐Ÿง  Runtime-Named Field Combiners Enabled dynamic naming of field combiners at runtime, improving flexibility for user-defined workflows. #15 โ€“ @carrardt ๐Ÿ‘ฅ New Contributors

  • ๐ŸŽ‰ @carrardt made their first contribution in #6

  • ๐ŸŽ‰ @lafourcadep made their first contribution in #9

- C++
Published by rprat-pro 11 months ago

https://github.com/collab4exanbody/onika - v1.0.2

๐Ÿ› ๏ธ Onika v1.0.2 โ€“ Release Notes

โœจ What's Changed

  • ๐Ÿš€ Parallel for 3D

  • ๐Ÿงฎ GPU Atomic Min/Max Fix
    Fixed incorrect behavior in atomic min/max operations.
    @carrardt (#7)

  • ๐Ÿงฉ New Block-Level Vote Functions
    Introduced ONIKA_CU_BLOCK_SYNC_OR and ONIKA_CU_BLOCK_SYNC_AND for improved thread block coordination.
    @carrardt (#10)

  • ๐Ÿ› ๏ธ Build Compatibility Improvements
    Ensured debug builds of Onika are compatible with non-debug builds of exaNBody.
    @carrardt (#11)

  • ๐Ÿž SIMD Loop Bug Fix
    Fixed a compatibility issue in ONIKA_CU_SIMD_FOR_LOOP with 2D/3D block configurations.
    @carrardt (#12)

  • ๐Ÿงต CUDA-Compatible span
    Added a CUDA-compatible version of span.
    @carrardt (#14)



๐Ÿ“˜ Full Changelog: Compare v1.0.0...v1.0.2

- C++
Published by rprat-pro about 1 year ago

https://github.com/collab4exanbody/onika -

First version of Onika:

  • Main features from exaNBody until the version v2.0.0.

- C++
Published by rprat-pro about 1 year ago