# Porting ENS to ARCHER2

**URL:** <https://cms-helpdesk.ncas.ac.uk/t/porting-ens-to-archer2/1786>\
**Category:** Unified Model\
**Tags:** ARCHER2\
**Created:** [24 August 2025 09:31 UTC](https://cms-helpdesk.ncas.ac.uk/t/porting-ens-to-archer2/1786 "2025-08-24T09:31:52Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![FranMorris](https://dub1.discourse-cdn.com/flex013/user_avatar/cms-helpdesk.ncas.ac.uk/franmorris/32/285_2.png) [@FranMorris](https://cms-helpdesk.ncas.ac.uk/u/FranMorris)\
**Post date:** [24 August 2025 09:31 UTC](https://cms-helpdesk.ncas.ac.uk/t/porting-ens-to-archer2/1786/1 "2025-08-24T09:31:52Z")

</div>

Hi!

Currently trying to port an ensemble nesting suite at UM vn13.0 to ARCHER2 thanks to help from the RMED team at the MO. Since I’m not on Monsoon I have to rerun the MOGREPS-G members to drive the internal LAM, but I’m having trouble with the ENGL\_UM\_FCST site. It doesn’t seem to be accepting running in parallel and I’m not sure what settings to change. It gives the following error:

```auto
ereport_mod:???!!!???!!!??!!!???!!! ERROR ???!!!???!!!???!!!??!!! ereport_mod:? Error code: 100 
ereport_mod:? Error from routine: UM_SHELL 
ereport_mod:? Error message: UM started on 1 PEs but 720 asked for. Please adjust decomposition 
ereport_mod:? Error from processor: 0 
ereport_mod:? Error number: 0

```

It does run when I set `dm_nproc=1,1`. Maybe this is fine, but it seems a bit inefficient?

The suite I’m working on is `u-do972`.

Thanks in advance for any advice!

Best,

Fran

edit: sent message too early and also for some reason tagged monsoon; I’m very much not using monsoon haha

further context edit: I know that the engl app seems to be using the bin/um\_forecast\_wrapper file to call the um-atmos command instead of doing it directly, but even when I do swap it out and call um-atmos directly, it still won’t run in parallel

---

<div class="post-metadata">

**Author:** ![grenville](https://dub1.discourse-cdn.com/flex013/user_avatar/cms-helpdesk.ncas.ac.uk/grenville/32/29_2.png) [@grenville](https://cms-helpdesk.ncas.ac.uk/u/grenville)\
**Post date:** [26 August 2025 11:17 UTC](https://cms-helpdesk.ncas.ac.uk/t/porting-ens-to-archer2/1786/2 "2025-08-26T11:17:01Z")

</div>

Hi Fran

I have a copy of u-do972, but can’t get it to validate

`Jinja2Error: No module named ‘pytz’`

- how do you get pytz?

Grenville

---

<div class="post-metadata">

**Author:** ![FranMorris](https://dub1.discourse-cdn.com/flex013/user_avatar/cms-helpdesk.ncas.ac.uk/franmorris/32/285_2.png) [@FranMorris](https://cms-helpdesk.ncas.ac.uk/u/FranMorris)\
**Post date:** [26 August 2025 15:21 UTC](https://cms-helpdesk.ncas.ac.uk/t/porting-ens-to-archer2/1786/3 "2025-08-26T15:21:15Z")

</div>

Hi Grenville

Thanks for getting back to me.

Not sure what exactly is going on with pytz but it seems to be installed under cray-python or postproc modules. Having a quick look it seems like the ensemble nesting suite uses it to check which model version is appropriate for the start date - important since analysis only exists for certain versions for certain dates (e.g. I’m using PS43 since I’m running a suite starting in October 2021, and PS43 is valid from 4/12/2019 to 4/5/2022 or something like that). I don’t know why but it doesn’t complain for me when I start the suite or run cylc validate.

Best,

Fran

---

<div class="post-metadata">

**Author:** ![grenville](https://dub1.discourse-cdn.com/flex013/user_avatar/cms-helpdesk.ncas.ac.uk/grenville/32/29_2.png) [@grenville](https://cms-helpdesk.ncas.ac.uk/u/grenville)\
**Post date:** [26 August 2025 15:52 UTC](https://cms-helpdesk.ncas.ac.uk/t/porting-ens-to-archer2/1786/4 "2025-08-26T15:52:49Z")

</div>

ugh - ignore me, got cylc7 and cylc8 in a muddle

---

<div class="post-metadata">

**Author:** ![grenville](https://dub1.discourse-cdn.com/flex013/user_avatar/cms-helpdesk.ncas.ac.uk/grenville/32/29_2.png) [@grenville](https://cms-helpdesk.ncas.ac.uk/u/grenville)\
**Post date:** [27 August 2025 08:38 UTC](https://cms-helpdesk.ncas.ac.uk/t/porting-ens-to-archer2/1786/5 "2025-08-27T08:38:27Z")

</div>

Hi Fran

Please take a look at the `[[ENGL_UM_FCST]]` section in `/home/n02/n02/grenvill/roses/u-do972/site/archer2/suite-adds.rc`

it has correct settings for running on ARCHER. I see other places in the suite where the `ROSE_LAUNCHER_PREOPTS` are incorrectly set for ARCHER.

The `engl_em_fcst` tasks run OK with the above.

Grenville

---

<div class="post-metadata">

**Author:** ![FranMorris](https://dub1.discourse-cdn.com/flex013/user_avatar/cms-helpdesk.ncas.ac.uk/franmorris/32/285_2.png) [@FranMorris](https://cms-helpdesk.ncas.ac.uk/u/FranMorris)\
**Post date:** [27 August 2025 09:59 UTC](https://cms-helpdesk.ncas.ac.uk/t/porting-ens-to-archer2/1786/6 "2025-08-27T09:59:30Z")

</div>

Thanks so much Grenville - that has worked now!! Much appreciated!!

Best,

Fran

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/cms_support/original/1X/1fd2411499ffcbc299fe756cd5cdf26e44956558.png) [@system](https://cms-helpdesk.ncas.ac.uk/u/system)\
**Post date:** [28 August 2025 10:00 UTC](https://cms-helpdesk.ncas.ac.uk/t/porting-ens-to-archer2/1786/7 "2025-08-28T10:00:10Z")

</div>

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