Introduction:
ECFlow is a work flow package that enables users to run a large number of programs( with dependencies on each other and on time) in a controlled environment. It provides reasonable tolerance for hardware and software failures, combined with good restart capabilities.
ECFlow submits tasks(jobs) and receives acknowledgements from tasks when they change status and when they send events, using child commands embedded in the scripts. ECflow stores the relationship between tasks, and is able to submit tasks dependent on triggers.
Contents:
Reference:
- Tutorial
- Introduction
- Getting Started
- Defining a new suite
- Understanding Includes
- Defining the first task
- Job creation
- Checking job creation
- Understanding the client
- Load the file
- Starting the suite
- Checking the results
- Using ecflowview
- Going Further
- Add another task
- Families
- ECF variables
- Variable inheritance
- Add Trigger
- Add an event
- Add a complete
- Add a meter
- Dependencies
- Advanced Topics
- Labels
- Repeat
- Limits
- inlimit
- Running the jobs
- File location
- Dates and Clocks
- Using python scripting
- Exercises
- Data acquisition
- Data acquisition solution
- Operational Suite
- Operational Suite Solution
- Back Archiving
- Back archiving solution
- Install
- FAQ
- Definition file Grammar
- ecFlow Python Api
- Cookbook
- Glossary