<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="ltr">Hi all,<div><br></div><div>I've just pushed a change to the fork of Rockstar I have on bitbucket that adds a default-off compile-time setting that governs whether or not the random stream is reset following the call to "random_sleep" that governs how the clients connect to the server.</div><div><br></div><div><a href="https://bitbucket.org/MatthewTurk/rockstar/commits/cf88fc3f9c1c9f0768005be5a07f816b0c79aaa8">https://bitbucket.org/MatthewTurk/rockstar/commits/cf88fc3f9c1c9f0768005be5a07f816b0c79aaa8</a><br></div><div><br></div><div>This addresses something that's come up on this list before.  I think it should make runs completely deterministic (it does in my case) and will fix the halo finding and halo analysis tests.  They are now, in my tests, bitwise identical between runs whereas before I was getting definitely non-bitwise results.  (This is noted in the paper.)</div><div><br></div><div>I wanted to make this a parameter, but I wasn't able to figure out how to do it without breaking API compatibility.  So eventually, this should make its way upstream, but for now, it should (if compiled correctly!) fix the tests.</div><div><br></div><div>If you're building rockstar at home:</div><div><br></div><div> RNG_FLAGS=-DRESET_RNG_STREAM make clean lib</div><div><br></div><div>should get it for you.</div><div><br></div><div>-Matt</div></div>