numerical-integration
CommunityAdaptive time integration made simple.
AuthorHeshamFS
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you select time integration methods, set tolerances, and manage adaptive stepping for ODE/PDE simulations, handling stiffness, explicit/implicit splitting, and error control to keep simulations accurate and efficient.
Core Features & Use Cases
- Integrator selector: Choose RK, implicit multistep, or IMEX schemes based on stiffness and accuracy needs.
- Error control: Configure adaptive step size using error norms and controllers.
- IMEX planning: Plan splitting strategies for mixed stiff/non-stiff terms.
- Use Case: For a stiff reaction-diffusion system, select SBDF2 with an implicit diffusion term and explicit reaction term.
Quick Start
Example commands: python3 scripts/integrator_selector.py --stiff --jacobian-available --accuracy high --json python3 scripts/adaptive_step_controller.py --dt 1e-3 --error-norm 0.8 --order 4 --json
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: numerical-integration Download link: https://github.com/HeshamFS/materials-simulation-skills/archive/main.zip#numerical-integration Please download this .zip file, extract it, and install it in the .claude/skills/ directory.