Dear helpdesk,
I have modified suite u-dr157 by increasing the total run length from P3M to P36Y. To make it continue, I have done:
export CYLC_VERSION=8
cylc play u-dr157
cylc trigger u-dr157 //19790401T0000Z/atmos_main
but I get an error message:
WorkflowStopped: u-dr157/run6 is not running
If I go to the gui interface and click the play button, I get a different error message
Command failed: play - It is not advisible to restart a workflow with an older version of Cylc than it was previously run with.
-
- This workflow was previously run with 8.4.4.
- This version of Cylc is 8.4.2.
Use --downgrade to disable this check (NOT RECOMMENDED!) or use a more recent version e.g:
$ CYLC_VERSION=8.4.4 play --color=never --mode live u-dr157/run6
How do I make it run…..
ta
Simon
Simon
The quickest way will be to start a new run. It’s not clear what has happened in this case.
Grenville
Note also that the [scheduling] section needs the keyword stop after cycle point instead of final cycle point to restart a workflow that has completed its (original) tasks.
This is a Cylc-8 change, while Cylc-7 suites could be restarted by redefining the final cycle point.
Edit: I see that u-dr157 already uses the recommended keyword.
I did that. Now it is taking its usual ages to run fcm_make2_um… I vaguely understand why cylc generates a new run every time. I just wish it would use make and grab the old fortran/.o files. That would make a huge difference to development speed….
Simon
and I think the answer to my problem is to do:
cylc vip --no-run-name suite_name
Though, I have no idea if rerunning will avoid building the whole model anew.
Simon