| 201 | === `U_init_dim_local` (init_dim_local.F90) === |
| 202 | |
| 203 | This routine is used by all local filter algorithms (LSEIK, LETKF). |
| 204 | |
| 205 | The interface for this routine is: |
| 206 | {{{ |
| 207 | SUBROUTINE init_dim_local(step, domain_p, dim_l) |
| 208 | |
| 209 | INTEGER, INTENT(in) :: step ! Current time step |
| 210 | INTEGER, INTENT(in) :: domain_p ! Current local analysis domain |
| 211 | INTEGER, INTENT(out) :: dim_l ! Local state dimension |
| 212 | }}} |
| 213 | |
| 214 | The routine is called during the loop over the local analysis domains in the analysis step. |
| 215 | It has to provide in `dim_l` the dimension of the state vector for the local analysis domain with index `domain_p`. |
| 216 | |
| 217 | Hints: |
| 218 | * If a local analysis domain is a single vertical column of the model grid, the size of the state in the local analysis domain, will be just the number of vertical grid points at this location. |
| 219 | |