[daip] CVEL - Intel compiler

Amy Mioduszewski amiodusz at nrao.edu
Tue Oct 11 12:41:29 EDT 2005


FYI, Vincent came and talked to me about CVEL.  It made it all the way 
through shifting the data and aborted before the message about the 
Bandpass being applied.

I decided to run the debugger and low and behold CVEL didn't croak when 
compiled with the gnu compiler.  Sigh...so I am going to compile a 
special version for him to use and then try to see if I can figure out 
what the Intel compiler is doing.  It is the optimization, but CVEL is 
not a program one really wants to run without optimization.

Amy
-------- Original Message --------
Subject: CVEL inputs
Date: Tue, 11 Oct 2005 09:30:24 -0600 (MDT)
From: Vincent Fish <vfish at nrao.edu>
To: amiodusz at nrao.edu

AIPS 1: CVEL      Task to shift spectral line data to a given velocity
AIPS 1: Adverbs     Values                 Comments
AIPS 1: ----------------------------------------------------------------
AIPS 1: INNAME     'W3OH-SAT    '          Input UV file name (name)
AIPS 1: INCLASS    'FPOL1 '                Input UV file name (class)
AIPS 1: INSEQ         1                    Input UV file name (seq. #)
AIPS 1: INDISK        1                    Input UV file disk unit #
AIPS 1: OUTNAME    'W3OH-SAT    '          Output UV file name (name)
AIPS 1: OUTCLASS   'CVELBP'                Output UV file name (class)
AIPS 1: OUTSEQ        2                    Output UV file name (seq. #)
AIPS 1: OUTDISK       1                    Output UV file disk unit #
AIPS 1: SOURCES    'W3OH            '      Source list to shift, other
AIPS 1:            *rest ' '               sources will be passed
AIPS 1:                                    unshifted. Ignored for
AIPS 1:                                    single source files.
AIPS 1:                                    '*' or ' ' => all;
AIPS 1: QUAL         -1                    Source qualifier to shift,
AIPS 1:                                    Sources with other quals
AIPS 1:                                    will be passed unshifted.
AIPS 1:                                    -1 => no selection by qual
AIPS 1: TIMERANG   *all 0                  Time range to shift
AIPS 1: SELBAND      -1                    Bandwidth to select (kHz)
AIPS 1: SELFREQ      -1                    Frequency to select (MHz)
AIPS 1: FREQID        0                    Freq. ID to select.
AIPS 1: SUBARRAY      0                    Subarray, 0=>1
AIPS 1: FLAGVER       2                    Flag table version
AIPS 1: DOBAND        3                    If >0 apply bandpass cal.
AIPS 1:                                    Method used depends on value
AIPS 1:                                    of DOBAND (see HELP file).
AIPS 1: BPVER         2                    Bandpass table version
AIPS 1: GAINUSE       0                    CL table version which
AIPS 1:                                    contains the time/antenna
AIPS 1:                                    dependent frequency offsets.
AIPS 1:                                    0 => 1.
AIPS 1:
AIPS 1:                                    APARMS(1:6) will define the
AIPS 1:                                    velocity parameters needed
AIPS 1:                                    for single source files. The
AIPS 1:                                    parameters you define here
AIPS 1:                                    will override any of those
AIPS 1:                                    set with ALTDEF. If any of
AIPS 1:                                    APARM(1)-(6) are set CVEL
AIPS 1:                                    will assume all are set.
AIPS 1:                                    These are ignored in the case
AIPS 1:                                    of multi-source files, you
AIPS 1:                                    should use SETJY for them.
AIPS 1: APARM      *all 0                  (1) => for single source file
AIPS 1:                                        the velocity of a given
AIPS 1:                                        pixel (m/s).
AIPS 1:                                    (2) => the pixel to which
AIPS 1:                                        APARM(1) refers.
AIPS 1:                                    (3) defines the velocity type
AIPS 1:                                        0 => LSR, 1 => HELIO
AIPS 1:                                    (4) the velocity definition:
AIPS 1:                                        0 => optical, 1 => radio
AIPS 1:                                    (5) aparms 5 & 6 define the
AIPS 1:                                        rest frequency of the
AIPS 1:                                        line in Hz; the value
AIPS 1:                                        used is the sum of
AIPS 1:                                        APARM(5) + APARM(6).
AIPS 1:                                        See helpfile.
AIPS 1:                                    (7) 0 => VLBI data
AIPS 1:                                        1 => VLA/ATCA/LBA/ATLBA
AIPS 1:                                    (8) if > 0 then do not print
AIPS 1:                                        messages about large
AIPS 1:                                        channel shifts, used if
AIPS 1:                                        deliberately want a large
AIPS 1:                                        shift.
AIPS 1:                                    (9)  0 => not smooth spectra
AIPS 1:                                             while shifting
AIPS 1:                                        >0 => smooth AC spectra
AIPS 1:                                             by Hanning
AIPS 1:                                        >1 => smooth XC spectra
AIPS 1:                                             by Hanning also
AIPS 1: BADDISK    *all 0                  Disks to avoid for scratch





More information about the Daip mailing list