jaguar/jaguarpf optimized library interface (joli) yashema mack florida agricultural &...

13
Jaguar/JaguarPF Optimized Library Interface (JOLI) Yashema Mack Florida Agricultural & Mechanical University Dr. Rebecca Hartman-Baker National Center for Computational Sciences August 2009

Upload: arleen-jones

Post on 04-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Jaguar/JaguarPF Optimized Library Interface (JOLI) Yashema Mack Florida Agricultural & Mechanical University Dr. Rebecca Hartman-Baker National Center

Jaguar/JaguarPF Optimized Library Interface(JOLI)

Yashema MackFlorida Agricultural & Mechanical University

Dr. Rebecca Hartman-BakerNational Center for Computational Sciences

August 2009

Page 2: Jaguar/JaguarPF Optimized Library Interface (JOLI) Yashema Mack Florida Agricultural & Mechanical University Dr. Rebecca Hartman-Baker National Center

2 Managed by UT-Battellefor the U.S. Department of Energy

Overview

• Introduction

• Objectives

• Methodology

• Results

• Future work

• Conclusion

• Acknowledgments

Page 3: Jaguar/JaguarPF Optimized Library Interface (JOLI) Yashema Mack Florida Agricultural & Mechanical University Dr. Rebecca Hartman-Baker National Center

3 Managed by UT-Battellefor the U.S. Department of Energy

Introduction

• What is the Jaguar/JaguarPF Optimized Library Interface?

– Interface that enables the output of statistical analysis reports on library usage, so that NCCS can easily obtain the data necessary for making decisions.

Page 4: Jaguar/JaguarPF Optimized Library Interface (JOLI) Yashema Mack Florida Agricultural & Mechanical University Dr. Rebecca Hartman-Baker National Center

4 Managed by UT-Battellefor the U.S. Department of Energy

Objectives

• What are the most frequently used libraries, and which ones are considered “not supported”?

• What are the least used libraries?

• Who is using PETsc? What versions are they using?

• How many users still use deprecated packages?

• Who is using deprecated builds of libraries?

• Who is using software in /sw/xt5/ when they could instead use more efficient Cray-provided software

Page 5: Jaguar/JaguarPF Optimized Library Interface (JOLI) Yashema Mack Florida Agricultural & Mechanical University Dr. Rebecca Hartman-Baker National Center

5 Managed by UT-Battellefor the U.S. Department of Energy

Methodology

• Identified libraries (linklines) within the database

• Located table containing the linklines

• Queried database and produced output from linklines

• Created script reformatting the output

• Discovered connection between linked tables

• Created query producing results based on output required

Figure 1. Diagram of relationship between tables in database

Page 6: Jaguar/JaguarPF Optimized Library Interface (JOLI) Yashema Mack Florida Agricultural & Mechanical University Dr. Rebecca Hartman-Baker National Center

6 Managed by UT-Battellefor the U.S. Department of Energy

Methodology

• Determined text editor (vi) and language (PHP) for code

• Learned fundamentals of vi and PHP

• Produced code generating the most and least frequently used libraries

• Piped results to HTML file• Created table to view results

formatted based on requirements

• Created web page to view output

Figure 2. Output of query (least frequently used libraries)

Page 7: Jaguar/JaguarPF Optimized Library Interface (JOLI) Yashema Mack Florida Agricultural & Mechanical University Dr. Rebecca Hartman-Baker National Center

7 Managed by UT-Battellefor the U.S. Department of Energy

Methodology

• Generated an exceptionlist.txt file containing linklines to be altered to fit criteria needed

• Created function changing original linkline to preferred linkline

• Created main web interface

Figure 3. Exceptionlist.txt file

Page 8: Jaguar/JaguarPF Optimized Library Interface (JOLI) Yashema Mack Florida Agricultural & Mechanical University Dr. Rebecca Hartman-Baker National Center

8 Managed by UT-Battellefor the U.S. Department of Energy

Results

Figure 4. The main page of Jaguar/JaguarPF Optimized Library Interface (JOLI)

Page 9: Jaguar/JaguarPF Optimized Library Interface (JOLI) Yashema Mack Florida Agricultural & Mechanical University Dr. Rebecca Hartman-Baker National Center

9 Managed by UT-Battellefor the U.S. Department of Energy

Results

Figure 5. Output from queryhttps://wwwadm.ccs.ornl.gov/dev/linkedlibraries/linkedlibraries/htmlcode.php

Page 10: Jaguar/JaguarPF Optimized Library Interface (JOLI) Yashema Mack Florida Agricultural & Mechanical University Dr. Rebecca Hartman-Baker National Center

10 Managed by UT-Battellefor the U.S. Department of Energy

Future Work

• Create script that will update the database at midnight and pipe data to files in order to generate information faster when queried

• Create automatic update for exceptionlist.txt file every time a linkline is established that doesn’t fit required criteria

• Complete functions for search option

• Document all work

• Finish modifying web interface main page

• Create web interfaces for other machines (e.g. Smoky, Eugene, Rizzo, Lens, Chester)

Page 11: Jaguar/JaguarPF Optimized Library Interface (JOLI) Yashema Mack Florida Agricultural & Mechanical University Dr. Rebecca Hartman-Baker National Center

11 Managed by UT-Battellefor the U.S. Department of Energy

Conclusion

• Created a successful, usable web interface to access NCCS databases

• Utilized PHP, HTML, CSS, JAVA and VI editor to complete project

• Achieved 80% completion on the project and plan to be at 90% completion before internship is over

Page 12: Jaguar/JaguarPF Optimized Library Interface (JOLI) Yashema Mack Florida Agricultural & Mechanical University Dr. Rebecca Hartman-Baker National Center

12 Managed by UT-Battellefor the U.S. Department of Energy

Acknowledgements

• Mentor - Rebecca Hartman-Baker, Computational Scientist, NCCS

• Robert Whitten – User Assistance and Outreach, NCCS

• Mitchell Griffith – User Assistance and Outreach, NCCS

• Andre Hamilton – provided guidance on the project

• Research Alliance in Math and Science (RAMS)

• Department of Energy (DOE)

• UT-Battelle

• Debbie McCoy

• ORISE

Page 13: Jaguar/JaguarPF Optimized Library Interface (JOLI) Yashema Mack Florida Agricultural & Mechanical University Dr. Rebecca Hartman-Baker National Center

13 Managed by UT-Battellefor the U.S. Department of Energy

Questions?