# Orcaflex Static Debug Execution For Debugging

> Sub-skill of orcaflex-static-debug: Execution for Debugging.

- Skill: `vamseeachanta/orcaflex-static-debug-execution-for-debugging` (Agent Skill)
- Install (CLI): `npx skillmds@latest add vamseeachanta/orcaflex-static-debug-execution-for-debugging`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vamseeachanta/orcaflex-static-debug-execution-for-debugging/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: vamseeachanta (https://skillmd.com/u/vamseeachanta)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/vamseeachanta/orcaflex-static-debug-execution-for-debugging

---


# Execution for Debugging

## Execution for Debugging


```python
import OrcFxAPI

# Progressive solver settings for convergence hunting
def find_convergence_settings(model_path):
    """Try progressively relaxed solver settings."""
    model = OrcFxAPI.Model()
    model.LoadData(model_path)

    settings = [
        {"damping": 10, "tolerance": 1e-5, "max_iter": 100},
        {"damping": 50, "tolerance": 1e-4, "max_iter": 200},
        {"damping": 100, "tolerance": 1e-3, "max_iter": 500},
        {"damping": 200, "tolerance": 1e-2, "max_iter": 1000},
    ]

    for s in settings:
        model.general.StaticsDamping = s["damping"]
        model.general.StaticsTolerance = s["tolerance"]
        model.general.StaticsMaxIterations = s["max_iter"]

        try:
            model.CalculateStatics()
            return {"converged": True, "settings": s}
        except OrcFxAPI.OrcaFlexError:
            continue

    return {"converged": False, "settings": None}
```

