3D Heat Equation Solver for various methods (Crank Nicholson, FTCS, ADI)