LLNL / Caliper

Caliper is an instrumentation and performance profiling library
http://software.llnl.gov/Caliper/
BSD 3-Clause "New" or "Revised" License
343 stars 63 forks source link

Missing changes for RADIUSS Spack Configs update #588

Open adrienbernede opened 1 week ago

adrienbernede commented 1 week ago

This PR completes the work started in #582.

adrienbernede commented 1 week ago

@daboehme The cce jobs (18.0.0 and 17.0.1) are failing because

error while loading shared libraries: libamdhip64.so.6: cannot open shared object file: No such file or directory

Why would those non-hip jobs depend on a hip library ?

daboehme commented 5 days ago

@daboehme The cce jobs (18.0.0 and 17.0.1) are failing because

error while loading shared libraries: libamdhip64.so.6: cannot open shared object file: No such file or directory

Why would those non-hip jobs depend on a hip library ?

Hi @adrienbernede, that's a really good question. If Caliper is configured with -DWITH_ROCTRACER=On or -DWITH_ROCM=On it would pull in a libamdhip64.so dependency, but from the CMake output it looks like these flags are off. I don't know where it's coming from. Maybe /opt/cray/pe/mpich/8.1.30/gtl/lib/libmpi_gtl_hsa.so from MPI? Just speculation though. I'm not running into this when I try it manually. What's the CMake initial cache file that you use to configure Caliper?