Opened 5 years ago

Closed 5 years ago

#1312 closed help (answered)

Running UKCA 8.4 on ARCHER

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

Description

Hi,

I am trying to run a UKCA vn8.4 job on ARCHER and I have a error during comilation that I don't understand. I'd be grateful if you could let me know if you have any ideas…

I have a copy of Karthee's xjnjb job that is setup for me that compiles and runs fine from my account on ARCHER. So I know everthing on my account is okay.

The next step is to get my job version running on ARCHER, I have a job xjwui which is my UKCA job but I've copied over the changes I needed to make to get it to run on ARCHER (by copying from Karthee's job).

But I get a compilation error:

→Make: start
gmake: * No rule to make target o3intp_mod.o', needed by tstmsk.o'. Stop.
gmake:
* Waiting for unfinished jobs….
gmake -f /home/n02/n02/pringle/um/xjwui/umrecon/Makefile -j 6 -s all failed (2) at /fs2/n02/n02/hum/fcm-2014-02/bin/../lib/FCM1/Build.pm line 611
→Make: 0 second
→TOTAL: 7 seconds
Build failed on Fri Jun 13 11:46:15 2014.
UMRECON build failed

(/home/n02/n02/pringle/output/xjwui000.xjwui.d14164.t113135.comp.leave)

Which makes me think I must have missed something that I need to run on ARCHER, but I can't think what. When I do a diff betwen the my copy of Karthee's (that runs fine, xjiux) and my job that doesn't compile (xjwui) the differences seem pretty sensible (i.e. I know I want most of them).

Have you ever seen this error before? Do you have any idea what might be going wrong?

Thanks for your help,
Kirsty

Change History (6)

comment:1 Changed 5 years ago by willie

Hi Kirsty,

I builds OK for me - although I had to submit it twice as it ran out of build time. Try a fresh start: delete $HOME/um/xjwui and /work/n02/n02/pringle/xjwui and try again. Sometimes previous failures to compile can corrupt future ones.

Regards,

Willie

Version 0, edited 5 years ago by willie (next)

comment:2 Changed 5 years ago by luke

Hi Kirsty,

If Willie's advice doesn't work, you could also try taking a look at the UKCA tutorial jobs on ARCHER - see experiment xjrn. This has worked for several people at the UKCA Tutorial held in York. If this does work you could look at the differences between the jobs to track down any problems with your setup.

Thanks,
Luke

comment:3 Changed 5 years ago by pringle

Hi,

Thanks for your help. Willie, I did as you suggested and it worked fine, sorry I should have tried that first off.

Luke: Thanks. I'll take a look through. You don't happen to have a job that works for the 365 day calander do you? I am struggling with my ancillary file paths…

Thanks,
Kirsty

comment:4 Changed 5 years ago by luke

Hi Kirsty,

Is this still a problem?

Looking at my MONSooN jobs, xjcie and xjcig, the changes required for nudging should be:

Difference in window subindep_HandEdit
 -> Model Selection
   -> Input/Output Control and Resources
     -> User hand edit files
Differences in Table Hand edits
 8a9
>  ~mdalvi/umui_jobs/hand_edits/nudge/ndg_macro_nomean_l85.ed Y


Difference in window subindep_FCM_UM_Opt
 -> Model Selection
   -> FCM Configuration
     -> FCM Options for Atmosphere and Reconfiguration
Differences in Table User Modifications
 10a11,12
>  fcm:um_br/dev/jwalton/vn8.4_ignore_calendar_UKMO/src  Y
>  fcm:um_br/dev/luke/vn8.4_FJX_dm_3d_bugfix/src 13624 Y


Difference in window atmos_Science_Section_UKCA_Coupl
 -> Model Selection
   -> Atmosphere
     -> Scientific Parameters and Sections
       -> Section by section choices
         -> Section 34: UKCA Chemistry and Aerosols
           -> UKCA Chemistry Coupling
Check box: 1st Indirect Effect of MODE aerosols (on radiation)
 Job xjcie: Entry is set to 'ON'
 Job xjcig: Entry is set to 'OFF'
Check box: 2nd Indirect Effect of MODE aerosols (on precip.)
 Job xjcie: Entry is set to 'ON'
 Job xjcig: Entry is set to 'OFF'
Check box: Direct effect of MODE aerosols in radiation scheme (UKCA_RADAER)
 Job xjcie: Entry is set to 'ON'
 Job xjcig: Entry is set to 'OFF'

Difference in window atmos_Science_Section_Nudging
 -> Model Selection
   -> Atmosphere
     -> Scientific Parameters and Sections
       -> Section by section choices
         -> Section 39: Nudging
Radio button: Choose version
 Job xjcie: Entry is set to '<0A> Nudging not included.'
 Job xjcig: Entry is set to '<1A> Nudging with analysis data.'
Entry box: Directory pathname for Analysis files
 Job xjcie: Entry is inactive
 Job xjcig: Entry is set to '/nerc/ukca/analyses/era-in'
Entry box: Topmost model level to apply nudging
 Job xjcie: Entry is inactive
 Job xjcig: Entry is set to '80'
Entry box: Stratospheric Reduction factor
 Job xjcie: Entry is inactive
 Job xjcig: Entry is set to '1.000000e+00'
Entry box: Variable T
 Job xjcie: Entry is inactive
 Job xjcig: Entry is set to '4.629600e-05'
Entry box: Variable U
 Job xjcie: Entry is inactive
 Job xjcig: Entry is set to '4.629600e-05'
Entry box: Variable V
 Job xjcie: Entry is inactive
 Job xjcig: Entry is set to '4.629600e-05'

Difference in window atmos_Control_PostProc_DumpMean
 -> Model Selection
   -> Atmosphere
     -> Control
       -> Post processing, Dumping & Meaning
         -> Dumping and meaning
Radio button: Select dumping and meaning option
 Job xjcie: Entry is set to 'Regular frequency dumps with possible meaning sequence'
 Job xjcig: Entry is set to 'Regular frequency dumps for Gregorian-calendar Meaning'
Radio button: archiving every 
 Job xjcie: Entry is inactive
 Job xjcig: Entry is set to 'Season'

Although the Directory pathname for Analysis files should be /work/n02/n02/ukca/analyses/era-in.

You should note that the nudged job xjcig died after 20 months, and I wasn't sure why.

I suspect that the reason that you are having problems with the ancillary files is that the job that Karthee ported across is a year 2000 timeslice, and so this won't work with nudging. The ancillary files from xjcig would need to be copied across. These files are:

Difference in window atmos_InFiles_PAncil_SST
 -> Model Selection
   -> Atmosphere
     -> Ancillary and input data files
       -> Climatologies & potential climatologies
         -> Sea surface temperatures
Entry box: and file name
 Job xjcim: Entry is set to 'reynolds.sst.avg2000'
 Job xjgvy: Entry is set to '$UM_ANCIL_SST_FILE'
Entry box: Directory name or Environment Variable
 Job xjcim: Entry is set to '/projects/ukca/inputs/ancil/surf'
 Job xjgvy: Entry is set to '$UM_ANCIL_SST_DIR'

Difference in window atmos_InFiles_PAncil_Seaice
 -> Model Selection
   -> Atmosphere
     -> Ancillary and input data files
       -> Climatologies & potential climatologies
         -> Sea ice fields
Entry box: and file name
 Job xjcim: Entry is set to 'reynolds.seaice.avg2000'
 Job xjgvy: Entry is set to '$UM_ANCIL_SEAICE_FILE'
Entry box: Enter directory or Environment Variable
 Job xjcim: Entry is set to '/projects/ukca/inputs/ancil/surf'
 Job xjgvy: Entry is set to '$UM_ANCIL_SEAICE_DIR'

Difference in window atmos_InFiles_PAncil_SulpEmis
 -> Model Selection
   -> Atmosphere
     -> Ancillary and input data files
       -> Climatologies & potential climatologies
         -> Sulphur-Cycle Emissions (2D)
Radio button: Ammonia emissions ancillary field to be
 Job xjcim: Entry is set to 'Updated'
 Job xjgvy: Entry is set to 'Not Used'
Entry box: and file name
 Job xjcim: Entry is set to 'qrclim.sulpsurf.2000'
 Job xjgvy: Entry is set to '$UM_ANCIL_SULPSURF_FILE'
Entry box: Every
 Job xjcim: Entry is set to '5'
 Job xjgvy: Entry is inactive
Entry box: Enter directory or Environment Variable
 Job xjcim: Entry is set to '/projects/ukca/inputs/ancil/surf'
 Job xjgvy: Entry is set to '$UM_ANCIL_SULPSURF_DIR'
Radio button: Time
 Job xjcim: Entry is set to 'Days'
 Job xjgvy: Entry is inactive

Difference in window atmos_InFiles_PAncil_UserM
 -> Model Selection
   -> Atmosphere
     -> Ancillary and input data files
       -> Climatologies & potential climatologies
         -> User multi-level ancillary file & fields
Radio button: All fields on the file to be:
 Job xjcim: Entry is set to 'Updated'
 Job xjgvy: Entry is set to 'Not Used'
Entry box: and file name
 Job xjcim: Entry is set to 'GFED2_AIR_AR5_2000.N96L85'
 Job xjgvy: Entry is inactive
Entry box: Every
 Job xjcim: Entry is set to '5'
 Job xjgvy: Entry is inactive
Entry box: Directory name or Environment Variable
 Job xjcim: Entry is set to '$UKCA_EMISS'
 Job xjgvy: Entry is inactive
Radio button: Time
 Job xjcim: Entry is set to 'Days'
 Job xjgvy: Entry is inactive

Difference in window atmos_InFiles_PAncil_UserS
 -> Model Selection
   -> Atmosphere
     -> Ancillary and input data files
       -> Climatologies & potential climatologies
         -> User single-level ancillary file & fields
Radio button: All fields on the file to be:
 Job xjcim: Entry is set to 'Updated'
 Job xjgvy: Entry is set to 'Not Used'
Entry box: and file name
 Job xjcim: Entry is set to 'AR5_aero_2000'
 Job xjgvy: Entry is inactive
Entry box: Every
 Job xjcim: Entry is set to '5'
 Job xjgvy: Entry is inactive
Entry box: Directory name or Environment Variable
 Job xjcim: Entry is set to '$UKCA_EMISS'
 Job xjgvy: Entry is inactive
Radio button: Time
 Job xjcim: Entry is set to 'Days'
 Job xjgvy: Entry is inactive

Thanks,
Luke

comment:5 Changed 5 years ago by annette

This ticket is being closed due to lack of activity.

Annette

comment:6 Changed 5 years ago by annette

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