Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Horizontal Navigation Bar


Button Group

Button Hyperlink
titlePrevious
typestandard
urlhttps://software.ecmwf.int/wiki/display/ECFLOW/Introduction
Button Hyperlink
titleUp
typestandard
urlhttps://software.ecmwf.int/wiki/display/ECFLOW/Tutorial
Button Hyperlink
titleNext
typestandard
urlhttps://software.ecmwf.int/wiki/display/ECFLOW/Getting+Started

 



This section gives an overview of the steps involved in using ecFlow.

...

Step 2: Write your task scripts

ecf scripts are text files that correspond to the task in the suite definition. The script defines the main work that is to be carried out. The script includes child commands, special comments, and manual sections that provide information for users.

The child commands are a restricted set of ecflow_client commands that communicate with the ecflow_server. They inform the server when the job has started, completed, aborted, or set some event. 


Step 3: Start an ecFlow server

After ecflow_server is started, the suite definition, can then be loaded into it.

The running jobs will communicate back to the server using child commands. These cause:

Step 4: Interact with the GUI

ecFlow has a specialised specialized GUI client, called ecflow_ui This is used to visualise and monitor:

In addition addition, ecflow_ui provides a rich set of ecflow_client commands that can interact with the server.


 

Note
The following tutorial will show examples in plain text and python. However, it is recommended that you use python, since the later tutorial examples use conditionals like ‘if’ and looping constructs.


Horizontal Navigation Bar


Button Group

Button Hyperlink
titlePrevious
typestandard
urlhttps://software.ecmwf.int/wiki/display/ECFLOW/Introduction
Button Hyperlink
titleUp
typestandard
urlhttps://software.ecmwf.int/wiki/display/ECFLOW/Tutorial
Button Hyperlink
titleNext
typestandard
urlhttps://software.ecmwf.int/wiki/display/ECFLOW/Getting+Started

 

...