Yes. The GFS ensemble is used as input to GSI during data assimilation. When the GFS ensemble is available, GSI runs in ensemble-variational hybrid data assimilation mode and uses flow-dependent information to create the background error covariance matrix. Conversely, when the GFS ensemble is not available, GSI uses the previously generated static background error covariance.
Background: In HWRF users can output accumulated temperature change due to the total diabatic heating in its microphysics scheme. The output variable is named “Train” with a long name “Accum stratiform temp tendency” defined in Registry.NMM. However, sometimes it may be desirable to output the accumulated or instantaneous temperature change due to an individual microphysics process. Therefore, the question is how to output the diabatic heating terms (temperature change) due to an individual microphysical process, for example, the ice melting?
To output the instantaneous total or individual diabatic heating terms.
Define a new variable train_ins in Registry.NMM
Accordingly, you need to add the new variable to subroutine GSMDRIVE in the file dyn_nmm/module_PHYSICS_CALLS.F, and declare (not shown) the variable as an array
And calculate train as, for example for total diabatic heating: