Large Arrays/Commons

plischke@isam.de plischke@isam.de
Mon Dec 9 10:45:00 GMT 2002


Hello,

eventually somebody can help (or tell me that there is no solution):

- I have a rather complex finite element code (to be compiled with g77)
  and would like to run
  a bigger model than previously. I have however problems in using
  sufficiently large arrays.
  I split the large arrays into three COMMON BLOCKS, e.g.
  COMMON /A(50000000)
  COMMON /SOL1/ B(28000000)
  COMMON /SOL2/ C(56000000)
  with  IMPLICIT REAL*8 (A-H,O-Z)
 I can compile and link without problems,
 but get a segment violation at excution (immediately, and also if
 a use just a main program for storage allocation (i.e. don't call
 any subroutines)
 I suppose that the maximum storage to be allocated is limited by the
 physical memory of my PC (1 GB), because there are no problems as long
 as the sum of all allocated storage is araound 900 MB. 
 Is there any solution?
 Do you need more information?
 I can also call you on the phone, if you are ready to help.
 Thanks
 
 
Bertold Plischke

ISAMGEO-Engineering GmbH
Junkernstr. 35
D-65205 Wiesbaden

Telefon +49 6122 507910
Telefax +49 6122 507912

E-mail: plischke@isam.de




More information about the Gcc-help mailing list