# Updating nesting suite for RA3 for ARCHER2 update

**URL:** <https://cms-helpdesk.ncas.ac.uk/t/updating-nesting-suite-for-ra3-for-archer2-update/1032>\
**Category:** Uncategorized\
**Tags:** ARCHER2\
**Created:** [22 June 2023 08:56 UTC](https://cms-helpdesk.ncas.ac.uk/t/updating-nesting-suite-for-ra3-for-archer2-update/1032 "2023-06-22T08:56:31Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![douglowe](https://dub1.discourse-cdn.com/flex013/user_avatar/cms-helpdesk.ncas.ac.uk/douglowe/32/74_2.png) [@douglowe](https://cms-helpdesk.ncas.ac.uk/u/douglowe)\
**Post date:** [22 June 2023 08:56 UTC](https://cms-helpdesk.ncas.ac.uk/t/updating-nesting-suite-for-ra3-for-archer2-update/1032/1 "2023-06-22T08:56:31Z")

</div>

I am trying to update a nesting suite which we were running on ARCHER2 before the update, but I can’t seem to get the UM to compile properly.

The suite is u-cx639. So far I’ve only updated the cpus-per-task flags. I can’t see how I can apply the module changes for compiling the UM. The error I get when I try to compile it is:

```auto
[FAIL] ftn -oo/f_shum_thread_utils_mod.o -c -I./include -s default64 -e m -J ./include -I/work/y07/shared/umshared/gcom/cce12.0.3/gcom7.8/archer2_ex_cce_mpp/build/include -O2 -Ovector1 -hfp0 -hflex_mp=strict -h omp -I/work/y07/shared/umshared/lib/cce-10.0.4/eccodes/2.19.0/include /mnt/lustre/a2fs-work2/work/n02/n02/lowe/cylc-run/u-cx639/share/fcm_make_um/extract/shumlib/shum_thread_utils/src/f_shum_thread_utils.f90 # rc=2
[FAIL] Alias and aliasee types should match!
[FAIL] i64 ()* @f_shum_threadID.63
[FAIL] LLVM ERROR: Broken module found, compilation aborted!
[FAIL] ftn-2116 ftn: INTERNAL  
[FAIL] "/opt/cray/pe/cce/15.0.0/cce/x86_64/bin/optcg" was terminated due to receipt of signal 06: Aborted.
[FAIL] compile 5.0 ! f_shum_thread_utils_mod.o <- shumlib/shum_thread_utils/src/f_shum_thread_utils.f90
[FAIL] ! F_SHUM_THREAD_UTILS_MOD.mod: depends on failed target: f_shum_thread_utils_mod.o
[FAIL] ! f_shum_thread_utils_mod.o: update task failed

[FAIL] fcm make -C /work/n02/n02/lowe/cylc-run/u-cx639/share/fcm_make_um -n 2 -j 1 --ignore-lock # return-code=2
2023-06-21T17:36:37Z CRITICAL - failed/EXIT

```

---

<div class="post-metadata">

**Author:** ![douglowe](https://dub1.discourse-cdn.com/flex013/user_avatar/cms-helpdesk.ncas.ac.uk/douglowe/32/74_2.png) [@douglowe](https://cms-helpdesk.ncas.ac.uk/u/douglowe)\
**Post date:** [22 June 2023 08:58 UTC](https://cms-helpdesk.ncas.ac.uk/t/updating-nesting-suite-for-ra3-for-archer2-update/1032/2 "2023-06-22T08:58:40Z")

</div>

> [@douglowe](#):
>
> `/work/y07/shared/umshared/gcom/cce12.0.3/gcom7.8/archer2_ex_cce_mpp/build/include`

I think we probably have to replace this library with the `cce15.0.0` library. But where can that be done in the configuration scripts?

---

<div class="post-metadata">

**Author:** ![douglowe](https://dub1.discourse-cdn.com/flex013/user_avatar/cms-helpdesk.ncas.ac.uk/douglowe/32/74_2.png) [@douglowe](https://cms-helpdesk.ncas.ac.uk/u/douglowe)\
**Post date:** [22 June 2023 09:00 UTC](https://cms-helpdesk.ncas.ac.uk/t/updating-nesting-suite-for-ra3-for-archer2-update/1032/3 "2023-06-22T09:00:37Z")

</div>

> [@douglowe](#):
>
> `/work/y07/shared/umshared/lib/cce-10.0.4/eccodes/2.19.0/include`

There is a `cce-12.0.3` library that we might be able to replace this with, but no `cce-15.0.0` library yet - is this important?

---

<div class="post-metadata">

**Author:** ![RosalynHatcher](https://dub1.discourse-cdn.com/flex013/user_avatar/cms-helpdesk.ncas.ac.uk/rosalynhatcher/32/11_2.png) [@RosalynHatcher](https://cms-helpdesk.ncas.ac.uk/u/RosalynHatcher)\
**Post date:** [22 June 2023 09:16 UTC](https://cms-helpdesk.ncas.ac.uk/t/updating-nesting-suite-for-ra3-for-archer2-update/1032/4 "2023-06-22T09:16:31Z")

</div>

Hi Doug,

Please change in panel _fcm\_make\_um → env → configuration file_

- **config\_root\_path** to be **fcm:um.xm-br/dev/simonwilson/vn13.0\_archer2\_compile**
- Remove **@vn13.0** from **config\_revision** so it’s blank.

This will fix the shum\_thread\_utils internal compile error and pull in the correct gcom library.

Make sure you do a full clean build.

Regards,  
Ros.

---

<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:** [22 June 2023 09:55 UTC](https://cms-helpdesk.ncas.ac.uk/t/updating-nesting-suite-for-ra3-for-archer2-update/1032/5 "2023-06-22T09:55:56Z")

</div>

Hi Doug

Please give it a short time (~1hr) before rebuilding - we’re tweaking.

Grenville

---

<div class="post-metadata">

**Author:** ![douglowe](https://dub1.discourse-cdn.com/flex013/user_avatar/cms-helpdesk.ncas.ac.uk/douglowe/32/74_2.png) [@douglowe](https://cms-helpdesk.ncas.ac.uk/u/douglowe)\
**Post date:** [22 June 2023 10:10 UTC](https://cms-helpdesk.ncas.ac.uk/t/updating-nesting-suite-for-ra3-for-archer2-update/1032/6 "2023-06-22T10:10:16Z")

</div>

Ahh - okay! I’ll stop the current build then, and try again this afternoon.

---

<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:** [22 June 2023 10:23 UTC](https://cms-helpdesk.ncas.ac.uk/t/updating-nesting-suite-for-ra3-for-archer2-update/1032/7 "2023-06-22T10:23:18Z")

</div>

Doug

Are you using eccodes?

---

<div class="post-metadata">

**Author:** ![douglowe](https://dub1.discourse-cdn.com/flex013/user_avatar/cms-helpdesk.ncas.ac.uk/douglowe/32/74_2.png) [@douglowe](https://cms-helpdesk.ncas.ac.uk/u/douglowe)\
**Post date:** [22 June 2023 10:30 UTC](https://cms-helpdesk.ncas.ac.uk/t/updating-nesting-suite-for-ra3-for-archer2-update/1032/8 "2023-06-22T10:30:41Z")

</div>

IIRC we are using them for reading in ERA-5 grib files as our driving model data.

---

<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:** [22 June 2023 12:52 UTC](https://cms-helpdesk.ncas.ac.uk/t/updating-nesting-suite-for-ra3-for-archer2-update/1032/9 "2023-06-22T12:52:49Z")

</div>

Please try now.

---

<div class="post-metadata">

**Author:** ![douglowe](https://dub1.discourse-cdn.com/flex013/user_avatar/cms-helpdesk.ncas.ac.uk/douglowe/32/74_2.png) [@douglowe](https://cms-helpdesk.ncas.ac.uk/u/douglowe)\
**Post date:** [22 June 2023 14:17 UTC](https://cms-helpdesk.ncas.ac.uk/t/updating-nesting-suite-for-ra3-for-archer2-update/1032/10 "2023-06-22T14:17:44Z")

</div>

The build step has succeeded - thanks!

---

<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:** [24 June 2023 14:17 UTC](https://cms-helpdesk.ncas.ac.uk/t/updating-nesting-suite-for-ra3-for-archer2-update/1032/11 "2023-06-24T14:17:48Z")

</div>

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