<div dir="ltr"><font face="arial, helvetica, sans-serif">Hello, <br>  I propose an alternative for Jeff's multi-device problem for you to think.<br>  What we need is simply providing names for elements in an array-type var. </font><div>
<font face="arial, helvetica, sans-serif"> Jeff's workaround works but is not intuitive.  Having a state pvar which simply gives 0. 1, 2, ... is an over-design. How about this one:<br><br>  // Return true or false in has_subnames. <br>
  MPI_T_pvar_has_subnames(session, handle, int has_subnames); </font></div><div><font face="arial, helvetica, sans-serif">  // If has_subnames, use this function to get their names<br>  MPI_T_pvar_get_subnames(session, handle, char * subnames[], int lens[]); // Very like the newly proposed MPI_T_PVAR_READ_STR(session, handle, char * const strs[], int lens[])<br>
<br>  Do the same for cvars, MPI_T_cvar_has_subnames(); MPI_T_cvar_get_subnames();</font></div></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr">--Junchao Zhang</div></div>
<br><br><div class="gmail_quote">On Thu, Oct 31, 2013 at 8:52 AM, Jeff Squyres (jsquyres) <span dir="ltr"><<a href="mailto:jsquyres@cisco.com" target="_blank">jsquyres@cisco.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
These are a few slides I'd like to talk through today on the call.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Jeff Squyres<br>
<a href="mailto:jsquyres@cisco.com">jsquyres@cisco.com</a><br>
For corporate legal information go to: <a href="http://www.cisco.com/web/about/doing_business/legal/cri/" target="_blank">http://www.cisco.com/web/about/doing_business/legal/cri/</a><br>
</font></span><br>_______________________________________________<br>
mpiwg-tools mailing list<br>
<a href="mailto:mpiwg-tools@lists.mpi-forum.org">mpiwg-tools@lists.mpi-forum.org</a><br>
<a href="http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-tools" target="_blank">http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-tools</a><br></blockquote></div><br></div>