Cylc has a built-in required limiter called the runahead limit, which specifies the number of cycle points that will spawn ahead of the oldest incomplete task.
https://cylc.github.io/cylc-doc/stable/html/user-guide/writing-workflows/scheduling.html#runahead-limiting
The purpose of this feature is to prevent cylc from spawning absurd numbers of jobs that would overwhelm resources.In our workflow, we require a start and end date, so unlimited cycle points in the future are not possible.
Currently, we have the limit set to 20 for no reason:
https://github.com/NOAA-GFDL/fre-workflows/blob/main/flow.cylc#L116
So let's set the runahead limit to 99999 to essentially disable it.
Cylc has a built-in required limiter called the runahead limit, which specifies the number of cycle points that will spawn ahead of the oldest incomplete task.
https://cylc.github.io/cylc-doc/stable/html/user-guide/writing-workflows/scheduling.html#runahead-limiting
The purpose of this feature is to prevent cylc from spawning absurd numbers of jobs that would overwhelm resources.In our workflow, we require a start and end date, so unlimited cycle points in the future are not possible.
Currently, we have the limit set to 20 for no reason:
https://github.com/NOAA-GFDL/fre-workflows/blob/main/flow.cylc#L116
So let's set the runahead limit to 99999 to essentially disable it.