<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div class="BodyFragment"><font size="2"><span style="font-size:10pt;">
<div class="PlainText">Hi,<br>
<br>
I am trying to link in darshan to my simple HDF5 application to gather some performance data. I am able to gather some data but not all. Most of my graphs are empty and that seems to be because darshan is not collecting some of the data to be able to generate
the graphs. I might be missing somethings and I am hoping I can get a hint as to what.<br>
<br>
My application uses the intel compilers and it statically links in the intel MPI libraries as well as the HDF5 Libraries but the rest is left dynamic so not a fully static executable as you can see.<br>
<br>
ldd h5testcode <br>
linux-vdso.so.1 => (0x00007fff9939c000)<br>
libz.so.1 => /lib64/libz.so.1 (0x00002acc4dafc000)<br>
libdl.so.2 => /lib64/libdl.so.2 (0x00002acc4dd12000)<br>
libm.so.6 => /lib64/libm.so.6 (0x00002acc4df16000)<br>
librt.so.1 => /lib64/librt.so.1 (0x00002acc4e190000)<br>
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002acc4e399000)<br>
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002acc4e5b6000)<br>
libc.so.6 => /lib64/libc.so.6 (0x00002acc4e7cd000)<br>
/lib64/ld-linux-x86-64.so.2 (0x00002acc4d8db000)<br>
<br>
nm h5testcode | grep darsha<br>
0000000000721a90 T darshan_condense<br>
00000000007233d0 t darshan_file_by_fd<br>
0000000000724aa0 T darshan_file_by_handle<br>
000000000071a110 T darshan_file_by_name<br>
0000000000723280 t darshan_file_by_name_setfd<br>
0000000000724950 T darshan_file_by_name_sethandle<br>
0000000000724b40 T darshan_file_closehandle<br>
0000000000459e70 t darshan_file_reduce<br>
0000000000724940 T darshan_finalize<br>
000000000045afd0 T darshan_get_exe_and_mounts<br>
0000000000d435f0 B darshan_global_job<br>
0000000000724ff0 T darshan_hash<br>
0000000000724c40 T darshan_initialize<br>
0000000000d1e7c4 d darshan_mem_alignment<br>
000000000045b7c0 T darshan_mnt_id_from_path<br>
000000000045b890 T darshan_mpi_initialize<br>
0000000000723460 T darshan_search_bench<br>
0000000000451a10 T darshan_shutdown<br>
0000000000721d80 T darshan_shutdown_bench<br>
000000000045ae50 T darshan_walk_file_accesses<br>
<br>
<br>
The little application runs and generates a log file and I can process it to generate a PDF. But the pdf is mostly empty.
<br>
If I run darshan-parser to see the data I can see that many of the values are zero.<br>
<br>
<br>
darshan-parser filename.gz > log.txt<br>
<br>
grep BYTES log.txt<br>
<br>
# CP_BYTES_*: total bytes read and written.<br>
# CP_*_RANK_BYTES: fastest, slowest and variance of bytes transfer.<br>
-1 753191520991278725 CP_BYTES_READ 0 ...mr0/SDS_chnk.h5 /lustre02 lustre<br>
-1 753191520991278725 CP_BYTES_WRITTEN 0 ...mr0/SDS_chnk.h5 /lustre02 lustre<br>
-1 753191520991278725 CP_FASTEST_RANK_BYTES 0 ...mr0/SDS_chnk.h5 /lustre02 lustre<br>
-1 753191520991278725 CP_SLOWEST_RANK_BYTES 0 ...mr0/SDS_chnk.h5 /lustre02 lustre<br>
-1 753191520991278725 CP_F_VARIANCE_RANK_BYTES 0.000000 ...mr0/SDS_chnk.h5 /lustre02 lustre<br>
<br>
<br>
I know I am writting data and the application works. I have a valid HDF5 file with data after the application is done. So it can’t be writing zero bytes.
<br>
I am attaching the compressed log file if that helps.<br>
<br>
Thanks in advanced for any help on this.<br>
<br>
Rene<br>
<br>
<br>
</div>
</span></font></div>
<div class="BodyFragment"><font size="2"><span style="font-size:10pt;">
<div class="PlainText"><br>
<br>
<br>
</div>
</span></font></div>
</body>
</html>