The random seed passed to lalinference_mcmc is always the same
It appears that currently the random seed that is passed to each parallel job for lalinference_mcmc
is always the same. I think this change was introduced in ba79e0dd
Previously every time add_engine_node
was called in this loop:
https://git.ligo.org/lscsoft/lalsuite/blob/master/lalinference/python/lalinference/lalinference_pipe_utils.py#L1235
a new random seed would be generated for each of the engine jobs, while now it's read from the a number that is set once. I think this is not what we want for production jobs.
Could @duncanmmacleod @vivien @john-veitch @cjhaster take a look?