Hi Kui<br><br>I got it. Thank you so much. :)<br><br><div class="gmail_quote">On Mon, Feb 15, 2010 at 12:17 AM, Kui Gao <span dir="ltr">&lt;<a href="mailto:kgao@eecs.northwestern.edu" target="_blank">kgao@eecs.northwestern.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Hi Shawn,<br>
       The back-trace is follows.<br>
        MPI_File_write_all() &lt;-- ncmpi_put_vara_all()&lt;-ncmpi_put_vara_int_all()/ncmpi_put_vara_double_all(). ncmpi_put_vara_int_all()/ncmpi_put_vara_double_all() are called in ncmpi_parallel_write.c and ncmpi_parallel_write_single.c.<br>


        Best regards,<br>
<font color="#888888">Kui.<br>
</font><div><div></div><div><br>
On Feb 14, 2010, at 9:15 PM, Shawn Kim wrote:<br>
<br>
&gt; Hi,<br>
&gt;<br>
&gt; I&#39;ve run a Flash IO benchmark using parallel-netcdf-1.1.1. Currently I am trying to back-trace MPI_File_write_all() call, in such that MPI_File_write_all() &lt;-- ncmpi_put_vara_all() &lt;-- nfmpi_put_vara_all(), and so on. (parallel-netcdf-1.1.1/src/libf/put_vara_allf.c)<br>


&gt; What I want to know is which function calls nfmpi_put_vara_all(). I grepped to find it in parallel-netcdf-1.1.1 as well as flash benchmark, but I couldn&#39;t do it.<br>
&gt; Can you help me do it?<br>
&gt;<br>
&gt; Thank you,<br>
&gt;<br>
&gt; Shawn<br>
<br>
</div></div></blockquote></div><br>