SRNWP - Short Range Numerical Weather Prediction