You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Need to create a global.cylc file for the rnr-refresh software to enable all tasks and workflows can access available platforms with the same configurations. This is not directly a part of the generic launch task MVP, but will enable it. This task will need to define configurations for:
scheduler(s)
platforms and (potentially) platform groups
task events (i.e. mail)
Background
Previously (in Cylc 7), the Cylc "suite" was defined in a suite.rc file. In Cylc 8, Cylc "workflows" have replaced them, and are defined in flow.cylc files that define the Workflow Configuration. Every workflow first references the global.cylc configuration. Thus, storing core configurations that each workflow will use in this global configuration makes the most sense.
Many of these settings have replaced those of the same name from the old Cylc 7 suite.rc[runtime][<namespace>][job]/[remote] and global.rc[hosts][<host>] sections.
Here's an example of part of a global config file that was used in Cylc 7 for UFS-RNR (at least, it appears that Steve Lawrence used it).
Next Steps
Understand global.cylc files in Cylc 8
Create one for rnr-refresh
Test that it works when called directly by Cylc on the command-line (cylc config)
Test that it works for 2 platforms
The text was updated successfully, but these errors were encountered:
Platform configurations for Hera (#2) and Azure (#3) will be located in the global.cylc file, and can be customized by users for different iterations as needed in their own configuration files.
Description
Need to create a
global.cylc
file for thernr-refresh
software to enable all tasks and workflows can access available platforms with the same configurations. This is not directly a part of the generic launch task MVP, but will enable it. This task will need to define configurations for:Background
Previously (in Cylc 7), the Cylc "suite" was defined in a
suite.rc
file. In Cylc 8, Cylc "workflows" have replaced them, and are defined inflow.cylc
files that define the Workflow Configuration. Every workflow first references theglobal.cylc
configuration. Thus, storing core configurations that each workflow will use in this global configuration makes the most sense.From the doc on Global Configurations in the platforms configuration section:
Here's an example of part of a global config file that was used in Cylc 7 for UFS-RNR (at least, it appears that Steve Lawrence used it).
Next Steps
global.cylc
files in Cylc 8cylc config
)The text was updated successfully, but these errors were encountered: