Software

The Stack Trace Analysis Tool (STAT) is a highly scalable, lightweight debugger for parallel applications. STAT works by gathering stack traces from all of a parallel application's processes and merging them into a compact and intuitive form. The resulting output indicates the location in the code that each application process is executing, which can help narrow down a bug. Furthermore, the merging process naturally groups processes that exhibit similar behavior into process equivalence classes. A single representative of each equivalence can then be examined with a full-featured debugger like TotalView or DDT for more in-depth analysis.

EnSight provides a set of tools to help with many types of engineering analysis, visualization, and communication. With EnSight you can create contours, isosurfaces, particle traces, vector arrows, elevated surfaces, and profile plots.

Useful introductory information on LC's software environment is presented in the Software and Development Environment section of the Introduction to Livermore Computing Resources, or the Linux Clusters Overview for system-specific information.

Our Development Environment Software consists of compilers and preprocessors, debugging software, memory-related software, profiling tools, tracing tools, and performance analysis tools.

The Blockbuster high-resolution movie player displays very large images and movies on cluster displays. Blockbuster can take a movie with high resolution and many frames (e.g., 4000 x 3000 pixels and 10,000 frames) and play this efficiently on a display cluster.

The SM Tools are a set of tools developed to create and edit streaming movie files (sm).

VisIt is an open source, interactive, scalable, visualization, animation and analysis tool. From Unix, Windows or Mac workstations, users can interactively visualize and analyze data ranging in scale from small (<10 core) desktop-sized projects to large (>100,000 core) leadership-class computing facility simulation campaigns.

This Mathematical Software Overview compares the chief mathematical subroutine libraries available and explains the lookup and support tools (including reference manuals) that help you use those libraries effectively. It also introduces a few important, commercial, interactive math tools available at LC.

NCAR Graphics is a Fortran and C based software package for scientific visualization. It consists of routines for drawing contours, maps, vectors, streamlines, weather maps, surfaces, histograms, X/Y plots, annotations, and more.

Pages