Versions Compared

Key

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

...

ecflow_server log files and check point files are created in the current directory by default, and have a prefix <machine_name>.<port_number>. As this allows multiple servers to run on the same machine. If you had previously run the same ecflow_server in the past it will also attempt to recover the suite definition from the check point file.

What to do

  1. Type   module load ecflow/5new  Type the following, to set up up the paths, and module load

    Code Block
    languagebash
    titleAccess ecflow command line interface and python interface
    module load ecflow/5new
    module load python3


  2. Create the $HOME/course directory

  3. Start the server using 

    Code Block
    languagebash
    titleStart the server, and set ECF_HOME
    ecflow_start.sh -d $HOME/course


  4. Make a note of the ECF_HOST and ECF_PORT variables.
  5. Make sure the following does not error. If it does check, make sure you have done both module loads

    Code Block
    languagebash
    titleCheck ecflow python API
    python3 -c "import ecflow"


    Note

     If in the subsequent sections, you have the need to start a new shell, and want access to the server, then ensure that ECF_PORT is set.(also call module load ecflow/5new, and module load python3 in each new shell). The python is needed to access ecflow python api only.


...