# Latest

**URL:** https://cylc.discourse.group/latest.md?page=2

[Latest](https://cylc.discourse.group/latest.md) · [Categories](https://cylc.discourse.group/categories.md)

**Page:** 3

---

## [Tip: Job Script environment variables](https://cylc.discourse.group/t/tip-job-script-environment-variables/1220)

<div class="topic-metadata">

**Author:** [@wxtim](https://cylc.discourse.group/u/wxtim)\
**Replies:** 0\
**Last updated:** [November 26, 2025, 12:02pm UTC](https://cylc.discourse.group/t/tip-job-script-environment-variables/1220 "2025-11-26T12:02:27Z")

</div>

Cylc documentation provides a list of all the variables Cylc adds to Job scripts: My favourite reference page in the Cylc Documentation Possible use cases include: Use CYLC\_VERBOSE and/or CYLC\_DEBUG to help choose th…

---

## [ECMWF, cylc not found error when using UKMO cylc installation remotely](https://cylc.discourse.group/t/ecmwf-cylc-not-found-error-when-using-ukmo-cylc-installation-remotely/1267)

<div class="topic-metadata">

**Author:** [@gturek](https://cylc.discourse.group/u/gturek)\
**Replies:** 1\
**Last updated:** [November 25, 2025, 10:22am UTC](https://cylc.discourse.group/t/ecmwf-cylc-not-found-error-when-using-ukmo-cylc-installation-remotely/1267 "2025-11-25T10:22:43Z")

</div>

Hi there! We were able to successfully use @dpmatthews’s cylc installation to run workflows locally. I’ve been testing running remotely, but I am running into problems. I’ve entered the location of cylc in the platfom …

---

## [Bug in graphing xtrigger dependencies?](https://cylc.discourse.group/t/bug-in-graphing-xtrigger-dependencies/1264)

<div class="topic-metadata">

**Author:** [@gturek](https://cylc.discourse.group/u/gturek)\
**Replies:** 9\
**Last updated:** [November 21, 2025, 10:27am UTC](https://cylc.discourse.group/t/bug-in-graphing-xtrigger-dependencies/1264 "2025-11-21T10:27:14Z")

</div>

Hi y’all. I have been testing external triggers. The relevant portion of my flow.cylc \[scheduling\] section below: \[\[ xtriggers \]\] nowcast = workflow\_state("test\_nowcast//%(point)s/block\_NEMO\_cycle1", offset=…

---

## [Question re global.cylc\[platforms\]\[\<platform name\>\]hosts](https://cylc.discourse.group/t/question-re-global-cylc-platforms-platform-name-hosts/1263)

<div class="topic-metadata">

**Author:** [@gturek](https://cylc.discourse.group/u/gturek)\
**Replies:** 7\
**Last updated:** [November 18, 2025, 3:41pm UTC](https://cylc.discourse.group/t/question-re-global-cylc-platforms-platform-name-hosts/1263 "2025-11-18T15:41:15Z")

</div>

I am trying to come up with the best way to describe the the environment of ECMWF’s HPC center. I have this: \[\[ecmwf\_login\]\] hosts = hpc-login job runner = background communication method = p…

---

## [Problems with (family) triggers](https://cylc.discourse.group/t/problems-with-family-triggers/1261)

<div class="topic-metadata">

**Author:** [@gturek](https://cylc.discourse.group/u/gturek)\
**Replies:** 3\
**Last updated:** [November 12, 2025, 2:17pm UTC](https://cylc.discourse.group/t/problems-with-family-triggers/1261 "2025-11-12T14:17:02Z")

</div>

Kia ora! I am now trying to introduce dependency between “casts” in my workflow, but I am getting an error that I can’t get rid of. I am doing this in a simplified workflow, and here is the relevant bit of code : {% set…

---

## [Graph conditional on day of the week](https://cylc.discourse.group/t/graph-conditional-on-day-of-the-week/1260)

<div class="topic-metadata">

**Author:** [@gturek](https://cylc.discourse.group/u/gturek)\
**Replies:** 2\
**Last updated:** [November 7, 2025, 8:53am UTC](https://cylc.discourse.group/t/graph-conditional-on-day-of-the-week/1260 "2025-11-07T08:53:30Z")

</div>

Hi there! I have the following situation: PID = """ forecast\[-P1D\] =\> forecast # except on thursdays when nowcast\[-P1D\] =\> forecast """ How do I implement this condition? Cheers!

---

## [Configuring Cylc on REANNZ/NeSI platform](https://cylc.discourse.group/t/configuring-cylc-on-reannz-nesi-platform/1259)

<div class="topic-metadata">

**Author:** [@pletzer](https://cylc.discourse.group/u/pletzer)\
**Replies:** 6\
**Last updated:** [November 5, 2025, 3:42am UTC](https://cylc.discourse.group/t/configuring-cylc-on-reannz-nesi-platform/1259 "2025-11-05T03:42:22Z")

</div>

Hi all, On the new REANNZ platform, the cylc command is no longer available. Users must install Cylc using the Conda commands. I’m trying to configure Cylc. My global.cylc file is #!Jinja2 \[platforms\] \[\[mahuika-slurm\]…

---

## [Rose fails to clone with broken links](https://cylc.discourse.group/t/rose-fails-to-clone-with-broken-links/1257)

<div class="topic-metadata">

**Author:** [@sparonuz](https://cylc.discourse.group/u/sparonuz)\
**Replies:** 1\
**Last updated:** [October 21, 2025, 12:51pm UTC](https://cylc.discourse.group/t/rose-fails-to-clone-with-broken-links/1257 "2025-10-21T12:51:53Z")

</div>

Good afternoon, I am having problem installing a rose app, that I have configured like this \[file:NEMO\] source=git:git@forge.nemo-ocean.eu:nemo/nemo.git::./::main The correspoding task runs rose task-run -N --app-key…

---

## [Cylc xtrigger question](https://cylc.discourse.group/t/cylc-xtrigger-question/1255)

<div class="topic-metadata">

**Author:** [@Rosalyn\_Hatcher](https://cylc.discourse.group/u/Rosalyn_Hatcher)\
**Replies:** 9\
**Last updated:** [October 14, 2025, 6:53pm UTC](https://cylc.discourse.group/t/cylc-xtrigger-question/1255 "2025-10-14T18:53:37Z")

</div>

Hi, I’ve been experimenting using xtriggers to detect the arrival of a data file. The polling xtrigger function correctly detects the incoming data file and returns the contents which is a directory path. Is the resul…

---

## [Re-running a rose app](https://cylc.discourse.group/t/re-running-a-rose-app/1214)

<div class="topic-metadata">

**Author:** [@gturek](https://cylc.discourse.group/u/gturek)\
**Replies:** 6\
**Last updated:** [October 10, 2025, 1:34pm UTC](https://cylc.discourse.group/t/re-running-a-rose-app/1214 "2025-10-10T13:34:54Z")

</div>

Hi there, we have implemented rose apps which checkout and build each of the tools we need in our workflow. What we can’t figure out is how re-launch a build that has failed. The task that does the builds is: \[\[ build\<b…

---

## [Tip: Automatic Broadcast Expiry](https://cylc.discourse.group/t/tip-automatic-broadcast-expiry/1256)

<div class="topic-metadata">

**Author:** [@oliver.sanders](https://cylc.discourse.group/u/oliver.sanders)\
**Replies:** 0\
**Last updated:** [October 10, 2025, 12:28pm UTC](https://cylc.discourse.group/t/tip-automatic-broadcast-expiry/1256 "2025-10-10T12:28:39Z")

</div>

Broadcasts automatically expire (i.e, are deleted) once they are no longer required by upcoming tasks. This means that if you try to re-run a task from the previous cycle, its broadcasts will likely have been expired. I…

---

## [Tip: Experimental feature - expire triggers](https://cylc.discourse.group/t/tip-experimental-feature-expire-triggers/1254)

<div class="topic-metadata">

**Author:** [@hilary.j.oliver](https://cylc.discourse.group/u/hilary.j.oliver)\
**Replies:** 1\
**Last updated:** [October 7, 2025, 8:23am UTC](https://cylc.discourse.group/t/tip-experimental-feature-expire-triggers/1254 "2025-10-07T08:23:36Z")

</div>

A new experimental feature in Cylc 8.6 reimplements suicide triggers as expire triggers. R1 = “foo =\> !bar” # if foo succeeds, expire bar The only functional effects of this change should be: it fixes a bug that all…

---

## [Tip: Experimental features in Cylc 8.6+](https://cylc.discourse.group/t/tip-experimental-features-in-cylc-8-6/1253)

<div class="topic-metadata">

**Author:** [@hilary.j.oliver](https://cylc.discourse.group/u/hilary.j.oliver)\
**Replies:** 0\
**Last updated:** [October 7, 2025, 2:47am UTC](https://cylc.discourse.group/t/tip-experimental-features-in-cylc-8-6/1253 "2025-10-07T02:47:12Z")

</div>

You can now choose to preview experimental features that will become the default in future releases, without fully committing (in case problems become apparent). We encourage everyone to check new releases for experimen…

---

## [Tip: Selecting tasks at initial and final cycle point](https://cylc.discourse.group/t/tip-selecting-tasks-at-initial-and-final-cycle-point/1252)

<div class="topic-metadata">

**Author:** [@oliver.sanders](https://cylc.discourse.group/u/oliver.sanders)\
**Replies:** 0\
**Last updated:** [October 6, 2025, 11:55am UTC](https://cylc.discourse.group/t/tip-selecting-tasks-at-initial-and-final-cycle-point/1252 "2025-10-06T11:55:15Z")

</div>

As of Cylc 8.6.0, the initial and final cycle points in a workflow can now be referenced in commands using the ^ and $ symbols, e.g: # trigger "mytask" at the initial cycle point cylc trigger myworkflow//^/mytask # set…

---

## [Useful workflow pattern for "case studies", with start, end and recurrence?](https://cylc.discourse.group/t/useful-workflow-pattern-for-case-studies-with-start-end-and-recurrence/1248)

<div class="topic-metadata">

**Author:** [@edmundh](https://cylc.discourse.group/u/edmundh)\
**Replies:** 5\
**Last updated:** [October 3, 2025, 6:55am UTC](https://cylc.discourse.group/t/useful-workflow-pattern-for-case-studies-with-start-end-and-recurrence/1248 "2025-10-03T06:55:03Z")

</div>

Hi all - as just discussed with @oliver.sanders, am wanting to have a workflow which can run a given graph in one of two modes: near-real-time: vanilla 6H recurrence cycling - am fine writing the graph recurrence synta…

---

## [Tip: Command using task matching](https://cylc.discourse.group/t/tip-command-using-task-matching/1251)

<div class="topic-metadata">

**Author:** [@wxtim](https://cylc.discourse.group/u/wxtim)\
**Replies:** 0\
**Last updated:** [October 2, 2025, 1:18pm UTC](https://cylc.discourse.group/t/tip-command-using-task-matching/1251 "2025-10-02T13:18:18Z")

</div>

:sparkles:Version Added: 8.6.0 Task Matching Various Cylc commands (e.g. cylc trigger, cylc set and cylc hold) allow us to select the tasks we want to operate on using cycle points, family names or globs, e.g: # …

---

## [Cylc 8.5 Released](https://cylc.discourse.group/t/cylc-8-5-released/1212)

<div class="topic-metadata">

**Author:** [@oliver.sanders](https://cylc.discourse.group/u/oliver.sanders)\
**Replies:** 5\
**Last updated:** [September 19, 2025, 3:30pm UTC](https://cylc.discourse.group/t/cylc-8-5-released/1212 "2025-09-19T15:30:04Z")

</div>

We are delighted to announce the release of Cylc 8.5.0. This is a large release with many new features, just in time for Cylc 8’s third birthday on Monday! Main highlights: Cylc now respects the dependencies between ta…

---

## [Allow cycle offsets for things like \`cylc set ... -pre=...\`?](https://cylc.discourse.group/t/allow-cycle-offsets-for-things-like-cylc-set-pre/1242)

<div class="topic-metadata">

**Author:** [@TomC](https://cylc.discourse.group/u/TomC)\
**Replies:** 2\
**Last updated:** [September 18, 2025, 9:17am UTC](https://cylc.discourse.group/t/allow-cycle-offsets-for-things-like-cylc-set-pre/1242 "2025-09-18T09:17:36Z")

</div>

I was wondering if it would be possible, and reasonable to allow users to do commands like cylc set –pre=-PT6H/task:succeeded ... - use of offsets rather than having to pre-calculate the appropriate cycle? This would add…

---

## [Cylc set in web user interface - provide drop down of good options](https://cylc.discourse.group/t/cylc-set-in-web-user-interface-provide-drop-down-of-good-options/1243)

<div class="topic-metadata">

**Author:** [@TomC](https://cylc.discourse.group/u/TomC)\
**Replies:** 1\
**Last updated:** [September 18, 2025, 9:15am UTC](https://cylc.discourse.group/t/cylc-set-in-web-user-interface-provide-drop-down-of-good-options/1243 "2025-09-18T09:15:13Z")

</div>

I was playing with cylc set via the web interface for a specific task. I think it would be very useful, and help prevent errors, if the form could be a bit error proofed. For example, if you do+ ADD ITEM for prerequisite…

---

## [Cylc trigger --flow=new question about pre-reqs](https://cylc.discourse.group/t/cylc-trigger-flow-new-question-about-pre-reqs/1245)

<div class="topic-metadata">

**Author:** [@TomC](https://cylc.discourse.group/u/TomC)\
**Replies:** 1\
**Last updated:** [September 18, 2025, 1:34am UTC](https://cylc.discourse.group/t/cylc-trigger-flow-new-question-about-pre-reqs/1245 "2025-09-18T01:34:09Z")

</div>

I’ve asked similar questions before, but I wanted to see if there were any changes with recent updates or plans for future upgrades in this area. When you trigger a new flow, and there are cross cycle pre-reqs, is there…

---

## [Account directives for PBS vs SLURM](https://cylc.discourse.group/t/account-directives-for-pbs-vs-slurm/1241)

<div class="topic-metadata">

**Author:** [@ejhyer](https://cylc.discourse.group/u/ejhyer)\
**Replies:** 1\
**Last updated:** [September 5, 2025, 8:40am UTC](https://cylc.discourse.group/t/account-directives-for-pbs-vs-slurm/1241 "2025-09-05T08:40:11Z")

</div>

cylc-flow 8.4.4 pyhb01cd2f\_0 conda-forge cylc-flow-base 8.4.4 pyh707e725\_0 conda-forge My application was written for PBS and has been adapted to use SLURM. The…

---

## [Job submitted via Cylc fails, but runs fine with direct sbatch](https://cylc.discourse.group/t/job-submitted-via-cylc-fails-but-runs-fine-with-direct-sbatch/1240)

<div class="topic-metadata">

**Author:** [@prajeeshag](https://cylc.discourse.group/u/prajeeshag)\
**Replies:** 2\
**Last updated:** [August 30, 2025, 7:31am UTC](https://cylc.discourse.group/t/job-submitted-via-cylc-fails-but-runs-fine-with-direct-sbatch/1240 "2025-08-30T07:31:46Z")

</div>

I’m running into an issue where a multinode job submitted through Cylc fail with the error: “cxil\_map: write error” However, if I take the exact job script generated by Cylc and submit it directly with sbatch, the job …

---

## [Should \`@a | @b =\> c\` fail validation?](https://cylc.discourse.group/t/should-a-b-c-fail-validation/1178)

<div class="topic-metadata">

**Author:** [@TomC](https://cylc.discourse.group/u/TomC)\
**Replies:** 6\
**Last updated:** [August 27, 2025, 5:04am UTC](https://cylc.discourse.group/t/should-a-b-c-fail-validation/1178 "2025-08-27T05:04:39Z")

</div>

I just saw something that I didn’t expect. I believe it is still the case that you cannot have |(or) syntax for xtriggers. But, graph of @a | @b =\> c does not fail validation, it installs and runs. I believe it treats t…

---

## [Tip: Cycle Share Directory](https://cylc.discourse.group/t/tip-cycle-share-directory/1219)

<div class="topic-metadata">

**Author:** [@wxtim](https://cylc.discourse.group/u/wxtim)\
**Replies:** 0\
**Last updated:** [August 26, 2025, 8:57am UTC](https://cylc.discourse.group/t/tip-cycle-share-directory/1219 "2025-08-26T08:57:25Z")

</div>

A new per-cycle share directory has been added, share/cycle/\<cycle\> in Cylc 8.5.0. This directory is now automatically created and provides a convenient location for tasks to share cycle-specific data. See also Shared T…

---

## [Platfrom setup in global.cylc](https://cylc.discourse.group/t/platfrom-setup-in-global-cylc/1230)

<div class="topic-metadata">

**Author:** [@Sateesh\_Masabathini](https://cylc.discourse.group/u/Sateesh_Masabathini)\
**Replies:** 15\
**Last updated:** [August 25, 2025, 11:58am UTC](https://cylc.discourse.group/t/platfrom-setup-in-global-cylc/1230 "2025-08-25T11:58:19Z")

</div>

Hi group, My job, job.status are available in /scratch/masabas/bandwidth/cylc-run/…… and the job.err, job.out files are available here /scratch/masabas/cylc-run/… . My cylc is 8.5.1. ls /scratch/masabas/bandwidth/cylc…

---

## [Tip: setting xtriggers](https://cylc.discourse.group/t/tip-setting-xtriggers/1238)

<div class="topic-metadata">

**Author:** [@oliver.sanders](https://cylc.discourse.group/u/oliver.sanders)\
**Replies:** 0\
**Last updated:** [August 21, 2025, 10:24am UTC](https://cylc.discourse.group/t/tip-setting-xtriggers/1238 "2025-08-21T10:24:45Z")

</div>

The cylc set command can now be used to satisfy xtrigger prerequisites. For example if the task 2026/get\_data is clock triggered, you might satisfy this prerequisite like so: $ cylc set myworkflow//2026/get\_data --pre x…

---

## [Tip: Reload the global config](https://cylc.discourse.group/t/tip-reload-the-global-config/1237)

<div class="topic-metadata">

**Author:** [@oliver.sanders](https://cylc.discourse.group/u/oliver.sanders)\
**Replies:** 0\
**Last updated:** [August 21, 2025, 10:19am UTC](https://cylc.discourse.group/t/tip-reload-the-global-config/1237 "2025-08-21T10:19:25Z")

</div>

cylc reload now has a --global option to reload the global configuration while the server is running. This can be used to update platform settings for an in-progress workflow.

---

## [Minimum Python Version](https://cylc.discourse.group/t/minimum-python-version/1191)

<div class="topic-metadata">

**Author:** [@oliver.sanders](https://cylc.discourse.group/u/oliver.sanders)\
**Replies:** 1\
**Last updated:** [August 21, 2025, 8:26am UTC](https://cylc.discourse.group/t/minimum-python-version/1191 "2025-08-21T08:26:43Z")

</div>

We are looking to increase the minimum Python version requirement for Cylc and Rose from 3.7 to ~3.12. Cylc and Rose presently support Python 3.7 (now long deprecated) and higher. The Cylc UI Server supports 3.8 - 3.9, …

---

## [Tip: Cylc Tui - external log viewer](https://cylc.discourse.group/t/tip-cylc-tui-external-log-viewer/1236)

<div class="topic-metadata">

**Author:** [@oliver.sanders](https://cylc.discourse.group/u/oliver.sanders)\
**Replies:** 0\
**Last updated:** [August 20, 2025, 2:14pm UTC](https://cylc.discourse.group/t/tip-cylc-tui-external-log-viewer/1236 "2025-08-20T14:14:39Z")

</div>

cylc tui can now open log files in external tools. Configure your $EDITOR, $GEDITOR and $PAGER environment variables to change which tool is used. Note: Make sure your configured command waits for the tool to be c…

---

## [Tip: GUI Log View](https://cylc.discourse.group/t/tip-gui-log-view/1235)

<div class="topic-metadata">

**Author:** [@oliver.sanders](https://cylc.discourse.group/u/oliver.sanders)\
**Replies:** 0\
**Last updated:** [August 19, 2025, 11:44am UTC](https://cylc.discourse.group/t/tip-gui-log-view/1235 "2025-08-19T11:44:34Z")

</div>

As of 8.5.0, the GUI now picks the default job log file to display based on the task state: failed → job.err submit-failed → job-activity.log otherwise → job.out This speeds up the loading of the log file because the …

[Previous page](https://cylc.discourse.group/latest.md?page=1)

[Next page](https://cylc.discourse.group/latest.md?page=3)
