Master's thesis @Arizona State University
Built a physics-informed neural network that solves coupled reaction-diffusion equations, using a dedicated subnetwork per variable, Fourier input features, and self-balancing loss weights. It matches reference solutions within a few percent and cuts error 40 to 60 percent against a standard PINN.
System architecture. Tap to enlarge.
Overview
Reaction-diffusion equations describe how patterns form and spread across physics, chemistry, and biology, from chemical fronts to biological morphogenesis. They are normally solved with slow numerical methods. This thesis trains a neural network to learn those solutions directly from the governing equations, and makes that approach work for the stiff, coupled systems where standard physics-informed neural networks break down.
Approach
Results
40 to 60 percent lower relative L2 error than single-network PINN baselines, consistently across both systems.
| System | Variation | Rel. L2 | Train | Pattern |
|---|---|---|---|---|
| Gray-Scott | Benchmark | 2.3% | 1.8 hr | Spots |
| Gray-Scott | Self-replicating | 2.7% | 2.1 hr | Replicating |
| Ginzburg-Landau | Forcing | 3.1% | 2.4 hr | Waves |
| Ginzburg-Landau | Boundary | 3.5% | 2.3 hr | Oscillations |
Trained on a single NVIDIA H100 (80 GB).
Engineering
Implemented from scratch in JAX and Flax. Evaluated across four benchmark variations spanning the Gray-Scott and Ginzburg-Landau systems, each measured as relative L2 error against a reference numerical solution.