LLNL / Caliper

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

Adding LDMS Connector/Forwarder #518

Closed vsurjadidjaja closed 11 months ago

vsurjadidjaja commented 11 months ago

Adding the LDMS connector/forwarder and all necessary support files.

daboehme commented 11 months ago

Thanks for the PR @vsurjadidjaja !

I've noticed a few things:

vsurjadidjaja commented 11 months ago

Hi @daboehme!!

Thank you for taking a looking at my PR. I've rebased my fork to upstream/main. Please let me know if that's correct. I've also changed all messages to Caliper's logging format. To resolve the change I made in cali-query's CMakeLists.txt, I added two env variables in the README that instructs users to set the LD_LIBRARY_PATH and PATH so that Caliper can find LDMS's lib, bin, and sbin based on where the user installs LDMS.

daboehme commented 11 months ago

Hi @vsurjadidjaja , thanks again for the PR! I fixed a few things in the top-level CMakeLists.txt that were still somehow reverting some changes in the main branch, but otherwise it looks good to me! I'll merge it in. I'll try to find a machine with LDMS here where I can give this a spin.