[Darshan-users] no valid logfile in instrumenting io500
Harms, Kevin
harms at alcf.anl.gov
Tue Jan 31 11:20:49 CST 2023
Zoya,
it sounds like you built the binary correctly. You can confirm that darshan is built in by using 'ldd' verify libdarshan is in the output.
ldd <binary>
If you're creating a log file, that's a good first step. Did the application crash while creating it? Where there any other errors that occured?
In your default configuration, the logfile is written to a location with the date like, 2023/01/31/username_exename_datetime_seconds.darshan
If you didn't create those directories or specify the root, it may fail to write a log. I suggest trying the following:
mpiexec <params> -env DARSHAN_LOGFILE=/path/to/log.darshan <binary> <options>
This will force it to write a log to: /path/to/log.darshan
kevin
________________________________________
From: Darshan-users <darshan-users-bounces at lists.mcs.anl.gov> on behalf of Zoya Masih <zoyamasih92 at gmail.com>
Sent: Tuesday, January 31, 2023 6:10 AM
To: darshan-users at lists.mcs.anl.gov
Subject: [Darshan-users] no valid logfile in instrumenting io500
Hi,
I've configured darshan with ./configure --with-log-path=/log/file/path --with-jobid-env=SLURM_JOB_ID --prefix=/bin/file/path --with-mod-mem=500 CC=mpicc
I get no error in installing the Darshan. Then In the app io500, I put CC=/mpicc.darshan/file/path in Makefile. In the file mpicc.darshan I wrote the output of the commands mpicc --show and darshan-config --dyn-ld-flags (the content of the file is attached).
After a slurm job, an invalid log file is produced with the name 2023 which is empty.
Please guide me in solving the problem, as it is so important to me and I do not have any other reference to refer to.
Looking forward to hearing from you.
Sincerely
Zoya Masih
More information about the Darshan-users
mailing list