Checking your initial assimilation
You may require several attempts to get your assimilation configured correctly. The next section, Computing filter increments, describes how to take the difference between two assimilation stages to determine whether your initial assimilation worked as intented.
If your assimilation does not change anything in the model state, you may need
to rerun filter multiple times to understand what is wrong.
Thus you should make filter very fast to run. You can do this by:
Making an observation sequence file containing a single observation.
Configuring your run so that filter does a single assimilation and exits without having to advance the ensemble of models or do other work.
Making an observation sequence file containing a single observation
You can use one of these methods to make an obs_seq with just a single
observation:
Run
create_obs_sequenceto make a new, short, observation sequence file.Use the
obs_sequence_toolto cut an existingobs_seq.outfile down to just a few obs by selecting only a subset of the types and setting a very short time window, such as a second or two when you know there are observations available.
These programs are described in the Programs directory.
Configuring your run so that filter does a single assimilation and exits
To configure filter to only do a single assimilation:
Edit the
&filter_nmlnamelist ininput.nmlto set theinit_time_daysandinit_time_secondsto match the observation time in your truncated observation sequence file. This overrides any times in the input files and ensures thatfilterwill only assimilate and not try to advance the model.Make sure the truncated observation sequence file contains only a single observation or observations close enough together in time to fit into a single assimilation window.