3D Heat Diffusion Solver using various discretizing equations/Iterative methods