Opened 3 years ago
Closed 2 years ago
#2615 closed help (fixed)
Job xoeda (copy of standard job antia) failing to compile
Reported by: | laurahb | Owned by: | um_support |
---|---|---|---|
Component: | UM Model | Keywords: | compile |
Cc: | Platform: | ARCHER | |
UM Version: | 8.5 |
Description
I've made a copy of standard job antia, and it's failing to compile. Output is here:
/home/n02/n02/lbaker/output/xoeda000.xoeda.d18268.t150230.comp.leave
In a couple of places it says
There is a problem with a temp file or a program library file being used in this compilation.
fcm_internal compile failed (256)
- does this mean it's trying to access something that's changed/moved/needs to be updated?
Thanks,
Laura
Change History (9)
comment:1 Changed 3 years ago by grenville
comment:2 Changed 3 years ago by grenville
Laura - add a # in this line (it's a comment) - like this
#loadcomp is a UM utility to change compilers.
comment:3 Changed 3 years ago by laurahb
Thanks, afraid it didn't like this:
qsub: script file:: No such file or directory
MAIN_SCR: Submit failed
umui_runs/xoeda-269160711/SUBMIT[16]: .[370]: .: line 72: PROMPT_COMMAND: is read only
Your job directory on host login.archer.ac.uk is: /home/n02/n02/lbaker/umui_runs/xoeda-269160711
umui_runs/xoeda-269160711/SUBMIT[29]: .[16]: .: /work/y07/y07/umshared/vn8.5/cce8.3.7/scripts/.umsetvars_8.5: cannot open [No such file or directory]
comment:4 Changed 3 years ago by grenville
change
$UMDIR/vn$VN/$TARGET_MC/scripts/.umsetvars_$VN
to
$UMDIR/vn$VN/cce/scripts/.umsetvars_$VN
comment:5 Changed 3 years ago by laurahb
Thanks,
That worked for the compilation but it's now getting stuck with the reconfiguration:
/home/n02/n02/lbaker/umui_runs/xoeda-270095702/umuisubmit_rcf[57]: .: /work/y07/y07/umshared/vn8.5/cce8.3.7/scripts/.umsetvars_8.5: cannot open [No such file or directory]
I'm not sure why it's looking there rather than /work/y07/y07/umshared/vn8.5/cce/
comment:6 Changed 3 years ago by laurahb
Hi,
I'm still having problems with this.
I have now tried copying another job (my copy is xoedb) and tried running without compiling (i.e. using existing executables) but I'm getting similar issues with different version of things as I did with xoeda (see below). If i removed those extra lines from my .profile would that help? Or do I need to change them to something different?
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
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
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
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
Error: The Perftools module is available only after the perftools-base module
is loaded.
The Perftools-base module:
- Provides access to Perftools man pages, Reveal and Cray Apprentice2
- Does not alter compiling or program behavior
- Makes the following instrumentation modules available:
perftools - full support, including pat_build and pat_report
perftools-lite - default CrayPat?-lite profile
perftools-lite-events - CrayPat?-lite event profile
perftools-lite-gpu - CrayPat?-lite gpu kernel and data movement
perftools-lite-loops - CrayPat?-lite loop estimates (for Reveal)
perftools-lite-hbm - CrayPat?-lite memory bandwidth estimates (for Reveal)
/home/n02/n02/lbaker/umui_runs/xoedb-270125356/umuisubmit_run[15]: /work/n02/n02/lbaker/xoedb/MPICH_RANK_ORDER: cannot create [No such file or directory]
/home/n02/n02/lbaker/umui_runs/xoedb-270125356/umuisubmit_run[16]: /work/n02/n02/lbaker/xoedb/MPICH_RANK_ORDER: cannot create [No such file or directory]
*
Version 8.5 template, Unified Model , Non-Operational
Created by UMUI version 8.5
*
/home/n02/n02/lbaker/umui_runs/xoedb-270125356/umuisubmit_run[64]: .: /work/y07/y07/umshared/vn8.5/cce8.3.7/scripts/.umsetvars_8.5: cannot open [No such file or directory]
comment:7 Changed 3 years ago by willie
Hi Laura,
Re your problems with xoedb, you need to change the UM_ROUTDIR (FCM Extract … UMUI page)to your directory rather than Buwen's. If you continue to have issues with this job, could you please create a new ticket.
Regards
Willie
comment:8 Changed 3 years ago by grenville
Laura
try this in you ARCHER .profile:
# Setup environment for running the UM under Rose
. /work/y07/y07/umshared/bin/rose-um-env
alias check_quota='lfs quota -u lbaker /work/n02'
#———————————
# UMUI UM version setup
#———————————
TARGET_MC=cce
VN=8.5
if test -f $HOME/.umsetvars_$VN; then
. $HOME/.umsetvars_$VN
else
. $UMDIR/vn$VN/cce/scripts/.umsetvars_$VN
fi
#loadcomp is a UM utility to change compilers.
. $UMDIR/bin/loadcomp
loadcomp cce8.3.7
module list
Grenville
comment:9 Changed 2 years ago by willie
- Keywords compile added
- Resolution set to fixed
- Status changed from new to closed
Laura
It looks like you are building with cce 8.5.8 rather than cce8.3.7 (I'm not certain this is the problem) - add this to your ARCHER .profile
#———————————
# UMUI UM version setup
#———————————
TARGET_MC=cce8.3.7
VN=8.5
if test -f $HOME/.umsetvars_$VN; then
else
fi
. $UMDIR/bin/loadcomp
loadcomp $TARGET_MC
module list
and try again.
Grenville