PROGRAM integrate_model
Overview
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.
Namelist
There is no namelist for this program.
Modules used
types_mod
time_manager_mod
utilities_mod
assim_model_mod
obs_model_mod
ensemble_manager_mod
mpi_utilities_mod
Files
inputfile (temp_ic)
outputfile (temp_ud)
References
none