Opened 2 years ago

Closed 2 years ago

#2227 closed help (fixed)

UM fcm_make problem on Archer

Reported by: jfgu Owned by: um_support
Component: UM Model Keywords:
Cc: Platform: ARCHER
UM Version: <select version>

Description

Dear CMS helpdesk:

I have a problem of compling UM model when submitting a standard UM job on Archer. My suite is u-ao413. The error says "cray-netcdf(3):ERROR:105: Unable to locate a modulefile for 'cray-netcdf/4.4.0'" Everything works ok in my previous simulations. I have never seen this error before. I have loaded the cray-netcdf module in the .profile on Archer.
Following is the link of my job.err information:
http://puma.nerc.ac.uk/rose-bush/view/jfgu/u-ao413?&no_fuzzy_time=0&path=log/job/20000101T0000Z/fcm_make2/01/job.err
Please could you tell what's going on? Is this related to some kind of wrong setups? Thank you very much!

Best Regards
Jian-Feng

Change History (9)

comment:1 Changed 2 years ago by grenville

Try changing the suite.rc file to load

cray-netcdf/4.4.1.1

There is no 4.4.0 on ARCHER

Grenville

comment:2 Changed 2 years ago by jfgu

Dear Grenville,

Thank you very much for your reply. It is really strange. I checked my previous successful suites. It is cray-netcdf/4.4.0 in their suite.rc files. However, I never have this problem before.
I followed your suggestion and change the suite.rc file to load cray-netcdf/4.4.1.1. It still failed during the fcm_make2 process. The first two lines of error information are
"[FAIL] WATER_CONSTANTS_MOD.mod: target not found after an update:
[FAIL] /work/n02/n02/jfgu/cylc-run/u-ao413/share/fcm_make/build-atmos/include/WATER_CONSTANTS_MOD.mod: expect target file
[FAIL] compile+ 0.0 ! WATER_CONSTANTS_MOD.mod ← um/src/constants/water_constants_mod.F90
[FAIL] VERSION_MOD.mod: target not found after an update:
"


For the full information, please see the following link:

http://puma.nerc.ac.uk/rose-bush/view/jfgu/u-ao413?&no_fuzzy_time=0&path=log/job/20000101T0000Z/fcm_make2/01/job.err

Best Regards

Jian-Feng

comment:3 Changed 2 years ago by jfgu

Dear Grenville,

It still fails after load cray-netcdf/4.4.1.1. I submit the job with —new option, the error information says:

[FAIL] cc -E -C -DC_LONG_INT=c_long_int -DC_LOW_U=c_low_u -DFRL8=frl8 -DLINUX=linux -DBUFRD_IO=bufrd_io -DCRAY_FORTRAN=8004001 -DGNU_LIBC=2011003 -DC84_1A=c84_1a -DC95_2A=c95_2a -DC96_1C=c96_1c -DC97_3A=c97_3a -DC_DP_HLM=c_dp_hlm -DUM_JULES=um_jules -I./include /fs2/n02/n02/jfgu/cylc-run/u-ao413/share/fcm_make/extract/um/src/control/c_code/c_affinity.c # rc=1
[FAIL] pkg-config error:
[FAIL] Package 'netcdf' requires 'hdf5_hl ≥ 1.10.0' but version of hdf5_hl is 1.8.16
[FAIL] You may find new versions of hdf5_hl at http://crayport.cray.com/Pages/default.aspx
[FAIL] process 0.1 ! um/src/control/c_code/c_affinity.c ← um/src/control/c_code/c_affinity.c

It seems that the hdf version is wrong. What's the hdf5_hl version on ARCHER? How can I know the information? Thank you!

Jian-Feng

comment:4 Changed 2 years ago by grenville

Jian_Feng

You could try reverting to the default cray-netcdf and hdf5 modules (I don't know why were you using 4.4.0?)

Try

module load cray-netcdf
module load cray-hdf5

Grenville

comment:5 Changed 2 years ago by jeff

Hi

If you want to use cray-netcdf/4.4.1.1 then you also need to use cray-hdf5/1.10.0.1. The 4.4.0 module was recently removed by archer.

Jeff.

comment:6 Changed 2 years ago by jfgu

Hi Grenville and Jeff,

Thank you for your suggestions. I tried "module load cray-netcdf module load cray-hdf5" in the suite.rc. No errors about wrong versions. However, new errors come up.

[FAIL] YEARLEN_MOD.mod: target not found after an update:
[FAIL] /work/n02/n02/jfgu/cylc-run/u-ao413/share/fcm_make/build-atmos/include/YEARLEN_MOD.mod: expect target file
[FAIL] compile+ 0.0 ! YEARLEN_MOD.mod ← um/src/atmosphere/radiation_control/yearlen_mod.F90
[FAIL] VGRID_MOD.mod: target not found after an update:
[FAIL] /work/n02/n02/jfgu/cylc-run/u-ao413/share/fcm_make/build-atmos/include/VGRID_MOD.mod: expect target file
[FAIL] compile+ 0.0 ! VGRID_MOD.mod ← um/src/atmosphere/idealised/vgrid_mod.F90

These are just part of the errors. Other errors are similiar to these saying some target file like *MOD.mod not found after an update. What are these problems now? Thank you!

Best Regards
Jian-Feng

comment:7 Changed 2 years ago by jeff

Have you tried using cray-netcdf/4.4.1.1 cray-hdf5/1.10.0.1? Remember to remove directory /work/n02/n02/jfgu/cylc-run/u-ao413/share/fcm_make/build-atmos.

Jeff.

comment:8 Changed 2 years ago by jfgu

Dear Jeff,

Removing the directory and setting "module load cray-netcdf module load cray-hdf5" does not work. However, setting "module load cray-netcdf/4.4.1.1 module load cray-hdf5/1.10.0.1" works now.
Thank you very much! You can close the ticket now.

Jian-Feng

comment:9 Changed 2 years ago by jeff

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.