Opened 11 months ago

Closed 11 months ago

Last modified 11 months ago

#2691 closed help (fixed)

fcm_make um failed

Reported by: xd904476 Owned by: um_support
Component: UM Model Keywords:
Cc: Platform: ARCHER
UM Version:

Description

Hi, I have ported a suite from Moonsoon to Archer and I get the following error when running the suite (u-bd704, see attached)

[FAIL] file:fcm-make.cfg=source: FCM_MAKE_FILE: unbound variable
Received signal ERR
cylc (scheduler - 2018-12-05T16:17:12Z): CRITICAL Task job script received signal ERR at 2018-12-05T16:17:12Z
cylc (scheduler - 2018-12-05T16:17:12Z): CRITICAL failed at 2018-12-05T16:17:12Z

Any suffestion on where I can look for the source of the problem?
Best,
Dani

Attachments (1)

Screenshot 2018-12-05 at 17.22.13.png (268.0 KB) - added by xd904476 11 months ago.
guy screenshot of error

Download all attachments as: .zip

Change History (10)

Changed 11 months ago by xd904476

guy screenshot of error

comment:1 Changed 11 months ago by ros

Hi Dani,

If I remember correctly you need to add to the [[fcm_make_um]] task in suite.rc file the lines

        [[[environment]]]
            FCM_MAKE_FILE = slash

Cheers,
Ros.

comment:2 Changed 11 months ago by xd904476

Hi Ros,
these are lines 212-onwards in my suite.rc

  [[POSTPROC]]
        inherit = None, POSTPROC_RESOURCE
        [[[environment]]]
            ROSE_TASK_APP = postproc
            CYCLEPERIOD = {{FMT}}

{# ************* TASKS IN THE ORDER THEY ARE RUN *************** #}

{% if SITE in SINGLE_FCMUM %}
    [[fcm_make_um]]
        inherit = None, UMBUILD, UMBUILD_RESOURCE
        [[[environment]]]
            FCM_MAKE_FILE = slash
{% else %}
    [[fcm_make_um]]
        inherit = UMBUILD, EXTRACT_RESOURCE
    [[fcm_make2_um]]
        inherit = UMBUILD, UMBUILD_RESOURCE
        [[[environment]]]
            FCM_MAKE_FILE = slash
{% endif %}

thanks

Last edited 11 months ago by ros (previous) (diff)

comment:3 Changed 11 months ago by ros

Hi Dani,

It needs to be in the [[fcm_make_um]] section that is in the else clause. I've marked the additions with **.

{% if SITE in SINGLE_FCMUM %}
    [[fcm_make_um]]
        inherit = None, UMBUILD, UMBUILD_RESOURCE
        [[[environment]]]
            FCM_MAKE_FILE = slash
{% else %}
    [[fcm_make_um]]
        inherit = UMBUILD, EXTRACT_RESOURCE
**      [[[environment]]]
**          FCM_MAKE_FILE = slash
    [[fcm_make2_um]]
        inherit = UMBUILD, UMBUILD_RESOURCE
        [[[environment]]]
            FCM_MAKE_FILE = slash
{% endif %}

Cheers,
Ros.

comment:4 Changed 11 months ago by xd904476

Hi Ros,
thanks, that worked. I started to run but I get this message now:

FAIL] config-file=/home/xd904476/cylc-run/u-bd704/work/18500101T0000Z/fcm_make_um/fcm-make.cfg:6
[FAIL] config-file= - svn://puma/um.xm_svn/main/trunk/fcm-make/meto-xc30-cce/um-atmos-safe.cfg@34978
[FAIL] svn://puma/um.xm_svn/main/trunk/fcm-make/meto-xc30-cce/um-atmos-safe.cfg@34978: cannot load config file
[FAIL] svn://puma/um.xm_svn/main/trunk/fcm-make/meto-xc30-cce/um-atmos-safe.cfg@34978: not found
[FAIL] svn: warning: W170000: URL 'svn://puma/um.xm_svn/main/trunk/fcm-make/meto-xc30-cce/um-atmos-safe.cfg' non-existent in revision 34978
[FAIL]
[FAIL] svn: E200009: Could not display info for all targets because some targets don't exist

[FAIL] fcm make -f /home/xd904476/cylc-run/u-bd704/work/18500101T0000Z/fcm_make_um/fcm-make.cfg -C /export/puma/data-01/training/xd904476/fcm_make_um.18500101T0000Z.u-bd704di2_Zg -j 6 —archive —ignore-lock mirror.target=dflocco@…:cylc-run/u-bd704/share/fcm_make_um mirror.prop{config-file.name}=2 # return-code=1
Received signal ERR
cylc (scheduler - 2018-12-05T17:30:36Z): CRITICAL Task job script received signal ERR at 2018-12-05T17:30:36Z
cylc (scheduler - 2018-12-05T17:30:36Z): CRITICAL failed at 2018-12-05T17:30:36Z

any ideas?

TThanks,
Dani

comment:5 Changed 11 months ago by grenville

Dani

in fcm_make_um → env → Configuration file, you need to use ncas-xc30-cce — but its not in the list currently. Where did you get the original suite - did it run OK previously?

Grenville

comment:6 Changed 11 months ago by xd904476

Hi Grenville,
I have these line already in app/fcm_make_um/rose-app.conf:

openmp=true
optimisation_level=safe
platform_config_dir=meto-xc30-cce
portio_version=2A
prebuild=

Should I add it somewhere else?

This suite is a copy of as-375 and I am not sure whether it has ever run on Archer. It was originally on Monsoon.
Thanks,
Dani

comment:7 Changed 11 months ago by grenville

Dani

Please change to meto-xc40-cce

Grenville

comment:8 Changed 11 months ago by xd904476

  • Resolution set to fixed
  • Status changed from new to closed

I had changed it to 30 following a previous ticket.
Nevermind, it works now, thank you!

Dani

comment:9 Changed 11 months ago by grenville

Actually, ncas-xc30-cce is probably better - I'm not sure why its not appearing in the Available list, but it is in the 10.7 trunk

Note: See TracTickets for help on using tickets.