Is it necessary to keep RNGs in sync?

Hi,

I need to use the RanMars class to generate random numbers. I realize that if different processors call their respective RNGs for different times during the same process, the states of the RNGs will become different across processors. Will this be a problem?

Best,

Hi,

I need to use the RanMars class to generate random numbers. I realize that if different processors call their respective RNGs for different times during the same process, the states of the RNGs will become different across processors. Will this be a problem?

Depends on the purpose. Since this is your code and project, you will have to know. Have a look a fix gcmc which has both.