-- file: sec1-intro.tex -------------------------------------------- I. Cactus Overview A. Introduction B. History, current usage C. Distinctive features D. Application toolkits E. Internal structure -- file: sec2-environment.tex -------------------------------------------- II. Introduction to the development environment A. Virtual Box - Features - Download B. Guest Operating System - Linux Features/Utilities - Command Line Essentials C. The Eclipse IDE D. Mojave -- file: sec3-thornstructure.tex -------------------------------------------- III. Example implementations A. Thorn Structure B. Writing a HelloWorld Thorn C. Conway's Game of Life D. Wave Equation, 1st order in time, 2nd order in space E. Wave Equation, 1st order in time and space F. Method of Lines G. Parallelization H. Mesh refinement -- file: sec4-running.tex ------------------------------------------- VI. Running the Cactus WaveToy Demo A. Running B. Visualizing the results C. Debugging the code D. Checkpointing and restarting -- file: sec6-advanced.tex ----------------------------------------------- VII. Advanced Topics A. Live Rendering & Computation on GPGPUs B. Kranc C. The Multi-Patch System VIII. Survey