Issues Running JULES on CEDA JASMIN – Workflow and Directory Setup

Hi,

I hope this message finds you well.

I’ve been following the tutorial on running the JULES model on JASMIN, available here:
(Tutorial for setting up Rose/Cylc in order to run JULES on CEDA JASMIN - Land Surface Processes Group)

I have successfully created a local trunk copy of u-al752 using the following command:

fcm co https://code.metoffice.gov.uk/svn/roses-u/a/l/7/5/2/trunk u-al752

However, I ran into a problem at Step 15. When I navigated to ~/roses/u-al752 and ran cylc validate u-al752, I received the following error:

InputError: Workflow ID not found: u-al752

(Directory not found: /home/users/xxiong11/cylc-run/u-al752)

I tried manually creating the directory /home/users/xxiong11/cylc-run/u-al752, but the same error still occurs.

Could you help advise on how to resolve this issue?

Many thanks in advance for your help.

Regards,
Xiaoyu

Xiaoyu,

I’m not familiar with these instructions, if you want me to look then please make your files viewable.
chmod -R a+rX /home/users/xxiong11

Thanks. I expect if you repeat the process of the instructions then things will work - you are on step 15 now, so there’s a lot of things that could have been missed.

Hi,

Thanks so much for your response.

I’ve double-checked my configuration but haven’t been able to identify the problem.

I have run “chmod -R a+rX /home/users/xxiong11” as you have suggested.

I have attached a screenshot for your reference as well.

Many thanks for your kind help,
Xiaoyu

Hi,
cylc validate requires that the workflow is installed first (I think Step 15 is actually instructing to ‘cylc install’ ?).
If workflow is not installed then the full path is needed e.g. ‘cylc validate ~/roses/(workflow)’

M

Thanks so much.

I’ve just tried cylc validate ~/roses/ u-al752 and it works.

Then I tried cylc isntall ~/roses/ u-al752, I’ve got below error:
PluginError: Error in plugin cylc.post_install.rose_opts
ConfigProcessError: file:bin/fluxnet_evaluation.py=source=https://code.metoffice.gov.uk/svn/utils/smstress_jpeg/trunk/fluxnet_evaluation.py@7839: don’t know how to process https://code.metoffice.gov.uk/svn/utils/smstress_jpeg/trunk/fluxnet_evaluation.py@7839

Do you have any idea about this error? I’ve attached the screenshot for your reference as well.

Many thanks,
Xiaoyu

Hi,

I deleted the ~/.subversion/auth/svn.simple/ folder and reset my Met Office password so that it does not contain any of the following symbols such as @, & £, %, then the above error disappeared.

Then I tried to remove /home/users/xxiong11/cylc-run/u-a1752 with rm command and then installed and played suite again. It seemed to be working.

However, one day later, when I checked the ~/cylc-run/u-al752/run1/log/job/1/fcm_make/01/job.err file, and it shows a critical error, as follows:

Could you advise what may be causing the error?

Many thanks,
Xiaoyu

Hi Xiaoyu

I’m investigating now by working through the tutorial myself to see whether I get a similar error.

Meanwhile I note that somehow you have managed to change the name of the suite from u-al752 (4th character is the letter l) to u-a1752 (4th character is the number 1). I don’t think that this is the cause of your problem, but if you have the time, you could try repeating Steps 8 to 15 of the tutorial to see whether it works this time. The sequence of commands would be:

rosie checkout u-al752
[Edit ~/roses/u-al752/rose-suite.conf and ~/roses/u-al752/site/suite.rc.CEDA_JASMIN, or you could copy your versions from under ~/roses/u-a1752, which look fine to me.]
cylc install u-al752
cylc play u-al752
cylc gui [or tui u-al752]

Best wishes
David

Hi Xiaoyu

Here’s a progress update. My attempt at running the suite got past the fcm_make stage, so I recommend that you try again as outlined in my last message.

Unfortunately, I haven’t been about to get the JULES tasks to run after fcm_make because of some other errors that I and other people have been encountering recently (see Cylc2 error on Jasmin).

Good luck
David