INTERFACE / PUBLIC COMPONENTS / NAMELIST / FILES / REFERENCES / ERRORS / BUGS / PLANS / PRIVATE COMPONENTS

PROGRAM integrate_model

Contact: Jeff Anderson
Reviewers:  
Revision: $Revision: 1.2 $
Release Name: $Name: pre_hawaii $
Change Date: $Date: 2004/12/22 20:48:13 $
Change history: see CVS log (cop-out, I know)

OVERVIEW

Main program to advance models that include an adv_1step interface forward in time. Normally used to allow asynchronous filter to be used in simplest way with such models (for instance Lorenz_96 and the GFDL B-grid models).




OTHER MODULES USED

types_mod
time_manager_mod
utilities_mod
assim_model_mod
ensemble_manager_mod



PUBLIC INTERFACE

NOTES

Optional namelist interface &integrate_model_nml may be read from file input.nml.




We adhere to the F90 standard of starting a namelist with an ampersand '&' and terminating with a slash '/'.

 namelist / integrate_model_nml /  &
 target_time_days,target_time_seconds,ic_file_name,ud_file_name                 
                                                                                
                                                                                
                                                               
 

Discussion

Integrate model reads from a file and writes to a file; names are set here. An ability to over-ride the target times set in the input file is also available.

This namelist is read in a file called input.nml

Contents Type Description
target_time_days integer -1 If non-negative, over-ride the target time in the ic file. Default: -1
target_time_seconds integer If non-negative, over-ride the target time in the ic file. Default: -1
ic_file_name character(len=129) Read this file to get target time and initial model time and state. Default: temp_ic
ud_file_name character(len=129) Write updated time and state to this file. Default: temp_ud




FILES




REFERENCES


ERROR CODES and CONDITIONS

RoutineMessageComment
xxxx size of [argument] is incorrect The size of [argument] must be 1 and 4
xxxx yyyyy bad judgement
What were you thinking?



KNOWN BUGS




FUTURE PLANS




PRIVATE COMPONENTS

type location_type
   private
   real(r8) :: x
end type location_type

Discussion