And secondly, where is this documented? I think gcc's standard is a Mersenne Twister, but what is the standard for icpc?
Thank you for your response,
Viet Hoang (Intel) wrote:
icpc is compatible with gcc. So, it would be the same standard as GCC's.
Hello Viet Hoang,
So default_random_engine is mt19937? Is that what you are saying? I am asking because from our tests, it seems it is not. The coherence length seems to be a lot smaller.
This is part of the C++ standard library which Intel doesn’t supply. The Intel linker just links in the library on the system. I am not sure why you got a smaller coherence length.