One of the most significant and difficult tasks in the modern world is rainfall forecasting. Generally speaking, climate
and rainfall are extremely complex and non-linear phenomena those that demand sophisticated computer modelling and simulation for making an accurate forecast.