...
After this tutorial you are supposed to gain knowledge of:
- starting Kepler
- understanding basics components: actors, directors, links, relations
- building simple workflows
- running workflows
Please note that this part of tutorial doesn't touch Integrated Modelling. It's focused solely on Kepler as a workflow manager.
What is Kepler
Kepler is a workflow engine and design platform for analysing and modelling scientific data. Kepler provides a graphical interface and a library of pre-defined components to enable users to construct scientific workflows which can undertake a wide range of functionality. It is primarily designed to access, analyse, and visualise scientific data but can be used to construct whole programs or run pre-existing simulation codes.
Kepler builds upon the mature Ptolemy II framework, developed at the University of California, Berkeley. Kepler itself is developed and maintained by the cross-project Kepler collaboration.
The main components in a Kepler workflow are actors, which are used in a design (inherited from Ptolemy II) that separates workflow components ("actors") from workflow orchestration ("directors"), making components more easily reusable. Workflows can work at very levels of granularity, from low-level workflows (that explicitly move data around or start and monitor remote jobs, for example) to high-level workflows that interlink complex steps/actors. Actors can be reused to construct more complex actors enabling complex functionality to be encapsulated in easy to use packages. A wide range of actors are available for use and reuse.
Kepler installation
First of all we have to make sure we can use Kepler
at Gateway
. Follow this tutorial to get your first copy of Kepler
installed: IMAS Kepler - 2.5p4-3.0.5
...