Extending Post-Processing and Run Time Capabilities of the CTH Shock Physics Code

Report No. ARL-TR-3576
Authors: Jerry A. Clarke and Eric R. Mark (both of ARL)
Date/Pages: August 2005; 15 pages
Abstract: CTH, which is not an acronym, is a multi-material, large deformation, strong shock wave, solid mechanics code that runs on most UNIX workstations and massively parallel processing supercomputers. CTH is one of the most heavily used computational structural mechanics codes on Department of Defense high performance computing platforms. Although CTH includes some internal graphics capabilities, it is preferable to take advantage of widely used scientific visualization packages such as EnSight1 and ParaView2 to analyze the results of calculations. A new method has been devised that extends the capabilities of CTH to allow three-dimensional polygonal models to be written directly from a running calculation in a format compatible to both EnSight and ParaView. Additionally, an interpreter for the scripting language Python has been embedded into CTH and its post-processor Spymaster. Embedded Python allows for almost limitless, parallel capabilities to be added, which do not require a recompilation or re-linking of the CTH executable. Examples of these capabilities include one- and two-way code coupling and behind-armor debris applications.
Distribution: Approved for public release
  Download Report ( 0.790 MBytes )
If you are visually impaired or need a physical copy of this report, please visit and contact DTIC.

Last Update / Reviewed: August 1, 2005