[daip] 31DEC13 LINUX midnite job (dave, 20140402.193029)

aipsmgr at nrao.edu aipsmgr at nrao.edu
Wed Apr 2 15:31:46 EDT 2014


dave update report for 31DEC13 on Wed Apr  2 19:31:46 UTC 2014 (UT)

Copies and compiles:

AIPSUPD - Using CVS for copying files.
UPDCVS - cvs copy of 31DEC13 begun, 1st character means
 - U added, P updated, M your file differs from master
 - C you have a changed file needing work (error!)
 - ? you have a file not on the master (ignore)
? 31DEC13/ERRORS
U 31DEC13/TIMESTAMP
P 31DEC13/APL/PGM/PRTAB.FOR
P 31DEC13/HIST/CHANGE.DOC
P 31DEC13/UPDATE/COMLNK.UPD
U 31DEC13/UPDATE/COMLNK.UPD.SUM
U 31DEC13/UPDATE/LASTCVS.DAT
P 31DEC13/UPDATE/PUTBCK.UPD
U 31DEC13/UPDATE/PUTBCK.UPD.SUM
P 31DEC13/UPDATE/REASONS.UPD
U 31DEC13/UPDATE/REASONS.UPD.SUM
P 31DEC13/Y/PGM/RMFIT.FOR
P 31DEC13/Y/PGM/XGAUS.FOR
UPDCVS - cvs update of 31DEC13 completed
UPDCVS - cvs update of TEXT completed
AIPSUPD - UPDCVS apparently worked

UPDCONTROL - /home/AIPS/31DEC13/LINUX/UPDATE/LASTREMOVE.DAT = 20140331.204948
UPDCONTROL - /home/AIPS/31DEC13/LINUX/UPDATE/LASTCOPY.DAT = 20140331.204948
UPDCONTROL - /home/AIPS/31DEC13/LINUX/UPDATE/LASTCOMRPL.DAT = 20140331.204948
UPDCONTROL - /home/AIPS/31DEC13/LINUX/UPDATE/LASTCOMLNK.DAT = 20140331.204948

UPDCONTROL - Everything seems in order

UPDCOMRPL: COMRPLs


UPDCOMRPL: currently in /home/AIPS/31DEC13/LINUX/UPDATE

UPDCOMLNK: COMLNKs

02-APR-2014 19:12:48 20140402 NEW APLPGM   PRTAB.FOR     egreisen
02-APR-2014 19:26:14 20140402 NEW YPGM     RMFIT.FOR     egreisen
02-APR-2014 19:25:59 20140402 NEW YPGM     XGAUS.FOR     egreisen

UPDCOMLNK: currently in /home/AIPS/31DEC13/LINUX/UPDATE
UPDCOMLNK: /home/AIPS/31DEC13/APL/PGM/PRTAB.FOR
UPDCOMLNK: /home/AIPS/31DEC13/Y/PGM/RMFIT.FOR
UPDCOMLNK: /home/AIPS/31DEC13/Y/PGM/XGAUS.FOR


UPDCONTROL - Reasons for file updates on Wed Apr  2 19:31:13 UTC 2014 (UT)

02-APR-2014 19:12:38 20140402 NEW APLPGM   PRTAB.FOR     long strings cause aborts
02-APR-2014 19:25:37 20140402 NEW HIST     CHANGE.DOC    prtab, rmfit xgaus
02-APR-2014 19:25:41 20140402 NEW YPGM     XGAUS.FOR     bad function call argument
02-APR-2014 19:25:42 20140402 NEW YPGM     RMFIT.FOR     bad function call argument

CHANGE.DOC entries:


15339.  April 2, 2014            XGAUS, RMFIT               Eric
        Discovered numerus calls to the function evaluator which had a
        bad argument, causing it to evaluate derivatives rather than
        residuals.  It is amazing that it worked so well - the symptom
        arose in XGAUS where a single variable (an FTAB pointer) got
        reste to zero most mysteriously in Intel 64-bit optimized code
        only.  Correcting this unearthed an error in RMFIT's attempt
        to make guesses - the change from 3 variables to 4 fit each
        time did not make it to one place in that code.
        Moved corrections only to 31DEC13 this date.

15340.  April 2, 2014                PRTAB                 Eric
        A very long string in a table (BANDCODE for 64 IFs = 256
        characters) was too long for temporary strings in the task.
        Limited the data string in such cases.  Unfortunately, without
        building in special knowledge of specific tables, PRTAB cannot
        know about character string arrays.
        March 11, 2014 correction included:
        When a floating format was requested but an exponential was
        required, the task used 1 too few characters, dropping the
        essential digit of the exponent.
        Moved to 31DEC13 this date.




More information about the Daip mailing list