delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/01/09/13:11:10

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <41E173A8.46D95FCF@northwestern.edu>
Date: Sun, 09 Jan 2005 12:10:48 -0600
From: "Dante R. Chialvo" <d-chialvo AT northwestern DOT edu>
MIME-Version: 1.0
To: Dave Korn <dave DOT korn AT artimi DOT com>
CC: cygwin AT cygwin DOT com, Mark Hadfield <m DOT hadfield AT niwa DOT co DOT nz>
Subject: Re: Memory for large arrays in cygwin/g77
References: <NUTMEG8GhLxaYAeNbGC00000cd3 AT NUTMEG DOT CAM DOT ARTIMI DOT COM>

Thanks for the suggestions
Bottom line both ideas work fine in my case:

1) Install the g95 compiler, 
or
2) Use g77 using the Wl option, ie,

 g77 -O2 -o mybigprogram -Wl,--stack,100000000  mybigprogram.f 

So thanks a lot,  

Dante


Dave Korn wrote:
> 
> > -----Original Message-----
> > From: cygwin-owner On Behalf Of Mark Hadfield
> > Sent: 06 January 2005 00:58
> 
> > Dante Chialvo wrote:
> > > I have similar problem than the one posted a while ago in
> > >
> > > http://www.cygwin.com/ml/cygwin/2003-02/msg00842.html
> > >
> > > Using cygwin/g77, in a PC with 1024 Mb of physical memory.
> > > After compiling and running the following test program
> > > the limit of 160 Mb cannot be surpassed.
> 
> > > error message after running
> > > C:\cygwin\home\dchialvo\test.exe (1972): ***
> > MapViewOfFileEx(0x71C, in_h
> > > 0x71C) failed, Win32 error 6
> 
> > Just to provide another data point, I have the same problem.
> > I have g77,
> > g95 and grfortran (gfc) installed (see below). With
> > heap_chunk_in_mb set
> > to 1024, on a machine with 1024 MiB RAM< I can run a simple Fortran
> > program with an array of up to ~ 1023 MiB. With g77 & gfc the
> > limit is
> > 156 MiB and beyond that it fails with something like
> >
> >    gfctest.exe (844): *** MapViewOfFileEx(0x224, in_h 0x224)
> >    failed, Win32 error 6
> 
> >  > Any suggestions will be appreciatted
> >
> > Use g95
> 
>   It may also be possible to workaround the problem by fooling around with the
> default stack allocation size; this can have knock-on effects which clear up the
> reserved area of the process' memory map that error message is complaining
> about.
> 
> See
> http://www.cygwin.com/ml/cygwin/2004-10/msg01188.html
> or
> http://www.cygwin.com/ml/cygwin/2004-07/msg00646.html for the full gory details,
> and look up the "-Wl,--stack=XXXX" option.  You might need to play around with
> values for the stack size until you find one that helps!
> 
>     cheers,
>       DaveK
> --
> Can't think of a witty .sigline today....
> 
> --
> Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
> Problem reports:       http://cygwin.com/problems.html
> Documentation:         http://cygwin.com/docs.html
> FAQ:                   http://cygwin.com/faq/

-- 
========================== 
Prof. Dante R. Chialvo 
http://www.chialvo.net
-------------------------- 
Cell: 310-3824810(in USA)
+34 679949564 (in Europe)
==========================

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019