11 | | Avoiding the need to touch the model code can generally lead faster to a working assimilation system. When the model code is modified in the online implementation, one has to take care that all transfers of information between the model and the data are consistent. In addition, it might be that some arrays, apart from the model fields in the state vector, need to be re-initialized before a new ensemble state is integration. Over all, this should not be a problem, if the person who performs the implementation does know the model well or has very good contacts to a person with this experience. If you don't really know the model code, it can be difficult to implement the online variant. |
| 11 | Avoiding the need to touch the model code can generally lead faster to a working assimilation system. When the model code is modified in the online implementation, one has to take care that all transfers of information between the model and the data are consistent. For example spatial information about the model grid can be necessary to implement the observation operator. This information is usually stored in one or more arrays of the model. Thus, it is recommended to use the information already available in the model. This, however, required that the person who performs the implementation understands the model code sufficiently well to identify the key arrays required for the online implementation of PDAF. |
| 12 | In addition, it might be that some arrays, apart from the model fields in the state vector, need to be re-initialized before a new ensemble state is integrated. This can required some understanding about the implementation of the model's time stepping scheme. |
| 13 | Over all, this should not be a problem, if the person who performs the implementation does know the model well or has good contacts to a person with this experience. If you don't really know the model code, it can be difficult to implement the online variant. |