ORNL is managed by UT-Battelle for the US Department of Energy Using Darshan on Titan Verónica G. Vergara Larrea OLCF Users Conference Call August 26,

Slides:



Advertisements
Similar presentations
Open MPI MPI_File_* API functions, constants, handles ROMIO plugin All the other MPI_* API functions, constants, handles How it normally looks (v1.6)
Advertisements

CPSC 441 TUTORIAL – JANUARY 16, 2012 TA: MARYAM ELAHI INTRODUCTION TO C.
Quality Center Test Management Tool. Overview Test Lab Module Tasks Performed in Test Lab Module.
ORNL is managed by UT-Battelle for the US Department of Energy Titan Cross Compile Adam Simpson OLCF User Support.
Module 17 Tracing Access to SQL Server 2008 R2. Module Overview Capturing Activity using SQL Server Profiler Improving Performance with the Database Engine.
CS 31003: Compilers ANIRUDDHA GUPTA 11CS10004 G2 CLASS DATE : 24/07/2013.
UML Static diagrams. Static View: UML Component Diagram Component diagrams show the organization and dependencies among software components. Component:
Operating Systems Concepts Professor Rick Han Department of Computer Science University of Colorado at Boulder.
Code Access Security vs. Role-Based Security  RBS  Security identity attached to user accounts  Access to resources specified according to user’s group.
1-1 Embedded Software Development Tools and Processes Hardware & Software Hardware – Host development system Software – Compilers, simulators etc. Target.
Julie McEnery1 Installing the ScienceTools The release manager automatically compiles each release of the Science Tools, it creates a set of wrapper scripts.
Ivo Pinkiewicz, IENOT, POLAND DISTRIBUTION TRANSFORMER POPULATION and EFFICIENCY LEVELS IN POLAND.
Simple Interface for Polite Computing (SIPC) Travis Finch St. Edward’s University Department of Computer Science, School of Natural Sciences Austin, TX.
System definition file (defsystem foo :components … :depends-on … ) FIND-SYSTEM Function Request for system Configuration.
Intro. to Game Programming Want to program a game?
J.B. Speed School of Engineering University of Louisville KEEPS Energy Management Toolkit Step 2: Assess Performance & Opportunities Toolkit 2C: School.
Matthew Moccaro Chapter 10 – Deployment and Mobility PART II.
CprE 588 Embedded Computer Systems Prof. Joseph Zambreno Department of Electrical and Computer Engineering Iowa State University Lecture #7 – System-Level.
Adventures in Mastering the Use of Performance Evaluation Tools Manuel Ríos Morales ICOM 5995 December 4, 2002.
A Comparison of Library Tracking Methods in High Performance Computing Computer System Cluster and Networking Summer Institute 2013 Poster Seminar William.
ORNL is managed by UT-Battelle for the US Department of Energy Process Management Adam Simpson OLCF User Support.
Rensselaer Polytechnic Institute CSC 432 – Operating Systems David Goldschmidt, Ph.D.
Control System Studio (CSS) Overview Kay Kasemir, July 2009.
Replay Compilation: Improving Debuggability of a Just-in Time Complier Presenter: Jun Tao.
Blaise Barney, LLNL ASC Tri-Lab Code Development Tools Workshop Thursday, July 29, 2010 Lawrence Livermore National Laboratory, P. O. Box 808, Livermore,
The LC-3 – Chapter 7 COMP 2620 Dr. James Money COMP
1Managed by UT-Battelle for the U.S. Department of Energy Discussion questions from you 1.Do we care about exaflops machines? 2.How are we going to compare.
RNJ 05/05/091 6 Further System Fundamentals (HL) ‏ 6.3 Operating Systems and Utility Software Linkers, Loaders and Library Managers.
Final project presentation by Alsharidah, Mosaed.
Profiling Where does my application spend the time? Profiling1.
Overview of Operating Systems Introduction to Operating Systems: Module 0.
Chapter 1 Introduction. Chapter 1 -- Introduction2  Def: Compiler --  a program that translates a program written in a language like Pascal, C, PL/I,
Slide Advanced Programming 2004, based on LY Stefanus's slides Native Methods.
Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.
ORNL is managed by UT-Battelle for the US Department of Energy OLCF News Suzanne Parete-Koon Oak Ridge Leadership Computing Facility.
Byoung-Jo CHOI Fall 2007 SW Project II Advanced Linux Programming.
C Programming Chapters 11, . . .
EPICS and LabVIEW Tony Vento, National Instruments
ICS312 Introduction to Compilers Set 23. What is a Compiler? A compiler is software (a program) that translates a high-level programming language to machine.
1 VHDL & Verilog Simulator. Modelsim. 2 Change the directory to where your files exist (All of the files must be in a same folder). Modelsim.
Intermediate Parallel Programming and Cluster Computing Workshop Oklahoma University, August 2010 Running, Using, and Maintaining a Cluster From a software.
Use of Performance Prediction Techniques for Grid Management Junwei Cao University of Warwick April 2002.
CDS 301 Spring, 2013 CH3: MATLAB OpenGL Samples February 28, 2013 Jie Zhang Copyright ©
Introduction to HPC Debugging with Allinea DDT Nick Forrington
Profiling/Tracing Method and Tool Evaluation Strategy Summary Slides Hung-Hsun Su UPC Group, HCS lab 1/25/2005.
ORNL is managed by UT-Battelle for the US Department of Energy Spark On Demand Deploying on Rhea Dale Stansberry John Harney Advanced Data and Workflows.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Data Integrator By Lera Technologies.
POE Parallel Operating Environment. Cliff Montgomery.
QlikView Sizing Walkthru - RAM. Total RAM on the QlikView Server One or more QlikView documents (QVWs) loaded on Server Unaggregated QVW data model QlikView.
Workload Scheduler plug-in for JSR 352 Java Batch IBM Workload Scheduler IBM.
Topic 2: Hardware and Software
Android Runtime – Dalvik VM
Linking & Loading.
Performance report Load the performance report module module load perf-report Run your program with perf-report perf-report mpirun -np 4 bin/bt.B.4.mpi_io_simple.
MEMORY MANAGEMENT & their issues
Computer Organization & Compilation Process
សេចក្តីផ្តើមពី Programming
Moodle Scalability What is Scalability?
COEN 252 Computer Forensics
Tools.
X10 Future Plans & Discussion
Linking & Loading CS-502 Operating Systems
Tools.
LINUX System : Lecture 7 Lecture notes acknowledgement : The design of UNIX Operating System.
Topology Comparison PowerWorld Users Tool Zach Gill Sanford
Chapter 1 Introduction.
Computer Organization & Compilation Process
End to End Workflow Monitoring Panorama 360 George Papadimitriou
SeeSoft A Visualization Tool..
Question 1 How are you going to provide language and/or library (or other?) support in Fortran, C/C++, or another language for massively parallel programming.
Presentation transcript:

ORNL is managed by UT-Battelle for the US Department of Energy Using Darshan on Titan Verónica G. Vergara Larrea OLCF Users Conference Call August 26, 2015

2 OUG Conference Call – August 2015 Darshan on Titan Requested in the July 2015 OLCF Users concall I/O profiling tool developed by Argonne National Lab Where can I find it? –darshan/2.3.1 module on Titan How do I use it? –Captures I/O operations (read, writes, creates, etc.) –Executable must be linked against Darshan libraries –Load the Darshan module and compile a static executable –Run application as usual –Analyze logs produced using Darshan utilities Darshan example: –

3 OUG Conference Call – August 2015 Profiling your code with Darshan $ module load darshan $ export DARSHAN_LOGPATH=$MEMBERWORK/ / /myLogs $ cc -o hello.titan hello-mpi.c $ aprun -n 1./hello.titan $ darshan-parser --all $DARSHAN_LOGPATH/ # Per-file summary of I/O activity. # : hash of file name # : last 15 characters of file name # : MPI or POSIX # : number of processes that opened the file # : (estimated) time in seconds consumed in IO by slowest process # : average time in seconds consumed in IO per process # _darshan/sds.h5 MPI