# 2D diffusion equation using Finite Volume Method

i am working on an assignment problem: Consider a two-dimensional rectangular plate of dimension L = 1 m in the x direction and H = 2 m in the y direction. The plate material has constant thermal conductivity. The steady-state temperature distribution within this plate is to be determined for the following imposed boundary conditions: (i) y = 0, T = 100 ̊C, (ii) x = 0, T = 0 ̊C, (iii) y = H, T = 0 ̊C, and (iv) x = L, T = 0 ̊C. Choose a uniform grid size of 0.05 m in both directions. Solve the problem using the point-by-point Gauss-Seidel iterative method. Experiment with the initial guess and comment on the number of iterations required for convergence in each case. Clearly explain your convergence criterion for the iterations and how it is implemented. Plot the temperature contours as the output.

I have solved this question in python and i am getting following results: When initial guess = 0, No of iterations = 350 Now when i am taking initial guess less than 10 i get less no. of iterations but when i take initial guess to be larger than 10 i get larger number of iterations. Can anyone explain. Please it is very urgent and important.

• Is there any way you can share your code so that we can see what you've done and so that we can try to reproduce it? GitHub works well. – Thomas Mar 24 at 17:04
• – Alisha Mar 25 at 20:03