Multigrid PDE Solver Code and Pluto notebook for Successive Over Relaxation method and Multigrid solvers for 2D PDEs with their convergence comparison. TODO: Generalize the multigrid solver Low-level SIMD vetorization CPU-wise Multi-threading Cuda Parallelization