General problem:
Simplified problem:
Finite differences methods:
- Seidel
- Thomas (tridiagonal) - faster and more accurate
Monte-carlo methods:
- Fixed random walk - works fine
- Float random walk - fast but innacurate near heating source
- Semi-float random walk - works fine with step size
$\approx 1$