From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7242bbd9bc9ed5cd X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-09-14 14:20:38 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.uchicago.edu!yellow.newsread.com!bad-news.newsread.com!netaxs.com!newsread.com!feeder.qis.net!pln-e!spln!dex!extra.newsguy.com!newsp.newsguy.com!enews2 From: those who know me have no need of my name Newsgroups: comp.lang.ada Subject: Re: Memory Access for Large Array Date: 14 Sep 2001 20:54:56 GMT Organization: earthfriends Message-ID: <9ntqqv3me5@enews2.newsguy.com> References: <1000493387.173635@news.drenet.dnd.ca> NNTP-Posting-Host: p-565.newsdawg.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii User-Agent: Gnus/5.090004 (Oort Gnus v0.04) XEmacs/21.1 (Cuyahoga Valley) Xref: archiver1.google.com comp.lang.ada:13088 Date: 2001-09-14T20:54:56+00:00 List-Id: <1000493387.173635@news.drenet.dnd.ca> divulged: >I have a Sun Solaris with 1 Gbytes of RAM and lots of SAWP space. >With 1 Gbytes of RAM, I should be able to have an array size of up to >16000 unknown. However, I was able to go up to 2000 only which uses >only 16 Mbytes of memory. No matter what we do, we seem to be limited >to 16 Mbytes of memory access. We tried the same test program with >FORTRAN, and we did not have the same limit. what happens when you try exceeding 2000? what message is printed, and by what agent? i'd guess that 16meg is the soft limit for some resource, and fortran either does not use that resource or it's run-time requests an increase (perhaps to the hard limit). you should probably: a) also ask in a solaris related forum, e.g., comp.unix.solaris, and b) truss each process (fortran and ada) to see if and how resource limits are being manipulated. -- okay, have a sig then