OpenMOLE has a lot of handy features that allows the familiar user to tune the workflow of execution into much more details
that previously described in the
Fine-tune your workflow using the elements of the OpenMOLE language :
-
In OpenMOLE, transitions link tasks with each other. Here are presented several kinds of Transitions available in OpenMOLE
-
Model tasks are represented as functions, taking arguments, and producing outputs. The Hook mechanism helps to make side effects on them (like displaying outputs, storing them in files, etc)
-
The Sources permit to inject data in the data-flow,
-
The way that OpenMOLE transmit data from one task to anotherĀ is described on the Dataflow,
-
Embed you own java/scala code and libraries into OpenMOLE though an OpenMOLE plugin.
Plugin development
Develop your own plugin to have full control over your code - OpenMOLE integration:
Plugin
Server Version and REST API
Command your OpenMOLE server from within your own app:
Web server and REST API
Console mode
The OpenMOLE scripts can also be copy - paste interactively in a
console