4 | | The Weather Research and Forecasting (WRF) modelling system is composed of |
5 | | several components which need to be executed sequentially. The manual execution |
6 | | of this workflow is a time-consuming and error-prone task. Thus, it is customary to automate the process to |
7 | | some degree. However, the automation depends on the experiment to be carried |
8 | | out since the workflow depends on the experiment. This leads to the development |
9 | | of specific WRF workflow automation scripts for each experiment. But this is a time consuming task. When the experiment requires running more |
10 | | than a single model run, the complexity increases and the workflow of the |
11 | | different runs needs to be taken into account. At this point the problems multiply: the large |
12 | | number of simulations now require a monitoring system to check their successful |
13 | | completion; failed runs need to be re-run. If failures are common, the |
14 | | re-running process also needs to be automated. |
| 5 | The computer resources the user can access are managed transparently and used to run the experiment assigned to them. Remote desktop computers, workstations, clusters, etc. can be merged and used at the same time to run different simulations of a WRF experiment. |