home / skills / sandraschi / advanced-memory-mcp / differential-equations-solver

differential-equations-solver skill

/skills/mathematics/differential-equations-solver

This skill helps you solve differential equations and analyze models with Python methods, guiding research and ensuring updated sources and gaps are tracked.

npx playbooks add skill sandraschi/advanced-memory-mcp --skill differential-equations-solver

Review the files below or copy the command above to add this skill to your agents.

Files (6)
SKILL.md
1.2 KB
---
name: differential-equations-solver
description: Expert in ODEs and PDEs covering solution methods, qualitative analysis, and applications to physics and engineering
license: Proprietary
---

# Differential Equations Solver
> **Status**: ⚠️ Legacy template awaiting research upgrade
> **Last validated**: 2025-11-08
> **Confidence**: 🔴 Low — Legacy template awaiting research upgrade

## How to use this skill
1. Start with [modules/research-checklist.md](modules/research-checklist.md) and capture up-to-date sources.
2. Review [modules/known-gaps.md](modules/known-gaps.md) and resolve outstanding items.
3. Load topic-specific modules from [_toc.md](_toc.md) only after verification.
4. Update metadata when confidence improves.

## Module overview
- [Core guidance](modules/core-guidance.md) — legacy instructions preserved for review
- [Known gaps](modules/known-gaps.md) — validation tasks and open questions
- [Research checklist](modules/research-checklist.md) — mandatory workflow for freshness

## Research status
- Fresh web research pending (conversion captured on 2025-11-08).
- Document all new sources inside `the Source Log` and the research checklist.
- Do not rely on this skill until confidence is upgraded to `medium` or `high`.

Overview

This skill provides expert guidance on ordinary and partial differential equations, covering analytical solution methods, numerical techniques, qualitative analysis, and applications in physics and engineering. It is intended as a practical reference for solving ODEs/PDEs, selecting methods, and interpreting results. Note: the content is currently a legacy template and requires verification and updates before use in critical workflows.

How this skill works

The skill inspects problem structure (linear vs nonlinear, order, boundary/initial conditions) and recommends appropriate analytic or numerical strategies. It summarizes common transforms, separation techniques, perturbation and stability analysis, and numerical schemes (finite difference, finite element, spectral methods) with practical selection criteria. Where applicable, it highlights modeling assumptions, accuracy trade-offs, and steps to validate solutions.

When to use it

  • Deriving closed-form solutions for linear ODEs and separable PDEs
  • Selecting numerical schemes for simulation of time-dependent or spatial problems
  • Performing qualitative analysis: stability, phase portraits, and bifurcation checks
  • Translating physics/engineering models into solvable differential equations
  • Evaluating error sources and validating solution accuracy

Best practices

  • Classify the equation first (order, linearity, homogeneity, boundary/initial type) to narrow method choices
  • Validate numerical solutions with known analytic limits, conservation checks, or grid refinement studies
  • Prefer well-conditioned formulations and proper nondimensionalization to reduce numerical error
  • Use problem-appropriate discretization (e.g., spectral for smooth solutions, finite volume for conservation laws)
  • Document modeling assumptions and sensitivity to parameters to support reproducibility

Example use cases

  • Solving the heat equation on complex geometries using finite element discretization
  • Analyzing stability of equilibrium solutions in nonlinear ODE models from control systems
  • Computing wave propagation with spectral methods for smooth initial data
  • Modeling coupled reaction-diffusion systems for pattern formation in biology
  • Designing time-stepping schemes for stiff chemical kinetics and validating stiffness handling

FAQ

Is the content fully validated and ready for production use?

No. This skill is a legacy template that needs fresh research and verification; treat outputs as guidance until confidence is raised through review and source updates.

Which numerical method should I choose for a stiff system?

For stiff systems prefer implicit time integrators (Backward Euler, BDF) or specialized stiff solvers; combine with adaptive time stepping and validate with stability and convergence tests.