[daip] VLAPROCS blew CORE
Pedro Manuel Augusto
augusto at uma.pt
Mon May 8 08:54:58 EDT 2006
Dear colleague,
I have AIPS installed in a Red Hat Linux System in a PC. For a few months
I have been using it successfully to reduce VLA data and everything has
worked fine, so far (already a few tens of maps have been produced).
Today, with no apparent reason, I got a "blew core" error when running
VLAPROCS (see below). Any thoughts on the reason? The disk (only one) has
51% of capacity (18 Gb) available. Maybe some specific directory inside
AIPS is full after all these maps?
Sincerely,
Pedro Augusto
--------------------------
>run vlaprocs
AIPS 1: $---------------------------------------------------------------
AIPS 1: $! RUN file to prepare to test performance of AIPS tasks on data
AIPS 1: $# Run POPS
AIPS 1: $---------------------------------------------------------------
--------
AIPS 1: $; Copyright (C) 1995-1997; 2001-2002
AIPS 1: $; Associated Universities, Inc. Washington DC, USA.
AIPS 1: $;
AIPS 1: $; This program is free software; you can redistribute it and/o
r
AIPS 1: $; modify it under the terms of the GNU General Public License
as
AIPS 1: $; published by the Free Software Foundation; either version 2
of
AIPS 1: $; the License, or (at your option) any later version.
AIPS 1: $;
AIPS 1: $; This program is distributed in the hope that it will be usef
ul,
AIPS 1: $; but WITHOUT ANY WARRANTY; without even the implied warranty
of
AIPS 1: $; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See th
e
AIPS 1: $; GNU General Public License for more details.
AIPS 1: $;
AIPS 1: $; You should have received a copy of the GNU General Public
AIPS 1: $; License along with this program; if not, write to the Free
AIPS 1: $; Software Foundation, Inc., 675 Massachusetts Ave, Cambridge,
AIPS 1: $; MA 02139, USA.
AIPS 1: $;
AIPS 1: $; Correspondence concerning AIPS should be addressed as follow
s:
AIPS 1: $; Internet email: aipsmail at nrao.edu.
AIPS 1: $; Postal address: AIPS Project Office
AIPS 1: $; National Radio Astronomy Observatory
AIPS 1: $; 520 Edgemont Road
AIPS 1: $; Charlottesville, VA 22903-2475 USA
AIPS 1: $---------------------------------------------------------------
--------
AIPS 1: * VLA Calibration procedures
AIPS 1: *
AIPS 1: * Dummy procedure to define adverbs
AIPS 1: PROC VLADUMMY
AIPS 1: SCALAR DOLISTR, DOPRINT, SNVER, VBA_WAIT
AIPS 1: STRING*16 VBA_KEYS
AIPS 1: ARRAY VBA_KEYV(2)
AIPS 1: STRING*8 VBA_TASK, VBA_TTSK, VBA_KEYW
AIPS 1: STRING*2 VBA_TYPE
AIPS 1: FINISH
AIPS 1: * Initilalize
AIPS 1: minamper 10; minphser 10
AIPS 1: dolistr 1; doprint 1
AIPS 1: *
AIPS 1: PROCEDURE RUNWAIT (VBA_TASK)
AIPS 1: *---------------------------------------------------------------
AIPS 1: * Runs VBA_TASK and waits for it to complete regardless of the
AIPS 1: * value of DOWAIT.
AIPS 1: * Inputs:
AIPS 1: * VBA_TASK name of task
AIPS 1: *---------------------------------------------------------------
AIPS 1: VBA_WAIT = DOWAIT
AIPS 1: DOWAIT = TRUE
AIPS 1: VBA_TTSK = TASK
AIPS 1: TASK = VBA_TASK
AIPS 1: GO
AIPS 1: DOWAIT = VBA_WAIT
AIPS 1: TASK = VBA_TTSK
AIPS 1: RETURN
AIPS 1: FINISH
AIPS 1: PROCEDURE MAXTAB (VBA_TYPE)
AIPS 1: *---------------------------------------------------------------
AIPS 1: * Return the highest version number of a table of type
AIPS 1: * VBA_TYPE attached to the specified file.
AIPS 1: *
AIPS 1: * Inputs:
AIPS 1: * VBA_TYPE Table type
AIPS 1: *
AIPS 1: * Adverbs:
AIPS 1: * USERID User ID
AIPS 1: * INNAME File name
AIPS 1: * INCLASS File class
AIPS 1: * INSEQ File sequence number
AIPS 1: * INDISK File disk number
AIPS 1: *---------------------------------------------------------------
AIPS 1: SCALAR VBA_SLOT
AIPS 1: SCALAR VBA_VERS
AIPS 1: *---------------------------------------------------------------
AIPS 1: *
AIPS 1: * Save adverb values
AIPS 1: *
AIPS 1: VBA_KEYW = KEYWORD
AIPS 1: VBA_KEYV = KEYVALUE
AIPS 1: VBA_KEYS = KEYSTRNG
AIPS 1: *
AIPS 1: VBA_SLOT = 0
AIPS 1: KEYSTRNG = ' '
AIPS 1: *
AIPS 1: * Invariant: KEYSTRNG <> VBA_TYPE implies that no of the first
AIPS 1: * VBA_SLOT tables has type VBA_TYPE
AIPS 1: * Bound: 50 - VBA_SLOT
AIPS 1: *
AIPS 1: WHILE VBA_SLOT <> 50 & KEYSTRNG <> VBA_TYPE
AIPS 1: VBA_SLOT = VBA_SLOT + 1
AIPS 1: KEYWORD = 'EXTYPE' !! CHAR(VBA_SLOT)
AIPS 1: GETHEAD
AIPS 1: END
AIPS 1: *
AIPS 1: * If KEYSTRNG = VBA_TYPE then VBA_SLOT is the index for table
AIPS 1: * type VBA_TYPE in the file header otherwise there are no
AIPS 1: * tables of type VBA_TYPE.
AIPS 1: *
AIPS 1: IF KEYSTRNG = VBA_TYPE THEN
AIPS 1: KEYWORD = 'EXTVER' !! CHAR(VBA_SLOT)
AIPS 1: GETHEAD
AIPS 1: ELSE
AIPS 1: KEYVALUE(1) = 0
AIPS 1: END
AIPS 1: *
AIPS 1: VBA_VER = KEYVALUE(1)
AIPS 1: *
AIPS 1: * Restore saved adverbs
AIPS 1: *
AIPS 1: KEYWORD = VBA_KEYW
AIPS 1: KEYVALUE = VBA_KEYV
AIPS 1: KEYSTRNG = VBA_KEYS
AIPS 1: *
AIPS 1: RETURN VBA_VER
AIPS 1: *
AIPS 1: FINISH
AIPS 1: PROC VLACALIB
AIPS 1: * Procedure to run CALIB listing closure errors and solutions
AIPS 1: * rewritten by Amy Mioduszewski
AIPS 1: * Save inputs
AIPS 1: scalar olddowait
AIPS 1: olddowait=dowait
AIPS 1: dowait=1
AIPS 1: tput vlacalib
AIPS 1: * Defaults for most CALIB adverbs.
AIPS 1: task 'CALIB';default;tget vlacalib;task 'CALIB'
AIPS 1: if(flagver=0)then; flagver=1; end
AIPS 1: bchan 1;echan 0; aparm 4,0;solmode 'A&P'
AIPS 1: aparm(6)=2; cparm 0, 0, minamper/10, minphser/10, 1, 0
AIPS 1: * Run CALIB and print messages
AIPS 1: if (DOPRINT<=0) then; go;end
AIPS 1: if (DOPRINT>0)then
AIPS 1: docrt -1; prnum 0; prta 'AIPS';clrm;inputs vlacalib
AIPS 1: prta task; clrm; go; prta 'AIPS'; prtm; prta task; prtm
AIPS 1: prta ''
AIPS 1: end
AIPS 1: * Run LISTR to print SN table
AIPS 1: if (DOPRINT>0) THEN
AIPS 1: task 'LISTR';default;tget vlacalib;task 'LISTR'
AIPS 1: docrt=-1
AIPS 1: opty 'GAIN'; inext 'SN'; bif 1;eif 2; stokes 'HALF'
AIPS 1: dparm 5 1 0;go
AIPS 1: end
AIPS 1: tget vlacalib
AIPS 1: if (SNVER=0) then
AIPS 1: print '!! SNVER=0 => GENERATED A NEW SN TABLE'
AIPS 1: BLEW CORE!
More information about the Daip
mailing list