Computational techniques for contact, impact, penetration, and perforation of solids | lit.salon