VisIt Python-Based Job Launching

Abstract

VisIt is a free interactive parallel visualization and graphical analysis tool that is commonly used at the U.S. Army Research Laboratory (ARL) for viewing scientific data on Linux, Windows, and OS X (Apple) workstations. An essential element for the successful implementation of VisIt and similar client-server application packages is the ability to connect a local client workstation to a remote high-performance computing system where the computed data resides. Prior to VisIt version 2.6.0, job launching was handled via a single perl script that was distributed as part of the VisIt. This script evolved over time to define the unique job-launching requirements for many of the systems supported by VisIt developers. However, after many years of use, this script became unwieldy and difficult to debug or modify because of the number of machine-specific hacks added to the code. VisIt 2.6.0 provided a new Python-based job-launching mechanism that was modular and extensible. This report describes the implementation of VisIt job launching at ARL.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2013
Accession Number
ADA589370

Entities

People

  • Richard C. Angelini

Organizations

  • United States Army Research Laboratory

Tags

Communities of Interest

  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Buildings And Structures
  • Compilers
  • Computing-Related Activities
  • Control Systems
  • Debugging
  • Department Of Defense
  • Electronic Mail
  • High Performance Computing
  • Information Operations
  • Information Science
  • Launchers
  • Launching
  • Markup Languages
  • Military Research
  • Research Facilities
  • Xml

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Instructional Design and Training Evaluation.