gpd-numerical-convergence

Identifies numerical computations and parameters, then runs refinement studies to estimate convergence orders.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/MichaelsEngineering/get-physics-done-test --skill gpd-numerical-convergence-michaelsengineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gpd-numerical-convergence
Source: https://github.com/MichaelsEngineering/get-physics-done-test/tree/main/.agents/skills/gpd-numerical-convergence
Command: npx skills add https://github.com/MichaelsEngineering/get-physics-done-test --skill gpd-numerical-convergence-michaelsengineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic convergence testing ensures numerical results are reliable by demonstrating independence from discretization and algorithmic artifacts.

Core Features & Use Cases

  • Automated discovery of computations and their controlling parameters (grid size, time step, basis size, tolerances)
  • Structured refinement studies with recording of observables, convergence orders, and optional Richardson extrapolation
  • Comprehensive reporting including error budgets, stability checks, and reproducibility of results

Quick Start

Start by specifying the target phase or file path to initialize the convergence workflow.

Frequently Asked Questions about gpd-numerical-convergence

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

FAQPage Schema
How do I perform numerical convergence testing for grid refinement and time step studies?

Numerical grid refinement studies are validated by capturing observable changes across discretization parameters and estimating convergence orders. This Skill automates parameter discovery, applies systematic refinement, and performs Richardson extrapolation to produce structured reports with error budgets and stability checks.

What is Richardson extrapolation and when is it used in numerical validation?

Richardson extrapolation is a numerical validation technique applied during convergence studies to combine results from different discretization levels and estimate the exact solution. It is used when observable changes are captured across systematic grid refinements to improve accuracy estimates.

How do I build an error budget for numerical simulations?

An error budget for numerical simulations is built by identifying computations and accuracy-controlling parameters like tolerances, then applying structured refinement studies. The resulting report captures observable changes, estimates convergence orders, and quantifies discretization artifacts.

Does this convergence testing workflow require specific simulation frameworks or dependencies?

No specific simulation frameworks or dependencies are required. The workflow initializes by specifying a target phase or file path to discover computations and controlling parameters, making it adaptable to various numerical environments.

What's the best way to check numerical stability across different basis sizes and tolerances?

The best way to check numerical stability is to perform automated discovery of computations and controlling parameters, then apply systematic refinement across basis size and tolerances. This captures observable changes and generates reproducible results with comprehensive stability checks.

Why does my numerical solution change when I refine the grid size, and how do I quantify it?

Numerical solutions change during grid size refinement due to discretization artifacts. You quantify this by applying systematic refinement, capturing observable changes, estimating convergence orders, and generating a structured report with an error budget to demonstrate independence from discretization.