On Fri, Mar 4, 2011 at 8:09 AM, Mark Howison <[email protected]> wrote:
> Hi Matthieu, > > The Integrated Performance Monitor (IPM) v2 beta has a POSIX I/O > tracing feature. This will give you detailed output of the underlying > POSIX calls (such as open, write and read) made by your application > (through the pHDF layer). You can download it here: > > http://tools.pub.lab.nm.ifi.lmu.de/web/ipm/ > > To enable I/O tracing, you have to configure with > > ./configure --enable-posixio CFLAGS=-DHAVE_POSIXIO_TRACE > > You have to relink your application against the libipm.a that his > produces (or you can enable the shared library and do an LD_PRELOAD). > After you application runs, you'll have a text file for each MPI rank > with the POSIX calls and their arguments. > Is it possible that having 30,000 text files being written could actually affect timings when trying to ascertain what's going on with I/O? If so, is there any way around this? Leigh -- Leigh Orf Associate Professor of Atmospheric Science Department of Geology and Meteorology Central Michigan University Currently on sabbatical at the National Center for Atmospheric Research in Boulder, CO NCAR office phone: (303) 497-8200
_______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
