[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