gem/oq-engine — pull request #769 by gvallarelli (2012-05-29 13:46:26+00:00)
Title: EpsilonProvider not passed to the different tasks.

This branch addresses https://bugs.launchpad.net/openquake/+bug/979722

The proposed solution allows each task to create its own epsilon provider so random values are different for each task. The random seed is no more a compulsory value in the configuration file (for the production code). The random seed config value is used just for the qa test.

It solves the issues just for scenario risk calculator. We need to add the fix also for the probabilistic one, is not addressed in this branch because of a lack of a qa test (it will be added asap).