nerscadmin / IPM

Integrated Performance Monitoring for High Performance Computing
http://ipm-hpc.org
GNU Lesser General Public License v2.1
81 stars 35 forks source link

Extend IPM to work as a Darshan Module #15

Open azrael417 opened 8 years ago

azrael417 commented 8 years ago

It would be nice if we could transform/extend IPM to be a darshan module. The guideline for darshan module developers is here:

http://www.mcs.anl.gov/research/projects/darshan/docs/darshan-modularization.html

With IPM being a darshan module, we can interact with it in a clean and safe way. That way, we could also deploy IPM on Cori Phase 2 once it arrives (which means, that all codes are automatically profiled unless the user opts-out).

To get an impression on how a darshan module looks like, clone https://xgitlab.cels.anl.gov/darshan/darshan.git

and look into the files under darshan-runtime/lib/