HP3000-L Archives

February 1999, Week 3

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
"Schlosser, Robert (Contractor)" <[log in to unmask]>
Reply To:
Schlosser, Robert (Contractor)
Date:
Thu, 18 Feb 1999 08:21:34 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (24 lines)
Michael,

        I am not that familiar with FORTRAN, but I would suspect that in
changing from Fortran 66 to Fortran 77 the compiler is generating more code.
This causes the code in each segment to exceed 16K words. What you will have to
do is insert MORE $OPTION SEGMENT statements into the source code. This will
have at least 2 effects, the first is that your new code will have to compete
with fewer routines for the limited resource (code segment size). The second is
that your code will jump segments more often, possibly slowing down your
program.

        As to how many additional $OPTION SEGMENTS you can add, check in sysgen
under the misc. section for the number of segments allowed in a compatibility
mode program. Unless this has been changed it will be set to 63. If you want to
make the conversion job easier on people and harder on the system, change this
value to 255 (the maximum) and do a START NORECOVERY. You can then place each
FORTRAN program into its own segment.


Robert Schlosser
Harris Corporation
Melbourne, FL.
(407) 727-5893

ATOM RSS1 RSS2