A wrapper around the 'off_line PDAF' implmentation to keep it alive during ensemble simulations
Type | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|
integer | :: | nobs | = | 0 | ||
logical | :: | have_obs | = | .true. | ||
logical | :: | have_model | = | .true. | ||
integer | :: | state_size | ||||
integer | :: | ensemble_size | ||||
integer, | allocatable | :: | reqs(:) | |||
integer, | allocatable | :: | stats(:,:) | |||
real(kind=real64), | pointer, contiguous | :: | model_states(:,:) | |||
integer, | parameter | :: | stderr | = | error_unit | |
integer, | parameter | :: | stdout | = | output_unit | |
integer | :: | verbosity | = | info |
Initialize EAT/PDAF component
Get observations and states and do the PDAF/assimilation step
Cleanup and finalize the EAT/PDAF component