HofX applications in OOPS¶
There are two applications that simulate model equivalents of the observations in JEDI: HofX3D and HofX4D. Both of these applications apply the observation operator
The HofX3D application computes values of
These applications could be used for diagnostics. For example, the HofX4D application can be used to run forecasts starting from two different initial conditions, and computing
The HofX applications can also be used for generating observation values for Observing System Simulation Experiments (OSSE). In this case after the
HofX3D yaml structure¶
The HofX3D application computes
---
### Sections describing model state.
geometry:
# geometry of the model
state:
# model state used for computing H(x)
### Sections describing observations.
# only observations taken at times lying in the (`window begin`, `window begin` + `window length`]
# interval will be included
window begin: # datetime in ISO format
window length: # duration in ISO format
# list of observations (input files, observation operators, observation errors, etc).
observations:
obs perturbations: # default false; set to true for perturbing the result of H(x) -- for OSSE experiments
observers:
- ...
- ...
make obs: # default false; set to true to save the result of H(x) as "ObsValue" -- for OSSE experiments
HofX4D yaml structure¶
The HofX4D application runs the model forecast from the specified initial condition and computes
---
### Sections describing model state.
geometry:
# geometry of the model
initial condition:
# model state used as initial condition for the forecast
model:
# model used during the forecast
forecast length: # how long to run the forecast for
prints:
# options used when writing out forecast fields.
### Sections describing observations.
# only observations taken at times lying in the (`window begin`, `window begin` + `window length`]
# interval will be included
window begin: # datetime in ISO format
window length: # duration in ISO format
# list of observations (input files, observation operators, observation errors, etc).
observations:
obs perturbations: # default false; set to true for perturbing the result of H(x) -- for OSSE experiments
observers:
- ...
- ...
make obs: # default false; set to true to save the result of H(x) as "ObsValue" -- for OSSE experiments