"매 multivariable function 의 partial derivative relations". 매 PDE는 매 fluid (Navier-Stokes), heat, wave, elasticity, EM (Maxwell), QM (Schrödinger), finance (Black-Scholes) 의 universal language, 매 2026 numerical solving은 매 FDM/FEM/FVM/spectral + PINN/Neural Operator (FNO, DeepONet) 의 hybrid 시대.
importtorch,torch.nnasnnclassPINN(nn.Module):def__init__(self):super().__init__()self.net=nn.Sequential(nn.Linear(2,64),nn.Tanh(),nn.Linear(64,64),nn.Tanh(),nn.Linear(64,64),nn.Tanh(),nn.Linear(64,1))defforward(self,xt):returnself.net(xt)defpde_residual(model,xt,nu=0.01/np.pi):xt.requires_grad_(True)u=model(xt)grads=torch.autograd.grad(u,xt,torch.ones_like(u),create_graph=True)[0]u_x,u_t=grads[:,0:1],grads[:,1:2]u_xx=torch.autograd.grad(u_x,xt,torch.ones_like(u_x),create_graph=True)[0][:,0:1]returnu_t+u*u_x-nu*u_xx# Loss = MSE(pde_residual) + MSE(IC) + MSE(BC); Adam optimize.
언제: PDE classification 설명, BC formulation help, weak form derivation, PINN architecture suggestion.
언제 X: actual numerical solving (FEniCSx/JAX/OpenFOAM 매 use).
❌ 안티패턴
CFL violation: explicit scheme에 dt 매 too large → blow up.
PINN as universal: PINN 매 hard problems 에 매 종종 fail (high-freq/turbulent) — 매 classical FEM 매 첫 baseline.
No mesh convergence study: 매 must show error vs h/p refinement.