I made a code using python language to solve partial differential equations My supervisor told me to check the results from the numerical model against the analytical results He didnt tell me the reason and said that I have to figure it out by myself
Any ideas what is the reason of checking the numerical model results against the analytical results ? Best Regards
When analytic results are possible, it's a great way to test your numeric model. [Especially for a supervisor, since automated checking reduces the amount of work that your supervisor has to do]. This gives more confidence in later applications of the model against PDE where there aren't analytic results.
In practice every numerical tool should be tested against a wide variety of situations where the answer is known to indicate that the tool is functioning as intended.