[daip] 31DEC05 LINUX midnite job (dave, 20050823.034338)

aipsmgr at aoc.nrao.edu aipsmgr at aoc.nrao.edu
Mon Aug 22 23:43:56 EDT 2005


dave update report for 31DEC05 on Tue Aug 23 03:43:56 UTC 2005 (UT)

Copies and compiles:

AIPSUPD - Using CVS for copying files.
UPDCVS - cvs update of 31DEC05 completed
UPDCVS - cvs update of TEXT completed
AIPSUPD - UPDCVS apparently worked

UPDCONTROL - /home/AIPS/31DEC05/LINUX/UPDATE/LASTREMOVE.DAT = 20050822.192352
UPDCONTROL - /home/AIPS/31DEC05/LINUX/UPDATE/LASTCOPY.DAT = 20050822.192352
UPDCONTROL - /home/AIPS/31DEC05/LINUX/UPDATE/LASTCOMRPL.DAT = 20050822.192352
UPDCONTROL - /home/AIPS/31DEC05/LINUX/UPDATE/LASTCOMLNK.DAT = 20050822.192352

UPDCONTROL - Everything seems in order

UPDCOMRPL: COMRPLs

22-AUG-2005 22:20:46 20050822 TST APLGEN   ZMEMR2.FOR (ADDITION)

UPDCOMRPL: currently in /home/AIPS/31DEC05/LINUX/UPDATE
UPDCOMRPL: /home/AIPS/31DEC05/APL/DEV/ZMEMR2.FOR

UPDCOMLNK: COMLNKs


UPDCOMLNK: currently in /home/AIPS/31DEC05/LINUX/UPDATE


UPDCONTROL - Reasons for file updates on Tue Aug 23 03:43:53 UTC 2005 (UT)

22-AUG-2005 20:35:07 20050822 TST HIST     CHANGE.DOC    zmemry
22-AUG-2005 22:20:47 20050822 TST APLGEN   ZMEMR2.FOR    LONGINT

CHANGE.DOC entries:

11909.  August 22, 2005       Dynamic memory             Eric
        We need to use LONGINT for address pointers in dynamic memory
        since 64-bit computers may use more of the virtual address
        space than can be represented in ordinary integers.  This
        means declaring the index pointer a LONGINT which is
        translated to INTEGER on 32-bit addressing machines and to
        INTEGER*8 on 64-bit addressing machines.  Changed:
        ZADRSZ   New - returns size of an int pointer (4 or 8)
                 A copy is in $SYSUNIX/ZTRLOP.C already.
        ZMEMRY   Change INTEGERs to LONGINT.  Fixed QUIT opcode to
                 delete all entries ignoring all other args - FRAL
                 deletes only those of named routine.
        ZMEMR2   $APLGEN stub fix declarations
        ZMEMR2   $APLUNIX C change int * to long * for offset.
        DIETSK   Added call to ZMEMRY with opcode 'QUIT'
        ZDBPC    $INC changed PBPBUF, PBPIBF, PVLBUF, ANTNX, ANTPNT
                 pointers to LONGINT
        BPASET   Changed comments (calls ZMEMRY with above), changed
                 to 0 ANTNX with DO loop since FILL may not be okay.
        BNGET    Changed local variables that are set from pointers.
        DATBND   Changed local variables that are set from pointers.
        IOBSRC   Comments
        CALADJ   Changed OFFSET to LONGINT - local dynamic memory.
        UVGET    Changed comments, frees PBPBUF and references it.
        INTERPLATE  Changed PTIMAG to LONGINT.
        TVUTIL   Changed subroutine OTVBOX pointer WINP to LONGINT.
        ACFIT    Changed pointer VISOO and variable K (to KLONG)
                 computed from it to LONGINT
        ATMCA    Fixed to call ZMEMRY only if really needed and to
                 free the memory once used.  It otherwise created two
                 memories with only a single pointer even when they
                 were not needed and never freed them.
        BPSMO    Changed secondary pointers LWT, LBP
        CLIPM    Changed pointers
        FLGIT    Changed pointers
        GETJY    Changed pointers
        MSORT    Changed pointers
        OTFUV    Changed pointers and local variable
        SNFLG    Changed pointer
        SPLAT    Changed pointers
        STFUN    Changed pointers
        UVLIN    Changed pointers
        UVMLN    Changed pointers
        XTRAN    Changed pointers - are call args from main
        SDMOD    Changed pointer - is call arg from main, also local
                 version of pointer
        UVMTH    Changed pointer
        BLAPP    Changed pointers, added FRAL call
        CCEDT    Changed pointer
        FIXWT    Changed pointers
        FXPOL    Changed pointers
        BPASS    Changed pointers
        CALIB    Changed pointers in 2 routines
        DEFLG    Changed pointers
        FRING    Changed poointers in two places.  In the dynamic
                 pseudo-AP, changed to LONGINT pointer, then set AP
                 pointer to LONGINT one, and if not equal branch to
                 error message and exit.  I*4 AP pointer will not be
                 equal I*8 pointer if allocated memory is too far
                 away.
        KRING    Changed numerous pointers
        BLING    Changed multiple pointers and corrected their usage -
                 1 has to be added to all references.
        BSAVG    Changed pointer and secondary pointer
        IMAGR    Changed pointer in common and 2 secondary ones
        OMFIT    Changed numerous pointers - it appears to be
                 allocating many small areas which is not a good
                 idea.  Removed unused variables.
        SCIMG    Changed pointer in common and 2 secondary pointers
        WFCLN    Changed pointer in common and A secondary pointer
        DELZN    Changed pointers in common
        ELINT    Changed pointers in common
        IBLED    Changed pointers
        OBPLT    Changed pointers
        VPLOT    Changed pointer and numerous secondary ones
        WIPER    Changed pointers
        FRPLT    Dropped DBPC.INC
        BSCLN    Changed pointers
        Moved to CfA promptly for testing.

11910.  August.




More information about the Daip mailing list