Opened 8 months ago

Closed 7 months ago

#2833 closed help (fixed)

Extracting code off Puma UM vn8.4

Reported by: eeac Owned by: um_support
Component: UM Model Keywords: HadGEM3, UMSCRIPTS, ARCHER
Cc: Platform: ARCHER
UM Version: 8.4

Description

Hi,

I'm trying to set up a new job (qaaga) taken from a working copy of UM vn8.4.

It fails to extract UMSCRIPTS when building.
Looking at the pinpointed error from the /home/eeac/um/um_extracts/qaaga/umscripts/ext.out, it cannot find the working source directory for vn8,4 (/home/grenville/um_vn8.4/vn8.4_ncas/src/include/declaration).

My guess is that it was probably run quite some time ago and the directory might have changed as well as other sections of the job.

I've already changed permissions for you to be able to see my work and home folder on ARCHER.

The relevant part of the error is as follows:

Extracting UMSCRIPTS including any branches…
UMSCRIPTS extract failed
See extract output file /home/eeac/um/um_extracts/qaaga/umscripts/ext.out
MAIN_SCR: Extract failed
MAIN_SCR stopped with return code 1

Any help dealing with this specific problem and/or updating sections that need editing before submitting the job would be much appreciated!

Cheers,
Andreas

Change History (9)

comment:1 Changed 8 months ago by eeac

  • priority changed from normal to high

comment:2 Changed 8 months ago by grenville

Andreas

I have no recollection of why I make the working copy /home/grenville/um_vn8.4/vn8.4_ncas/src - it no longer exists. You appear to have copied a job of mine (which one?) - there's never any guarantee that copying a use job will be successful.

You could try simply removing the working copy model; navigate to selection→FCM configuration→FCM Options for atmosphere.. and uncheck Include modifications from working copy.

Grenville

comment:3 Changed 8 months ago by eeac

Hi Grenville,

Thanks for this, I've actually copied a job from Scott Yiu (xlth) but I cannot see if he configured this by copying one of your jobs.
Removing the working copy model seems to be resolve the configuration of the model.I was able to submit but the model fails to compile on ARCHER, with the leave file on /home/n02/n02/eeac/output/ indicating that UMATMOS build failed.

It indicates that there is a problem with

…MODULE locate_hdps_mod
…fcm_internal compile failed (256)

Cheers,
Andreas

comment:4 Changed 8 months ago by eeac

Actually in the beginning of the compilation leave file I can see that:

/home/n02/n02/eeac/umui_runs/qaaga-086100649/umuisubmit_compile[39]: .[384]: .[370]: .: line 76: HISTSIZE: is read only
/home/n02/n02/eeac/umui_runs/qaaga-086100649/umuisubmit_compile[40]: .[370]: .: line 72: PROMPT_COMMAND: is read only

cray-mpich/7.5.5(34):ERROR:150: Module 'cray-mpich/7.5.5' conflicts with the currently loaded module(s) 'cray-mpich/7.1.1'
cray-mpich/7.5.5(34):ERROR:102: Tcl command execution failed: conflict cray-mpich

FCM 2017.10.0 (/fs2/y07/y07/umshared/software/fcm-2017.10.0)
COMP_UMSCRIPTS is true - run build command
cray-mpich/7.5.5(34):ERROR:150: Module 'cray-mpich/7.5.5' conflicts with the currently loaded module(s) 'cray-mpich/7.1.1'
cray-mpich/7.5.5(34):ERROR:102: Tcl command execution failed: conflict cray-mpich

comment:5 Changed 8 months ago by grenville

Andreas

I guess my working copy fixed this problem, but UM 8.5 has the fix too, see https://puma.nerc.ac.uk/trac/UM/browser/UM/trunk/src/atmosphere/dynamics_advection/locate_hdps.F90?rev=13132, where the function my_floor is correctly typed as an INTEGER (the 8.4 version is incorrectly typed REAL.) You'll need to make a branch with the correction and add it to your configuration.

Grenville

comment:6 Changed 8 months ago by eeac

Hi Grenville,

Thanks for this, I'm trying to create a branch typing "fcm branch-create v2 fcm:um_br@vn8.4" but it asks for the PUMA password for my account (it shouldn't, right?) and it cannot accept it although I type it correctly.

svn: E170001: Authentication error from server: Password incorrect
[FAIL] svn copy —file /tmp/iWS9uG3hyl —parents svn://puma/UM_svn/UM/trunk@11592 svn://puma/UM_svn/UM/branches/dev/eeac/vn8.4_v2 # rc=1

Cheers,
Andreas

Last edited 8 months ago by eeac (previous) (diff)

comment:7 Changed 8 months ago by grenville

Andreas

I typed

fcm branch-create 8.4_test fcm:um-tr@vn8.4

and simply hit return at the Password for 'grenville': prompt.

Grenville

comment:8 Changed 8 months ago by eeac

Hi Grenville,

That seems to have done the trick! I just needed to familiarise myself with fcm.

Cheers,
Andreas

comment:9 Changed 7 months ago by willie

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