Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Purple L1 Milestone Review Panel TotalView Debugger Functionality and Performance for ASC Purple

Technical Report ·
DOI:https://doi.org/10.2172/896623· OSTI ID:896623

ASC code teams require a robust software debugging tool to help developers quickly find bugs in their codes and get their codes running. Development debugging commonly runs up to 512 processes. Production jobs run up to full ASC Purple scale, and at times require introspection while running. Developers want a debugger that runs on all their development and production platforms and that works with all compilers and runtimes used with ASC codes. The TotalView Multiprocess Debugger made by Etnus was specified for ASC Purple to address this needed capability. The ASC Purple environment builds on the environment seen by TotalView on ASCI White. The debugger must now operate with the Power5 CPU, Federation switch, AIX 5.3 operating system including large pages, IBM compilers 7 and 9, POE 4.2 parallel environment, and rs6000 SLURM resource manager. Users require robust, basic debugger functionality with acceptable performance at development debugging scale. A TotalView installation must be provided at the beginning of the early user access period that meets these requirements. A functional enhancement, fast conditional data watchpoints, and a scalability enhancement, capability up to 8192 processes, are to be demonstrated.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA
Sponsoring Organization:
USDOE
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
896623
Report Number(s):
UCRL-TR-226780
Country of Publication:
United States
Language:
English

Similar Records

Report on Challenges and Resolutions for the Purple Development Environment
Technical Report · Mon Dec 11 23:00:00 EST 2006 · OSTI ID:896590

AdaTAD: a debugger for the Ada multi-task environment
Thesis/Dissertation · Mon Dec 31 23:00:00 EST 1984 · OSTI ID:5378479

Allinea DDT as a Parallel Debugging Alternative to Totalview
Technical Report · Sun Mar 04 23:00:00 EST 2007 · OSTI ID:923651