[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