Teaching Dynamic Meteorology Numerical Methods of Weather Forecasting Numerical Methods of Weather Forecasting Course material can be found here. This course is intended for students when they get to their final year of BSc studies. By the time they start following this course they are supposed to have a lot of theoretical and computational knowledge that will help them understand Numerical Methods of Weather Forecasting. At this course students will numerically compute different problems (such as advection, friction, osculation, etc.) and examine the consequences of approximating different ODEs and PDEs by finite differences. It is essential that all the students understand Dynamic Meteorology (both basic and advanced course), mathematics and FORTRAN programming before starting this course. What will be the aim of practical classes? At the beginning of each class we will have a brief theoretical introduction that will help us make an appropriate algorithm for solving a specific problem. After we have established the algorithm and understood “the flow of computation” we will start implementing that algorithm in code. Which programming language will we use? It is a common practice that students of meteorology learn to write code in FORTRAN, so at this course we will continue practicing FORTRAN programming. Machines that we will be using are running on Linux OS with gfortran compiler. Aside from the regular course material that we are suppose to cover, I will try to teach you some of the “more advanced” compiler options as well as insist that you start making good programming habits. What software will we use for plotting our results? It is recommended that students use gnuplot since it is very easy to use, portable and elegant in the same time. Most of the plots that you will need to make have gnuplot scripts (.gp) that I wrote for you, and all you have to do is point these scripts to a proper file with the data and run them from your terminal window. Just to be clear on this one, you are encouraged to use any software you prefer as long as you know how to use it. But if you are using a software that I am unfamiliar with and problems start popping up than I can’t guaranty that I will know how to solve them. What are the requirements for completing the practical part of the course? By the end of the practical course each student is suppose to write a paper and send it to me no later than 1 week before the exam, so I can have enough time to read all the papers. After that, students are supposed to orally defend their paper and elaborate on their work. Additionally there will be some questions related to the material we have covered on our practical classes. How can we communicate outside of the class? I have created a Google group “numericke metode u prognozi vremena” where I will upload different material that we are going to be covering on our practical classes. There you find various problems that you can do for practice, as well as some interesting materials (scientific articles, videos) that I will be sending to you from time to time. I suggest that you visit this Google group every now and than. Also if you have a missing code (.f90) or a .gp script you should look there. In case of any doubts, code problems, problems with writing your paper or anything else you should contact me ether on the Google group or via e-mail.