The development of ecflow started in April 2009 as a replacement for SMS.
During this time it has been continually developed to meet the needs of production, research, and development sections.
Its use in ECMWF is now universal.
The 4 series has been in use by member and co-operating states since 2013.
ecFlow 5 series is the next iteration. It is intended for use in the new Bologna data centre.
Older packages like SMS and ecflow 4.X.X will no longer be supported after the move to Bologna.
It should be noted that:
Why do we need version 5?
The latency during the client/server communication has been improved.
There was a requirement to use the older compilers to support RPM creation, this has been dropped. Ecflow 5 requires a minimum of c++14
We now use the newer c++ compilers and features, resulting in improved performance.