[Beowulf] thanks for the array issue

f.costen@cs.man.ac.uk fumie.costen at manchester.ac.uk
Mon Dec 17 01:47:11 PST 2007


Dear Donald(Shillady),James(Cownie),
Alan(scheinine),Toon(Moene),Geoff(Jacobs)

Thank you very much for your feedback.
This array is meant to  be used to build
an FDTD radio environment at the master ( MPI_WORLD == 0 ).
And part of it is planned to be sent to each slave.
That's why this particular array is used at the master.

Sadly, as you pointed out, the size of the memory per core
restricted my calculation
although the shell environment setting in .cshrc is done like:
limit coredumpsize 0
unlimit stacksize

These two lines did not turn the computers infinite ;-) > Mike(Frese)

So  the  solution, which I came up with,
 is, as Brian(Dobbins) said on 13th,
that
#define ntmax 820
integer*4, ALLOCATABLE :: a( : , : , :)
allocate(a(ntmax,ntmax,localsmalldimension))
to distribute this matrix a(,,) to each slave
to fit to the size of the memory available at each slave (and master)

Thank you very much
Fumie











More information about the Beowulf mailing list