Back to Skills

abaqus-mesh

majiayu000
Updated Today
15 views
58
9
58
View on GitHub
Metageneral

About

This skill generates finite element meshes for Abaqus models, handling element creation, sizing, and refinement. It activates when users mention mesh generation, element types (like C3D8R), or mesh quality checks. The skill requires existing geometry and provides tools for discretizing models into nodes and elements for analysis.

Quick Install

Claude Code

Recommended
Plugin CommandRecommended
/plugin add https://github.com/majiayu000/claude-skill-registry
Git CloneAlternative
git clone https://github.com/majiayu000/claude-skill-registry.git ~/.claude/skills/abaqus-mesh

Copy and paste this command in Claude Code to install this skill

Documentation

Abaqus Mesh Skill

Generate finite element meshes for Abaqus models. Discretizes geometry into elements and nodes for analysis.

When to Use This Skill

Route here when user mentions:

  • "Mesh the part", "generate mesh"
  • "Element size", "mesh size", "refine mesh"
  • "Element type", "C3D8R", "C3D10", "S4R"
  • "Too many nodes", "Learning Edition limit"
  • "Mesh quality", "check elements"

Route elsewhere:

  • Creating or modifying geometry → /abaqus-geometry
  • Creating partitions for loads/BCs → /abaqus-geometry
  • Extracting mesh-based results → /abaqus-odb

Prerequisites

Before meshing:

  1. Geometry must be complete
  2. Sections should be assigned (material assignment)

Workflow: Generating a Mesh

Step 1: Understand User's Goal

Ask if unclear:

  • Target mesh size? Coarse (fast) or fine (accurate)?
  • Hex or tet elements? Simple geometry → hex; complex → tet
  • Local refinement? Stress concentrations need finer mesh

Step 2: Choose Element Type

GeometryRecommendedCodeNotes
Simple box/prismHex, reducedC3D8RFast, accurate, try first
Complex freeformTet, quadraticC3D10Meshes anything
Thin-walled (t/L < 0.1)ShellS4RPlates, shells
Slender beams (L/d > 10)BeamB31Frames, trusses

Decision guidance:

  • Can it be hex-meshed? → Try C3D8R first
  • Complex shape or holes? → Use C3D10 (tet)
  • Thin structure? → Use S4R shell
  • Explicit dynamics? → C3D8R works well

Step 3: Choose Mesh Size

Use CaseElement SizeGuideline
Quick feasibility10-20mm5+ elements across model
General analysis3-5mm10+ elements across smallest dimension
Stress concentrations1-2mm5+ elements in high-gradient regions
Topology optimization2-5mm3-5 elements across expected members

Rule of thumb: At least 3 elements across any feature you care about.

Step 4: Check Learning Edition Limits

Learning Edition allows max 1000 nodes.

Box Dimensions (mm)Max Element Size
100 x 100 x 10020mm
100 x 50 x 3010mm
50 x 50 x 5012mm
200 x 100 x 5025mm

Estimation formula: nodes ≈ (L/size + 1) × (W/size + 1) × (H/size + 1)

Step 5: Apply Local Refinement (If Needed)

Refine mesh near:

  • Holes and notches (stress concentrations)
  • Fillets and sharp corners
  • Load/BC application points

Options:

  • Edge seeds with smaller size
  • Edge seeds with specific element count
  • Biased mesh (graded density)

Step 6: Generate and Verify

After mesh generation, check:

  • Node count within limits
  • Element count reasonable
  • No mesh quality warnings
  • Elements exist in all regions

Element Type Reference

3D Solid Elements

CodeTypeNodesUse Case
C3D8RHex, reduced8General purpose (recommended)
C3D8Hex, full8Bending-dominated, no hourglass
C3D20RHex, quadratic20High accuracy, expensive
C3D4Tet, linear4Complex geometry (less accurate)
C3D10Tet, quadratic10Complex geometry (better accuracy)

Shell Elements

CodeTypeNodesUse Case
S4RQuad, reduced4General purpose (recommended)
S4Quad, full4No hourglass
S3Triangle3Complex surfaces

Mesh Quality Guidelines

MetricTargetWarningFailure
Aspect ratio< 5:15-10:1> 10:1
Jacobian> 0.50.1-0.5< 0.1
Min angle (quad)> 45°30-45°< 30°

Troubleshooting

ProblemLikely CauseSolution
"Cannot mesh region"Geometry too complex for hexSwitch to TET with FREE technique
"Element distortion"Poor element shapesRefine locally or fix geometry
"Exceeded node limit"Mesh too fineIncrease element size
"No mesh controls"Missing mesh techniqueSet mesh controls before generating
Mesh won't generateGaps in geometryCheck geometry, merge if needed

Code Patterns

For API syntax and code examples, see:

GitHub Repository

majiayu000/claude-skill-registry
Path: skills/data/abaqus-mesh

Related Skills

algorithmic-art

Meta

This Claude Skill creates original algorithmic art using p5.js with seeded randomness and interactive parameters. It generates .md files for algorithmic philosophies, plus .html and .js files for interactive generative art implementations. Use it when developers need to create flow fields, particle systems, or other computational art while avoiding copyright issues.

View skill

subagent-driven-development

Development

This skill executes implementation plans by dispatching a fresh subagent for each independent task, with code review between tasks. It enables fast iteration while maintaining quality gates through this review process. Use it when working on mostly independent tasks within the same session to ensure continuous progress with built-in quality checks.

View skill

executing-plans

Design

Use the executing-plans skill when you have a complete implementation plan to execute in controlled batches with review checkpoints. It loads and critically reviews the plan, then executes tasks in small batches (default 3 tasks) while reporting progress between each batch for architect review. This ensures systematic implementation with built-in quality control checkpoints.

View skill

cost-optimization

Other

This Claude Skill helps developers optimize cloud costs through resource rightsizing, tagging strategies, and spending analysis. It provides a framework for reducing cloud expenses and implementing cost governance across AWS, Azure, and GCP. Use it when you need to analyze infrastructure costs, right-size resources, or meet budget constraints.

View skill