Skip to content

wr1/ccxdebug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CCXDebug

A CLI tool for processing CalculiX (.inp) files with three commands:

  • ccxdebug iso <file>: Replace material definitions with isotropic materials.
  • ccxdebug vtu <file>: Convert .inp file to VTU format using PyVista.
  • ccxdebug quality <file>: Analyze mesh quality (aspect ratio, skew, warping, etc.), saving results to CSV and VTU for visualization in ParaView.

Installation

poetry install

Usage

# Replace materials with isotropic (E=210000, ν=0.3)
ccxdebug iso input.inp
# Convert .inp to VTU
ccxdebug vtu input.inp
# Analyze mesh quality
ccxdebug quality input.inp

The quality command generates:

  • input_quality.csv: Detailed metrics for each element.
  • input_quality.vtu: Mesh with quality metrics as cell data, viewable in ParaView.

About

simple tool to view CCX inp meshes for element quality

Resources

License

Stars

Watchers

Forks

Languages