Generic main program which can be compiled with a model-specific model_mod.f90
file. The model must provide an
adv_1step()
subroutine which advances one copy of the model forward in time.
The executable built by this program can be used by the serial program perfect_model_obs
, or either the serial or
parallel version of the filter
program. This program is called by the default script in the template directory
called advance_model.csh
, and is selected by setting the corresponding "async = "
namelist setting to 2.
This program only advances a single ensemble member per execution and is expected to be run as a serial program. It can be compiled with the MPI wrappers and called with mpirun with more than 1 task, however, it will only call the model advance subroutine from a single task (task 0). This can be useful in testing various scripting options using simpler and smaller models in preparation for running a larger parallel model.
There is no namelist for this program.
types_mod time_manager_mod utilities_mod assim_model_mod obs_model_mod ensemble_manager_mod mpi_utilities_mod
- inputfile (temp_ic)
- outputfile (temp_ud)
- none