fracture-mechanics

Simulate 2D lattice fractures with customizable parameters and generate plots, movies, and data files.

38|7|Updated Jun 21, 2026
One-click install
npx skills add https://github.com/lamm-mit/ScienceSkills --skill fracture-mechanics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fracture-mechanics
Source: https://github.com/lamm-mit/ScienceSkills/tree/main/skills/fracture-mechanics
Command: npx skills add https://github.com/lamm-mit/ScienceSkills --skill fracture-mechanics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, matplotlib, scipy, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a means to simulate and visualize 2D lattice fractures, enabling users to study and understand mechanical behavior.

Core Features & Use Cases

  • 2D Lattice Fracture Simulation: Simulates pre-cracked triangular lattices under tension or shear.
  • Advanced Settings: Offers control over lattice size, crack length, temperature, strain rate, and more.
  • Output Artifacts: Generates animated movies, stress-strain plots, final lattice images, and data files.

Quick Start

Run a fracture mechanics simulation on a 2D lattice with a given set of parameters by executing the provided Python script.

Frequently Asked Questions about fracture-mechanics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I simulate 2D lattice fractures with customizable parameters in Python?

You can simulate 2D lattice fractures by running the provided Python script, which allows you to customize lattice size, crack length, temperature, and strain rate to study mechanical behavior.

What outputs are generated when running a 2D lattice fracture simulation?

Running a 2D lattice fracture simulation generates animated movies, stress-strain plots, final lattice images, and data files for analyzing the mechanical behavior of the pre-cracked triangular lattice.

Do I need numpy and scipy to run the fracture mechanics simulation?

Yes, you need Python with numpy, scipy, and matplotlib installed, as these libraries are required for the simulation calculations and visualization of the 2D lattice fractures.

Can I adjust temperature and strain rate for pre-cracked triangular lattice simulations?

Yes, the simulation allows you to adjust advanced settings including temperature and strain rate for pre-cracked triangular lattices under tension or shear to study their mechanical behavior.

What is the best way to visualize stress-strain behavior in a lattice fracture model?

The best way to visualize stress-strain behavior is by using this Python simulation, which outputs detailed stress-strain plots alongside animated movies of the 2D lattice fractures under tension or shear.