Hi,<br><br>I've tried to implement the entire trace from the application program through pvfs2 clients to servers and did it. (I tested a simple application program and got full paths)<br>Now, I want to trace MPI_File_write_all from the pnetcdf used in Flash IO (argonne version) to the PVFS2.<br>
<br>I found that pnetcdf issued 50 MPI_File_write_all() calls and hdf5 did 32 MPI_File_write_at_all()'s.<br>In addition, I knew that, PVFS_sys_write() calls didn't seem to be passed to the PVFS_sys_io() in <a href="http://sys-io.sm">sys-io.sm</a>. (I modified the entire IO stack to trace IO related function, NOT using MPE)<br>
<div class="im"><br>
<br>1. MPI_File_write_all (mpich2-1.0.8/src/mpi/romio/mpi-io/write_all.c)<br>2. MPIOI_File_write_all (mpich2-1.0.8/src/mpi/romio/mpi-io/write_all.c)<br>3. ADIO_WriteStridedColl<br>4. ADIOI_GEN_WriteStridedColl (mpich2-1.0.8/src/mpi/romio/adio/common/ad_write_coll.c)<br>
-------------------------------------------------------------------------------------------------------------------------------------<br>From here, I can't trace it<br>5. ADIO_WriteContig (ad_pvfs2_write.c)<br>6. ADIOI_PVFS2_WriteContig<br>
7. PVFS_sys_write</div>====================================<br>8. PVFS_sys_io (<a href="http://sys-io.sm">sys-io.sm</a>)<br><br>Is there anybody who knows why these call sequences don't work? If anybody ran Flash IO before, is the result correct?<br>
Or, am I missing something? <br><br>Thank you<br><br>- Best regards,<br>Shawn<br><br><br><br>