VisIt Python-Based Job Launching

Report No. ARL-TR-6493
Authors: Richard C. Angelini
Date/Pages: June 2013; 26 pages
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.
Distribution: Approved for public release
  Download Report ( 0.479 MBytes )
If you are visually impaired or need a physical copy of this report, please visit and contact DTIC.

Last Update / Reviewed: June 1, 2013