WRF

The WRF model is a mesoscale numerical weather forecasting system designed for both atmospheric research and operational forecasting applications.
It has two dynamic cores NMM and ARW, a data assimilation system and a software architecture that supports parallel computing and system extensibility.
The model serves a wide range of meteorological applications, from scales of tens of meters to thousands of kilometers.