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
IntroducedONIKA_CU_BLOCK_SYNC_ORandONIKA_CU_BLOCK_SYNC_ANDfor 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 inONIKA_CU_SIMD_FOR_LOOPwith 2D/3D block configurations.
@carrardt (#12)๐งต CUDA-Compatible
span
Added a CUDA-compatible version ofspan.
@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