pde-modeling

Build Wolfram Language PDE models with terms, conditions, and NDSolveValue workflows.

3|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/transreal/claudecode --skill pde-modeling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pde-modeling
Source: https://github.com/transreal/claudecode/tree/main/Claude%20Directives/skills/pde-modeling
Command: npx skills add https://github.com/transreal/claudecode --skill pde-modeling

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you go from a physics/engineering question to an executable PDE model and runnable numerical solution workflow in Wolfram Language.

Core Features & Use Cases

  • PDE construction from components and terms: Choose high-level PDE components (heat, wave, Schrödinger, Helmholtz) or assemble via diffusion/convection/reaction/source/laplacian terms for custom physics.
  • Geometry and boundary/initial condition setup: Define spatial domains (e.g., rectangles, disks, region unions/differences) and apply Dirichlet/Neumann/periodic boundary conditions plus initial states for time evolution.
  • Numerical solving and visualization: Use NDSolveValue and optionally finite-element discretization, then render results with DensityPlot/Plot3D/VectorPlot and time animation patterns.

Quick Start

Ask the AI to model a heat diffusion problem in a rectangular region using DiffusionPDETerm with Dirichlet boundary conditions, solve it with NDSolveValue (finite elements if needed), and visualize the temperature field over time.

Frequently Asked Questions about pde-modeling

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

FAQPage Schema
How do I solve a partial differential equation using Wolfram Language and finite elements?

To solve a partial differential equation in Wolfram Language, you translate physics assumptions into PDE components like HeatPDEComponent, define geometry and boundary conditions, and execute a numerical solve workflow using NDSolveValue with finite-element discretization.

What is the best way to model heat diffusion with Dirichlet boundary conditions in Wolfram Language?

The best way to model heat diffusion is by using DiffusionPDETerm to construct the equation, applying Dirichlet boundary conditions to your spatial domain, solving with NDSolveValue, and visualizing the temperature field with DensityPlot or time animations.

Can I build a Schrödinger or wave equation simulation using Wolfram Language PDE components?

Yes, you can build Schrödinger or wave equation simulations by utilizing specialized components like SchrodingerPDEComponent and WavePDEComponent, defining your spatial geometry, setting initial states, and running NDSolveValue for time evolution.

How do I set up spatial geometry and Neumann boundary conditions for a finite element simulation?

You set up spatial geometry by defining regions like rectangles or disks and applying Neumann boundary conditions to the domain edges, which allows the finite element method in NDSolveValue to properly discretize and solve the PDE model.

What visualization options work with NDSolveValue for time-dependent PDE solutions?

Visualization options for time-dependent PDE solutions from NDSolveValue include DensityPlot for field intensity, Plot3D for surface rendering, VectorPlot for directional fields, and time animation patterns to show dynamic evolution across the spatial domain.