Closed burlen closed 2 years ago
I think this is an issue in Random123. @PTNobel and I have run into it separately. Here's my note-to-self:
Riley note! I tried installing RandBLAS on my workstation. My workstation has CUDA and somehow Random123 was trying to use it (or not use it?) in some way that was leading to messages like “error: ‘sincospif’ was not declared in this scope”. The solution was to look at a compiler directive within boxmuller.hpp and find that some functions probably weren’t be defined. I commented-out the compiler directive so the functions would be defined. Then, TA-DA! It works.
Sorry for not sharing this on a common channel.
We could file an issue against random123 and see if they can fix it; and if they don't it might make sense to fork it?
Looks like a missing header, google suggests this is defined in an NVIDIA library