Cylc8 -- continue not working

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.

    1. This workflow was previously run with 8.4.4.
    2. 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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.