CTH Training

CTH is a continuously improving code base. Numerous novel input/output options are being added on a routine basis as well as new environments including contextually aware editors and real-time diatom geometry previewing through tools like the Sandia Analysis Workbench (SAW)  Additionally, interactively post processing tools like Paraview are fundamentally shifting the way analysts interact with the software.


It is with great pleasure that we are pleased to inform you that the the training program has been retooled/modernized from the ground up to include these and other exciting new features. All the included training sessions come with taylered/matched examples that guide students through the features' implimentations. Common "Gotcha's" are noted with solutions prior to analysts fighting through them for hours. The class is conducted on a self contained, portable pHPC cluster requiring only standard conference room space to setup and execute training seminars.

New Training Features

All new fully case/exampled based core CTH functionality training advanced topics now included in the training include:

  1. Sandia Analysis Workbench (SAW): with realtime IDE, realtime diatom viewing and Slurm job management
  2. Advanced Data Harvests with Tracer Regions: (a space based quantity of interest harvest method)
  3. Advanced Input Deck Coding with Aprepro: to add C type programming, variable management, looping conditionals and automatic unit conversions to CTH
  4. Fragment Tracking: Automatically track and record statistical figures of any fragments traveling through the CTH mesh
  5. Direct 3D Poly-Surface Insertion into 2D: Use built in slice planes to convert complex 3D stl geometry into 2D executable problems without hand defining them in diatom.
  6. Advanced Poly-Surface Outputs: Create stl and multi-textured decimated, water tight ply's of CTH outputs. These allow for super portable obervation of results and are supported by Office 2016 and beyond for direction presentation of 3D models or for 3D printing.
  7. Exporting Exodus 2D files and Importing them back as 3D: Conduct simple charge or similar simulations and extrapolate into 3D space for various problems to save execution time.
  8. Synthetic X-Ray Generation: Create direct digital analogues of test radiographs to compare simulations with.
  9. Direct Ingestion of Computed Tomography (CT) Data: Directly take in the ubiquitous opensource DICOM image stack format to ingest CT data straight into CTH for as-built simulations.
  10. Paraview Post-Processing of CTH Outputs: Take in CTH Spymaster spct files and post process to interactively create beautiful and informative outputs of simulated data.
  11. HPC Execution Training: Learn how to use CTH in a High Performance Computing envirenment to explorer problem spaces unattenable on local desktop resources.


If your oginization is interested in this training operatunity, please email the CTH help desk (cth-help@sandia.gov) with your request (including details like estimated student count etc.).