JuliaORNL / JACC.jl

CPU/GPU parallel performance portable layer in Julia via functions as arguments
MIT License
19 stars 9 forks source link

Add suport for Atomix.@atomic across back ends #74

Closed williamfgc closed 4 months ago

williamfgc commented 4 months ago

Atomix is supported by Threads, CUDA and AMDGPU back ends. TBD for oneAPI.jl

import Atomix.@atomic into the JACC module namespace, so JACC.@atomix can be used without the need to import Atomix from consumers. Added unit tests for AtomicCounter Can only be used on arrays, not single value variables Fixes #55

williamfgc commented 4 months ago

Test this please