Hi,
We have finally got Precis to run on OpenSUSE 12.3 (although the experiment monitoring window is still not working). Both the benchmark experiment and a new experiment that I set up for South America run well using the ERA15 boundary data (supplied for the benchmark exp). However, I cannot get the South America experiment to run with the ERA interim data supplied by the metoffice. I get the following error message:
"ERROR: Failed to update ancillary files".
Initially, I think this may have related to timings as .leave file states:
"ERROR: Current model time (19881201000000) proceeds latest possible ancillary time ()"
with
"ERROR updating ancillary files (exit code 255)"
This may have been due to not having unzipped all the ancillary files.
Now (after having unzipped all the ancillary files in $HOME/ancil/master/) I am getting other errors, still with the "ERROR: Failed to update ancillary files" message.
The .leave file now states:
Code:
ERROR: Failed in system /home/precis/um/vn4.5/scripts/ancil/vn4.4/scripts/ancil_top_level -l /home/precis/precis_expt/ancil/nclaa/qrparm.orog.mask -n /home/precis/precis_expt/ancil/nclaa/gridnamelist_vn4.4 -o /home/precis/precis_expt/ancil/nclaa -s .make_ancil_orog.script -t .make_ancil_orog.namelist -v -z orog -b "-i /home/precis/precis_expt/nclaa/nclaa_ancil_master/qrorog.navy10.y84n -j /home/precis/precis_expt/nclaa/nclaa_ancil_master/qrparm.ashhr -k /home/precis/precis_expt/ancil/nclaa/qrparm.orog -m" >>/home/precis/precis_expt/ancil/nclaa/.nclaa.orog.out 2>&1
at /home/precis/um/vn4.5/utils/make_ancil_orog line 182.
See /home/precis/precis_expt/ancil/nclaa/.nclaa.orog.out for details.
ERROR: orog creation failed in system /home/precis/um/vn4.5/utils/make_ancil_orog -g /home/precis/precis_expt/ancil/nclaa/gridnamelist_vn4.4 -O /home/precis/precis_expt/ancil/nclaa/.nclaa.orog.out -q /home/precis/precis_expt/ancil/nclaa/qrparm.orog.mask /home/precis/precis_expt/nclaa/nclaa_ancil_master/qrorog.navy10.y84n /home/precis/precis_expt/nclaa/nclaa_ancil_master/qrparm.ashhr /home/precis/precis_expt/ancil/nclaa/qrparm.orog
at /home/precis/um/vn4.5/utils/ancil_create line 518, <$fh> line 1.
main::make_ancil_orog_ called at /home/precis/um/vn4.5/utils/ancil_create line 369
main::make_ancil_('orog') called at /home/precis/um/vn4.5/utils/ancil_create line 335
ERROR: Ancillary updating failed in ancillary creation.
at /home/precis/um/vn4.5/scripts/ancil_update line 512.
Time taken by /home/precis/um/vn4.5/scripts/ancil_update:
**ANCIL_TIME: 3.80s real 1.59s user 0.19s system
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ERROR updating ancillary files (exit code 2)...
File home/precis/precis_exp/ancil/nclaa/.nlaa.orog.out states:
Code:
Wed 2 Jul 14:48:15 BST 2014
--------------------------------------------------------------------------------
Grid namelist file : /home/precis/precis_expt/ancil/nclaa/gridnamelist_vn4.4
Input override file :
Input mask file : /home/precis/precis_expt/ancil/nclaa/qrparm.orog.mask
Input OROG ancillary file: /home/precis/precis_expt/nclaa/nclaa_ancil_master/qrorog.navy10.y84n
Output ROUGH ancillary file: /home/precis/precis_expt/nclaa/nclaa_ancil_master/qrparm.ashhr
Output ancillary file : /home/precis/precis_expt/ancil/nclaa/qrparm.orog
Output orog text file :
Type : orog
--------------------------------------------------------------------------------
ERROR: Failed in system /home/precis/um/vn4.5/scripts/ancil/vn4.4/scripts/ancil_top_level -l /home/precis/precis_expt/ancil/nclaa/qrparm.orog.mask -n /home/precis/precis_expt/ancil/nclaa/gridnamelist_vn4.4 -o /home/precis/precis_expt/ancil/nclaa -s .make_ancil_orog.script -t .make_ancil_orog.namelist -v -z orog -b "-i /home/precis/precis_expt/nclaa/nclaa_ancil_master/qrorog.navy10.y84n -j /home/precis/precis_expt/nclaa/nclaa_ancil_master/qrparm.ashhr -k /home/precis/precis_expt/ancil/nclaa/qrparm.orog -m" >>/home/precis/precis_expt/ancil/nclaa/.nclaa.orog.out 2>&1
at /home/precis/um/vn4.5/utils/make_ancil_orog line 182.
scribed by
+ echo Cosby (1984).
Cosby (1984).
+ echo
In fact, it may be this type of error which is causing the OpenSUSE 12.3 operating system to be rather unstable.
Whenever I run precis and get an error, the system beeps a lot and precis stops working. If I close the GUI, I cannot restart it and I get the following kernel messages (we checked and all hardware is fully functional so this must be a kernel bug?):
Code:
~> precis
Error in startup script: child killed: kill signal
while executing
"exec convert $env(SAVEDIR)/regions/$region/new.ppm -scale 265x265 $env(SAVEDIR)/regions/$region/new_resize.gif"
(procedure "Main" line 141)
invoked from within
"Main"
(file "main.tcl" line 626)
Message from syslogd@linux-62iu at Jul 2 14:49:15 ...
kernel:[10062.856590] Process convert (pid: 8985, ti=eba1a000 task=e4a423b0 task.ti=eba1a000)
Message from syslogd@linux-62iu at Jul 2 14:49:15 ...
kernel:[10062.857175] Stack:
Message from syslogd@linux-62iu at Jul 2 14:49:15 ...
kernel:[10062.859574] Call Trace:
Message from syslogd@linux-62iu at Jul 2 14:49:15 ...
kernel:[10062.866305] Code: 8d b4 26 00 00 00 00 8b 6c 24 0c 3b 6b 14 0f 83 9b 00 00 00 89 f0 c1 e8 0e 0f be 80 c0 a4 ab c0 85 c0 78 48 8b 04 85 a0 a4 ab c0 <8b> 90 bc 10 00 00 03 90 b4 10 00 00 39 f2 76 31 89 f7 2b b8 b4
Message from syslogd@linux-62iu at Jul 2 14:49:15 ...
kernel:[10062.866905] EIP: [<c030ea0c>] compaction_alloc+0xcc/0x1e0 SS:ESP 0068:eba1bcb4
Is there anything you can suggest to help please?
Isabella