Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Add support for replica execution in FabSim #138
In discussions between me and @arabnejad we begin to realize that the current ensemble mechanism is not so efficient for executing the same simulation multiple times. This is because the user will need to prepare a large number of (near-) identical configurations, with one directory per run.
In addition, we see a clear case for running ensembles, where each sample of an ensemble is run multiple times to account for stochastic nature of the underlying code.
We therefore decided to implement replica execution both separately, and as part of the ensemble execution functionality in FabSim.
Tasks are as follows:
@arabnejad I thought about this more, and I think it may be better to implement this as a flag than as a separate function name.
So instead of proposing:
Similarly, for combined ensembles with replicas, we could go for:
What do you think?