Page tree
Skip to end of metadata
Go to start of metadata
What is ecFlow

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 tolerance for hardware and software failures, combined with good restart capabilities. It is used at ECMWF to run all our operational suites across a range of platforms.

ecFlow submits tasks (jobs) and receives acknowledgements from tasks when they change status and when they send events. It does this using using child commands embedded in the scripts. ecFlow stores the relationship between tasks and is able to submit tasks dependent on triggers.

Latest News

Go to Latest news to access older news items


Report a bug or issue

Please send an email to or go to Issues if you have any suggestions for improvements or have discovered a bug with this software package.

Blog Posts


  File Modified
File ecFlow-4.12.0-Source.tar.gz production release Jan 17, 2019 by deploy deploy
File ecFlow-4.11.1-Source.tar.gz production release Oct 23, 2018 by deploy deploy
File ecFlow-4.11.0-Source.tar.gz production release Oct 16, 2018 by deploy deploy
ZIP Archive ecFlow-4.10.0-Source.tar.gz production release Jul 23, 2018 by Avi Bahra
File ecFlow-4.9.0-Source.tar.gz production release Apr 05, 2018 by deploy deploy
ZIP Archive ecFlow-4.8.0-Source.tar.gz production release Jan 16, 2018 by Avi Bahra
ZIP Archive ecFlow-4.7.1-Source.tar.gz production release(hotfix) Nov 07, 2017 by Avi Bahra
ZIP Archive ecFlow-4.7.0-Source.tar.gz production release Oct 11, 2017 by Avi Bahra
ZIP Archive ecFlow-4.6.1-Source.tar.gz production release May 12, 2017 by Avi Bahra
ZIP Archive ecFlow-4.6.0-Source.tar.gz production release May 05, 2017 by Avi Bahra
ZIP Archive ecFlow-4.5.0-Source.tar.gz production release Jan 11, 2017 by Avi Bahra
ZIP Archive ecFlow-4.4.0-Source.tar.gz production release Oct 17, 2016 by Avi Bahra
ZIP Archive ecFlow-4.1.0-Source.tar.gz production release Sep 23, 2016 by Axel Bonet
ZIP Archive ecFlow-4.0.9-Source.tar.gz production release Sep 30, 2015 by Avi Bahra
ZIP Archive ecFlow-4.0.8-Source.tar.gz Aug 04, 2015 by Avi Bahra
ZIP Archive ecflow_4_0_7.tar.gz Production release Mar 19, 2015 by Avi Bahra
ZIP Archive ecflow_4_0_6.tar.gz production release Nov 18, 2014 by Avi Bahra
ZIP Archive ecflow_4_0_5.tar.gz Production release Nov 10, 2014 by Avi Bahra
ZIP Archive ecflow_4_0_4.tar.gz Production release Aug 29, 2014 by Avi Bahra
ZIP Archive ecflow_4_0_3.tar.gz Production release Jul 07, 2014 by Avi Bahra
ZIP Archive ecflow_4_0_2.tar.gz Production release Apr 07, 2014 by Avi Bahra
ZIP Archive ecflow_4_0_1.tar.gz Production release Feb 05, 2014 by Avi Bahra
ZIP Archive boost_1_53_0.tar.gz Boost libs for ecflow > 4.0.0 Nov 14, 2013 by Avi Bahra
ZIP Archive ecflow_4_0_0.tar.gz Production release Nov 14, 2013 by Avi Bahra

Binary releases

Binary package notes

  • At the moment these packages are still experimental. Please report any issue with them to or via JIRA to .
  • Some components of ecflow are not available in some platforms. A minimum of python 2.5 is required to compile the python bindings and since some distributions ship with an older version we have chosen not to build the python bindings for those. In addition, ecflowview is not available for all platforms.
  • We have a limited availability of build platforms for ecflow. If you want to have a binary for any platform not listed here you can tell us by sending an email to or reporting it via JIRA in We can not cover all possible platforms but we are still interested on hearing from you
  • Packages from version 4.0.0-1 onwards have divided the client and server parts of ecflow into two different packages: ecflow for the client side and ecflow-server for the server side. Please keep in mind that for a fully functional server you need both packages and that client and server versions must be matched.

Current and legacy list of packages






Recently Updated