two tasks A->B
A determines a value that B would like to use.
could have A write to a file, and then B read the file.
is there a method within cylc to pass values between tasks?
two tasks A->B
A determines a value that B would like to use.
could have A write to a file, and then B read the file.
is there a method within cylc to pass values between tasks?
Hello,
The cylc broadcast
command allows you to modify items in the [runtime]
section of the workflow configuration. It is often used to set environment variables for tasks.
There is a tutorial for this confusingly hidden in the Rose documentation (will be moved into the Cylc docs soon):
http://metomi.github.io/rose/doc/html/tutorial/cylc/furthertopics/broadcast.html
Sometimes the filesystem is the better way to exchange data, some quick notes:
cylc review
.[runtime]
settings (including [environment]
variables but excluding inherit
).