reaction-diffusion

Simulate reaction-diffusion PDEs on 1D/2D domains with configurable coefficients.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/SPIRAL-EDWIN/MCM-ICM-2601000 --skill reaction-diffusion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reaction-diffusion
Source: https://github.com/SPIRAL-EDWIN/MCM-ICM-2601000/tree/main/.github/skills/reaction-diffusion
Command: npx skills add https://github.com/SPIRAL-EDWIN/MCM-ICM-2601000 --skill reaction-diffusion

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? Spatiotemporal dynamics are simulated to understand how local reactions and diffusion create patterns, enabling researchers to study spread, invasion, and pattern formation in biological and ecological systems.

## Core Features & Use Cases

  • PDE-based modeling of u(x,t) with diffusion and reaction terms, applicable to ecology, epidemiology, chemical patterning, and environmental diffusion.
  • 1D and 2D simulations with configurable diffusion coefficients, reaction terms, and boundary conditions (Neumann/Dirichlet/Periodic).
  • Educational templates and example formulations (e.g., Fisher-KPP, Gray-Scott) for rapid exploration and teaching.

### Quick Start

  • Run a Fisher-KPP simulation in 1D with D=0.1, r=1.0, a localized initial condition near the domain center, and plot the traveling wave.

Frequently Asked Questions about reaction-diffusion

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

FAQPage Schema
How do I simulate reaction-diffusion PDEs for spatial pattern formation?

To simulate reaction-diffusion PDEs, this skill uses explicit finite-difference solvers on 1D and 2D domains. You configure diffusion coefficients, reaction terms, and boundary conditions to model pattern formation and spatiotemporal spread.

Can I model ecological invasion or epidemic spread using Fisher-KPP equations?

Yes, you can model ecological invasion and epidemic spread using Fisher-KPP equations. The skill provides educational templates for rapid exploration of traveling waves and spatiotemporal dynamics in biological systems.

What boundary conditions are supported for 1D and 2D numerical PDE solvers?

The 1D and 2D numerical PDE solvers support Neumann, Dirichlet, and Periodic boundary conditions. This allows flexible configuration of diffusion and reaction terms across the spatial domain edges.

How do I set up a Fisher-KPP simulation with a localized initial condition?

To set up a Fisher-KPP simulation, you define a localized initial condition near the domain center with parameters like D=0.1 and r=1.0. The solver then plots the resulting traveling wave spatiotemporal dynamics.

Does this reaction-diffusion solver handle stability considerations for numerical methods?

Yes, the reaction-diffusion solver includes basic stability considerations for explicit finite-difference numerical methods. This ensures reliable simulation of spatiotemporal dynamics when configuring diffusion coefficients and reaction terms.

When should I use reaction-diffusion models instead of ordinary differential equations?

Use reaction-diffusion models instead of ordinary differential equations when space and diffusion drive system behavior. They are essential for understanding chemical patterning, environmental diffusion, and spatial spread where local reactions combine with diffusion.