JLBLine / WODEN

CUDA code designed to simulate interferometric data using point, Gaussian, and shapelet sky models
https://woden.readthedocs.io/en/latest/
Mozilla Public License 2.0
5 stars 0 forks source link

Remove atomic #11

Closed JLBLine closed 3 years ago

JLBLine commented 3 years ago

Gets rid of atomicAdd calls and replaces with slightly faster kernels. More importantly, makes the code deterministic (always gives the same answer with same settings) which wasn't true with atomicAdd (to floating point error).