Hi,<br>     Thanks for your reply, after looking at various MPI derived datatype creation functions other than MPI_Pack according to me option can probably be of using MPI_Type_create_struct but then for each structure element I have to create a separate derived datatype as the block lengths will be different due to dynamic array present in them, so again the extra memory will be required now for type-maps of these datatypes.<br>
      Is the approach of MPI_Type_create_struct mentioned above will be better than MPI_Pack in this case?  also is there any other optimal way to do this?<br><br clear="all"><br>-- <br><br>Regards,<br>-- Mahesh Doijade<br>
<br><div class="gmail_quote">On Thu, Mar 21, 2013 at 2:36 AM, Pavan Balaji <span dir="ltr"><<a href="mailto:balaji@mcs.anl.gov" target="_blank">balaji@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Please look through the derived datatype constructs in MPI.  Google can<br>
help you find some tutorials.<br>
<br>
 -- Pavan<br>
<div><div class="h5"><br>
On 03/19/2013 06:12 AM US Central Time, Mahesh Doijade wrote:<br>
> Hi,<br>
>      I have a struct as -<br>
> struct A<br>
> {<br>
>     int size;<br>
>     int *lptr;<br>
> };<br>
>      And then I have array of such structure, I want to only send<br>
> dynamic array present in each of the structs to other process.<br>
> One of the options is to do it with MPI_Pack but then I have read it is<br>
> not so good from performance point of view.<br>
> What can be the other opt<br>
><br>
> --<br>
><br>
> Regards,<br>
> -- Mahesh Doijade<br>

><br>
><br>
><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> discuss mailing list     <a href="mailto:discuss@mpich.org">discuss@mpich.org</a><br>
> To manage subscription options or unsubscribe:<br>
> <a href="https://lists.mpich.org/mailman/listinfo/discuss" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br>
><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Pavan Balaji<br>
<a href="http://www.mcs.anl.gov/%7Ebalaji" target="_blank">http://www.mcs.anl.gov/~balaji</a><br>
</font></span></blockquote></div><br><br>
                                                                           <br>