darshan-hpc / darshan

Darshan I/O characterization tool
Other
55 stars 27 forks source link

TST: updated regression testing environments for HPC systems #937

Closed shanedsnyder closed 11 months ago

shanedsnyder commented 1 year ago
shanedsnyder commented 1 year ago

FWIW, regression testing is working and mostly passing on all HPC systems:

The only notable exception is that our Fortran tests (fperf-f77/fperf-f90) are not generating Darshan logs on Polaris (these tests pass fine in all other Cray environments). I have not figured out what's happening, other than confirming Darshan is unable to intercept MPI_Init (which is key, obviously).

shanedsnyder commented 11 months ago

I eventually figured out the Polaris issue. We need to ensure we are using the GNU compilers when building Darshan there, as the default Nvidia compilers don't properly support "alias" attributes -- this prevents us from being able to intercept PMPI_ symbols which can be problematic for instrumenting some implementations of MPI fortran bindings.

Merging.