بنقرة واحدة
numerical-ode-pde
// Use when solving ordinary or partial differential equations numerically, including choosing integrators, discretization schemes, and stability analysis.
// Use when solving ordinary or partial differential equations numerically, including choosing integrators, discretization schemes, and stability analysis.
MCTS-based autonomous physics problem solver with arXiv search, prior knowledge retrieval, and multi-agent reasoning. Use when you need to solve physics problems, search arXiv for relevant papers, or generate structured physics solutions with iterative refinement.
Use when solving problems involving Maxwell's equations, electrostatics, magnetostatics, electromagnetic waves, radiation, or relativistic electrodynamics.
Use when applying conservation of energy, momentum, angular momentum, charge, or other conserved quantities to constrain or solve a physical system.
Use when checking dimensional consistency, estimating physical scales, or deriving functional forms via the Buckingham Pi theorem.
Use when decomposing signals or fields into frequency/momentum components, applying Fourier transforms, or using spectral methods to solve differential equations.
Use when solving a problem by expanding around a known solution in a small parameter, including regular and singular perturbation theory.
| name | numerical_ode_pde |
| description | Use when solving ordinary or partial differential equations numerically, including choosing integrators, discretization schemes, and stability analysis. |
Apply this skill when equations of motion, field equations, or other differential equations must be solved numerically, and you need to choose appropriate algorithms, set up discretization, and control numerical errors.
Solve differential equations numerically with controlled accuracy, choosing appropriate methods for the problem type (stiff/non-stiff, initial/boundary value, elliptic/parabolic/hyperbolic).
equations: The differential equations in explicit or implicit formdomain: Spatial and/or temporal domain with boundary/initial conditionsparameters: Physical constants, coupling strengths, etc.accuracy_target: Desired relative/absolute tolerance or grid resolutionmethod_choice: The recommended numerical method with justificationdiscretization: Grid/step-size setup, including adaptive criteria if applicablesolution_code: Python code implementing the numerical solution (using scipy, numpy, or manual implementation)stability_check: CFL condition, stiffness assessment, or energy drift analysisClassify the problem.
Choose the numerical method.
Set up the discretization.
Implement and solve.
Validate.