################################################################# How to run a forward simulation using the results of an inversion ################################################################# After :doc:`running an inversion`, it can be useful — for example to evaluate the results — to run a forward simulation using the inversion output as input. This is done by modifying the inversion YAML as follows: - change :bash:`WORKDIR` - change the :doc:`mode` to :bash:`forward` (and remove arguments that are only relevant for the inversion, such as :bash:`minimizer`). Add the optional argument :bash:`use_xb: False` so that output files are not generated from the prior state. - in :doc:`controlvect`, add :bash:`reload_xb: True` and :bash:`reload_file` pointing to the pickle file storing the control vectors, typically :bash:`$WORKDIR_inversion/controlvect_final.pickle`. - update :doc:`datavect` components as needed, for example :doc:`concs` or :doc:`satellites` to compare against observations that were not assimilated.