Opened 11 years ago

Closed 11 years ago

#309 closed help (fixed)

Duplicate F/F90 subroutines when porting MetOffice job to HECTOR ?]

Reported by: alindfor Owned by: willie
Component: UM Model Keywords:
Cc: Platform:
UM Version: 6.1


[Ticket re-created due to web server work]


We are trying to setup a HadGEM2-L60 r1.0 job (from MetOffice?) for HECTOR, and now facing some problems.

We have a standard experiment (copy of xczia), that runs ok at HECTOR (id=xefsc, user=abozzo).

Our imported job is: id=xefsb, user=abozzo. Here, we get an error in
compilation as follows:

qsmncompile(63): ***    Duplicate  Fortran files found
qsmncompile(63): ***
qsmncompile(63): *** /work/n02/n02/abozzo/um/xefsb/W/compile_xefsb/stwork1a.F
qsmncompile(63): ***    Error duplicate Fortran files found, exiting ...
qsmain(165.914): ***    Qsmncompile has failed. Exiting

So, it seems we have a duplicate versions of the stwork1a subroutine, both as .F and as .F90. In the xefsc job there is only the .F version, which shows differences as compared to the .F version of the xefsb job. So, our question is what we should be using for the xefsb job: the .F90 or the .F version, or something else?

Thankful for any help!

Alessio and Anders

Change History (3)

comment:1 Changed 11 years ago by willie

  • Owner changed from um_support to willie
  • Status changed from new to accepted

Hi Alessio,

I have looked at xefsb. You need to replace MODS61 with PUM_MODS61 for the standard mf77 modsets in the moodifications for the reconfiguration and model. I would also add the hector io modset. Please ensure that you follow the useful tips at

It may also be a good idea to delete the directory tmp in /work/n02/n02/abozzo and then recreate it using mkdir. This gets over any remnants of past partial builds.

If you have any further problems let me know.



comment:2 Changed 11 years ago by mjm

this can be closed


comment:3 Changed 11 years ago by willie

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