Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Jaguar/JaguarPF Optimized Library Interface (JOLI) Yashema Mack Florida Agricultural & Mechanical University Dr. Rebecca Hartman-Baker National Center."— Presentation transcript:

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

2 2Managed by UT-Battelle for the U.S. Department of Energy Overview Introduction Objectives Methodology Results Future work Conclusion Acknowledgments

3 3Managed by UT-Battelle for 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.

4 4Managed by UT-Battelle for 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

5 5Managed by UT-Battelle for the U.S. Department of Energy Methodology Linked by the id in the tags_t table to the id_ld in the jobs_t table TABLE jaguar/jaguarpf_tags_t id id_ld un exit_code date Linked by the id_ld in the jobs_t table to the id_ld in the link_t table TABLE jaguar/jaguarpf_jobs_t id id_ld exec un date aprunid Linked by the id_ld in the jobs_t table that will produce the linkline TABLE jaguar/jaguarpf_link_t id_ld linkline 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

6 6Managed by UT-Battelle for 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)

7 7Managed by UT-Battelle for 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

8 8Managed by UT-Battelle for the U.S. Department of Energy Results Figure 4. The main page of Jaguar/JaguarPF Optimized Library Interface (JOLI)

9 9Managed by UT-Battelle for the U.S. Department of Energy Results Figure 5. Output from query https://wwwadm.ccs.ornl.gov/dev/linkedlibraries/linkedlibraries/htmlcode.php

10 10Managed by UT-Battelle for 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)

11 11Managed by UT-Battelle for 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

12 12Managed by UT-Battelle for 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

13 13Managed by UT-Battelle for the U.S. Department of Energy Questions?


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

Similar presentations


Ads by Google