g77 size of variable too large
Toon Moene
toon@moene.indiv.nluug.nl
Fri Jan 9 20:33:00 GMT 2004
Fabian Braennstroem wrote:
> Hello,
>
> me again. I just saw on in the browser that you can't see the attached
> files. So here they are inline:
> parameter(it=478,jt=303,kt=215,nphit=8,nphito=8)
...
> 1/vectr/phi(it,jt,kt,nphit),phio(it,jt,kt,nphito),prt(nphit),
> 2 resor(nphit),reref(nphit),urf(nphit),ustarv(it,jt,kt),
> 3 phic(it,jt,kt,6),cs(it,jt,kt),tracel(it,jt,kt),
> 4 csk(it,jt,kt),
> 6 conve(it,jt,kt),convn(it,jt,kt),convh(it,jt,kt),
> 7 smp(it,jt,kt),dtfals(nphit)
478 * 303 * 215 * 8 * 4 bytes = 996457920 bytes ~ 1 Gbyte.
You have two such arrays (phi, phio) and phic, which is only slightly
smaller.
So ~ 3 Gbyte of arrays on a 32-bit machine. That's not going to work.
My advise: By an AMD64 or a Apple G5.
--
Toon Moene - mailto:toon@moene.indiv.nluug.nl - phoneto: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
Maintainer, GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
GNU Fortran 95: http://gcc.gnu.org/fortran/ (under construction)
More information about the Gcc-help
mailing list