<html>
<body>
At 06:43 PM 11/10/2009, Larry Stewart wrote:<br><br>
<br>
<blockquote type=cite class=cite cite="">On Tue, Nov 10, 2009 at 8:30 PM,
amjad ali
<<a href="mailto:amjad11@gmail.com">amjad11@gmail.com</a>>
wrote:<br>

<dl>
<dd>HI,<br><br>

<dd>suppose we have four arrays with same number of elements say 60000.,
but different dimensions like:<br><br>

<dd>array1(1:60000)<br>

<dd>array2(1:2, 1:30000)<br>

<dd>array3(1:2, 1:300, 1:100)<br>

<dd>array4(1:4, 1:15, 1:10,  1:100)<br><br>
<br>

<dd>Does each of these arrays in fortran will occupy same amount of
memory?<br><br>

<dd>For sending/receiving each of these, Does MPI has the same (or nearly
same) overhead? or any significantly different overhead is involved in
handling each of these arrays (by MPI)? <br><br>

</dl>They should take the same amount of space and have nearly identical
transfer times with MPI.<br>
(If you send the whole thing)<br><br>
-L</blockquote><br>
Those four array descriptors can all apply to exactly the same space, via
an 'equivalence' statement.  They are all laid out in memory just
like array1.  <br><br>
Thus, they can each be transmitted by exactly the same MPI send.<br><br>
<br>
Mike<br>
</body>
</html>