Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan...

14
Handle Darshan Data (HarshaD) George Markomanolis Computational Scientist KAUST Supercomputing Laboratory [email protected] 7 November 2017 1

Transcript of Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan...

Page 1: Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan tool? If the answer is “I don’t know, probably not”, and you are using Shaheen

Handle Darshan Data (HarshaD)

George Markomanolis Computational Scientist

KAUST Supercomputing Laboratory [email protected]

7 November 2017

1

Page 2: Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan tool? If the answer is “I don’t know, probably not”, and you are using Shaheen

Using Darshan tool

�  Have you ever used Darshan tool? �  If the answer is “I don’t know, probably not”, and you are using Shaheen 2 or Cori, then

maybe you have used it, as it is enabled automatic on Shaheen II and Cori.

�  KAUST Supercomputing Laboratory (KSL) provides a framework to provide you easy access to performance data from Darshan: �  Visit web page https://kaust-ksl.github.io/HArshaD/ for instructions. The framework is

supported on both Shaheen and Cori.

2

Page 3: Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan tool? If the answer is “I don’t know, probably not”, and you are using Shaheen

HArsaD I

�  Connect to Shaheen with –X (for Windows/Linux) or –Y (for Mac)

�  git clone https://github.com/KAUST-KSL/HArshaD.git

�  Get the Darshan performance data from your last experiment, execute: �  ./open_darshan.sh

�  Get the Darshan performance data from the job id 65447, execute: �  ./open_darshan.sh 65447

�  Compare Darshan perfromance data from job id 65447 and 65448, execute: �  ./compare_darshan 65447 65448 �  You need extra tool, check the github link for instructions

3

Page 4: Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan tool? If the answer is “I don’t know, probably not”, and you are using Shaheen

HArshaD II - Comparison

�  In case that you want to compare the execution of two applications, execute: �  compare_darshan.sh job1_id job2_id �  One PDF file, with the Darshan performance data of both executions, is created

4

Page 5: Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan tool? If the answer is “I don’t know, probably not”, and you are using Shaheen

Quantum Espresso – Darshan results I

5

Page 6: Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan tool? If the answer is “I don’t know, probably not”, and you are using Shaheen

Quantum Espresso – Darshan results II

6

Page 7: Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan tool? If the answer is “I don’t know, probably not”, and you are using Shaheen

Quantum Espresso – Darshan results III

7

Page 8: Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan tool? If the answer is “I don’t know, probably not”, and you are using Shaheen

Quantum Espresso – Darshan results IV

8

Page 9: Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan tool? If the answer is “I don’t know, probably not”, and you are using Shaheen

Quantum Espresso – Darshan results V

9

Page 10: Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan tool? If the answer is “I don’t know, probably not”, and you are using Shaheen

Quantum Espresso – Darshan results VI

10

Page 11: Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan tool? If the answer is “I don’t know, probably not”, and you are using Shaheen

S3D – Darshan I

11

Page 12: Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan tool? If the answer is “I don’t know, probably not”, and you are using Shaheen

S3D – Darshan II

12

Page 13: Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan tool? If the answer is “I don’t know, probably not”, and you are using Shaheen

Conclusions

�  A suite of tools to use Darshan without knowing a lot of details was presented

�  Explanations of how to read Darshan output

�  Use the tools! https://kaust-ksl.github.io/HArshaD Provide feedback, we can add possible functionalities

13

Page 14: Handle Darshan Data (HarshaD) -  · 2017-11-07 · Using Darshan tool Have you ever used Darshan tool? If the answer is “I don’t know, probably not”, and you are using Shaheen

Thank you! Questions?

[email protected]

14