run_checks
Run verification checks on physics simulation code to validate convergence, manufactured solutions, invariants, limits, and exactness, returning a JSON report with pass/fail statuses.
Instructions
Run physverify verification checks (manufactured solutions, order of convergence, invariants, limits, exactness) on physics simulation code. Takes spec files that define checks(); with no specs given, finds verify_*.py files under project. Returns a JSON report: per check family, label, status (PASS, EXACT, FAIL, INCONCLUSIVE, ERROR, SKIP), message, observed and expected order, step sizes and errors.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "run_checks"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| specs | No | spec file paths | |
| project | No | project folder to search for verify_*.py | |
| timeout | No | seconds for the whole run (default 600) |