APS CCM 2025
Shock Physics Workshop

The Shock Physics Workshop was developed to teach early career researchers with a background in STEM the fundamentals concepts of the field. Researchers encounter shock physics in various dynamic applications such as impact and crash protection, aerospace applications, mining, astrophysics and defense applications. It is rare that researchers have a formal training in these areas, thus this course is designed for participants who have a foundational understanding of classical mechanics and classical thermodynamics.
Each participant will be given a workbook that contains lecture slides, notes, theory and example problems with solutions. The workbook is designed so that participants can focus on the content without having to take notes directly. Some of the workbook examples will be covered in class and additional examples are for students to work on after class to reinforce important concepts. The tutorial culminates in a short introduction to hydrocode analysis using the open source hydrocode KO, which was written by the workshop instructor.
In order to get the most out of the workshop, participants are encouraged to bring a laptop with the KO hydrocode ready to run so they can follow along during the workshop examples. KO can be obtained from the following webpage and will run on a Mac/PC/Linux machine.
If you have any questions about these steps or you find something is not working, feel free to email me at john.borg@marquette.edu
Workbook student solutionsWorkshop Topics may include:
- What is a shock, why do we care?
- Elastic waves, plastic waves and shock waves
- Rankine-Hugoniot jump equations: Examples
- Equations of State: Examples and Resources
- An introduction of strength and strength modeling: Examples
- Hydrodynamic impedance matching: Examples
- Attenuation, Interactions and Spall: Examples
- Phase changes and Chemical Reactions
- Detonation: Examples
- Experiments and Experimental Techniques
- Equation of State: Mie-Gruneisen: Examples
- Formulation and Discretization
- Hydrocode development: Examples
