WRF for GRID (WRF4G) is a framework for the execution and monitoring of the WRF Modelling System in distributed computer resources (see this presentation). It provides a flexible and easy way of designing complex experiments involving many simulations (multiple start/end dates, multiparametric simulations, long climate runs, ...). The monitor allows a precise control of the state of the experiment, where broken simulations are automatically detected and relaunched on the next submission.
Given a list of computer resources the user can access, WRF4G submits the experiment to them according to the experiment needs. Users can configure different kind of resources (Their local PCs, stand-alone servers, PBS or SGE Clusters,...) and use them at the same time to run different simulations of a WRF experiment. Output files are centrally stored regardless the computing resources used to run the simulations.
WRF4G separate the experiment design from the execution environment. To prepare a experiment, users are required to fulfill two files: experiment.wrf4g, that defines the WRF experiment, and resources.wrf4g, where running environment and storage resources are configured. WRF4G provides a set of command line interface that allow the users to prepare, run and monitor their experiments.
The following picture shows the main WRF4G components and the interaction among them.