# CuDynamicSharedArray error

**URL:** <https://discourse.julialang.org/t/cudynamicsharedarray-error/72063>\
**Category:** GPU\
**Tags:** gpu\
**Created:** [November 25, 2021, 1:50pm UTC](https://discourse.julialang.org/t/cudynamicsharedarray-error/72063 "2021-11-25T13:50:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jakub\_Mitura](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jakub_mitura/32/19496_2.png) [@Jakub\_Mitura](https://discourse.julialang.org/u/Jakub_Mitura)\
**Post date:** [November 25, 2021, 1:50pm UTC](https://discourse.julialang.org/t/cudynamicsharedarray-error/72063/1 "2021-11-25T13:50:33Z")

</div>

Hello I am running extremely simple kernel as shown below and get and error pointing to CuDynamicSharedArray

```julia
using CUDA
ff = CUDA.zeros(3)
function gggg(ff)

  shmemblockDataa = @cuDynamicSharedMem(Float32,(1,2))
    return
end
@cuda threads=(32,2) blocks=2 gggg(ff)
ff[1]

```

ERROR

```julia
ERROR: a exception was thrown during kernel execution.
Stacktrace:
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArrayKernelException: exception thrown during kernel execution on device NVIDIA GeForce RTX 3080 at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray
Stacktrace: at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44

 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray[1] at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl :44
 [1check_exceptions] CuDynamicSharedArray( at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44)

 [1 @] CuDynamicSharedArrayCUDA at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1C:\Users\1\.julia\packages\CUDA\YpW0k\src\compiler\] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44exceptions.jl
: [134] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray
 at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl :44[2]
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1synchronize] CuDynamicSharedArray( at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1stream] CuDynamicSharedArray:: at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jlCuStream:44
 [1] CuDynamicSharedArray; at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jlblocking:44::
 [1Bool] CuDynamicSharedArray) at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1
] CuDynamicSharedArray @ at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jlCUDA:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1C:\Users\1\.julia\packages\CUDA\YpW0k\lib\cudadrv\] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1stream.jl] CuDynamicSharedArray: at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1148] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1
] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl[3]:44
 [1] CuDynamicSharedArraysynchronize at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1
] CuDynamicSharedArray @ at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jlC:\Users\1\.julia\packages\CUDA\YpW0k\lib\cudadrv\:44
 [1] CuDynamicSharedArraystream.jl at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1:] CuDynamicSharedArray122 at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray [inlined] at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1
] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl[4]:44
 [1] CuDynamicSharedArraydevice_synchronize at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1(] CuDynamicSharedArray) at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1
] CuDynamicSharedArray @ at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jlCUDA:44
 [1] CuDynamicSharedArrayC:\Users\1\.julia\packages\CUDA\YpW0k\lib\cudadrv\ at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1stream.jl] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1:] CuDynamicSharedArray158 at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray
 at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1[5]] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1top-level scope] CuDynamicSharedArray
 at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl @ :44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
C:\Users\1\.julia\packages\CUDA\YpW0k\src\ [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
initialization.jl [1:] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [154] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray
 at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44

 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
julia> ] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
julia> at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1f] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1f] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1[] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [11] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1]] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [1] CuDynamicSharedArray at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:44
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [2] macro expansion at C:\Users\1\.julia\packages\CUDA\YpW0k\src\device\intrinsics\memory_shared.jl:53
 [3] gggg at .\REPL[3]:3
 [3] gggg at .\REPL[3]:3

```

Thanks for help !

---

<div class="post-metadata">

**Author:** ![maleadt](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/maleadt/32/10097_2.png) [@maleadt](https://discourse.julialang.org/u/maleadt)\
**Post date:** [November 25, 2021, 1:55pm UTC](https://discourse.julialang.org/t/cudynamicsharedarray-error/72063/2 "2021-11-25T13:55:48Z")

</div>

You’re not setting `shmem`.

---

<div class="post-metadata">

**Author:** ![Jakub\_Mitura](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jakub_mitura/32/19496_2.png) [@Jakub\_Mitura](https://discourse.julialang.org/u/Jakub_Mitura)\
**Post date:** [November 25, 2021, 1:58pm UTC](https://discourse.julialang.org/t/cudynamicsharedarray-error/72063/3 "2021-11-25T13:58:53Z")

</div>

Thank you !!! Last time I made the same mistake, thanks one more time !!
