It is very CPU consuming:
That's why, we can take advantage of the computationnal Grid, which federates resources over the world.
Grid computing? But it is hard to use! It requires specific knowledge. Who wants to learn creepy details about:
OpenMOLE proposes a naturally parallel formalism to design model experiments.
Design a workflow for your experiment:
Task is a central component in OpenMOLE.
Tasks are:
Task are linked with each-other through transitions.
Using transitions is a natural way to represent independent / parallel processing.
And synchronization points.
Good, but specifying 10,000 independent processes with 10,000 transitions might be a pain in the neck, isn't it???
Of course not! A special transition has been designed to allow specifying massively distributed workflows in a concise manner.
The exploration transition unrolls a design of experiment.
It creates one execution stream by sample in the design of experiment.
Great! But, I also need to process the results of the DoE as a whole???
Don't worry! The aggregation transition is there for you, it gathers the results of a model exploration.
It allows to compute global indicators upon multiple parallel execution streams.
Iterative process are made possible by desining cyclic workflows.
Conditions on transitions:
continuation conditions, alternative processes.
Once the workflow has been built you may specify on which execution environment each tasks is run.
Wanna try?
How much does it cost?
It's free and open-source.
The previous versions have been successfuly used by scientist in diverses application fields.
The 0.5 version (Boundless Bamboo) is out !
www.openmole.org
Questions?