<div dir="ltr"><br><div>Hi All,</div><div>I am unable to get darshan v3.2.1 to work with IOR v3.2.1 built with mvapich2 v2.3.3.</div><div><br></div><div>I am using CentOS 7.7</div><div><br></div><div>module load mpi/mvapich2<br></div><div>spack load darshan-runtime^mvapich2<br></div><div>export DARSHAN_LOG_DIR_PATH=/share/home/hpcuser/darshan_logs<br></div><div>export LD_PRELOAD=${DARSHAN_RUNTIME_DIR}/lib/libdarshan.so<br></div><div><br></div><div>TRANSFER_SIZE=32m<br>SIZE=2G<br>IO_API=POSIX<br>IO_API_ARG="-F"<br>TYPE_IO="direct_io"<br>TYPE_IO_ARG="-B"<br></div><div><br></div><div>MPI_OPTS=""-np 4 --hostfile $PBS_NODEFILE"</div><div><br></div><div>mpirun -genvlist LD_PRELOAD,DARSHAN_LOG_DIR_PATH -bind-to hwthread $MPI_OPTS $IOR_BIN/ior -a $IO_API -v -i 1 $TYPE_IO_ARG -m -d 1 $IO_API_ARG -w -t $TRANSFER_SIZE -b $SIZE -o ${FILESYSTEM}/test -O summaryFormat=$SUMMARY_FORMAT -O summaryFile=ior_${IO_API}_${TYPE_IO}_${TRANSFER_SIZE}_${SIZE}_${HOST}_${NUMPROCS}.out_$$<br></div><div><br></div><div>The IOR job hangs at the end if I export the darshan LD_PRELOAD (Runs correctly if I remove the LD_PRELOAD)</div><div><br></div><div>When I kill the job, i get the following information in PBS stderr file.</div><div><br></div><div>"darshan_library_warning: unable to write header to file /share/home/hpcuser/darshan_logs/hpcuser_ior_id26_9-18-65156-2174583250033636718.darshan_partial."</div><div><br></div><div>The IOR benchmark completes (i.e can see the I/O stats), but does not appear to exit correctly (remains in a hung state until I kill it)</div><div><br></div><div><br></div><div>Running a similar job with IOR+mpich or IOR+OpenMPI works fine with darshan.</div><div><br></div><div>Any ideas what I am missing?</div><div><br></div><div>Thanks for your support.</div><div><br></div><div>Regards,</div><div>Cormac.</div></div>